From 72e1b4e4626315ebd4b879a68c94e7738fd0473e Mon Sep 17 00:00:00 2001
From: WJC <wjc@hdlchina.com.cn>
Date: 星期一, 28 十月 2019 11:00:28 +0800
Subject: [PATCH] 2019-10-28-1
---
ZigbeeApp/Shared/Phone/ZigBee/Device/DoorLock.cs | 618 ++++++++++++++++++++++++++++----------------------------
1 files changed, 309 insertions(+), 309 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/ZigBee/Device/DoorLock.cs b/ZigbeeApp/Shared/Phone/ZigBee/Device/DoorLock.cs
index 51c7c30..40777bc 100755
--- a/ZigbeeApp/Shared/Phone/ZigBee/Device/DoorLock.cs
+++ b/ZigbeeApp/Shared/Phone/ZigBee/Device/DoorLock.cs
@@ -49,9 +49,9 @@
/// 涓存椂瀵嗙爜ID
/// </summary>
public int UserId;
- /// <summary>
- /// PrimaryId 闂ㄩ攣浜戠涓� 閿�(闈炴洿鏂板瓧娈�,浠ヤ笅鍧囦负鏇存柊瀛楁) -->閿悕 : PrimaryId榛樿鍊�: null
- /// </summary>
+ /// <summary>
+ /// PrimaryId 闂ㄩ攣浜戠涓� 閿�(闈炴洿鏂板瓧娈�,浠ヤ笅鍧囦负鏇存柊瀛楁) -->閿悕 : PrimaryId榛樿鍊�: null
+ /// </summary>
//public string PrimaryId;
/// <summary>
/// 6浣嶆湁鍔ㄦ�佷复鏃跺瘑鐮�
@@ -72,319 +72,319 @@
#region 涓庝簯绔�氳鎺ュ彛
#region 闂ㄩ攣鏈嶅姟鍣ㄥ彂閫佸熀鏈俊鎭�
- /// <summary>
- /// 娣诲姞闂ㄩ攣
- /// </summary>
+ /// <summary>
+ /// 娣诲姞闂ㄩ攣
+ /// </summary>
public class BaseDoorLockServerData
{
- /// <summary>
- /// RequestVersion
- /// </summary>
- public string RequestVersion = Shared.Common.CommonPage.RequestVersion;
- /// <summary>
- /// LoginAccessToken
- /// </summary>
- public string LoginAccessToken = Shared.Common.Config.Instance.Token;
- /// <summary>
- /// 浣忓畢Id -->閿悕 : HomeId
- /// </summary>
+ /// <summary>
+ /// RequestVersion
+ /// </summary>
+ public string RequestVersion = Shared.Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// LoginAccessToken
+ /// </summary>
+ public string LoginAccessToken = Shared.Common.Config.Instance.Token;
+ /// <summary>
+ /// 浣忓畢Id -->閿悕 : HomeId
+ /// </summary>
public string HomeId = Shared.Common.Config.Instance.HomeId;
- /// <summary>
- /// 闂ㄩ攣Id -->閿悕 : DoorLockId
- /// </summary>
+ /// <summary>
+ /// 闂ㄩ攣Id -->閿悕 : DoorLockId
+ /// </summary>
public string DoorLockId = "";
- /// <summary>
- /// 闂ㄩ攣鏈湴鐢ㄦ埛Id -->閿悕 : DoorLockLocalUserId
- /// </summary>
+ /// <summary>
+ /// 闂ㄩ攣鏈湴鐢ㄦ埛Id -->閿悕 : DoorLockLocalUserId
+ /// </summary>
public string DoorLockLocalUserId = "";
}
#endregion
#region 娣诲姞闂ㄩ攣
- /// <summary>
- /// 娣诲姞闂ㄩ攣
- /// </summary>
+ /// <summary>
+ /// 娣诲姞闂ㄩ攣
+ /// </summary>
public class AddDoorLockData : BaseDoorLockServerData
{
- /// <summary>
- /// 浜戠甯愬彿Id -->閿悕 : CloudAccountId
- /// </summary>
+ /// <summary>
+ /// 浜戠甯愬彿Id -->閿悕 : CloudAccountId
+ /// </summary>
public string CloudAccountId = "";
- /// <summary>
- /// OpenLockMode 寮�閿佹柟寮�(瀵嗙爜銆佹寚绾广�両C鍗�) -->閿悕 : OpenLockMode (鍙��)
- /// </summary>
+ /// <summary>
+ /// OpenLockMode 寮�閿佹柟寮�(瀵嗙爜銆佹寚绾广�両C鍗�) -->閿悕 : OpenLockMode (鍙��)
+ /// </summary>
public int OpenLockMode = 0;
- /// <summary>
- /// Data 鐩稿叧鍐呭(濡�:瀵嗙爜銆佹寚绾广�両C鍗� 鐨勪簩杩涘埗) -->閿悕 : Data (鍙��)
- public byte[] Data = null;
- /// <summary>
- /// 鐢ㄦ埛Id澶囨敞 -->閿悕 : UserIdRemarks
- /// </summary>
+ /// <summary>
+ /// Data 鐩稿叧鍐呭(濡�:瀵嗙爜銆佹寚绾广�両C鍗� 鐨勪簩杩涘埗) -->閿悕 : Data (鍙��)
+ public byte[] Data = null;
+ /// <summary>
+ /// 鐢ㄦ埛Id澶囨敞 -->閿悕 : UserIdRemarks
+ /// </summary>
public string UserIdRemarks = "";
- /// <summary>
- /// IsFreezeUser 鏄惁鍐荤粨鐢ㄦ埛 -->閿悕 : IsFreezeUser (鍙��)
- /// </summary>
- public bool IsFreezeUser = false;
- /// <summary>
- /// IsTempUnlockAuthority 鏄惁涓存椂寮�閿佹潈闄� -->閿悕 : IsTempUnlockAuthority(鍙��)
- /// </summary>
- public bool IsTempUnlockAuthority = false;
- /// <summary>
- /// EntryTime 褰曞叆鏃堕棿 -->閿悕 : EntryTime(鍙��)
- /// </summary>
- public DateTime EntryTime = System.DateTime.Now;
+ /// <summary>
+ /// IsFreezeUser 鏄惁鍐荤粨鐢ㄦ埛 -->閿悕 : IsFreezeUser (鍙��)
+ /// </summary>
+ public bool IsFreezeUser = false;
+ /// <summary>
+ /// IsTempUnlockAuthority 鏄惁涓存椂寮�閿佹潈闄� -->閿悕 : IsTempUnlockAuthority(鍙��)
+ /// </summary>
+ public bool IsTempUnlockAuthority = false;
+ /// <summary>
+ /// EntryTime 褰曞叆鏃堕棿 -->閿悕 : EntryTime(鍙��)
+ /// </summary>
+ public DateTime EntryTime = System.DateTime.Now;
}
- /// <summary>
- /// 娣诲姞闂ㄩ攣缁撴灉
- /// </summary>
+ /// <summary>
+ /// 娣诲姞闂ㄩ攣缁撴灉
+ /// </summary>
public class AddDoorLockDataRes
{
- /// <summary>
- /// 鍝嶅簲鐨勭増鏈彿,涓�鑸姹備粈涔堢増鏈彿锛岃繖閲屼笌涔嬭姹傜浉鍚�
- /// </summary>
+ /// <summary>
+ /// 鍝嶅簲鐨勭増鏈彿,涓�鑸姹備粈涔堢増鏈彿锛岃繖閲屼笌涔嬭姹傜浉鍚�
+ /// </summary>
public string ResponseVersion = string.Empty;
- /// <summary>
+ /// <summary>
/// 鍝嶅簲鐘舵�佺爜:
///<para>(1)Success 鍒橻璋冪敤姝ゆ帴鍙f搷浣滄垚鍔焆, ResponseData鍒欎负null</para>
///<para>(2)ParameterOrEmpty,鍒欏搷搴斿瓧娈典腑[ErrorInfo] 涓洪敊璇俊鎭�, ResponseData鍒欎负null</para>
///(<para>3)NoLogin,鍒欏搷搴斿瓧娈典腑[ErrorInfo] 涓洪敊璇俊鎭负[鏃犳晥鐧诲綍Token!]</para>
///<para>(4)NoRecord,鍒欏搷搴斿瓧娈典腑[ErrorInfo] 涓洪敊璇俊鎭负[褰撳墠鎻愪氦DoorLockId鍊煎湪浜戠涓嶅瓨鍦紝璇风‘璁ゅ�兼槸鍚︽纭�!]</para>
- ///<para>(5)DoorLockIdNoIsYou,鍒欏搷搴斿瓧娈典腑[ErrorInfo] 涓洪敊璇俊鎭负[褰撳墠鎻愪氦DoorLockId骞朵笉灞炰簬浣犲綋鍓嶅笎鍙风殑锛岃纭鍊兼槸鍚︽纭�!]</para>
- /// </summary>
+ ///<para>(5)DoorLockIdNoIsYou,鍒欏搷搴斿瓧娈典腑[ErrorInfo] 涓洪敊璇俊鎭负[褰撳墠鎻愪氦DoorLockId骞朵笉灞炰簬浣犲綋鍓嶅笎鍙风殑锛岃纭鍊兼槸鍚︽纭�!]</para>
+ /// </summary>
public string StateCode = string.Empty;
}
#endregion
#region 鏇存柊闂ㄩ攣
- /// <summary>
- /// 鏇存柊闂ㄩ攣
- /// </summary>
+ /// <summary>
+ /// 鏇存柊闂ㄩ攣
+ /// </summary>
public class RefreshDoorLockData : BaseDoorLockServerData
{
- /// <summary>
- /// PrimaryId 闂ㄩ攣浜戠涓� 閿�(闈炴洿鏂板瓧娈�,浠ヤ笅鍧囦负鏇存柊瀛楁) -->閿悕 : PrimaryId榛樿鍊�: null
- /// </summary>
+ /// <summary>
+ /// PrimaryId 闂ㄩ攣浜戠涓� 閿�(闈炴洿鏂板瓧娈�,浠ヤ笅鍧囦负鏇存柊瀛楁) -->閿悕 : PrimaryId榛樿鍊�: null
+ /// </summary>
public string PrimaryId = "";
- /// <summary>
- /// 浜戠甯愬彿Id -->閿悕 : CloudAccountId
- /// </summary>
+ /// <summary>
+ /// 浜戠甯愬彿Id -->閿悕 : CloudAccountId
+ /// </summary>
public string CloudAccountId = "";
- /// <summary>
- /// OpenLockMode 寮�閿佹柟寮�(瀵嗙爜銆佹寚绾广�両C鍗�) -->閿悕 : OpenLockMode (鍙��)
- /// </summary>
+ /// <summary>
+ /// OpenLockMode 寮�閿佹柟寮�(瀵嗙爜銆佹寚绾广�両C鍗�) -->閿悕 : OpenLockMode (鍙��)
+ /// </summary>
public int OpenLockMode = 0;
- /// <summary>
- /// 浣忓畢Id (鍙��)
- /// </summary>
+ /// <summary>
+ /// 浣忓畢Id (鍙��)
+ /// </summary>
public byte[] Data;
- /// <summary>
- /// 鐢ㄦ埛Id澶囨敞
- /// </summary>
+ /// <summary>
+ /// 鐢ㄦ埛Id澶囨敞
+ /// </summary>
public string UserIdRemarks = "";
- /// <summary>
- /// 鏄惁涓虹鐞嗗憳闂ㄩ攣
- /// </summary>
+ /// <summary>
+ /// 鏄惁涓虹鐞嗗憳闂ㄩ攣
+ /// </summary>
public bool IsFreezeUser;
- /// <summary>
- /// 鏄惁涓虹鐞嗗憳闂ㄩ攣
- /// </summary>
+ /// <summary>
+ /// 鏄惁涓虹鐞嗗憳闂ㄩ攣
+ /// </summary>
public bool IsTempUnlockAuthority;
}
#endregion
#region 鍒犻櫎闂ㄩ攣
- /// <summary>
- /// 鍒犻櫎闂ㄩ攣
- /// </summary>
+ /// <summary>
+ /// 鍒犻櫎闂ㄩ攣
+ /// </summary>
public class DeleteDoorLockData : BaseDoorLockServerData
{
- /// <summary>
- /// PrimaryId 闂ㄩ攣浜戠涓� 閿�(闈炴洿鏂板瓧娈�,浠ヤ笅鍧囦负鏇存柊瀛楁) -->閿悕 : PrimaryId榛樿鍊�: null
- /// </summary>
+ /// <summary>
+ /// PrimaryId 闂ㄩ攣浜戠涓� 閿�(闈炴洿鏂板瓧娈�,浠ヤ笅鍧囦负鏇存柊瀛楁) -->閿悕 : PrimaryId榛樿鍊�: null
+ /// </summary>
public string PrimaryId = "";
- /// <summary>
- /// 闂ㄩ攣Id -->閿悕 : DoorLockId (鍙��)
- /// </summary>
+ /// <summary>
+ /// 闂ㄩ攣Id -->閿悕 : DoorLockId (鍙��)
+ /// </summary>
public int DelDoorLockDelType;
}
#endregion
#region 娣诲姞闂ㄩ攣涓存椂瀵嗙爜
- /// <summary>
- /// 娣诲姞闂ㄩ攣
- /// </summary>
+ /// <summary>
+ /// 娣诲姞闂ㄩ攣
+ /// </summary>
public class AddDoorLockTempPasswordData
{
- /// <summary>
- /// RequestVersion
- /// </summary>
- public string RequestVersion = Shared.Common.CommonPage.RequestVersion;
- /// <summary>
- /// LoginAccessToken
- /// </summary>
- public string LoginAccessToken = Shared.Common.Config.Instance.Token;
- /// <summary>
- /// 浣忓畢Id -->閿悕 : HomeId
- /// </summary>
+ /// <summary>
+ /// RequestVersion
+ /// </summary>
+ public string RequestVersion = Shared.Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// LoginAccessToken
+ /// </summary>
+ public string LoginAccessToken = Shared.Common.Config.Instance.Token;
+ /// <summary>
+ /// 浣忓畢Id -->閿悕 : HomeId
+ /// </summary>
public string HomeId = Shared.Common.Config.Instance.HomeId;
- /// <summary>
- /// 闂ㄩ攣Id -->閿悕 : DoorLockId
- /// </summary>
+ /// <summary>
+ /// 闂ㄩ攣Id -->閿悕 : DoorLockId
+ /// </summary>
public string LocalDoorLockId = "";
- /// <summary>
- /// 涓存椂瀵嗙爜Id -->閿悕 : TempPwdId
- /// </summary>
+ /// <summary>
+ /// 涓存椂瀵嗙爜Id -->閿悕 : TempPwdId
+ /// </summary>
public string TempPwdId = "";
- /// <summary>
- /// 涓存椂瀵嗙爜 -->閿悕 : TempPwd
- /// </summary>
+ /// <summary>
+ /// 涓存椂瀵嗙爜 -->閿悕 : TempPwd
+ /// </summary>
public string TempPwd = "";
- /// <summary>
- /// 0:00:00] ValidBeginTime 鏈夋晥寮�濮嬫椂闂� -->閿悕 : ValidBeginTime 榛樿鍊�: 0001/1/1
- /// </summary>
+ /// <summary>
+ /// 0:00:00] ValidBeginTime 鏈夋晥寮�濮嬫椂闂� -->閿悕 : ValidBeginTime 榛樿鍊�: 0001/1/1
+ /// </summary>
public DateTime ValidBeginTime;
- /// <summary>
- /// 0:00:00] ValidEndTime 鏈夋晥缁撴潫鏃堕棿 -->閿悕 : ValidEndTime
- /// </summary>
- public DateTime ValidEndTime;
+ /// <summary>
+ /// 0:00:00] ValidEndTime 鏈夋晥缁撴潫鏃堕棿 -->閿悕 : ValidEndTime
+ /// </summary>
+ public DateTime ValidEndTime;
}
- /// <summary>
- /// 娣诲姞闂ㄩ攣缁撴灉
- /// </summary>
+ /// <summary>
+ /// 娣诲姞闂ㄩ攣缁撴灉
+ /// </summary>
public class AddDoorLockTempPasswordDataRes : AddDoorLockDataRes
{
}
#endregion
#region 鍒犻櫎闂ㄩ攣涓存椂瀵嗙爜
- /// <summary>
- /// 鍒犻櫎闂ㄩ攣
- /// </summary>
+ /// <summary>
+ /// 鍒犻櫎闂ㄩ攣
+ /// </summary>
public class DelDoorLockTempPasswordData
{
- /// <summary>
- /// RequestVersion
- /// </summary>
- public string RequestVersion = Shared.Common.CommonPage.RequestVersion;
- /// <summary>
- /// LoginAccessToken
- /// </summary>
+ /// <summary>
+ /// RequestVersion
+ /// </summary>
+ public string RequestVersion = Shared.Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// LoginAccessToken
+ /// </summary>
public string LoginAccessToken = Shared.Common.Config.Instance.Token;
- /// <summary>
- /// 浣忓畢Id -->閿悕 : HomeId
- /// </summary>
+ /// <summary>
+ /// 浣忓畢Id -->閿悕 : HomeId
+ /// </summary>
public string HomeId = Shared.Common.Config.Instance.HomeId;
- /// <summary>
- /// LocalDoorLockId 鎼滅储鏈湴闂ㄩ攣Id -->閿悕 : LocalDoorLockId 榛樿鍊�: null
- /// </summary>
+ /// <summary>
+ /// LocalDoorLockId 鎼滅储鏈湴闂ㄩ攣Id -->閿悕 : LocalDoorLockId 榛樿鍊�: null
+ /// </summary>
public string LocalDoorLockId = "";
}
- /// <summary>
- /// 鍒犻櫎闂ㄩ攣缁撴灉
- /// </summary>
+ /// <summary>
+ /// 鍒犻櫎闂ㄩ攣缁撴灉
+ /// </summary>
public class DelDoorLockTempPasswordDataRes : AddDoorLockDataRes
{
}
#endregion
#region 鏇存柊闂ㄩ攣涓存椂瀵嗙爜
- /// <summary>
- /// 鏇存柊闂ㄩ攣
- /// </summary>
+ /// <summary>
+ /// 鏇存柊闂ㄩ攣
+ /// </summary>
public class ModifyDoorLockTempPasswordData
{
- /// <summary>
- /// RequestVersion
- /// </summary>
- public string RequestVersion = Shared.Common.CommonPage.RequestVersion;
- /// <summary>
- /// LoginAccessToken
- /// </summary>
- public string LoginAccessToken = Shared.Common.Config.Instance.Token;
- /// <summary>
- /// 浣忓畢Id -->閿悕 : HomeId
- /// </summary>
- public string HomeId = Shared.Common.Config.Instance.HomeId;
- /// <summary>
- /// 闂ㄩ攣瀵嗙爜涓婚敭(鑾峰彇闂ㄩ攣瀵嗙爜鍒嗛〉涓殑Id) -->閿悕 : DoorLockPwdId
- /// </summary>
+ /// <summary>
+ /// RequestVersion
+ /// </summary>
+ public string RequestVersion = Shared.Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// LoginAccessToken
+ /// </summary>
+ public string LoginAccessToken = Shared.Common.Config.Instance.Token;
+ /// <summary>
+ /// 浣忓畢Id -->閿悕 : HomeId
+ /// </summary>
+ public string HomeId = Shared.Common.Config.Instance.HomeId;
+ /// <summary>
+ /// 闂ㄩ攣瀵嗙爜涓婚敭(鑾峰彇闂ㄩ攣瀵嗙爜鍒嗛〉涓殑Id) -->閿悕 : DoorLockPwdId
+ /// </summary>
public string DoorLockPwdId = "";
- /// <summary>
- /// 闂ㄩ攣Id -->閿悕 : DoorLockId
- /// </summary>
+ /// <summary>
+ /// 闂ㄩ攣Id -->閿悕 : DoorLockId
+ /// </summary>
public string LocalDoorLockId = "";
- /// <summary>
- /// 涓存椂瀵嗙爜Id -->閿悕 : TempPwdId
- /// </summary>
+ /// <summary>
+ /// 涓存椂瀵嗙爜Id -->閿悕 : TempPwdId
+ /// </summary>
public string TempPwdId = "";
- /// <summary>
- /// 涓存椂瀵嗙爜 -->閿悕 : TempPwd
- /// </summary>
+ /// <summary>
+ /// 涓存椂瀵嗙爜 -->閿悕 : TempPwd
+ /// </summary>
public string TempPwd = "";
- /// <summary>
- /// 0:00:00] ValidBeginTime 鏈夋晥寮�濮嬫椂闂� -->閿悕 : ValidBeginTime 榛樿鍊�: 0001/1/1
- /// </summary>
+ /// <summary>
+ /// 0:00:00] ValidBeginTime 鏈夋晥寮�濮嬫椂闂� -->閿悕 : ValidBeginTime 榛樿鍊�: 0001/1/1
+ /// </summary>
public DateTime ValidBeginTime;
- /// <summary>
- /// 0:00:00] ValidEndTime 鏈夋晥缁撴潫鏃堕棿 -->閿悕 : ValidEndTime
- /// </summary>
- public DateTime ValidEndTime;
+ /// <summary>
+ /// 0:00:00] ValidEndTime 鏈夋晥缁撴潫鏃堕棿 -->閿悕 : ValidEndTime
+ /// </summary>
+ public DateTime ValidEndTime;
}
- /// <summary>
- /// 娣诲姞闂ㄩ攣缁撴灉
- /// </summary>
+ /// <summary>
+ /// 娣诲姞闂ㄩ攣缁撴灉
+ /// </summary>
public class ModigDoorLockTempPasswordDataRes : AddDoorLockDataRes
{
}
#endregion
#region 鑾峰彇闂ㄩ攣涓存椂瀵嗙爜
- /// <summary>
- /// 鑾峰彇闂ㄩ攣
- /// </summary>
+ /// <summary>
+ /// 鑾峰彇闂ㄩ攣
+ /// </summary>
public class GetDoorLockTempPasswordData
{
- /// <summary>
- /// RequestVersion
- /// </summary>
- public string RequestVersion = Shared.Common.CommonPage.RequestVersion;
- /// <summary>
- /// LoginAccessToken
- /// </summary>
- public string LoginAccessToken = Shared.Common.Config.Instance.Token;
- /// <summary>
- /// 浣忓畢Id -->閿悕 : HomeId
- /// </summary>
- public string HomeId = Shared.Common.Config.Instance.HomeId;
- /// <summary>
- /// 闂ㄩ攣Id -->閿悕 : DoorLockId
- /// </summary>
+ /// <summary>
+ /// RequestVersion
+ /// </summary>
+ public string RequestVersion = Shared.Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// LoginAccessToken
+ /// </summary>
+ public string LoginAccessToken = Shared.Common.Config.Instance.Token;
+ /// <summary>
+ /// 浣忓畢Id -->閿悕 : HomeId
+ /// </summary>
+ public string HomeId = Shared.Common.Config.Instance.HomeId;
+ /// <summary>
+ /// 闂ㄩ攣Id -->閿悕 : DoorLockId
+ /// </summary>
public string LocalDoorLockId = "";
- /// <summary>
- /// 涓存椂瀵嗙爜Id -->閿悕 : TempPwdId
- /// </summary>
+ /// <summary>
+ /// 涓存椂瀵嗙爜Id -->閿悕 : TempPwdId
+ /// </summary>
public string TempPwdId = "";
- /// <summary>
- /// 涓存椂瀵嗙爜 -->閿悕 : TempPwd
- /// </summary>
+ /// <summary>
+ /// 涓存椂瀵嗙爜 -->閿悕 : TempPwd
+ /// </summary>
public string TempPwd = "";
- /// <summary>
- /// 0:00:00] ValidBeginTime 鏈夋晥寮�濮嬫椂闂� -->閿悕 : ValidBeginTime 榛樿鍊�: 0001/1/1
- /// </summary>
+ /// <summary>
+ /// 0:00:00] ValidBeginTime 鏈夋晥寮�濮嬫椂闂� -->閿悕 : ValidBeginTime 榛樿鍊�: 0001/1/1
+ /// </summary>
public DateTime? ValidBeginTime;
- /// <summary>
- /// 0:00:00] ValidEndTime 鏈夋晥缁撴潫鏃堕棿 -->閿悕 : ValidEndTime
- /// </summary>
- public DateTime? ValidEndTime;
+ /// <summary>
+ /// 0:00:00] ValidEndTime 鏈夋晥缁撴潫鏃堕棿 -->閿悕 : ValidEndTime
+ /// </summary>
+ public DateTime? ValidEndTime;
}
- /// <summary>
- /// 鑾峰彇闂ㄩ攣涓存椂瀵嗙爜缁撴灉
+ /// <summary>
+ /// 鑾峰彇闂ㄩ攣涓存椂瀵嗙爜缁撴灉
/// </summary>
[Serializable]
public class GetDoorLockTempPasswordDataRes
@@ -400,33 +400,33 @@
[Serializable]
public class CloudDoorLockTempPasswordObj
{
- /// <summary>
- /// 闂ㄩ攣Id -->閿悕 : DoorLockId
- /// </summary>
+ /// <summary>
+ /// 闂ㄩ攣Id -->閿悕 : DoorLockId
+ /// </summary>
public string LocalDoorLockId = "";
- /// <summary>
- /// 涓存椂瀵嗙爜Id -->閿悕 : TempPwdId
- /// </summary>
+ /// <summary>
+ /// 涓存椂瀵嗙爜Id -->閿悕 : TempPwdId
+ /// </summary>
public string TempPwdId = "";
- /// <summary>
- /// 涓存椂瀵嗙爜 -->閿悕 : TempPwd
- /// </summary>
+ /// <summary>
+ /// 涓存椂瀵嗙爜 -->閿悕 : TempPwd
+ /// </summary>
public string TempPwd = "";
- /// <summary>
- /// 0:00:00] ValidBeginTime 鏈夋晥寮�濮嬫椂闂� -->閿悕 : ValidBeginTime 榛樿鍊�: 0001/1/1
- /// </summary>
+ /// <summary>
+ /// 0:00:00] ValidBeginTime 鏈夋晥寮�濮嬫椂闂� -->閿悕 : ValidBeginTime 榛樿鍊�: 0001/1/1
+ /// </summary>
public DateTime ValidBeginTime;
- /// <summary>
- /// 0:00:00] ValidEndTime 鏈夋晥缁撴潫鏃堕棿 -->閿悕 : ValidEndTime
- /// </summary>
+ /// <summary>
+ /// 0:00:00] ValidEndTime 鏈夋晥缁撴潫鏃堕棿 -->閿悕 : ValidEndTime
+ /// </summary>
public DateTime ValidEndTime;
- /// <summary>
- /// 銆愰棬閿佷簯绔富閿��,鐢ㄤ簬銆愭坊鍔犻棬閿佸巻鍙层�戞帴鍙d腑鐨凞oorLockId鍙傛暟鍙娿�愬垹闄ら棬閿併�戞帴鍙d腑鐨凱rimaryId鍙傛暟,娉ㄦ剰涓嶆槸缃戝叧涓殑銆愰棬閿両d
- /// </summary>
+ /// <summary>
+ /// 銆愰棬閿佷簯绔富閿��,鐢ㄤ簬銆愭坊鍔犻棬閿佸巻鍙层�戞帴鍙d腑鐨凞oorLockId鍙傛暟鍙娿�愬垹闄ら棬閿併�戞帴鍙d腑鐨凱rimaryId鍙傛暟,娉ㄦ剰涓嶆槸缃戝叧涓殑銆愰棬閿両d
+ /// </summary>
public string Id;
- /// <summary>
- /// 鍒涘缓鏃堕棿
- /// </summary>
+ /// <summary>
+ /// 鍒涘缓鏃堕棿
+ /// </summary>
public DateTime CreatedOnUtc;
}
@@ -453,14 +453,14 @@
#endregion
#region 鑾峰彇闂ㄩ攣
- /// <summary>
- /// 鑾峰彇闂ㄩ攣
- /// </summary>
+ /// <summary>
+ /// 鑾峰彇闂ㄩ攣
+ /// </summary>
public class GetDoorLockData : BaseDoorLockServerData
{
- /// <summary>
- /// 浜戠甯愬彿Id -->閿悕 : CloudAccountId (鍙��)
- /// </summary>
+ /// <summary>
+ /// 浜戠甯愬彿Id -->閿悕 : CloudAccountId (鍙��)
+ /// </summary>
public string CloudAccountId = "";
}
@@ -477,58 +477,58 @@
}
[Serializable]
public class CloudDoorLockObj
- {
- /// <summary>
- /// 闂ㄩ攣Id
- /// </summary>
- public string DoorLockId;
- /// <summary>
- /// 浜戠甯愬彿Id
- /// </summary>
- public string CloudAccountId;
- /// <summary>
- /// OpenLockMode 寮�閿佹柟寮�(瀵嗙爜銆佹寚绾广�両C鍗�)
- /// </summary>
+ {
+ /// <summary>
+ /// 闂ㄩ攣Id
+ /// </summary>
+ public string DoorLockId;
+ /// <summary>
+ /// 浜戠甯愬彿Id
+ /// </summary>
+ public string CloudAccountId;
+ /// <summary>
+ /// OpenLockMode 寮�閿佹柟寮�(瀵嗙爜銆佹寚绾广�両C鍗�)
+ /// </summary>
public int OpenLockMode;
- /// <summary>
- /// 闂ㄩ攣鏈湴鐢ㄦ埛Id
- /// </summary>
- public string DoorLockLocalUserId;
- /// <summary>
- /// 浣忓畢Id
- /// </summary>
+ /// <summary>
+ /// 闂ㄩ攣鏈湴鐢ㄦ埛Id
+ /// </summary>
+ public string DoorLockLocalUserId;
+ /// <summary>
+ /// 浣忓畢Id
+ /// </summary>
public byte[] Data;
- /// <summary>
- /// 鐢ㄦ埛Id澶囨敞
- /// </summary>
+ /// <summary>
+ /// 鐢ㄦ埛Id澶囨敞
+ /// </summary>
public string UserIdRemarks;
- /// <summary>
- /// 鏄惁涓虹鐞嗗憳闂ㄩ攣
- /// </summary>
+ /// <summary>
+ /// 鏄惁涓虹鐞嗗憳闂ㄩ攣
+ /// </summary>
public bool IsAdminDoorLock;
- /// <summary>
- /// 鏄惁涓虹鐞嗗憳闂ㄩ攣
- /// </summary>
+ /// <summary>
+ /// 鏄惁涓虹鐞嗗憳闂ㄩ攣
+ /// </summary>
public bool IsFreezeUser;
- /// <summary>
- /// 鏄惁涓虹鐞嗗憳闂ㄩ攣
- /// </summary>
+ /// <summary>
+ /// 鏄惁涓虹鐞嗗憳闂ㄩ攣
+ /// </summary>
public bool IsTempUnlockAuthority;
- /// <summary>
- /// 褰曞叆鏃堕棿
- /// </summary>
+ /// <summary>
+ /// 褰曞叆鏃堕棿
+ /// </summary>
public DateTime EntryTime;
- /// <summary>
- /// 鏈�鍚庢洿鏂版椂闂�
- /// </summary>
+ /// <summary>
+ /// 鏈�鍚庢洿鏂版椂闂�
+ /// </summary>
public string LastChangeTime;
- /// <summary>
- /// 銆愰棬閿佷簯绔富閿��,鐢ㄤ簬銆愭坊鍔犻棬閿佸巻鍙层�戞帴鍙d腑鐨凞oorLockId鍙傛暟鍙娿�愬垹闄ら棬閿併�戞帴鍙d腑鐨凱rimaryId鍙傛暟,娉ㄦ剰涓嶆槸缃戝叧涓殑銆愰棬閿両d
- /// </summary>
+ /// <summary>
+ /// 銆愰棬閿佷簯绔富閿��,鐢ㄤ簬銆愭坊鍔犻棬閿佸巻鍙层�戞帴鍙d腑鐨凞oorLockId鍙傛暟鍙娿�愬垹闄ら棬閿併�戞帴鍙d腑鐨凱rimaryId鍙傛暟,娉ㄦ剰涓嶆槸缃戝叧涓殑銆愰棬閿両d
+ /// </summary>
public string Id;
- /// <summary>
- /// 鍒涘缓鏃堕棿
- /// </summary>
+ /// <summary>
+ /// 鍒涘缓鏃堕棿
+ /// </summary>
public DateTime CreatedOnUtc;
}
@@ -554,28 +554,28 @@
}
#endregion
- /// <summary>
- /// 鍙戦�侀棬閿佹暟鎹埌鏈嶅姟鍣紝鍙洖澶嶇姸鎬侊紝娌℃湁鏁版嵁澶勭悊
- /// </summary>
- /// <returns>鑾峰彇浠庢帴鍙i偅閲屽彇鍒扮殑ResponsePack</returns>
- /// <param name="RequestName">璁块棶鍦板潃</param>
- /// <param name="obj">涓�涓被</param>
- public static async Task<ResponsePack> SendDoorLockToServer(string RequestName, object obj)
- {
- try
- {
- //搴忓垪鍖栧璞�
- var requestJson = JsonConvert.SerializeObject(obj);
- //璁块棶鎺ュ彛
- var result = await CommonPage.Instance.RequestHttpsZigbeeAsync(RequestName, System.Text.Encoding.UTF8.GetBytes(requestJson));
-
- return result;
- }
- catch (Exception ex)
- {
- Console.WriteLine(ex.Message);
- return null;
- }
+ /// <summary>
+ /// 鍙戦�侀棬閿佹暟鎹埌鏈嶅姟鍣紝鍙洖澶嶇姸鎬侊紝娌℃湁鏁版嵁澶勭悊
+ /// </summary>
+ /// <returns>鑾峰彇浠庢帴鍙i偅閲屽彇鍒扮殑ResponsePack</returns>
+ /// <param name="RequestName">璁块棶鍦板潃</param>
+ /// <param name="obj">涓�涓被</param>
+ public static async Task<ResponsePack> SendDoorLockToServer(string RequestName, object obj)
+ {
+ try
+ {
+ //搴忓垪鍖栧璞�
+ var requestJson = JsonConvert.SerializeObject(obj);
+ //璁块棶鎺ュ彛
+ var result = await CommonPage.Instance.RequestHttpsZigbeeAsync(RequestName, System.Text.Encoding.UTF8.GetBytes(requestJson));
+
+ return result;
+ }
+ catch (Exception ex)
+ {
+ Console.WriteLine(ex.Message);
+ return null;
+ }
}
/// <summary>
@@ -1086,7 +1086,7 @@
result = new DefaultControlResponseAllData { errorMessageBase = "缃戝叧杩斿洖鐨勬暟鎹负绌�" };
}
else
- {
+ {
if (gatewayTemp.clientDataPassthroughResponseData?.PassData != null)
{
var data = gatewayTemp.clientDataPassthroughResponseData.PassData;
@@ -1099,7 +1099,7 @@
tempD.command = data[12].ToString() + data[13].ToString() + data[10].ToString() + data[11].ToString();
tempD.status = Convert.ToInt32(data[14].ToString() + data[15].ToString(), 16);
result = new DefaultControlResponseAllData { defaultControlResponseData = tempD };
- DebugPrintLog($"UI鏀跺埌閫氱煡鍚庣殑涓婚_command:0450_{ topic}");
+ DebugPrintLog($"UI鏀跺埌閫氱煡鍚庣殑涓婚_command:0402_{ topic}");
}
}
}
@@ -1128,7 +1128,7 @@
break;
}
}
- if ((DateTime.Now - dateTime).TotalMilliseconds > 9000)
+ if ((DateTime.Now - dateTime).TotalMilliseconds > WaitReceiveDataTime)
{
result = new DefaultControlResponseAllData { errorMessageBase = " 鍥炲瓒呮椂锛岃閲嶆柊鎿嶄綔" };
}
--
Gitblit v1.8.0