|
|
@@ -5,17 +5,15 @@ import androidx.lifecycle.MutableLiveData
|
|
|
import androidx.lifecycle.liveData
|
|
|
import com.grkj.data.config.ISCSConfig
|
|
|
import com.grkj.data.data.MMKVConstants
|
|
|
-import com.grkj.data.database.PresetData
|
|
|
+import com.grkj.data.local.database.PresetData
|
|
|
import com.grkj.data.enums.HardwareMode
|
|
|
import com.grkj.data.hardware.DockData
|
|
|
import com.grkj.data.hardware.ble.BleConnectionManager
|
|
|
import com.grkj.data.hardware.modbus.DeviceConst
|
|
|
-import com.grkj.data.hardware.modbus.DockBean
|
|
|
-import com.grkj.data.logic.IHardwareLogic
|
|
|
-import com.grkj.data.logic.IRoleLogic
|
|
|
-import com.grkj.data.logic.IWorkflowLogic
|
|
|
-import com.grkj.data.logic.impl.standard.RoleLogic
|
|
|
-import com.grkj.data.model.dos.IsLockCabinetSlots
|
|
|
+import com.grkj.data.domain.logic.IHardwareLogic
|
|
|
+import com.grkj.data.domain.logic.IRoleLogic
|
|
|
+import com.grkj.data.domain.logic.IWorkflowLogic
|
|
|
+import com.grkj.data.local.dos.IsLockCabinetSlots
|
|
|
import com.grkj.ui_base.base.BaseViewModel
|
|
|
import com.grkj.ui_base.business.HardwareBusinessManager
|
|
|
import com.sik.sikcore.extension.getMMKVData
|
|
|
@@ -56,9 +54,10 @@ class InitDeviceRegistrationKeyAndLockViewModel @Inject constructor(
|
|
|
HardwareMode.getCurrentHardwareMode().controlAllKeyBuckleOpen {
|
|
|
HardwareBusinessManager.registerInitListener {
|
|
|
if (!ISCSConfig.canInitDevice || isInDeviceInit) {
|
|
|
- logger.info("设备录入-正在初始化设备:${ISCSConfig.canInitDevice},${isInDeviceInit}")
|
|
|
+ logger.info("设备录入-正在初始化设备:${!ISCSConfig.canInitDevice},${isInDeviceInit}")
|
|
|
return@registerInitListener
|
|
|
}
|
|
|
+ logger.info("设备录入-正在初始化设备:${!ISCSConfig.canInitDevice},${isInDeviceInit}")
|
|
|
isInDeviceInit = true
|
|
|
if (HardwareMode.getCurrentHardwareMode().checkDock()) {
|
|
|
isInDeviceInit = true
|
|
|
@@ -143,7 +142,7 @@ class InitDeviceRegistrationKeyAndLockViewModel @Inject constructor(
|
|
|
delay(800)
|
|
|
logger.info("设备录入-打开充电:${addr},${keyBean.idx}")
|
|
|
HardwareMode.getCurrentHardwareMode()
|
|
|
- .controlKeyLockAndCharge(true, keyBean.idx, addr) {
|
|
|
+ .controlKeyLockAndCharge(false, keyBean.idx, addr) {
|
|
|
ThreadUtils.runOnIO {
|
|
|
delay(3000)
|
|
|
logger.info("设备录入-开始扫描在线蓝牙Mac")
|