From 0fbbf8c20ece1586a119fd4accc962fe73b5b268 Mon Sep 17 00:00:00 2001 From: 陈力 <chenli@lotaai.com> Date: 星期三, 14 六月 2023 19:31:46 +0800 Subject: [PATCH] bug --- app/src/main/java/com/lotaai/canguiayw/device/service/CanGuiService.java | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/lotaai/canguiayw/device/service/CanGuiService.java b/app/src/main/java/com/lotaai/canguiayw/device/service/CanGuiService.java index 1fa533e..5802933 100644 --- a/app/src/main/java/com/lotaai/canguiayw/device/service/CanGuiService.java +++ b/app/src/main/java/com/lotaai/canguiayw/device/service/CanGuiService.java @@ -14,6 +14,7 @@ import com.lotaai.canguiayw.device.CanGuiCommand; import com.lotaai.canguiayw.device.CanguiStatus; import com.lotaai.canguiayw.device.DeviceMessage; +import com.lotaai.canguiayw.device.DeviceType; import com.lotaai.canguiayw.device.MessageType; import com.lotaai.canguiayw.sqllitedb.GridModel; import com.lotaai.canguiayw.sqllitedb.SqlliteDbManage; @@ -158,11 +159,14 @@ @Subscribe(threadMode = ThreadMode.ASYNC) public void recvCommand(DeviceMessage mssage){ + LogUtils.i("开门命令接收"); try { if (mssage.getMessageType() == MessageType.SENDMESSAGE.ordinal()){ - byte[] cc = mssage.getMessageByte(); - if (cc!=null) { - commandQueue.add(cc); + if (mssage.getDeviceType() == DeviceType.CANGUI.ordinal()) { + byte[] cc = mssage.getMessageByte(); + if (cc != null) { + commandQueue.add(cc); + } } } }catch (Exception e){ -- Gitblit v1.7.1