| | |
| | | ac.CleanStatu = attList.AttriButeData == 42; |
| | | cleanStatu.Visible = ac.CleanStatu; |
| | | break; |
| | | case 4099: |
| | | var value = Convert.ToString(attList.AttriButeData, 2).PadLeft(16, '0'); |
| | | var modeStr = value.Substring(value.Length - 5, 5); |
| | | for (int j = 0; j < modeStr.Length; j++) |
| | | { |
| | | ac.listSupportMode[j] = Convert.ToInt32(modeStr[j]) == 49 ? 1 : 0; |
| | | } |
| | | break; |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | var de = Shared.Common.Room.LoveRoomDeviceUIFilePathList.Find((obj) => obj == device.FileName); |
| | | if (de == null) |
| | | if (Common.Room.CurrentRoom.IsCollectInRoom(device.FileName)==false) |
| | | { |
| | | collectionBtn.IsSelected = false; |
| | | } |
| | |
| | | Width = Application.GetRealWidth(600), |
| | | Height = Application.GetRealHeight(60), |
| | | Gravity = Gravity.CenterHorizontal, |
| | | Text = device.CommonDevice.DeviceEpointName, |
| | | Text = Common.LocalDevice.Current.GetDeviceEpointName(device.CommonDevice), |
| | | TextColor = ZigbeeColor.Current.GXCTextBlackColor, |
| | | TextSize = 15, |
| | | IsBold=true |
| | |
| | | }; |
| | | itemView.AddChidren(indoorTemperatureBtn); |
| | | |
| | | mArcScaleSeekBar = new ArcScaleSeekBar |
| | | var mArcScaleSeekBarFL = new FrameLayout |
| | | { |
| | | Y = Application.GetRealHeight(412), |
| | | Width = Application.GetRealWidth(671), |
| | | Height = Application.GetRealHeight(671), |
| | | Width = Application.GetMinRealAverage(671), |
| | | Height = Application.GetMinRealAverage(671), |
| | | Gravity = Gravity.CenterHorizontal |
| | | }; |
| | | itemView.AddChidren(mArcScaleSeekBarFL); |
| | | |
| | | mArcScaleSeekBar = new ArcScaleSeekBar |
| | | { |
| | | Width = Application.GetMinRealAverage(671), |
| | | Height = Application.GetMinRealAverage(671), |
| | | Gravity = Gravity.CenterHorizontal, |
| | | MinValue = ACControlBase.Temperature_Low, |
| | | MaxValue = ACControlBase.Temperature_High, |
| | | Progress = ACControlBase.GetCurrentModeTemperature(ac), |
| | | IsClickable = ACControlBase.IsOpen(ac) |
| | | IsClickable = ACControlBase.IsOpen(ac), |
| | | ProgressBarUnitSring = string.Empty |
| | | }; |
| | | itemView.AddChidren(mArcScaleSeekBar); |
| | | mArcScaleSeekBarFL.AddChidren(mArcScaleSeekBar); |
| | | if(ACControlBase.IsOpen(ac)) |
| | | { |
| | | mArcScaleSeekBar.SetProgressBarColors(ZigbeeColor.Current.GXCArcScaleSeekBarStartColor, ZigbeeColor.Current.GXCArcScaleSeekBarEndColor); |
| | |
| | | |
| | | currentModeBtn = new Button() |
| | | { |
| | | Y = Application.GetRealHeight(565), |
| | | Height = Application.GetRealHeight(80), |
| | | Y = Application.GetMinRealAverage(187), |
| | | Height = Application.GetRealHeight(50), |
| | | Width = Application.GetRealWidth(200), |
| | | TextColor = ZigbeeColor.Current.GXCTextBlackColor, |
| | | Gravity = Gravity.CenterHorizontal, |
| | | Text = ACControlBase.GetModeNameByModeId(ac.currentSystemMode), |
| | | TextSize=12 |
| | | TextSize = 12 |
| | | }; |
| | | itemView.AddChidren(currentModeBtn); |
| | | mArcScaleSeekBarFL.AddChidren(currentModeBtn); |
| | | |
| | | reduceTemperatureBtn = new Button() |
| | | { |
| | | X = Application.GetRealWidth(268), |
| | | Y = Application.GetRealHeight(650), |
| | | X = Application.GetMinRealAverage(132), |
| | | Y = Application.GetMinRealAverage(268), |
| | | Width = Application.GetMinRealAverage(80), |
| | | Height = Application.GetMinRealAverage(80), |
| | | UnSelectedImagePath = "AC/Reduce.png" |
| | | }; |
| | | itemView.AddChidren(reduceTemperatureBtn); |
| | | mArcScaleSeekBarFL.AddChidren(reduceTemperatureBtn); |
| | | |
| | | addTemperatureBtn = new Button() |
| | | { |
| | | X = Application.GetRealWidth(610), |
| | | Y = Application.GetRealHeight(650), |
| | | X = Application.GetMinRealAverage(452), |
| | | Y = Application.GetMinRealAverage(268), |
| | | Width = Application.GetMinRealAverage(80), |
| | | Height = Application.GetMinRealAverage(80), |
| | | UnSelectedImagePath = "AC/Add.png" |
| | | }; |
| | | itemView.AddChidren(addTemperatureBtn); |
| | | mArcScaleSeekBarFL.AddChidren(addTemperatureBtn); |
| | | |
| | | var uintBtn = new Button |
| | | { |
| | | Y = Application.GetMinRealAverage(369), |
| | | Height = Application.GetRealHeight(60), |
| | | Width = Application.GetRealWidth(100), |
| | | TextColor = ZigbeeColor.Current.GXCTextBlackColor, |
| | | Gravity = Gravity.CenterHorizontal, |
| | | Text = "℃", |
| | | TextSize = 18 |
| | | }; |
| | | mArcScaleSeekBarFL.AddChidren(uintBtn); |
| | | |
| | | FanSwingModeBtn = new Button() |
| | | { |
| | |
| | | SelectedImagePath = ACControlBase.GetFanSwingModeSelectedImagePathByFanSwingModeId(ac.currentFanSwingMode), |
| | | IsSelected = ACControlBase.IsOpen(ac) |
| | | }; |
| | | itemView.AddChidren(FanSwingModeBtn); |
| | | |
| | | modeBtn = new Button() |
| | | { |
| | |
| | | }; |
| | | itemView.AddChidren(fanModeBtn); |
| | | |
| | | if (ac.UseSwingFunction) |
| | | { |
| | | itemView.AddChidren(FanSwingModeBtn); |
| | | } |
| | | else |
| | | { |
| | | modeBtn.X = Application.GetRealWidth(207); |
| | | switchBtn.X = Application.GetRealWidth(444); |
| | | fanModeBtn.X = Application.GetRealWidth(677); |
| | | } |
| | | |
| | | |
| | | var roomBG = new Button |
| | | { |
| | | Y = Application.GetRealHeight(1322 - 50), |