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