| | |
| | | } |
| | | } |
| | | /// <summary> |
| | | /// 读取设备功能数据完成 |
| | | /// </summary> |
| | | bool complateDevice = false; |
| | | /// <summary> |
| | | /// 读取场景数据完成 |
| | | /// </summary> |
| | | bool complateScene = false; |
| | | |
| | | /// <summary> |
| | | /// 校验网关是否在线 |
| | | /// </summary> |
| | | public bool GatewayOnlineVerification() |
| | |
| | | { |
| | | MainPage.Log($"读取房间数据失败:Code:{roomResult.Code}; msg:{roomResult.message}"); |
| | | } |
| | | |
| | | //===================设备======================= |
| | | new System.Threading.Thread(() => |
| | | { |
| | | try |
| | | { |
| | | complateDevice = false; |
| | | var deviceResult = Ins.HttpRequest.GetDeviceList("30","1"); |
| | | if (deviceResult.Code == StateCode.SUCCESS) |
| | | { |
| | |
| | | deviceList.list.AddRange(deviceList2.list); |
| | | } |
| | | } |
| | | }catch(Exception ex) |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | |
| | | } |
| | | finally |
| | | { |
| | | complateDevice = true; |
| | | } |
| | | |
| | | string delFile = ""; |
| | |
| | | { |
| | | MainPage.Log($"读取云端设备数据失败:Code:{deviceResult.Code}; Msg:{deviceResult.message}"); |
| | | } |
| | | }catch (Exception ex) |
| | | { |
| | | MainPage.Log($"============设备============{ex.Message}"); |
| | | } |
| | | finally |
| | | { |
| | | complateDevice = true; |
| | | } |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | | |
| | | //===================场景========================== |
| | | new System.Threading.Thread(() => |
| | | { |
| | | try |
| | | { |
| | | complateScene = true; |
| | | var pack = Ins.HttpRequest.GetSceneList(); |
| | | if (pack.Code == StateCode.SUCCESS) |
| | | { |
| | |
| | | { |
| | | MainPage.Log($"读取云端场景数据失败:Code:{pack.Code}; Msg:{pack.message}"); |
| | | } |
| | | }catch(Exception ex) |
| | | { |
| | | MainPage.Log($"===场景==={ex.Message}"); |
| | | } |
| | | finally |
| | | { |
| | | complateScene = true; |
| | | } |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | | |
| | | //===================读取逻辑列表========================== |
| | | UI.UI2.Intelligence.Automation.MainView.GetLogicList(); |
| | |
| | | } |
| | | System.Threading.Thread.Sleep(100); |
| | | } |
| | | if (!DownloadDataComplete) |
| | | { |
| | | //downloadDataThread.Abort(); |
| | | } |
| | | DownloadDataComplete = true; |
| | | Application.RunOnMainThread(() => |
| | | { |
| | |
| | | waitPage = null; |
| | | } |
| | | }); |
| | | //初始化数据 |
| | | //SpatialInfo.CurrentSpatial.Clear(); |
| | | |
| | | } |
| | | catch { } |
| | | finally |