From f11472b25796a83f70d526b13f2b0cba24c665f2 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期三, 06 五月 2020 18:00:09 +0800
Subject: [PATCH] 2020-05-06-3

---
 ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs b/ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs
old mode 100644
new mode 100755
index f89b480..8dbb478
--- a/ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs
+++ b/ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs
@@ -12,7 +12,7 @@
         /// 閫変腑璇ヨ澶囧姛鑳戒綔涓烘潯浠舵垨鑰呯洰鏍囩殑瑙嗗浘鏂规硶
         /// </summary>
         /// <param name="common">Common.</param>
-        public static void CurrentDeviceView(FrameLayout flMain, CommonDevice common, bool edit, string str )
+        public static void CurrentDeviceView(FrameLayout flMain, CommonDevice common, bool edit, string str)
         {
             #region  -------鐣岄潰甯冨眬閮ㄥ垎
             //涓嶈褰撳墠鐣岄潰婊戝姩
@@ -492,8 +492,8 @@
                     }
                     break;
                 case DeviceType.DoorLock:
-                    {
-                        //H06C闂ㄩ攣
+                    {
+
                         flMain.RemoveFromParent();
                         var memberList = new MemberList();
                         UserView.HomePage.Instance.AddChidren(memberList);
@@ -535,7 +535,7 @@
                             Send.dictionary(deviceConditionsInfo, "Cluster_ID", "1026");
                             Send.dictionary(deviceConditionsInfo, "AttriButeId", "0");
                             Send.dictionary(deviceConditionsInfo, "Range", "1");//1:绛変簬AttriButeData1鏃惰Е鍙戝姩浣�
-                            Send.dictionary(deviceConditionsInfo, "AttriButeData1", "50");//榛樿娓╁害鍊�50鈩�
+                            Send.dictionary(deviceConditionsInfo, "AttriButeData1", "5000");//榛樿娓╁害鍊�50鈩�
                             Send.dictionary(deviceConditionsInfo, "AttriButeData2", "0");
                         }
                         else
@@ -544,7 +544,7 @@
                             Send.dictionary(deviceConditionsInfo, "Cluster_ID", "1029");
                             Send.dictionary(deviceConditionsInfo, "AttriButeId", "0");
                             Send.dictionary(deviceConditionsInfo, "Range", "1");//1:绛変簬AttriButeData1鏃惰Е鍙戝姩浣�
-                            Send.dictionary(deviceConditionsInfo, "AttriButeData1", "50");//榛樿婀垮害鍊�50%
+                            Send.dictionary(deviceConditionsInfo, "AttriButeData1", "5000");//榛樿婀垮害鍊�50%
                             Send.dictionary(deviceConditionsInfo, "AttriButeData2", "0");
                         }
                         mUIPickerView.setNPicker(mList1, mList2, mList3);
@@ -553,8 +553,10 @@
 
                         mUIPickerView.OnSelectChangeEvent += (s1, s2, s3) =>
                         {
+                            ///娓╁害杩涚巼杞崲*100
+                            var strValue = (int.Parse(mList2[s2]) * 100).ToString();
                             SelectedDeviceStatus = "TemperatureSensor";
-                            Send.dictionary(deviceConditionsInfo, "AttriButeData1", mList2[s2]);
+                            Send.dictionary(deviceConditionsInfo, "AttriButeData1", strValue);
                             switch (mList1[s1])
                             {
                                 case ">":
@@ -620,8 +622,10 @@
                                     break;
                             }
                             //鏌ユ壘绱㈠紩
-                            index1 = mList1.IndexOf(s);
-                            index2 = mList2.IndexOf(devices["AttriButeData1"]);
+                            index1 = mList1.IndexOf(s);
+                            //杞崲娓╁害鍊�/100
+                            var dd = (int.Parse(devices["AttriButeData1"])/100).ToString();
+                            index2 = mList2.IndexOf(dd);
 
                         }
                         ///鏇存柊鏈�鏂扮姸鎬侊紱

--
Gitblit v1.8.0