From ee888ab45a850245b1e1372375ba9040316086ab Mon Sep 17 00:00:00 2001 From: 陈嘉乐 <cjl@hdlchina.com.cn> Date: 星期四, 30 四月 2020 18:05:34 +0800 Subject: [PATCH] 2020-04-30 --- ZigbeeApp/Shared/Phone/Device/Logic/SkipView.cs | 47 ++++++++++++++++++++++------------------------- 1 files changed, 22 insertions(+), 25 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/SkipView.cs b/ZigbeeApp/Shared/Phone/Device/Logic/SkipView.cs index 9238130..efdbc61 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/SkipView.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/SkipView.cs @@ -36,7 +36,7 @@ var addLogicPage = new SoneLogicList(); UserView.HomePage.Instance.AddChidren(addLogicPage); UserView.HomePage.Instance.PageIndex += 1; - addLogicPage.Show(); + addLogicPage.Show(()=> { },false); ////new涓�涓柊閫昏緫瀵硅薄锛� ////鏂板姝e父鑷姩鍖栧叆鍙� @@ -78,28 +78,7 @@ doorLockLogicList.Show(); } break; - case 2: - { - ///Sone闂ㄩ攣涓诲叆鍙� - if (doorLock == null) - { - ///闃叉鎶涘紓甯� - doorLock = new DoorLock(); - } - Send.CurrentDoorLock = doorLock; - ///杩涙潵鍒锋柊涓�娆¤澶囧垪琛紱 - Common.Logic.LogicDviceList.Clear(); - if (Common.Logic.LogicDviceList.Count == 0) - { - Common.Logic.LogicDviceList.AddRange(LocalDevice.Current.listAllDevice.ToArray()); - } - var addLogicPage = new SoneLogicList(); - UserView.HomePage.Instance.AddChidren(addLogicPage); - UserView.HomePage.Instance.PageIndex += 1; - addLogicPage.Show(); - - } - break; + } } @@ -716,7 +695,7 @@ #endregion /// <summary> - /// 闂ㄩ攣鍙栨秷璁剧疆鐢ㄧ殑鏂规硶(鐩稿綋涓�涓叧闂父寮�妯″紡鎸夐挳,鍒嗙被-鑷姩鍖�-涓嶉渶瑕佹樉绀鸿鑷姩鍖�) + /// 闂ㄩ攣澶辨晥璁剧疆鐢ㄧ殑鏂规硶(鐩稿綋涓�涓叧闂父寮�妯″紡鎸夐挳,鍒嗙被-鑷姩鍖�-涓嶉渶瑕佹樉绀鸿鑷姩鍖�) /// </summary> /// <param name="timeVlaue">鏃堕棿鍊�</param> /// <param name="common">璁惧</param> @@ -818,7 +797,25 @@ return _if; } - + /// <summary> + /// 甯稿紑妯″紡寮�鍏� + /// </summary> + /// <returns></returns> + public static async System.Threading.Tasks.Task<bool> OpenMode(bool _if, DoorLock doorLock) + { + var result = await doorLock.SetNormallyOpenModeFuncAsync(_if); + + if (result == null || result.defaultControlResponseData == null || result.defaultControlResponseData.status != 0) + { + return false; + } + if (result.defaultControlResponseData.status == 0) + { + //app纭鍙栨秷鈥滃父寮�妯″紡鈥濇垚鍔� + return true; + } + return false; + } } } -- Gitblit v1.8.0