From d07d62be7111d78b2aaa44c9cdee23a7d22b4dda Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期二, 22 十二月 2020 10:38:15 +0800
Subject: [PATCH] 20201222-1

---
 HDL_ON/Entity/Function/Sensor.cs |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/HDL_ON/Entity/Function/Sensor.cs b/HDL_ON/Entity/Function/Sensor.cs
index 598d621..0141474 100644
--- a/HDL_ON/Entity/Function/Sensor.cs
+++ b/HDL_ON/Entity/Function/Sensor.cs
@@ -49,20 +49,20 @@
             {
                 if (trait_values == null)
                 {
-                    trait_values = function.Find((obj) => obj.key == "values");
+                    trait_values = attributes.Find((obj) => obj.key == FunctionAttributeKey.Value);
                     //鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
                     if (trait_values == null)
                     {
                         trait_values = new FunctionAttributes()
                         {
-                            key = "values",
+                            key = FunctionAttributeKey.Value,
                             value = new List<string> { "29" },
                             max = 10000,
                             min = 0,
                         };
                         trait_values.curValue = trait_values.min;
                     }
-#if DEBUG
+#if DEBUG1
                     //if ( Convert.ToInt32(trait_values.value)  == 0)
                     {
                         double level = 1;
@@ -90,6 +90,8 @@
 #endif
 
                 }
+                if (trait_values.curValue.ToString() == "{}")
+                    trait_values.curValue = 0;
                 return Convert.ToDouble(trait_values.curValue);
             }
             set
@@ -99,13 +101,13 @@
                  {
                     if (trait_values == null)
                     {
-                        trait_values = function.Find((obj) => obj.key == "values");
+                        trait_values = attributes.Find((obj) => obj.key == FunctionAttributeKey.Value);
                         //鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
                         if (trait_values == null)
                         {
                             trait_values = new FunctionAttributes()
                             {
-                                key = "values",
+                                key = FunctionAttributeKey.Value,
                                 value = new List<string> { "up" },
                                 max = 100,
                                 min = 0,

--
Gitblit v1.8.0