using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Shared { /// /// ¼ÌµçÆ÷ /// [System.Serializable] public class LightSwitch : Common { public LightSwitch () { if (UserConfig.Instance.SocketList.Contains (CommonLoopID) || IsSwitch) { Type = DeviceType.LightSwitchSocket; DeviceTextID = 265; //SimpleControl.R.MyInternationalizationString.ElectricalControl; } else { this.Type = DeviceType.LightSwitch; DeviceTextID = 3; //SimpleControl.R.MyInternationalizationString.Lights; } } /// /// µ±Ç°×´Ì¬ /// //public ONorOFF Status = ONorOFF.OFF; public byte CurrentBrightness = 0; /// /// ÑÓʱʱ¼ä¸ßλ /// public byte DelayTimeHeight = 0; /// /// ÑÓʱʱ¼äµÍλ /// public byte DelayTimeLow = 0; [Newtonsoft.Json.JsonIgnore] /// /// ×Ô¶¨ÒåÊôÐÔ /// ÊÇ·ñÊDzå×ù /// public bool IsSocket { get { bool issocket = UserConfig.Instance.SocketList.Contains (CommonLoopID); if (issocket) return issocket; return IsSwitch; } } bool IsSwitch; } }