xm
2020-12-14 d6fb0646531172f23648441c224cdcccd721b894
ZigbeeApp/Shared/Phone/ZigBee/Device/LigthtBase.cs
New file
@@ -0,0 +1,37 @@
using System;
using Newtonsoft.Json.Linq;
namespace ZigBee.Device
{
    [System.Serializable]
    public class LightBase : CommonDevice
    {
        /// <summary>
        /// 开光状态:0=关,1=开,
        /// </summary>
        [Newtonsoft.Json.JsonIgnore]
        public int OnOffStatus = 0;
        #region 开关
        ///<summary >
        ///灯光开关控制
        /// <para>command的值</para>
        ///<para>0 : 关闭</para>
        ///<para>1: 打开</para>
        ///<para>2:取反</para>
        /// </summary>
        public void LightOpenOFFControl(int command)
        {
            SwitchControl(command);
        }
        #endregion
        /// <summary>
        /// 读取开关状态
        /// </summary>
        public void ReadOnOffStatus()
        {
            ReadAttri(Device.Cluster_ID.Switch, AttriButeId.Switch);
        }
    }
}