using System; using System.Collections.Generic; using HDL_ON.Entity; namespace HDL_ON.UI.UI2.PersonalCenter.PirDevice { [System.Serializable] public class Pir : Entity.Function { /// /// 红外宝列表 /// public static List pirDeviceList = new List(); /// /// 当前逻辑 /// public static Pir currPir; /// /// 遥控器列表 /// public List FunctioList = new List(); } [System.Serializable] public class Control { /// /// 红外宝设备Id /// public string deviceId = ""; /// /// sid /// public string sid = ""; /// /// 红外遥控器名称 /// public string name = ""; /// /// 红外遥控器spk /// public string spk = "ir.module"; /// /// library=库类型, learn=不需要额外追加属性 /// public string type = "learn"; /// /// 码组号 /// public string groupId = ""; /// /// 红外码库 /// public List library = new List(); /// /// 学习按键列表 /// public List status = new List(); } [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; } }