| | |
| | | /// 面板中存在的键值 |
| | | /// </summary> |
| | | List<String> panelBindListKey = null; |
| | | /// <summary> |
| | | /// 新风绑定目标回调 |
| | | /// </summary> |
| | | Action actionFreshAirTarget = null; |
| | | /// <summary> |
| | | /// 温度绑定目标回调 |
| | | /// </summary> |
| | | Action actionTemperatureTarget = null; |
| | | /// <summary> |
| | | /// 湿度绑定目标回调 |
| | | /// </summary> |
| | | Action actionHumidityTarget = null; |
| | | /// <summary> |
| | | /// PM绑定目标回调 |
| | | /// </summary> |
| | | Action actionPMTarget = null; |
| | | #endregion |
| | | |
| | | #region UI设计 |
| | |
| | | { |
| | | foreach (var bd in oldTargetList) |
| | | { |
| | | await RemoveTargets(bd); |
| | | var res = await RemoveTargets(bd); |
| | | if (res != 0) |
| | | { |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.BindFailed), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); |
| | | btnFinifh.Enable = true; |
| | | btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; |
| | | CommonPage.Loading.Hide(); |
| | | return; |
| | | }); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | var dev = new AddedDeviceBindResponseAllData(); |
| | | dev = await curControlDev.AddDeviceBindAsync(addBindeDev); |
| | | if (dev.addedDeviceBindResponseData == null) |
| | | if (dev != null || dev.addedDeviceBindResponseData == null) |
| | | { |
| | | Application.RunOnMainThread(() => |
| | | { |
| | |
| | | { |
| | | foreach (var re in delResult.delDeviceBindResponseData.RemoveBindList) |
| | | { |
| | | switch (re.Result) |
| | | if (re.Result == 0) |
| | | { |
| | | case 0: |
| | | return 0; |
| | | break; |
| | | case 1: |
| | | return 1; |
| | | break; |
| | | case 2: |
| | | return 2; |
| | | break; |
| | | return 0; |
| | | } |
| | | { |
| | | return -1; |
| | | } |
| | | } |
| | | } |