using System; using Newtonsoft.Json.Linq; namespace ZigBee.Device { [System.Serializable] public class LightBase : CommonDevice { /// /// 开光状态:0=关,1=开, /// public int OnOffStatus = 0; //{ // get{ // if (DeviceStatusReport != null && DeviceStatusReport.CluterID == 6) // { // var attriButeList = DeviceStatusReport.AttriBute; // foreach (var attriBute1 in attriButeList) // { // return attriBute1.AttriButeData; // } // } // return 0; // } //} #region 开关 /// ///灯光开关控制 /// command的值 ///0 : 关闭 ///1: 打开 ///2:取反 /// public void LightOpenOFFControl(int command) { SwitchControl(command); } #endregion /// /// 读取开关状态 /// public void ReadOnOffStatus() { ReadAttri(Device.Cluster_ID.Switch, AttriButeId.Switch); } } }