Explorar el Código

补充钥匙初始化判断,防止异常发送指令

Frankensteinly hace 8 meses
padre
commit
57fb1f77d6
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      app/src/main/java/com/grkj/iscs/modbus/ModBusController.kt

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

@@ -202,9 +202,9 @@ object ModBusController {
                                 // 更新mac
                                 updateKeyMac(dockBean.addr, key.isLeft, it.macAddress)
                                 BusinessManager.registerConnectListener(it.macAddress) { isDone, bleBean ->
-                                    bleBean?.bleDevice?.let { itDevice ->
+                                    if (isDone && bleBean?.bleDevice != null) {
                                         Executor.delayOnMain(500) {
-                                            BusinessManager.getCurrentStatus(3, itDevice)
+                                            BusinessManager.getCurrentStatus(3, bleBean.bleDevice)
                                         }
                                     }
                                 }