陈嘉乐
2020-10-13 611786df5108dca0bdcff03834cc285cba4b8e61
HDL_ON/DriverLayer/Control.cs
@@ -183,7 +183,14 @@
                                        {
                                            ControlBytesSend(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { curtain.bus_Data.LoopID, 0 });
                                        }
                                        ControlBytesSend(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { 17, (byte)curtain.openLevel });
                                        else if (curtain.on_off == "on")
                                        {
                                            ControlBytesSend(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { 17, 100 });
                                        }
                                        else if (curtain.on_off == "off")
                                        {
                                            ControlBytesSend(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { 17, 0 });
                                        }
                                        break;
                                }
                                break;
@@ -292,6 +299,11 @@
                                        break;
                                }
                                break;
                            case FunctionCategory.Sensor:
                                var sensor = function as Sensor;
                                ControlBytesSend(Command.ReadDeviceLoopInfo, subnetId, deviceId, new byte[] { (byte)5,
                                            (byte)((int)sensor.functionType % 256), sensor.bus_Data.LoopID });
                                break;
                        }
                        break;
                }