| | |
| | | #if DEBUG |
| | | btnResidenceName.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | var imageUrl = ImageUtlis.Current.GetSceneDefaultIconList(); |
| | | |
| | | if (imageUrl != null) |
| | | { |
| | | |
| | | } |
| | | //if (UserInfo.Current.VerOpenDoorPw || string.IsNullOrEmpty(UserInfo.Current.doorPasswordString)) |
| | | //{ |
| | | // var page = new DoorLockUnlockPage(new Function()); |
| | | // MainPage.BasePageView.AddChidren(page); |
| | | // page.LoadView(); |
| | | // MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; |
| | | //} |
| | | //else |
| | | //{ |
| | | // Control.Ins.OneKeyUnlocking(new Function(), UserInfo.Current.doorPasswordString); |
| | | //} |
| | | |
| | | //ddd++; |
| | | // Function function_online = FunctionList.List.GetLightList().Find((obj) => obj.sid == "0001017DB92D2602020100010101"); |
| | | // if(ddd%2 == 0) |
| | | // { |
| | | // function_online.online = true; |
| | | // } |
| | | // else |
| | | // { |
| | | // function_online.online = false; |
| | | // } |
| | | // HomePage.LoadEvent_RefreshDevcieOnline(function_online); |
| | | |
| | | |
| | | }; |
| | | #endif |
| | |
| | | #if DEBUG |
| | | FunctionList.List.Functions.Add(new Function |
| | | { |
| | | name = "测试梦幻窗帘", |
| | | spk = SPK.CurtainDream, |
| | | sid = "1234577", |
| | | attributes = new List<FunctionAttributes> { |
| | | new FunctionAttributes(){ key = "on_off",curValue= "on",state = "on" }, |
| | | new FunctionAttributes(){ key = "percent",curValue= "100",state = "100" }, |
| | | new FunctionAttributes(){ key = "angle",curValue= "0",state = "0" }, |
| | | name = "测试-空调科技系统总控", |
| | | spk = SPK.AcstParent, |
| | | attributes = new List<FunctionAttributes>() |
| | | { |
| | | new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, |
| | | new FunctionAttributes(){ key = AcstParent_AttrEnum.mode.ToString(),curValue = AcstParent_Attr_ModeValueEnum.cool.ToString(),state = AcstParent_Attr_ModeValueEnum.cool.ToString(), |
| | | value = new List<string> |
| | | { |
| | | AcstParent_Attr_ModeValueEnum.cool.ToString(), |
| | | AcstParent_Attr_ModeValueEnum.dry.ToString(), |
| | | AcstParent_Attr_ModeValueEnum.fan.ToString(), |
| | | AcstParent_Attr_ModeValueEnum.heat.ToString(), |
| | | AcstParent_Attr_ModeValueEnum.humidity.ToString(), |
| | | AcstParent_Attr_ModeValueEnum.heat_humidity.ToString(), |
| | | } |
| | | }, |
| | | new FunctionAttributes(){ key = AcstParent_AttrEnum.scene.ToString(), curValue = AcstParent_Attr_SceneValueEnum.at_home.ToString(), state = AcstParent_Attr_SceneValueEnum.at_home.ToString(), |
| | | value = new List<string>() |
| | | { |
| | | AcstParent_Attr_SceneValueEnum.at_home.ToString(), |
| | | AcstParent_Attr_SceneValueEnum.leave_home.ToString(), |
| | | AcstParent_Attr_SceneValueEnum.sleep.ToString(), |
| | | } |
| | | }, |
| | | new FunctionAttributes(){ key = AcstParent_AttrEnum.day_electricity.ToString(),curValue = "99",state = "99"}, |
| | | new FunctionAttributes(){ key = AcstParent_AttrEnum.month_electricity.ToString(),curValue = "999",state = "999"}, |
| | | new FunctionAttributes(){ key = AcstParent_AttrEnum.total_electricity.ToString(),curValue = "9999",state = "9999"}, |
| | | new FunctionAttributes(){ key = AcstParent_AttrEnum.active_power.ToString(),curValue = "9999",state = "9999"}, |
| | | new FunctionAttributes(){ key = AcstParent_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, |
| | | new FunctionAttributes(){ key = AcstParent_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, |
| | | new FunctionAttributes(){ key = AcstParent_AttrEnum.co2.ToString(),curValue = "266",state = "266"}, |
| | | new FunctionAttributes(){ key = AcstParent_AttrEnum.tvoc.ToString(),curValue = "666",state = "666"}, |
| | | new FunctionAttributes(){ key = AcstParent_AttrEnum.pm25.ToString(),curValue = "36",state = "36"}, |
| | | } |
| | | }); |
| | | |
| | | FunctionList.List.Functions.Add(new Function |
| | | { |
| | | name = "测试-空调科技系统子控-1", |
| | | spk = SPK.AcstSub, |
| | | attributes = new List<FunctionAttributes>() |
| | | { |
| | | new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, |
| | | } |
| | | }); |
| | | FunctionList.List.Functions.Add(new Function |
| | | { |
| | | name = "测试-空调科技系统子控-2", |
| | | spk = SPK.AcstSub, |
| | | attributes = new List<FunctionAttributes>() |
| | | { |
| | | new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, |
| | | } |
| | | }); |
| | | FunctionList.List.Functions.Add(new Function |
| | | { |
| | | name = "测试-空调科技系统子控-3", |
| | | spk = SPK.AcstSub, |
| | | attributes = new List<FunctionAttributes>() |
| | | { |
| | | new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, |
| | | } |
| | | }); |
| | | FunctionList.List.Functions.Add(new Function |
| | | { |
| | | name = "测试-空调科技系统子控-4", |
| | | spk = SPK.AcstSub, |
| | | attributes = new List<FunctionAttributes>() |
| | | { |
| | | new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, |
| | | } |
| | | }); |
| | | FunctionList.List.Functions.Add(new Function |
| | | { |
| | | name = "测试-空调科技系统子控-5", |
| | | spk = SPK.AcstSub, |
| | | attributes = new List<FunctionAttributes>() |
| | | { |
| | | new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, |
| | | new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, |
| | | } |
| | | }); |
| | | |
| | | |
| | | |
| | | |
| | | //FunctionList.List.Functions.Add(new Function |
| | | //{ |
| | | // name = "测试梦幻窗帘", |
| | | // spk = SPK.CurtainDream, |
| | | // sid = "1234577", |
| | | // attributes = new List<FunctionAttributes> { |
| | | // new FunctionAttributes(){ key = "on_off",curValue= "on",state = "on" }, |
| | | // new FunctionAttributes(){ key = "percent",curValue= "100",state = "100" }, |
| | | // new FunctionAttributes(){ key = "angle",curValue= "0",state = "0" }, |
| | | // } |
| | | //}); |
| | | |
| | | //FunctionList.List.Functions.Add(new Function |
| | | //{ |
| | |
| | | btnbg.SelectedImagePath = "Collection/FunctionArmOnbg.png"; |
| | | } |
| | | |
| | | if (!function.online) |
| | | { |
| | | btnbg.UnSelectedImagePath = "Collection/FunctionOfflineBg.png"; |
| | | } |
| | | //if (!function.online) |
| | | //{ |
| | | // btnbg.UnSelectedImagePath = "Collection/FunctionOfflineBg.png"; |
| | | //} |
| | | } |
| | | |
| | | if (index == 0) |
| | |
| | | function.SetAttrState("on_off", status); |
| | | Dictionary<string, string> dic = new Dictionary<string, string>(); |
| | | dic.Add("on_off", status); |
| | | Music.SendMethod.mMethod.SendControlCommand(function, dic); |
| | | Music.SendMethod.Current.SendControlCommand(function, dic); |
| | | }; |
| | | } |
| | | |
| | |
| | | btnState.SelectedTextColor = CSS_Color.MainBackgroundColor; |
| | | btnState.TextColor = CSS_Color.MainColor;//PromptingColor1 |
| | | } |
| | | |
| | | //紧急求助 |
| | | else if (function.spk == SPK.SensorHelp) |
| | | { |
| | | btnName.TextColor = CSS_Color.MainBackgroundColor; |
| | | btnName.SelectedTextColor = CSS_Color.MainBackgroundColor; |
| | | btnIcon.UnSelectedImagePath = $"FunctionIcon/Icon/HomeIcon/{function.IconName}_white.png"; |
| | | btnIcon.SelectedImagePath = $"FunctionIcon/Icon/HomeIcon/{function.IconName}_white.png"; |
| | | } |
| | | |
| | | else |
| | | { |
| | | Button btnSwitch; |