From 25429f085093d89d543a0b90e30d0d62d1b7dac9 Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期二, 30 八月 2022 09:37:38 +0800
Subject: [PATCH] 合并了IOS的代码

---
 ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetStatuSelectLightForm.cs |   30 +++++++++++++-----------------
 1 files changed, 13 insertions(+), 17 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetStatuSelectLightForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetStatuSelectLightForm.cs
index a83c60a..4d2d467 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetStatuSelectLightForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetStatuSelectLightForm.cs
@@ -20,10 +20,6 @@
         /// 鍔ㄤ綔淇℃伅  1 寮�鍏�/ 3浜害璋冭妭
         /// </summary>
         private Dictionary<int, Safeguard.TaskListInfo> dicTaskinfo = new Dictionary<int, Safeguard.TaskListInfo>();
-        /// <summary>
-        /// 杩涘害鏉℃渶澶у��
-        /// </summary>
-        private int MaxValue = 254;
 
         #endregion
 
@@ -85,7 +81,7 @@
             //澶撮儴淇℃伅
             var btnTitle = new NormalViewControl(frameTransparent.Width, Application.GetRealHeight(70), false);
             btnTitle.Y = Application.GetRealHeight(28);
-            btnTitle.Text = HdlDeviceCommonLogic.Current.GetDeviceEpointName(device);
+            btnTitle.Text = Common.LocalDevice.Current.GetDeviceEpointName(device);
             btnTitle.TextColor = UserCenterColor.Current.TextColor4;
             btnTitle.TextSize = 16;
             btnTitle.TextAlignment = TextAlignment.Center;
@@ -113,7 +109,7 @@
             rowRound.AddChidren(btnFinish);
 
             //绾�
-            var btnLine1 = new NormalViewControl(frameTransparent.Width, HdlControlResourse.BottomLineHeight, false);
+            var btnLine1 = new NormalViewControl(frameTransparent.Width, ControlCommonResourse.BottomLineHeight, false);
             btnLine1.Y = Application.GetRealHeight(138);
             btnLine1.BackgroundColor = UserCenterColor.Current.ButtomLine;
             frameTransparent.AddChidren(btnLine1);
@@ -135,28 +131,28 @@
             detailBackFrame.AddChidren(btnPersent);
             if (dicTaskinfo.ContainsKey(3) == true)
             {
-                btnPersent.Text = ((int)(dicTaskinfo[3].Data1 * 1.0 / MaxValue * 100)) + "%";
+                btnPersent.Text = HdlDeviceCommonLogic.Current.CalculateLightLevelPersent(dicTaskinfo[3].Data1) + "%";
             }
 
             //杩涘害鏉�
             var seekBar = new SeekBarControl(919);
             seekBar.Y = Application.GetRealHeight(268);
             seekBar.ProgressBarColor = 0xfffdb500;
-            seekBar.MaxValue = this.MaxValue;
+            seekBar.MaxValue = 100;
             seekBar.Enable = false;
             if (dicTaskinfo.ContainsKey(3) == true)
             {
                 //3:浜害璋冭妭
-                seekBar.Progress = dicTaskinfo[3].Data1;
+                seekBar.Progress = HdlDeviceCommonLogic.Current.CalculateLightLevelPersent(dicTaskinfo[3].Data1);
             }
             detailBackFrame.AddChidren(seekBar);
             seekBar.ProgressChangedEvent += (div, value) =>
             {
-                btnPersent.Text = ((int)(value * 1.0 / MaxValue * 100)) + "%";
+                btnPersent.Text = value + "%";
             };
 
             //绾�
-            var btnLine2 = new NormalViewControl(Application.GetRealWidth(919), HdlControlResourse.BottomLineHeight, false);
+            var btnLine2 = new NormalViewControl(Application.GetRealWidth(919), ControlCommonResourse.BottomLineHeight, false);
             btnLine2.Y = Application.GetRealHeight(417);
             btnLine2.Gravity = Gravity.CenterHorizontal;
             btnLine2.BackgroundColor = UserCenterColor.Current.ButtomLine;
@@ -165,8 +161,8 @@
             //寮�
             var rowOpen = new FrameRowControl();
             rowOpen.Y = Application.GetRealHeight(69);
-            rowOpen.LeftOffset = Application.GetRealWidth(81) - HdlControlResourse.XXLeft;
-            rowOpen.RightOffset = HdlControlResourse.XXLeft - Application.GetRealWidth(81);
+            rowOpen.LeftOffset = Application.GetRealWidth(81) - ControlCommonResourse.XXLeft;
+            rowOpen.RightOffset = ControlCommonResourse.XXLeft - Application.GetRealWidth(81);
             detailBackFrame.AddChidren(rowOpen);
             var btnOpen = rowOpen.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uSimpleOpen), 400);
             btnOpen.TextColor = UserCenterColor.Current.TextGrayColor3;
@@ -177,8 +173,8 @@
             //鍏�
             var rowClose = new FrameRowControl();
             rowClose.Y = btnLine2.Bottom + Application.GetRealHeight(12);
-            rowClose.LeftOffset = Application.GetRealWidth(81) - HdlControlResourse.XXLeft;
-            rowClose.RightOffset = HdlControlResourse.XXLeft - Application.GetRealWidth(81);
+            rowClose.LeftOffset = Application.GetRealWidth(81) - ControlCommonResourse.XXLeft;
+            rowClose.RightOffset = ControlCommonResourse.XXLeft - Application.GetRealWidth(81);
             detailBackFrame.AddChidren(rowClose);
             var btnClose = rowClose.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uSimpleClose), 400);
             btnClose.TextColor = UserCenterColor.Current.TextGrayColor3;
@@ -209,7 +205,7 @@
                     seekBar.Enable = true;
                     if (seekBar.Progress == 0)
                     {
-                        seekBar.Progress = MaxValue;
+                        seekBar.Progress = 100;
                         btnPersent.Text = "100%";
                     }
 
@@ -275,7 +271,7 @@
                     //鐧惧垎姣旇皟鑺�
                     dicTaskinfo[3] = new Safeguard.TaskListInfo();
                     dicTaskinfo[3].TaskType = 3;
-                    dicTaskinfo[3].Data1 = seekBar.Progress;
+                    dicTaskinfo[3].Data1 = HdlDeviceCommonLogic.Current.CalculateLightLevel(seekBar.Progress);
                 }
 
                 var listData = new List<Safeguard.TaskListInfo>();

--
Gitblit v1.8.0