Przeglądaj źródła

修复多次初始化钥匙和挂锁

Frankensteinly 9 miesięcy temu
rodzic
commit
a31acd5dba

+ 6 - 5
app/src/main/java/com/grkj/iscs/modbus/ModBusController.kt

@@ -131,14 +131,15 @@ object ModBusController {
                     else -> "未知"
                 }
                 LogUtil.i("initDevicesStatus 设备(${bytes[0].toInt()})类型:$type")
-                // TODO 待完善
-                Executor.delayOnMain(REPEAT_FREQUENCY * 3) {
-                    initLock()    // 打开所有无锁的卡扣、关闭所有有锁的卡扣、读取所有锁的RFID
-                    initKey()     // 打开所有无钥匙的卡扣、关闭所有有钥匙的卡扣、关闭所有钥匙灯光、读取所有钥匙的RFID
-                }
+
                 // TODO 设置所有钥匙的模式
                 // TODO 通过HTTP获取所有钥匙的Mac
             }
+            // TODO 待完善
+            Executor.delayOnMain(REPEAT_FREQUENCY * 3) {
+                initLock()    // 打开所有无锁的卡扣、关闭所有有锁的卡扣、读取所有锁的RFID
+                initKey()     // 打开所有无钥匙的卡扣、关闭所有有钥匙的卡扣、关闭所有钥匙灯光、读取所有钥匙的RFID
+            }
         }
     }