using System;
|
using System.Collections.Generic;
|
|
namespace Shared.Phone.UserCenter.SmartSound
|
{
|
public class SmartSound
|
{
|
/// <summary>
|
/// 本地所有的数据
|
/// </summary>
|
public static List<Layer> LocaData = new List<Layer>();
|
/// <summary>
|
/// 当前使用的数据(服务器同步下来的数据/当前被选中的数据)
|
/// </summary>
|
public static List<Layer> CurretnData = new List<Layer>();
|
|
public SmartSound()
|
{
|
}
|
|
public string UserID;
|
public string HomeID;
|
|
public class Layer
|
{
|
public string LayerID;
|
public string LayerName;
|
public List<Room> RoomList = new List<Room>();
|
}
|
|
public class Room
|
{
|
/// <summary>
|
/// 选中的房间
|
/// </summary>
|
public bool Checked = false;
|
public string RoomID;
|
public string RoomName;
|
public List<Device> DeviceList = new List<Device>();
|
public List<Scene> SceneList = new List<Scene>();
|
}
|
|
public class Device
|
{
|
/// <summary>
|
/// 选中的设备
|
/// </summary>
|
public bool Checked = false;
|
public string Id;
|
public string DeviceAddress;
|
public int Epoint;
|
public int ClusterID;
|
public string DeviceName;
|
public string NicksName;
|
public string GatewayID;
|
/// <summary>
|
/// 1=开关灯,2=调光灯,3=RGB 灯,4=窗帘模块,5=开合帘,6=卷帘,7=空调,8=面板,9=新风
|
/// </summary>
|
public int DeviceType;
|
public string RoomID;
|
}
|
|
public class Scene
|
{
|
/// <summary>
|
/// 选中的场景
|
/// </summary>
|
public bool Checked = false;
|
public string Id;
|
public string SceneName;
|
public int SceneID;
|
public int DelayTime;
|
public int ClusterID;
|
public string NicksName;
|
public string RoomID;
|
}
|
|
}
|
}
|