using System; using System.Collections.Generic; namespace HDL_ON.UI.UI2.PersonalCenter.PirDevice { [System.Serializable] public class Pir: Entity.Function { /// /// 添加按键列表 /// public static List BuottonList = new List(); public static List pirDeviceList = new List(); /// /// 当前逻辑 /// public static Pir currPir; /// /// 遥控器列表 /// public List FunctioList = new List(); } [System.Serializable] public class Control { /// /// 红外宝设备Id /// public string deviceId = "0"; /// /// 红外遥控器名称 /// public string name = "0"; /// /// 红外遥控器spk /// public string spk = "ir.module"; /// /// library=库类型, learn=不需要额外追加属性 /// public string type = "learn"; /// /// 码组号 /// public string group_id = "12"; /// /// 红外码 /// public List library = new List(); /// /// 红外码 /// public List status = new List(); } [System.Serializable] public class ButtonObj { public string Key = string.Empty; /// /// #app 显示的文字 /// public string value = string.Empty; } [System.Serializable] public class DeviceType { /// /// 设备类型主键Id /// public string id = string.Empty; /// /// 设备类型(投影仪,风扇,机顶盒...) /// public string deviceType = string.Empty; } [System.Serializable] public class Brand { /// /// 品牌主键Id /// public string id = string.Empty; /// /// 设备类型主键Id /// public string deviceTypeId = string.Empty; /// /// 品牌名称 /// public string brandName = string.Empty; } public class Library { /// /// 红外码 /// public string irCode = string.Empty; /// /// 品牌主键Id /// public string brandId = string.Empty; /// /// 红外码索引序号 /// public string irIndex = string.Empty; } }