From 3c696793619750511f660d2b0ff8b303cb9fd081 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期二, 27 十月 2020 15:21:54 +0800
Subject: [PATCH] 2020-10-27 1.修改音乐协议

---
 app/src/main/java/com/hdl/sdk/hdl_sdk/activity/CtrlActivity.java |  128 +++++++++++++++++++++---------------------
 1 files changed, 65 insertions(+), 63 deletions(-)

diff --git a/app/src/main/java/com/hdl/sdk/hdl_sdk/activity/CtrlActivity.java b/app/src/main/java/com/hdl/sdk/hdl_sdk/activity/CtrlActivity.java
index 65bd63b..1515780 100644
--- a/app/src/main/java/com/hdl/sdk/hdl_sdk/activity/CtrlActivity.java
+++ b/app/src/main/java/com/hdl/sdk/hdl_sdk/activity/CtrlActivity.java
@@ -432,75 +432,77 @@
 //        鑾峰彇鎵�鏈夎澶囩殑鐘舵�併�俤eviceStateBeanList涓烘墍鏈夎澶囩殑鐘舵�佸垪琛�
         List<DeviceStateBean> deviceStateBeanList = HDLCommand.getAllDevicesState();
 //        绗笁鏂瑰彲鏍规嵁鑷繁鐨勯渶姹傚埛鏂拌澶囬〉銆備互涓嬩负绀轰緥浠g爜銆�
