From 7d005a7618e3d7a80d8ede3baf6ecc4bf8019cd5 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 01 九月 2020 15:22:09 +0800
Subject: [PATCH] 2020-09-01

---
 HDL_ON/Entity/Function/Curtain.cs |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/HDL_ON/Entity/Function/Curtain.cs b/HDL_ON/Entity/Function/Curtain.cs
index 37e9e23..d8302a4 100644
--- a/HDL_ON/Entity/Function/Curtain.cs
+++ b/HDL_ON/Entity/Function/Curtain.cs
@@ -31,20 +31,20 @@
                 {
                     if(trait_openLevel==null)
                     {
-                        trait_openLevel = propertList.Find((obj) => obj.attri == "openLevel");
+                        trait_openLevel = function.Find((obj) => obj.name == "openLevel");
                         if (trait_openLevel == null)
                         {
                             trait_openLevel = new Trait()
                             {
-                                attri = "openLevel",
-                                value = new List<string> { "up", "down" },
+                                name = "openLevel",
+                                value_key = new List<string> { "up", "down" },
                                 max = 100,
                                 min = 0,
                             };
                         }
-                        trait_openLevel.curValues = trait_openLevel.min;
+                        trait_openLevel.value = trait_openLevel.min;
                     }
-                    return Convert.ToInt32( trait_openLevel.curValues);
+                    return Convert.ToInt32( trait_openLevel.value);
                 }
                 catch
                 {
@@ -56,7 +56,7 @@
             {
                 try
                 {
-                    trait_openLevel.curValues = value;
+                    trait_openLevel.value = value;
                 }
                 catch
                 {
@@ -73,13 +73,12 @@
             var sendJob = new JObject();
             if (command == CommandType_A.write)
             {
-
                 sendJob = new JObject { { "vendor_code", vendor_code }, { "Command", command.ToString() }, { "Type", "device" } };
                 JObject data = null;
                 switch (functionType)
                 {
                     case FunctionType.Curtain:
-                        data = new JObject { { "on_off", on_off }, { "sid", sid } };
+                        data = new JObject { { "on_off", trait_on_off.value.ToString() }, { "sid", sid } };
                         break;
                     case FunctionType.MotorCurtain:
                     case FunctionType.RollingShutter:

--
Gitblit v1.8.0