diff --git a/config.gradle b/config.gradle index f34cdaf6b6..c5566f1532 100644 --- a/config.gradle +++ b/config.gradle @@ -217,7 +217,7 @@ ext { androidautoSize : 'com.github.JessYanCoding:AndroidAutoSize:v1.2.1', //========================= 串口设备 ====================== - serialport : 'com.mogo.support.device.manager:serial_port:2.2.4', + serialport : 'com.mogo.support.device.manager:serial_port:2.2.5', thread_opt : "com.mogo.thread.opt:lib:10.10.3", diff --git a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/iot/IotManager.kt b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/iot/IotManager.kt index 42c554ff1f..a0bf9e9949 100644 --- a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/iot/IotManager.kt +++ b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/iot/IotManager.kt @@ -1,6 +1,7 @@ package com.mogo.eagle.core.function.datacenter.iot import com.mogo.commons.AbsMogoApplication +import com.mogo.commons.env.ProjectUtils import com.mogo.commons.storage.SharedPrefsMgr import com.mogo.commons.utils.MogoAnalyticUtils import com.mogo.eagle.core.data.deva.chain.ChainConstant @@ -32,7 +33,11 @@ object IotManager : IMoGoCloudListener, IWriteChainLogListener { private fun hardwareDeviceBind(sn: String) { if (sn.isNotEmpty()) { - DevicesManager.init(AbsMogoApplication.getApp(), sn) + DevicesManager.init( + AbsMogoApplication.getApp(), + sn, + ProjectUtils.getProjectType().value + ) } } diff --git a/libraries/mogo-hardware-devices/src/main/java/com/mogo/support/device/DevicesManager.kt b/libraries/mogo-hardware-devices/src/main/java/com/mogo/support/device/DevicesManager.kt index 7a3d5ef890..8cae092f86 100644 --- a/libraries/mogo-hardware-devices/src/main/java/com/mogo/support/device/DevicesManager.kt +++ b/libraries/mogo-hardware-devices/src/main/java/com/mogo/support/device/DevicesManager.kt @@ -44,8 +44,8 @@ object DevicesManager { ConcurrentHashMap() private var writeChainLogListener: IWriteChainLogListener? = null - fun init(context: Context, sn: String) { - serialPortManager.bindService(context, sn, bindStateChangeListener) + fun init(context: Context, sn: String, projectType: String) { + serialPortManager.bindService(context, sn, projectType, bindStateChangeListener) } fun destroy() {