From 06faee1a8e8e77835968c55203524dcadc787abf Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期二, 07 九月 2021 17:03:52 +0800
Subject: [PATCH] 2021-09-07 1.之前标准空调模块协议是13位,新的空调回复协议变成长度19位 2.增加单独的播放和暂定指令,解决取反问题

---
 hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLAppliances/HDLAirCondition/Parser/AirCtrlParser.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLAppliances/HDLAirCondition/Parser/AirCtrlParser.java b/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLAppliances/HDLAirCondition/Parser/AirCtrlParser.java
index 70f0fc3..86f628e 100644
--- a/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLAppliances/HDLAirCondition/Parser/AirCtrlParser.java
+++ b/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLAppliances/HDLAirCondition/Parser/AirCtrlParser.java
@@ -192,8 +192,8 @@
                                 && HDLDeviceManager.devicesDataList.get(i).getAppliancesInfoList().get(j).getDeviceType() != HDLApConfig.TYPE_AC_PANEL
                                 && appliancesInfo.getChannelNum() == HDLDeviceManager.devicesDataList.get(i).getAppliancesInfoList().get(j).getChannelNum()) {
                             newInfo = HDLDeviceManager.devicesDataList.get(i).getAppliancesInfoList().get(j);
-
-                            if (newInfo.getArrCurState() == null || newInfo.getArrCurState().length != 13) {
+                            //2021-09-07 涔嬪墠鏍囧噯绌鸿皟妯″潡鍗忚鏄�13浣嶏紝鏂扮殑绌鸿皟鍥炲鍗忚鍙樻垚闀垮害19浣嶏紝澧炲姞鍏煎澶勭悊
+                            if (newInfo.getArrCurState() == null || newInfo.getArrCurState().length < 13) {
                                 newInfo.setArrCurState(getNewAcByte());
                             }
                             airBytes = newInfo.getArrCurState();

--
Gitblit v1.8.0