Frankensteinly 1 жил өмнө
parent
commit
ac7b12667c

+ 4 - 7
app/src/main/java/com/grkj/iscs/modbus/ModBusController.kt

@@ -112,7 +112,7 @@ object ModBusController {
         readDeviceType { res ->
             res.forEach { bytes ->
                 if (bytes.size < 5) return@forEach
-                // TODO 设备具体数据由0x0011寄存器提供
+                // 设备具体数据由0x0011寄存器提供
                 updateDeviceType(bytes[0], bytes[4])
                 val type = when (bytes[4]) {
                     DOCK_TYPE_KEY -> "钥匙底座"
@@ -123,14 +123,12 @@ object ModBusController {
                 }
                 LogUtil.i("initDevicesStatus 设备(${bytes[0].toInt()})类型:$type")
             }
-        }
-        Executor.delayOnMain({
             // TODO 待完善
-            initLock()    // TODO 打开所有无锁的卡扣、读取所有锁的RFID
-            initKey()     // TODO 打开所有无钥匙的卡扣、关闭所有钥匙灯光、读取所有钥匙的RFID
+            initLock()    // 打开所有无锁的卡扣、关闭所有有锁的卡扣、读取所有锁的RFID
+            initKey()     // 打开所有无钥匙的卡扣、关闭所有有钥匙的卡扣、关闭所有钥匙灯光、读取所有钥匙的RFID
             // TODO 设置所有钥匙的模式
             // TODO 通过HTTP获取所有钥匙的Mac
-        }, 3000)
+        }
     }
 
     /**
@@ -171,7 +169,6 @@ object ModBusController {
                     }
                     controlKeyBuckle(false, key.isLeft, dockBean.addr.toInt() - 1)
                 } else {
-                    // TODO 开钥匙卡扣
                     controlKeyBuckle(true, key.isLeft, dockBean.addr.toInt() - 1)
                 }
             }