From dce6c3481a37216292724013ff9d2b75ceb82f86 Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期三, 10 六月 2020 15:47:28 +0800 Subject: [PATCH] 添加小度的代码 --- ZigbeeApp/Shared/Phone/Category/CategoryMainForm.cs | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Category/CategoryMainForm.cs b/ZigbeeApp/Shared/Phone/Category/CategoryMainForm.cs index 0828d24..5c0822a 100755 --- a/ZigbeeApp/Shared/Phone/Category/CategoryMainForm.cs +++ b/ZigbeeApp/Shared/Phone/Category/CategoryMainForm.cs @@ -54,6 +54,7 @@ /// </summary> public CategoryMainForm() { + this.FormID = "CategoryMainForm"; BackgroundColor = ZigbeeColor.Current.GXCGrayBackgroundColor; instance = this; } @@ -161,7 +162,7 @@ floors.changeFloor = true; floors.FloorAction += (floorId) => { - btnFloorName.Text = Config.Instance.Home.GetFloorNameById(floorId); + btnFloorName.Text = HdlResidenceLogic.Current.GetFloorNameById(floorId); HdlRoomLogic.Current.NowCategoryRoom = HdlRoomLogic.Current.GetLoveRoom(); //鍒锋柊bodyView this.RefreshBodyView(); @@ -532,6 +533,11 @@ { cardContr = new Controls.DeviceDoorLockRowControl(); } + //鑹叉俯鐏� + else if (device.Type == DeviceType.ColorTemperatureLight) + { + cardContr = new Controls.DeviceColorTemperatureRowControl(); + } //鏃犳硶璇嗗埆 else { @@ -797,7 +803,7 @@ private void AddNormalDeviceReportEvent() { //璁惧灞炴�т笂鎶�(缂撳瓨鐨勪慨鏀逛氦鐢� HdlGatewayReceiveLogic 澶勭悊) - HdlGatewayReceiveLogic.Current.AddAttributeEvent("UserHomeViewDeviceStatus", ReceiveComandDiv.A璁惧灞炴�т笂鎶�, (report) => + HdlGatewayReceiveLogic.Current.AddAttributeEvent("CategoryMainFormDeviceStatus", ReceiveComandDiv.A璁惧灞炴�т笂鎶�, (report) => { HdlThreadLogic.Current.RunMain(() => { @@ -816,7 +822,7 @@ }); //璁惧鍦ㄧ嚎涓婃姤(缂撳瓨鐨勪慨鏀逛氦鐢� HdlGatewayReceiveLogic 澶勭悊) - HdlGatewayReceiveLogic.Current.AddAttributeEvent("UserHomeViewDeviceOnline", ReceiveComandDiv.A璁惧鍦ㄧ嚎涓婃姤, (report) => + HdlGatewayReceiveLogic.Current.AddAttributeEvent("CategoryMainFormDeviceOnline", ReceiveComandDiv.A璁惧鍦ㄧ嚎涓婃姤, (report) => { HdlThreadLogic.Current.RunMain(() => { @@ -843,7 +849,7 @@ private void AddSensorDeviceReportEvent() { //浼犳劅鍣ㄤ笂鎶�(缂撳瓨鐨勪慨鏀逛氦鐢� HdlGatewayReceiveLogic 澶勭悊) - HdlGatewayReceiveLogic.Current.AddAttributeEvent("UserHomeViewSensor", ReceiveComandDiv.A浼犳劅鍣ㄤ笂鎶�, (report) => + HdlGatewayReceiveLogic.Current.AddAttributeEvent("CategoryMainFormSensor", ReceiveComandDiv.A浼犳劅鍣ㄤ笂鎶�, (report) => { HdlThreadLogic.Current.RunMain(() => { @@ -918,6 +924,9 @@ { //鎶婇潤鎬佸彉閲忕殑杩欎釜涓滆タ缃┖ instance = null; + HdlGatewayReceiveLogic.Current.RemoveEvent("CategoryMainFormDeviceStatus"); + HdlGatewayReceiveLogic.Current.RemoveEvent("CategoryMainFormDeviceOnline"); + HdlGatewayReceiveLogic.Current.RemoveEvent("CategoryMainFormSensor"); base.CloseFormBefore(); } -- Gitblit v1.8.0