From 474783457240f62d4f926e628fea2abb1c4b8b0d Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期一, 11 十月 2021 14:53:37 +0800
Subject: [PATCH] spk更新异常,安防中心传感器状态无显示

---
 HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPage.cs |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPage.cs
index 5e0b71e..2c3be59 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPage.cs
@@ -173,6 +173,16 @@
             controlView.AddChidren(btnBrightnessText);
 
             #region 鑹叉俯
+            var cctAttr = function.GetAttribute(FunctionAttributeKey.CCT);
+            if(cctAttr.min == 0)
+            {
+                cctAttr.min = 2700;
+            }
+            if(cctAttr.max == 0)
+            {
+                cctAttr.max = 6500;
+            }
+
             //鑹叉俯
             var btnTempClolor = new Button();
             btnTempClolor.X = Application.GetRealWidth(35);
@@ -185,12 +195,13 @@
             btnTempClolor.TextID = StringId.ColorTemperature;
             controlView.AddChidren(btnTempClolor);
 
+
             //2700K
             var btnTempClolorMin = new Button();
             btnTempClolorMin.Y = btnTempClolor.Bottom + Application.GetRealHeight(9);
             btnTempClolorMin.Width = Application.GetRealWidth(54);
             btnTempClolorMin.Height = Application.GetRealHeight(21);
-            btnTempClolorMin.Text = "2700K";
+            btnTempClolorMin.Text = cctAttr.min + "K";
             btnTempClolorMin.TextAlignment = TextAlignment.CenterRight;
             btnTempClolorMin.TextColor = CSS_Color.PromptingColor1;
             btnTempClolorMin.TextSize = CSS_FontSize.PromptFontSize_FirstLevel;
@@ -208,8 +219,8 @@
             barColorTemplatrue = new CCTSeekBarControl();
             barColorTemplatrue.X = btnTempClolorMin.Right;
             barColorTemplatrue.Y = Application.GetRealHeight(340);
-            barColorTemplatrue.MinValue = 27;
-            barColorTemplatrue.MaxValue = 65;
+            barColorTemplatrue.MinValue = cctAttr.min /100;
+            barColorTemplatrue.MaxValue = cctAttr.max / 100;
             barColorTemplatrue.ProgressBarColor = 0x00000000;//鍏ㄩ儴閫忔槑
             barColorTemplatrue.ProgressBarUnEnableColor = 0x00000000;
             barColorTemplatrue.SeekBarBackgroundColor = 0x00000000;
@@ -232,7 +243,7 @@
             btnTempClolorMax.X = barColorTemplatrue.Right;
             btnTempClolorMax.Width = Application.GetRealWidth(54);
             btnTempClolorMax.Height = Application.GetRealHeight(21);
-            btnTempClolorMax.Text = "6500K";
+            btnTempClolorMax.Text = cctAttr.max + "K";
             btnTempClolorMax.TextAlignment = TextAlignment.CenterLeft;
             btnTempClolorMax.TextColor = CSS_Color.PromptingColor1;
             btnTempClolorMax.TextSize = CSS_FontSize.PromptFontSize_FirstLevel;

--
Gitblit v1.8.0