| | |
| | | /// </summary> |
| | | public const string target_if = "目标"; |
| | | /// <summary> |
| | | /// 移除所有界面 |
| | | /// 移除所有"Logic"界面 |
| | | /// </summary> |
| | | public static void RemoveAllView() |
| | | { |
| | |
| | | /// 获取网关房间列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static List<HDL_ON.Entity.Room> GetGatewayRoomListG() |
| | | public static List<HDL_ON.Entity.Room> GetGatewayRoomList() |
| | | { |
| | | return HDL_ON.Entity.DB_ResidenceData.rooms; |
| | | } |
| | |
| | | room1.name = name;//默认一个房间名为:全部区域 |
| | | room1.sid = "全部区域";//默认sid用识别该房间 |
| | | roomList.Add(room1);//默认添加到房间列表里 |
| | | var roomLists = GetGatewayRoomListG(); |
| | | var roomLists = GetGatewayRoomList(); |
| | | foreach (var room in roomLists) |
| | | { |
| | | roomList.Add(room); |
| | |
| | | { |
| | | |
| | | return HDL_ON.Entity.DB_ResidenceData.functionList.GetAllFunction(); |
| | | } |
| | | /// <summary> |
| | | /// 获取网关场景列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static List<HDL_ON.Entity.Scene> GetSceneList() |
| | | { |
| | | return HDL_ON.Entity.DB_ResidenceData.functionList.scenes; |
| | | } |
| | | /// <summary> |
| | | /// 获取房间的设备列表 |
| | |
| | | } |
| | | return device; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取当个场景 |
| | | /// </summary> |
| | | /// <param name="sid">场景唯一标识</param> |
| | | /// <returns></returns> |
| | | public static HDL_ON.Entity.Scene GetSecne(string sid) |
| | | { |
| | | HDL_ON.Entity.Scene scene = new Entity.Scene() { name = "Unknown", sid = "场景不存在" }; |
| | | List<HDL_ON.Entity.Scene> sceneLists = GetSceneList(); |
| | | foreach (var sce in sceneLists) |
| | | { |
| | | if (sce.sid == sid) |
| | | { |
| | | scene = sce; |
| | | break; |
| | | } |
| | | } |
| | | return scene; |
| | | } |
| | | /// <summary> |
| | | /// 获取房间名(即是=区域名称) |
| | | /// </summary> |
| | |
| | | public static string GetGetRoomName(HDL_ON.Entity.Function device) |
| | | { |
| | | string roomName = ""; |
| | | List<HDL_ON.Entity.Room> roomLists = GetGatewayRoomListG(); |
| | | List<HDL_ON.Entity.Room> roomLists = GetGatewayRoomList(); |
| | | |
| | | foreach (var dev in device.roomIdList) |
| | | { |