-        for (DeviceStateBean deviceStateBean : deviceStateBeanList) {
-            //娉ㄦ剰锛佺涓夋柟搴旇灏嗚澶囬泦鍚堝叏閮ㄥ湪杩欓噷閬嶅巻涓�閬嶄互涓嬫搷浣滐紝骞舵洿鏂扮姸鎬佸�笺�傝繖閲屼粎浣滀负Demo婕旂ず锛屽彧鍒ゆ柇涓�涓��
+        if(deviceStateBeanList != null) {
+            for (DeviceStateBean deviceStateBean : deviceStateBeanList) {
+                //娉ㄦ剰锛佺涓夋柟搴旇灏嗚澶囬泦鍚堝叏閮ㄥ湪杩欓噷閬嶅巻涓�閬嶄互涓嬫搷浣滐紝骞舵洿鏂扮姸鎬佸�笺�傝繖閲屼粎浣滀负Demo婕旂ず锛屽彧鍒ゆ柇涓�涓��
 
-            //鍏堝垽鏂妯″潡鏄惁涓哄綋鍓嶈澶囩殑妯″潡
-            if (deviceStateBean.getDeviceSubnetID() == appliancesInfo.getDeviceSubnetID()
-                    && deviceStateBean.getDeviceDeviceID() == appliancesInfo.getDeviceDeviceID()) {
+                //鍏堝垽鏂妯″潡鏄惁涓哄綋鍓嶈澶囩殑妯″潡
+                if (deviceStateBean.getDeviceSubnetID() == appliancesInfo.getDeviceSubnetID()
+                        && deviceStateBean.getDeviceDeviceID() == appliancesInfo.getDeviceDeviceID()) {
 //              鍐嶅垽鏂槸浠�涔堢被鍨嬬殑璁惧銆�
-                switch (deviceStateBean.getDeviceType()) {
-                    case HDLApConfig.TYPE_LIGHT_DIMMER:
-                        //鍒ゆ柇鏄摢涓洖璺殑璁惧
-                        if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
-                            appliancesInfo.setCurState(deviceStateBean.getCurState());
-                        }
-                        break;
-                    case HDLApConfig.TYPE_LIGHT_RELAY:
-                        //鍒ゆ柇鏄摢涓洖璺殑璁惧
-                        if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
-                            appliancesInfo.setCurState(deviceStateBean.getCurState());
-                        }
-                        break;
-                    case HDLApConfig.TYPE_LIGHT_MIX_DIMMER:
-                        //鍒ゆ柇鏄摢涓洖璺殑璁惧
-                        if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
-                            appliancesInfo.setCurState(deviceStateBean.getCurState());
-                        }
-                        break;
-                    case HDLApConfig.TYPE_LIGHT_MIX_RELAY:
-                        //鍒ゆ柇鏄摢涓洖璺殑璁惧
-                        if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
-                            appliancesInfo.setCurState(deviceStateBean.getCurState());
-                        }
-                        break;
-                    case HDLApConfig.TYPE_CURTAIN_GLYSTRO:
-                        //鍒ゆ柇鏄摢涓洖璺殑璁惧
-                        if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
-                            appliancesInfo.setCurState(deviceStateBean.getCurState());
-                        }
-                        break;
-                    case HDLApConfig.TYPE_CURTAIN_ROLLER:
-                        //鍒ゆ柇鏄摢涓洖璺殑璁惧
-                        if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
-                            appliancesInfo.setCurState(deviceStateBean.getCurState());
-                        }
-                        break;
-                    case HDLApConfig.TYPE_CURTAIN_MODULE:
-                        //鍒ゆ柇鏄摢涓洖璺殑璁惧
-                        if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
-                            appliancesInfo.setCurState(deviceStateBean.getCurState());
-                        }
-                        break;
-                    case HDLApConfig.TYPE_AC_HVAC:
-                        //鍒ゆ柇鏄摢涓洖璺殑璁惧
-                        if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
-                            appliancesInfo.setArrCurState(deviceStateBean.getArrCurState());
-                        }
-                        break;
-                    case HDLApConfig.TYPE_AC_PANEL:
-                        //鍒ゆ柇鏄摢涓洖璺殑璁惧
-                        if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
-                            appliancesInfo.setArrCurState(deviceStateBean.getArrCurState());
-                        }
-                        break;
+                    switch (deviceStateBean.getDeviceType()) {
+                        case HDLApConfig.TYPE_LIGHT_DIMMER:
+                            //鍒ゆ柇鏄摢涓洖璺殑璁惧
+                            if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
+                                appliancesInfo.setCurState(deviceStateBean.getCurState());
+                            }
+                            break;
+                        case HDLApConfig.TYPE_LIGHT_RELAY:
+                            //鍒ゆ柇鏄摢涓洖璺殑璁惧
+                            if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
+                                appliancesInfo.setCurState(deviceStateBean.getCurState());
+                            }
+                            break;
+                        case HDLApConfig.TYPE_LIGHT_MIX_DIMMER:
+                            //鍒ゆ柇鏄摢涓洖璺殑璁惧
+                            if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
+                                appliancesInfo.setCurState(deviceStateBean.getCurState());
+                            }
+                            break;
+                        case HDLApConfig.TYPE_LIGHT_MIX_RELAY:
+                            //鍒ゆ柇鏄摢涓洖璺殑璁惧
+                            if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
+                                appliancesInfo.setCurState(deviceStateBean.getCurState());
+                            }
+                            break;
+                        case HDLApConfig.TYPE_CURTAIN_GLYSTRO:
+                            //鍒ゆ柇鏄摢涓洖璺殑璁惧
+                            if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
+                                appliancesInfo.setCurState(deviceStateBean.getCurState());
+                            }
+                            break;
+                        case HDLApConfig.TYPE_CURTAIN_ROLLER:
+                            //鍒ゆ柇鏄摢涓洖璺殑璁惧
+                            if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
+                                appliancesInfo.setCurState(deviceStateBean.getCurState());
+                            }
+                            break;
+                        case HDLApConfig.TYPE_CURTAIN_MODULE:
+                            //鍒ゆ柇鏄摢涓洖璺殑璁惧
+                            if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
+                                appliancesInfo.setCurState(deviceStateBean.getCurState());
+                            }
+                            break;
+                        case HDLApConfig.TYPE_AC_HVAC:
+                            //鍒ゆ柇鏄摢涓洖璺殑璁惧
+                            if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
+                                appliancesInfo.setArrCurState(deviceStateBean.getArrCurState());
+                            }
+                            break;
+                        case HDLApConfig.TYPE_AC_PANEL:
+                            //鍒ゆ柇鏄摢涓洖璺殑璁惧
+                            if (deviceStateBean.getChannelNum() == appliancesInfo.getChannelNum()) {
+                                appliancesInfo.setArrCurState(deviceStateBean.getArrCurState());
+                            }
+                            break;
 
 
-                    default:
-                        break;
+                        default:
+                            break;
+                    }
                 }
-            }
 
+            }
         }
     }
 

--
Gitblit v1.8.0