陈嘉乐
2020-10-13 611786df5108dca0bdcff03834cc285cba4b8e61
HDL_ON/Entity/Function/AC.cs
@@ -186,7 +186,7 @@
            {
                if (_trait_mode == null)
                {
                    _trait_mode = propertList.Find((obj) => obj.attri == "mode");
                    _trait_mode = function.Find((obj) => obj.attri == "mode");
                    //找不到属性需要声明一个,防止报错闪退
                    if (_trait_mode == null)
                    {
@@ -230,7 +230,7 @@
            {
                if (_trait_fan == null)
                {
                    _trait_fan = propertList.Find((obj) => obj.attri == "fan");
                    _trait_fan = function.Find((obj) => obj.attri == "fan");
                    //找不到属性需要声明一个,防止报错闪退
                    if (_trait_fan == null)
                    {
@@ -282,7 +282,7 @@
            {
                if (_trait_swting == null)
                {
                    _trait_swting = propertList.Find((obj) => obj.attri == "swting");
                    _trait_swting = function.Find((obj) => obj.attri == "swting");
                    //找不到属性需要声明一个,防止报错闪退
                    if (_trait_swting == null)
                    {
@@ -309,7 +309,6 @@
            {
                try
                {
                    return trait_swting.value;
                }
                catch (Exception ex)
@@ -412,8 +411,17 @@
            if (command == CommandType_A.write)
            {
                sendJob = new JObject { { "Namespace", vendor_code }, { "Command", command.ToString() }, { "Type", "device" } };
                JObject data = new JObject {{ "sid", sid } };
                JObject data = new JObject { { "sid", sid } };
                sendJob.Add("objects", data);
                List<ControlData> controlData = new List<ControlData>();
                controlData.Add(new ControlData()
                {
                    name = "on_off",
                    data_type = "Bool",
                    value = on_off
                });
            }
            else if (command == CommandType_A.read)
            {