| | |
| | | public static void NormallyOpenModeValue(ZigBee.Device.DoorLock doorLock, bool value) |
| | | { |
| | | doorLock.IsDoorLockNormallyMode = value; |
| | | |
| | | if (LogicAction != null) |
| | | { |
| | | LogicAction(value); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | { |
| | | //上报“常开模式”已被取消,app默认了“常开模式”被取消 |
| | | DoorLockCommonInfo.NormallyOpenModeValue(doorLock, false); |
| | | if (LogicAction != null) |
| | | { |
| | | LogicAction(false); |
| | | } |
| | | if (haveLogic) |
| | | { |
| | | //此处删除温居城的常开模式特殊逻辑 |
| | |
| | | }); |
| | | action?.Invoke(doorLock.IsDoorLockNormallyMode); |
| | | action = null; |
| | | if (LogicAction != null) |
| | | { |
| | | LogicAction(false); |
| | | } |
| | | return; |
| | | } |
| | | if (result.defaultControlResponseData.status != 0) |
| | |
| | | NormallyOpenModeValue(doorLock, false); |
| | | CommonPage.Loading.Hide(); |
| | | }); |
| | | |
| | | action?.Invoke(doorLock.IsDoorLockNormallyMode); |
| | | action = null; |
| | | if (LogicAction != null) |
| | | { |
| | | LogicAction(false); |
| | | } |
| | | return; |
| | | } |
| | | else |
| | |
| | | ShowTipMsg(msg0); |
| | | NormallyOpenModeValue(doorLock, true); |
| | | CommonPage.Loading.Hide(); |
| | | if (LogicAction != null) |
| | | { |
| | | LogicAction(true); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | |
| | | if (doorLockMessType == DoorLockMessType.DeviceReport || doorLockMessType == DoorLockMessType.ServicePush) |
| | | { |
| | | NormallyOpenModeValue(doorLock, false); |
| | | if (LogicAction != null) |
| | | { |
| | | LogicAction(false); |
| | | } |
| | | if (haveLogic) |
| | | { |
| | | //此处删除温居城的常开模式特殊逻辑 |
| | |
| | | }); |
| | | action?.Invoke(doorLock.IsDoorLockNormallyMode); |
| | | action = null; |
| | | if (LogicAction != null) |
| | | { |
| | | LogicAction(false); |
| | | } |
| | | return; |
| | | } |
| | | if (result.defaultControlResponseData.status != 0) |
| | |
| | | }); |
| | | action?.Invoke(doorLock.IsDoorLockNormallyMode); |
| | | action = null; |
| | | if (LogicAction != null) |
| | | { |
| | | LogicAction(false); |
| | | } |
| | | return; |
| | | } |
| | | else |
| | |
| | | ShowTipMsg(msg2); |
| | | CommonPage.Loading.Hide(); |
| | | }); |
| | | if (LogicAction != null) |
| | | { |
| | | LogicAction(false); |
| | | } |
| | | } |
| | | } |
| | | action?.Invoke(doorLock.IsDoorLockNormallyMode); |