| | |
| | | #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()); |
| | |
| | | } |
| | | }); |
| | | |
| | | FunctionList.List.Functions.Add(new Function |
| | | { |
| | | name = "测试毫米波传感器", |
| | | spk = SPK.SenesorMegahealth, |
| | | attributes = new List<FunctionAttributes> |
| | | { |
| | | new FunctionAttributes(){ key = "enable",curValue = "true",state = "true" }, |
| | | new FunctionAttributes(){ key = "people_num",curValue = "0",state = "0" }, |
| | | new FunctionAttributes(){ key = "people_id",curValue = "1",state = "1" }, |
| | | new FunctionAttributes(){ key = "target_status",curValue = "0",state = "0" },//0空,1走,2跑,3坐,4跌倒,5站 |
| | | new FunctionAttributes(){ key = "people_status",curValue = "false",state = "false" },//状态 有人无人 |
| | | //new FunctionAttributes(){ key = "",curValue = "",state = "" }, |
| | | //new FunctionAttributes(){ key = "",curValue = "",state = "" }, |
| | | //new FunctionAttributes(){ key = "",curValue = "",state = "" }, |
| | | } |
| | | }); |
| | | //FunctionList.List.Functions.Add(new Function |
| | | //{ |
| | | // name = "测试毫米波传感器", |
| | | // spk = SPK.SenesorMegahealth, |
| | | // attributes = new List<FunctionAttributes> |
| | | // { |
| | | // new FunctionAttributes(){ key = "enable",curValue = "true",state = "true" }, |
| | | // new FunctionAttributes(){ key = "people_num",curValue = "0",state = "0" }, |
| | | // new FunctionAttributes(){ key = "people_id",curValue = "1",state = "1" }, |
| | | // new FunctionAttributes(){ key = "target_status",curValue = "0",state = "0" },//0空,1走,2跑,3坐,4跌倒,5站 |
| | | // new FunctionAttributes(){ key = "people_status",curValue = "false",state = "false" },//状态 有人无人 |
| | | // //new FunctionAttributes(){ key = "",curValue = "",state = "" }, |
| | | // //new FunctionAttributes(){ key = "",curValue = "",state = "" }, |
| | | // //new FunctionAttributes(){ key = "",curValue = "",state = "" }, |
| | | // } |
| | | //}); |
| | | FunctionList.List.Functions.Add(new Function |
| | | { |
| | | name = "测试温控器", |
| | |
| | | LoadDeviceFunctionDiv(functionView, function); |
| | | index++; |
| | | |
| | | if(SPK.ArmSensorSpkList().Contains(function.spk)) |
| | | { |
| | | btnbg.UnSelectedImagePath = "Collection/FunctionOnbg.png"; |
| | | btnbg.SelectedImagePath = "Collection/FunctionArmOnbg.png"; |
| | | } |
| | | |
| | | if (!function.online) |
| | | { |
| | |
| | | }; |
| | | view.AddChidren(btnIcon); |
| | | |
| | | btnIcon.UnSelectedImagePath = $"FunctionIcon/Icon/HomeIcon/{function.IconName}_blue.png"; |
| | | btnIcon.SelectedImagePath = $"FunctionIcon/Icon/HomeIcon/{function.IconName}_white.png"; |
| | | |
| | | Button btnName; |
| | | btnName = new Button() |
| | | { |
| | |
| | | }; |
| | | view.AddChidren(btnZone); |
| | | |
| | | |
| | | Button btnState; |
| | | btnState = new Button() |
| | | { |
| | |
| | | Tag = "state", |
| | | Text = function.lastState |
| | | }; |
| | | |
| | | |
| | | if (function.spk == SPK.SenesorMegahealth) |
| | | { |
| | | btnIcon.UnSelectedImagePath = "FunctionIcon/Icon/HomeIcon/sensormegahealth.png"; |
| | | btnIcon.SelectedImagePath = "FunctionIcon/Icon/HomeIcon/sensormegahealth.png"; |
| | | btnName.TextColor = CSS_Color.MainBackgroundColor; |
| | | btnZone.TextColor = CSS_Color.MainBackgroundColor; |
| | | btnState.TextColor = CSS_Color.MainBackgroundColor; |
| | | |
| | | var tempStatus = function.attributes.Find((sta) => sta.key == FunctionAttributeKey.TargetStatus); |
| | | if (tempStatus != null) |
| | | { |
| | | switch (tempStatus.state) |
| | | {//0空,1走,2跑,3坐,4跌倒,5站 |
| | | case "0": |
| | | function.lastState = Language.StringByID(StringId.SensorNormalState); |
| | | break; |
| | | case "1": |
| | | function.lastState = Language.StringByID(StringId.SomeoneIn); |
| | | break; |
| | | case "2": |
| | | if (function.extSet.labModel) |
| | | { |
| | | function.lastState = Language.StringByID(StringId.SomeoneRunning); |
| | | } |
| | | else |
| | | { |
| | | function.lastState = Language.StringByID(StringId.Someone); |
| | | } |
| | | break; |
| | | case "3": |
| | | if (function.extSet.labModel) |
| | | { |
| | | function.lastState = Language.StringByID(StringId.SomeoneSitting); |
| | | } |
| | | else |
| | | { |
| | | function.lastState = Language.StringByID(StringId.Someone); |
| | | } |
| | | break; |
| | | case "4": |
| | | function.lastState = Language.StringByID(StringId.SomeoneFell); |
| | | break; |
| | | case "5": |
| | | if (function.extSet.labModel) |
| | | { |
| | | function.lastState = Language.StringByID(StringId.SomeoneStanding); |
| | | } |
| | | else |
| | | { |
| | | function.lastState = Language.StringByID(StringId.Someone); |
| | | } |
| | | break; |
| | | } |
| | | btnState.Text = function.lastState; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | btnIcon.UnSelectedImagePath = $"FunctionIcon/Icon/HomeIcon/{function.IconName}_blue.png"; |
| | | btnIcon.SelectedImagePath = $"FunctionIcon/Icon/HomeIcon/{function.IconName}_white.png"; |
| | | } |
| | | |
| | | if (function.spk != SPK.LightSwitch) |
| | | { |
| | |
| | | LoadEvent_ControlClothesHanger(function, btnUp, btnDown); |
| | | |
| | | } |
| | | |
| | | |
| | | else if (function.spk == SPK.SenesorMegahealth) |
| | | { |
| | | //btnIcon.UnSelectedImagePath = $"FunctionIcon/Icon/HomeIcon/{function.IconName}.png"; |
| | | //btnIcon.SelectedImagePath = "FunctionIcon/Icon/HomeIcon/sensormegahealth.png"; |
| | | //btnIcon.IsSelected = true; |
| | | btnState.SelectedTextColor = CSS_Color.MainBackgroundColor; |
| | | btnState.TextColor = CSS_Color.MainColor;//PromptingColor1 |
| | | } |
| | | else |
| | | { |
| | | Button btnSwitch; |