From 7d005a7618e3d7a80d8ede3baf6ecc4bf8019cd5 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 01 九月 2020 15:22:09 +0800
Subject: [PATCH] 2020-09-01
---
HDL_ON/UI/UI2/3-Intelligence/SetSceneFunctionInfoPage.cs | 793 ++++++
HDL-ON_Android/Assets/Language.ini | 29
HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTVOC.png | 0
HDL-ON_iOS/HDL-ON_iOS.csproj | 25
HDL_ON/UI/UI2/2-Classification/RoomPage.cs | 2
HDL_ON/HDL_ON.projitems | 6
HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTemp.png | 0
HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs | 2
HDL_ON/Entity/Function/Sensor.cs | 95
HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs | 29
HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png | 0
HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs | 2
HDL_ON/Entity/Enumerative/MyEnum.cs | 27
HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs | 20
HDL_ON/Entity/Room.cs | 77
HDL_ON/UI/UI0-Public/PublicAssmebly.cs | 267 ++
HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs | 39
HDL_ON/Entity/Function/Scene.cs | 65
HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconHumidity.png | 0
HDL_ON/DAL/FileUtils.cs | 10
HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs | 18
HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs | 10
HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs | 4
HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs | 12
HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs | 61
HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs | 2
HDL_ON/Entity/DB_ResidenceData.cs | 602 ++++
HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs | 20
HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs | 24
HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs | 51
HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png | 0
HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs | 12
HDL-ON_Android/mono_crash.1cfb5decbf.1.json | 851 +++++++
HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs | 10
HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png | 0
HDL-ON_Android/Assets/Phone/Intelligence/CreateScene3Bg.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconCO2.png | 0
HDL_ON/UI/UI2/3-Intelligence/NewSceneMenuListPage.cs | 174 +
HDL_ON/UI/UI2/3-Intelligence/SceneFunctionListEditPage.cs | 474 +++
HDL_ON/UI/UI2/UserPage.cs | 5
HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs | 4
.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhone.json | 2
HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs | 6
HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs | 12
HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs | 22
HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs | 4
HDL-ON_iOS/Resources/Language.ini | 18
HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs | 2
HDL-ON_Android/Assets/Phone/Intelligence/CreateScene2Bg.png | 0
HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs | 10
HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs | 79
.vs/HDL_APP_Project/xs/UserPrefs.xml | 54
HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png | 0
HDL_ON/Entity/Function/TV.cs | 2
HDL-ON_Android/Assets/Phone/Intelligence/CreateScene1Bg.png | 0
HDL_ON/Entity/Function/Curtain.cs | 14
HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs | 41
HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs | 4
HDL_ON/DAL/Server/HttpServerRequest.cs | 58
HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs | 18
HDL-ON_Android/Properties/AndroidManifest.xml | 2
HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs | 2
HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs | 2
HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs | 2
HDL_ON/Entity/Function/FloorHeating.cs | 237 -
DLL/Shared.IOS.xml | 74
HDL_ON/UI/UI2/3-Intelligence/SceneEditPage.cs | 712 +++++
HDL-ON_Android/HDL-ON_Android.csproj | 11
HDL-ON_iOS/Info.plist | 4
HDL_ON/Entity/Function/Fan.cs | 12
HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon_white.png | 0
HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs | 37
HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs | 4
HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconPm25.png | 0
HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs | 24
DLL/Shared.Droid.dll | 0
HDL_ON/DAL/Net/TcpListener.cs | 4
HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs | 14
HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs | 4
HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs | 38
HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs | 380 +++
HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs | 9
HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs | 78
HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs | 12
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIcon2On.png | 0
HDL_ON/Entity/Function/Function.cs | 434 ++
HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs | 14
HDL_ON/UI/UI2/2-Classification/FunctionPage.cs | 7
HDL_ON/UI/UI2/3-Intelligence/SetSceneLocationPage.cs | 114
.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json | 2
HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs | 4
HDL_ON/UI/UI2/1-HomePage/HomePage.cs | 45
HDL_ON/Entity/Function/Light.cs | 38
DLL/Shared.IOS.TBL.dll | 0
.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json | 2
DLL/Shared.Droid.xml | 60
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIcon2On.png | 0
HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs | 4
HDL_ON/Entity/Function/AC.cs | 131
DLL/Shared.Droid.HDLWidget.dll | 0
HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs | 50
HDL_ON/UI/MainPage.cs | 2
HDL_ON/DriverLayer/Control_Bus.cs | 10
HDL-ON_Android/Application.cs | 1
HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs | 20
HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs | 12
HDL_ON/Entity/FunctionList.cs | 101
HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs | 18
HDL_ON/DriverLayer/CommonPage.cs | 179
DLL/Shared.IOS.dll | 0
HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs | 2
HDL_ON/DriverLayer/Control.cs | 38
HDL_ON/Common/R.cs | 29
113 files changed, 5,953 insertions(+), 1,194 deletions(-)
diff --git a/.vs/HDL_APP_Project/xs/UserPrefs.xml b/.vs/HDL_APP_Project/xs/UserPrefs.xml
index ff24585..9c8b4a1 100644
--- a/.vs/HDL_APP_Project/xs/UserPrefs.xml
+++ b/.vs/HDL_APP_Project/xs/UserPrefs.xml
@@ -1,31 +1,44 @@
锘�<Properties StartupConfiguration="{09712674-2A38-407B-B1E2-560B2C352F9A}|Default">
- <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS automaticSigning="False" PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget.6242be7109c740c6cb8999a8904b6e0ea8d45192" />
- <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs">
+ <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS automaticSigning="False" PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneSimulatorTarget.61286FD1-B849-4457-AA51-F3CD79A395F6" />
+ <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/UI/UI2/1-HomePage/HomePage.cs">
<Files>
- <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs" Line="149" Column="65" />
- <File FileName="HDL_ON/UI/UI1-Login/LoginPage.cs" />
- <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs" />
- <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs" />
- <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs" />
+ <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs" Line="237" Column="44" />
+ <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs" />
+ <File FileName="HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs" />
+ <File FileName="HDL_ON/UI/UI2/1-HomePage/HomePage.cs" Line="786" Column="38" />
</Files>
<Pads>
<Pad Id="ProjectPad">
<State name="__root__">
<Node name="HDL_APP_Project" expanded="True">
<Node name="HDL_ON" expanded="True">
+ <Node name="Common" expanded="True" />
+ <Node name="DAL" expanded="True">
+ <Node name="Net" expanded="True" />
+ <Node name="Server" expanded="True" />
+ </Node>
+ <Node name="DriverLayer" expanded="True" />
<Node name="Entity" expanded="True">
<Node name="Enumerative" expanded="True" />
<Node name="Function" expanded="True" />
</Node>
<Node name="UI" expanded="True">
+ <Node name="UI0-Public" expanded="True" />
<Node name="UI2" expanded="True">
- <Node name="4-PersonalCenter" expanded="True">
- <Node name="PersonalCenterPageBLL.cs" selected="True" />
+ <Node name="1-HomePage" expanded="True">
+ <Node name="HomePage.cs" selected="True" />
</Node>
- <Node name="FuntionControlView" expanded="True">
- <Node name="AC" expanded="True" />
- <Node name="Music" expanded="True" />
- </Node>
+ <Node name="2-Classification" expanded="True" />
+ <Node name="3-Intelligence" expanded="True" />
+ <Node name="4-PersonalCenter" expanded="True" />
+ </Node>
+ </Node>
+ </Node>
+ <Node name="HDL-ON_Android" expanded="True">
+ <Node name="Assets" expanded="True">
+ <Node name="Echarts" expanded="True" />
+ <Node name="Phone" expanded="True">
+ <Node name="Public" expanded="True" />
</Node>
</Node>
</Node>
@@ -43,7 +56,20 @@
<MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" />
<MonoDevelop.Ide.ItemProperties.HDL-ON__Android AndroidDesignerPreferredTheme="AppTheme" AndroidDesignerPreferredDevice="Nexus 4" PreferredExecutionTarget="Android.364c4b3158493098" />
<MonoDevelop.Ide.DebuggingService.Breakpoints>
- <BreakpointStore />
+ <BreakpointStore>
+ <Breakpoint file="/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs" relfile="HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs" line="115" column="1" />
+ <Breakpoint file="/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control_Bus.cs" relfile="HDL_ON/DriverLayer/Control_Bus.cs" line="521" column="1" />
+ <Breakpoint file="/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CommonPage.cs" relfile="HDL_ON/DriverLayer/CommonPage.cs" line="397" column="1" />
+ <Breakpoint file="/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs" relfile="HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs" line="351" column="1" />
+ <Breakpoint file="/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs" relfile="HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs" line="311" column="1" />
+ <Breakpoint file="/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CommonPage.cs" relfile="HDL_ON/DriverLayer/CommonPage.cs" line="416" column="1" />
+ <Breakpoint file="/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs" relfile="HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs" line="78" column="1" />
+ <Breakpoint file="/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs" relfile="HDL_ON/Entity/FunctionList.cs" line="49" column="1" />
+ <Breakpoint file="/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs" relfile="HDL_ON/Entity/FunctionList.cs" line="45" column="1" />
+ <Breakpoint file="/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs" relfile="HDL_ON/Entity/FunctionList.cs" line="41" column="1" />
+ <Breakpoint file="/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/DB_ResidenceData.cs" relfile="HDL_ON/Entity/DB_ResidenceData.cs" line="484" column="1" />
+ <Breakpoint file="/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/DB_ResidenceData.cs" relfile="HDL_ON/Entity/DB_ResidenceData.cs" line="485" column="1" />
+ </BreakpointStore>
</MonoDevelop.Ide.DebuggingService.Breakpoints>
<MultiItemStartupConfigurations />
</Properties>
\ No newline at end of file
diff --git a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json
index 3321ff2..64febba 100644
--- a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json
+++ b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json
@@ -1 +1 @@
-{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/nigel/.nuget/packages/fastandroidcamera/2.0.0/lib/MonoAndroid403/FastAndroidCamera.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v9.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/newtonsoft.json/12.0.3/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Shared.Droid.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Shared.Droid.HDLWidget.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Shared.Droid.Smartrefresh.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Shared.Droid.TouchID.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Net.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.core.common/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.core.runtime/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Core.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.common/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.livedata.core/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.LiveData.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.livedata/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.LiveData.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.viewmodel/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.ViewModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.annotations/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.asynclayoutinflater/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.AsyncLayoutInflater.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.collections/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.compat/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.coordinaterlayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CoordinaterLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.core.ui/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.core.utils/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.cursoradapter/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CursorAdapter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.customtabs/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CustomTabs.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.customview/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CustomView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.design/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Design.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.documentfile/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.DocumentFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.drawerlayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.DrawerLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.fragment/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.interpolator/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Interpolator.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.loader/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.localbroadcastmanager/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.LocalBroadcastManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.print/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Print.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.slidingpanelayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.SlidingPaneLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.swiperefreshlayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.SwipeRefreshLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.transition/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Transition.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v4/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v4.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v7.appcompat/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v7.cardview/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v7.CardView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v7.recyclerview/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v7.RecyclerView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.vector.drawable/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.versionedparcelable/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.VersionedParcelable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.viewpager/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.ViewPager.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.essentials/1.3.1/lib/monoandroid90/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/MainActivity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/Resource.designer.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Properties/AssemblyInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Application.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Scan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/ZXingCustomScanView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/ZXingOverlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/HttpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/R.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MyWebClient.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MqttCommon.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Room.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/DB_ResidenceData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Function.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Target.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/BusSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CRC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Packet.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResidenceConfig.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/UserInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control_Bus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/CSS/CSS.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/BaseView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/A_Protocol_Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Scene.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/AC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CommonPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Fan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/SwitchSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/TV.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Sensor.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/AProtocolEntity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/UpdateThread.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MyListView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/TcpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/AboutResources.txt","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Properties/AndroidManifest.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/AboutAssets.txt","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/colors.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/dimens.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/ic_launcher_background.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/strings.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/styles.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/menu/menu_main.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/drawable/Loading.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/drawable/Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/xml/network_security_config.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/xml/file_paths.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/layout/zxing_layout.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Language.ini","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayLarge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayThumbnail.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/Room/AllCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/Room/Roombg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/MsgIconTip.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/SceneCovered.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/MsgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/NoCollectionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/Functionbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/ChangeViewbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/CollectionWhiteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/FunctionOnbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/CollectionGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/UserPageNavbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/ShowPasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/SearchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/VerificationCodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/AccountIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/QQIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/WechatIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/HidePasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/EmailIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ChooseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/RightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MinusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/EditIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Fragmentbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DownIcon_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/LocationAddressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/TipIcon_Failed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ChooseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Switch_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Logo-bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Logo.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/TipIcon_Successfully.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ThumbImage.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AddIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/PlusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/SwitchOn_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/PowerClose.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/PowerOpen.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/transparent.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ChooseRoomListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Right.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/BackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MsgIcon/LoadingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconWhite.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconBlack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/13.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/18.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/5.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/6.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/45.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/0.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/bluetooth.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/addMusic1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/prve1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/love1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/selectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/playList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/myLove.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/radio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/filePlay.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/collect.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/loveMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/qqMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/clear.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/radioIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/musicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/file.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/vol.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/usb.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/localMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/next1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/loveSelected1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/selectedMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/noMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/addMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/playBj.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/loveRadio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/list.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/set.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/nextSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/Merge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/playStatus.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/random.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/collectSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/pause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/progressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/prevSeletced.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/MusicBack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/fileList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/myList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/single.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/next.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/filePause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/line.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/loveSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/sourceNetx.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/love.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/pause1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/play1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/play.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/noSelectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/next1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/prev.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/prve1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcThinIcon1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/ColorWheel.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/MovieMark.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AddFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/SupportIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/UserTypebg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/SwitchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AdminTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/NightViewIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/MemberTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/index.html","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/echartsNew.html","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/echarts-gl.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/20190126.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/world.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/echarts-all.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/dataTool.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/ecStat.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/china.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/echarts.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/bmap.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/macarons.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/macarons2.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/red.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/roma.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/helianthus.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/green.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/infographic.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/shine.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/gray.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/sakura.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/blue.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/dark.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/mint.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicPlayOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicPlayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/InfoOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/HomePageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/CollectionIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/HomePageIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList4bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList2bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList1bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList3bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResetPassword/DialogTipTitleIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/RelayOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/RelayBg.png","/Users/nigel/.nuget/packages/xamarin.android.support.versionedparcelable/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.compat/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.viewmodel/1.1.1.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.coordinaterlayout/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.v7.recyclerview/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.v7.appcompat/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.transition/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.design/28.0.0.3/proguard/monoandroid90/proguard.txt"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","None","None","None","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]}
\ No newline at end of file
+{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/nigel/.nuget/packages/fastandroidcamera/2.0.0/lib/MonoAndroid403/FastAndroidCamera.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v9.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/newtonsoft.json/12.0.3/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Shared.Droid.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Shared.Droid.HDLWidget.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Shared.Droid.Smartrefresh.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Android/Shared.Droid.TouchID.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Net.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.core.common/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.core.runtime/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Core.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.common/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.livedata.core/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.LiveData.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.livedata/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.LiveData.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.viewmodel/1.1.1.3/lib/monoandroid90/Xamarin.Android.Arch.Lifecycle.ViewModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.annotations/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.asynclayoutinflater/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.AsyncLayoutInflater.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.collections/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.compat/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.coordinaterlayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CoordinaterLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.core.ui/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.core.utils/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.cursoradapter/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CursorAdapter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.customtabs/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CustomTabs.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.customview/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.CustomView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.design/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Design.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.documentfile/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.DocumentFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.drawerlayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.DrawerLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.fragment/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.interpolator/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Interpolator.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.loader/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.localbroadcastmanager/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.LocalBroadcastManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.print/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Print.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.slidingpanelayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.SlidingPaneLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.swiperefreshlayout/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.SwipeRefreshLayout.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.transition/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Transition.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v4/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v4.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v7.appcompat/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v7.cardview/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v7.CardView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.v7.recyclerview/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.v7.RecyclerView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.vector.drawable/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.versionedparcelable/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.VersionedParcelable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.android.support.viewpager/28.0.0.3/lib/monoandroid90/Xamarin.Android.Support.ViewPager.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.essentials/1.3.1/lib/monoandroid90/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/MonoAndroid71/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.3.1.4/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/MainActivity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/Resource.designer.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Properties/AssemblyInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Application.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Scan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/ZXingCustomScanView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/ZXingOverlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/HttpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/R.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MyWebClient.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MqttCommon.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Room.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/DB_ResidenceData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Function.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Target.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/BusSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CRC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Packet.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResidenceConfig.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/UserInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control_Bus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/CSS/CSS.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/BaseView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/A_Protocol_Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Scene.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/AC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CommonPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Fan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/SwitchSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/TV.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Sensor.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/AProtocolEntity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/UpdateThread.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MyListView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/TcpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/SceneEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/NewSceneMenuListPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/SceneFunctionListEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/SetSceneLocationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/SetSceneFunctionInfoPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/AboutResources.txt","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Properties/AndroidManifest.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/AboutAssets.txt","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/colors.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/dimens.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/ic_launcher_background.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/strings.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/values/styles.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/menu/menu_main.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/drawable/Loading.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/drawable/Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/mipmap-xxhdpi/Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/xml/network_security_config.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/xml/file_paths.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/layout/zxing_layout.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Language.ini","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayLarge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayThumbnail.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/Room/AllCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Classification/Room/Roombg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/MsgIconTip.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/SceneCovered.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/MsgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/NoCollectionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/Functionbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/ChangeViewbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/CollectionWhiteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/FunctionOnbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/CollectionGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/UserPageNavbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/ShowPasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/SearchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/VerificationCodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/AccountIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/QQIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/WechatIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/HidePasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/EmailIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/LoginIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ChooseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/RightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MinusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/EditIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Fragmentbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DownIcon_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/LocationAddressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/TipIcon_Failed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ChooseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Switch_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Logo-bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Logo.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/TipIcon_Successfully.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ThumbImage.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AddIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/PlusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/SwitchOn_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/PowerClose.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/PowerOpen.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/transparent.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/ChooseRoomListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/Right.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/BackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MsgIcon/LoadingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconWhite.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconBlack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/13.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/18.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/5.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/6.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/45.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/AirIcon/0.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/bluetooth.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/addMusic1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/prve1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/love1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/selectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/playList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/myLove.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/radio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/filePlay.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/collect.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/loveMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/qqMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/clear.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/radioIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/musicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/file.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/vol.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/usb.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/localMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/next1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/loveSelected1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/selectedMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/noMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/addMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/playBj.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/loveRadio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/list.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/set.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/nextSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/Merge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/playStatus.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/random.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/collectSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/pause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/progressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/prevSeletced.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/MusicBack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/fileList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/myList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/single.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/next.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/filePause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/line.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/loveSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/sourceNetx.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/love.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/pause1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/play1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/play.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/noSelectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/next1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/prev.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/MusicIcon/prve1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcThinIcon1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/ColorWheel.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/MovieMark.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AddFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/SupportIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/UserTypebg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/SwitchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AdminTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/NightViewIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/MemberTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/index.html","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/echartsNew.html","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/echarts-gl.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/20190126.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/world.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/echarts-all.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/dataTool.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/ecStat.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/china.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/echarts.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/js/bmap.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/macarons.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/macarons2.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/red.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/roma.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/helianthus.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/green.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/infographic.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/shine.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/gray.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/sakura.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/blue.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/dark.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Echarts/theme/mint.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicPlayOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicPlayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/InfoOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/HomePageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/CollectionIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Navigation/HomePageIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList4bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList2bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList1bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeList3bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/PersonalCenter/ResetPassword/DialogTipTitleIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/RelayOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/RelayBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIcon2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTVOC.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconPm25.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconCO2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTemp.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconHumidity.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene3Bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene1Bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene2Bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon_white.png","/Users/nigel/.nuget/packages/xamarin.android.support.versionedparcelable/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.compat/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.arch.lifecycle.viewmodel/1.1.1.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.coordinaterlayout/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.v7.recyclerview/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.v7.appcompat/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.transition/28.0.0.3/proguard/monoandroid90/proguard.txt","/Users/nigel/.nuget/packages/xamarin.android.support.design/28.0.0.3/proguard/monoandroid90/proguard.txt"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","None","None","None","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration","ProguardConfiguration"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]}
\ No newline at end of file
diff --git a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhone.json b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhone.json
index 650519f..0ec4b4c 100644
--- a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhone.json
+++ b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhone.json
@@ -1 +1 @@
-{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/IOS/MJRefresh_Xamarin.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/newtonsoft.json/12.0.2/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Shared.IOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Shared.IOS.TBL.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.essentials/1.1.0/lib/xamarinios10/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/AppDelegate.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.designer.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewControllerBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Reachability.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Scan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ZXingOverlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/HttpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/R.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MyWebClient.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MqttCommon.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Room.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/DB_ResidenceData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Function.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Target.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/BusSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CRC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Packet.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResidenceConfig.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/UserInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control_Bus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/CSS/CSS.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/BaseView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/A_Protocol_Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Scene.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/AC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CommonPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Fan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/SwitchSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/TV.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Sensor.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/AProtocolEntity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/UpdateThread.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MyListView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/TcpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1024x500.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2048X2732 .png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/4096X4096.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750X1134.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/1024.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/120.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/152.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/167.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/180.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/40.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/58.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/60.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/76.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/80.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/87.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/60路60@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/87路87@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/80路80@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/180路180@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/20路20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/29路29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/1024路1024@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2688.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/828*1792.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2688*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1792*828.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1125*2436.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2436*1125.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2208.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750*1334.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2208*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/320*480.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/LaunchScreen.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Info.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Entitlements.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/ShowPasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/SearchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/VerificationCodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/AccountIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/QQIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/WechatIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/HidePasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/EmailIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Language.ini","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/BackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo-bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/UserTypebg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AdminTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/MemberTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AddFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/NightViewIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SwitchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SupportIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/UserPageNavbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList3bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayThumbnail.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayLarge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/Roombg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIconTip.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/Functionbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/FunctionOnbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/ChangeViewbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/transparent.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionWhiteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/AllCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerClose.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerOpen.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/FuncInfoSetIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/ColorWheel.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ThumbImage.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Fragmentbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/RightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcThinIcon1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MinusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/LocationAddressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AddIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/EditIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Right.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseRoomListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/MovieMark.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/SceneCovered.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Successfully.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Failed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons2.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/red.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/roma.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/helianthus.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/green.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/infographic.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/shine.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/gray.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/sakura.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/blue.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/dark.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/mint.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/LoadingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/NoCollectionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/0.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/13.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/18.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/45.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/5.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/6.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/musicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/file.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/list.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/set.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/random.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/single.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/line.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/echartsNew.html","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/bmap.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/20190126.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/china.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/dataTool.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts-all.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts-gl.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/ecStat.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/world.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicPlayOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicPlayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/InfoOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResetPassword/DialogTipTitleIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/HomePageIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/HomePageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList1bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList2bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList4bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/RelayOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/RelayBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/iTunesArtwork","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/iTunesArtwork@2x","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIconOn.png"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","InterfaceDefinition","InterfaceDefinition","None","None","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","ITunesArtwork","ITunesArtwork","AndroidAsset","AndroidAsset"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]}
\ No newline at end of file
+{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/IOS/MJRefresh_Xamarin.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/newtonsoft.json/12.0.2/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Shared.IOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Shared.IOS.TBL.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.essentials/1.1.0/lib/xamarinios10/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/AppDelegate.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.designer.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewControllerBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Reachability.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Scan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ZXingOverlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/HttpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/R.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MyWebClient.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MqttCommon.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Room.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/DB_ResidenceData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Function.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Target.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/BusSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CRC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Packet.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResidenceConfig.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/UserInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control_Bus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/CSS/CSS.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/BaseView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/A_Protocol_Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Scene.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/AC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CommonPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Fan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/SwitchSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/TV.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Sensor.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/AProtocolEntity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/UpdateThread.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MyListView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/TcpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/AddScenePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/NewSceneMenuListPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/SceneFunctionListEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/SetSceneLocationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/SetSceneFunctionInfoPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1024x500.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2048X2732 .png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/4096X4096.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750X1134.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/1024.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/120.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/152.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/167.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/180.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/40.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/58.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/60.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/76.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/80.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/87.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/60路60@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/87路87@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/80路80@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/180路180@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/20路20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/29路29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/1024路1024@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2688.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/828*1792.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2688*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1792*828.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1125*2436.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2436*1125.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2208.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750*1334.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2208*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/320*480.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/LaunchScreen.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Info.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Entitlements.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/ShowPasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/SearchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/VerificationCodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/AccountIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/QQIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/WechatIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/HidePasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/EmailIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Language.ini","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/BackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo-bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/UserTypebg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AdminTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/MemberTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AddFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/NightViewIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SwitchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SupportIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList3bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayThumbnail.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayLarge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/Roombg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIconTip.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/Functionbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/FunctionOnbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/ChangeViewbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/transparent.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionWhiteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/AllCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerClose.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerOpen.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/FuncInfoSetIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/ColorWheel.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ThumbImage.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Fragmentbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/RightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcThinIcon1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MinusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/LocationAddressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AddIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/EditIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Right.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseRoomListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/MovieMark.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/SceneCovered.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Successfully.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Failed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons2.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/red.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/roma.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/helianthus.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/green.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/infographic.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/shine.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/gray.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/sakura.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/blue.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/dark.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/mint.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/LoadingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/NoCollectionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/0.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/13.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/18.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/45.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/5.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/6.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/musicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/file.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/list.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/set.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/random.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/single.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/line.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/echartsNew.html","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/bmap.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/20190126.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/china.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/dataTool.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts-all.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts-gl.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/ecStat.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/world.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicPlayOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicPlayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/InfoOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResetPassword/DialogTipTitleIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList1bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList2bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList4bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/RelayOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/RelayBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIcon2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/HomePageIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/HomePageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/UserPageNavbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/iTunesArtwork","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/iTunesArtwork@2x"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","InterfaceDefinition","InterfaceDefinition","None","None","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","ITunesArtwork","ITunesArtwork"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]}
\ No newline at end of file
diff --git a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json
index 650519f..7162815 100644
--- a/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json
+++ b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json
@@ -1 +1 @@
-{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/IOS/MJRefresh_Xamarin.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/newtonsoft.json/12.0.2/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Shared.IOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Shared.IOS.TBL.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.essentials/1.1.0/lib/xamarinios10/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/AppDelegate.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.designer.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewControllerBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Reachability.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Scan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ZXingOverlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/HttpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/R.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MyWebClient.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MqttCommon.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Room.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/DB_ResidenceData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Function.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Target.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/BusSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CRC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Packet.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResidenceConfig.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/UserInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control_Bus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/CSS/CSS.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/BaseView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/A_Protocol_Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Scene.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/AC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CommonPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Fan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/SwitchSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/TV.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Sensor.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/AProtocolEntity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/UpdateThread.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MyListView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/TcpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1024x500.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2048X2732 .png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/4096X4096.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750X1134.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/1024.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/120.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/152.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/167.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/180.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/40.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/58.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/60.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/76.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/80.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/87.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/60路60@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/87路87@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/80路80@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/180路180@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/20路20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/29路29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/1024路1024@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2688.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/828*1792.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2688*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1792*828.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1125*2436.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2436*1125.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2208.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750*1334.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2208*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/320*480.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/LaunchScreen.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Info.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Entitlements.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/ShowPasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/SearchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/VerificationCodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/AccountIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/QQIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/WechatIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/HidePasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/EmailIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Language.ini","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/BackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo-bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/UserTypebg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AdminTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/MemberTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AddFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/NightViewIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SwitchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SupportIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/UserPageNavbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList3bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayThumbnail.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayLarge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/Roombg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIconTip.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/Functionbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/FunctionOnbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/ChangeViewbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/transparent.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionWhiteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/AllCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerClose.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerOpen.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/FuncInfoSetIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/ColorWheel.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ThumbImage.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Fragmentbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/RightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcThinIcon1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MinusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/LocationAddressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AddIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/EditIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Right.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseRoomListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/MovieMark.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/SceneCovered.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Successfully.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Failed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons2.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/red.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/roma.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/helianthus.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/green.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/infographic.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/shine.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/gray.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/sakura.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/blue.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/dark.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/mint.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/LoadingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/NoCollectionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/0.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/13.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/18.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/45.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/5.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/6.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/musicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/file.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/list.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/set.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/random.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/single.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/line.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/echartsNew.html","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/bmap.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/20190126.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/china.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/dataTool.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts-all.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts-gl.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/ecStat.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/world.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicPlayOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicPlayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/InfoOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResetPassword/DialogTipTitleIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/HomePageIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/HomePageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList1bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList2bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList4bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/RelayOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/RelayBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/iTunesArtwork","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/iTunesArtwork@2x","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIconOn.png"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","InterfaceDefinition","InterfaceDefinition","None","None","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","ITunesArtwork","ITunesArtwork","AndroidAsset","AndroidAsset"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]}
\ No newline at end of file
+{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.analytics/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Analytics.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter.crashes/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.Crashes.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/microsoft.appcenter/3.1.0/lib/Xamarin.iOS10/Microsoft.AppCenter.iOS.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/IOS/MJRefresh_Xamarin.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/newtonsoft.json/12.0.2/lib/netstandard2.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Shared.IOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/DLL/Shared.IOS.TBL.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/xamarin.essentials/1.1.0/lib/xamarinios10/Xamarin.Essentials.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/.nuget/packages/zxing.net.mobile/2.4.1/lib/Xamarin.iOS10/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.18.2.1/lib/mono/Xamarin.iOS/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/AppDelegate.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewController.designer.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ViewControllerBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Reachability.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Scan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/ZXingOverlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/HttpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/FileUtils.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/R.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MyWebClient.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/MqttCommon.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequest.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResponsePack.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/EmptyHttpReques.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequestBase.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Room.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Enumerative/MyEnum.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/DB_ResidenceData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Function.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Target.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/BusSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CRC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Packet.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResidenceConfig.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/UserInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/Control_Bus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/CSS/CSS.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/UserPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseFloorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/1-HomePage/HomePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/LoginPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ForgetPasswordPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/ResetPassword_VerificationCode.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/BaseView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI1-Login/RegisterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDiv.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/TopViewDivBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Common/A_Protocol_Command.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/RoomPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Scene.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/AC.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/CityInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/OperationSuccessPromptPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockGesturePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/AppUnlockPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DriverLayer/CommonPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Fan.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/SwitchSocket.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/TV.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Sensor.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/ResponseEntity/ResidenceMemberInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/AProtocolEntity.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31Radio.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31RadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicModel.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MusicSourcePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayMusicPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveRadioList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31USBMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31PlayStatus.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LocalMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31LoveMusicList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/A31MyListMusic.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/DialogView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TopView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/PlayView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SizeClass.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/TipView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MusicSourceView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/SongView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/AccountBindInfoPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/ChangeBindAccountPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/VerificationCodePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AccountBindInfo/BindAccountPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordOptionPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordVerificationCodePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/ResetAccountPassword/ResetPasswordPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/UpdateThread.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/Music/View/MyListView.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/TcpListener.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/SceneEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/NewSceneMenuListPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/SceneFunctionListEditPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/SetSceneLocationPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/SetSceneFunctionInfoPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1024x500.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2048X2732 .png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/4096X4096.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750X1134.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/1024.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/120.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/152.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/167.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/180.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/40.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/58.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/60.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/76.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/80.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/87.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/AppIcon.appiconset/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/Contents.json","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/60路60@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/87路87@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/80路80@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/120路120@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/180路180@3x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/20路20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/40路40@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/29路29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/58路58@2x-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/AppIcon.appiconset/1024路1024@2x.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2688.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/828*1792.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2688*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1792*828.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1125*2436.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2436*1125.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/1242*2208.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/750*1334.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/2208*1242.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/320*480.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*960-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Assets.xcassets/LaunchImage.launchimage/640*1136-1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/LaunchScreen.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Main.storyboard","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Info.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Entitlements.plist","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/ShowPasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/SearchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/VerificationCodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/AccountIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/QQIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/WechatIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/HidePasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/EmailIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/LoginIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Language.ini","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/BackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Logo-bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/UserTypebg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AdminTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/MemberTypeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceManageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceMemberIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceArmIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResidenceDataBackupIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AuxiliaryFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AddFunctionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/NightViewIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SwitchIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/GeneralSettingsIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/SupportIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList3bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/PersonalData/QRcodeIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayThumbnail.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/ToggleDisplayLarge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/Roombg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/MsgIconTip.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/Functionbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/FunctionOnbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/ChangeViewbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/TempIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/transparent.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionWhiteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Classification/Room/AllCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerClose.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerOpen.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/FuncInfoSetIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/ColorWheel.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ThumbImage.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Fragmentbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/RightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AcThinIcon1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/LightThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MinusSignIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/CollectionGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/LocationAddressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AddIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/EditIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Right.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DownIcon_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/ChooseRoomListbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/MovieMark.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/SceneIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/SceneCovered.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/DelayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Scene/s1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/DeviceInfoIcon/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/4On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/3On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerprintIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FaceIdIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/PasswordIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Successfully.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/TipIcon_Failed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/GestureGrayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/Switch_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SwitchOn_2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/AppUnlockSetting/FingerIconRed.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/NightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/OrdinaryIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/FloorHeating/AwayIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBgGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/FanIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Socket/SocketIconBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVPowerIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TV123Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVRightIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVOkIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVleftIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuUpIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVBackIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMuteIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/TVMenuDownIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/MenuBgIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/PlusIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TV/ReduceIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Electrical/TVIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SmogIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/LocationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/UpArrow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/WeatherFanSpeedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/TipInfoIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorColorTipBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/SensorHistoryBg3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/macarons2.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/red.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/roma.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/helianthus.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/green.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/infographic.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/shine.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/gray.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/sakura.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/blue.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/dark.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/theme/mint.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/DiagramIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/LoadingIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Collection/NoCollectionBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/0.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/13.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/18.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/2.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/20.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/29.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/3.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/4.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/45.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/5.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/AirIcon/6.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/bluetooth.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myLove.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePlay.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collect.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/qqMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/clear.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/radioIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/musicIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/file.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/vol.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/usb.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/localMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/selectedMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/addMusic.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playBj.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveRadio.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/list.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/set.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/nextSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/Merge.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/playStatus.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/random.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/collectSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/progressIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prevSeletced.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/MusicBack.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/fileList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/myList.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/single.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/edit.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/filePause.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/line.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/loveSelected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/sourceNetx.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/love.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/pause1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/play.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/noSelectedIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/next1Selected.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prev.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/MusicIcon/prve1.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/echartsNew.html","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/bmap.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/20190126.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/china.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/dataTool.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts-all.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts-gl.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/echarts.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/ecStat.min.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/js/world.js","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicPlayOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicPlayIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/InfoOnIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/ResetPassword/DialogTipTitleIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HightIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HighIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatIconGray.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Music/MusicThinIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList1bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList2bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeList4bg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/RelayOnBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/Light/RelayBg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIcon2On.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/HomePageIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/HomePageIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/UserPageNavbg.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/PersonalCenterIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/IntellectualizationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/CollectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIconOn.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Navigation/ClassificationIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/iTunesArtwork","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/iTunesArtwork@2x"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","ImageAsset","InterfaceDefinition","InterfaceDefinition","None","None","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","BundleResource","ITunesArtwork","ITunesArtwork"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]}
\ No newline at end of file
diff --git a/DLL/Shared.Droid.HDLWidget.dll b/DLL/Shared.Droid.HDLWidget.dll
index 3e14164..7553841 100644
--- a/DLL/Shared.Droid.HDLWidget.dll
+++ b/DLL/Shared.Droid.HDLWidget.dll
Binary files differ
diff --git a/DLL/Shared.Droid.dll b/DLL/Shared.Droid.dll
index c1c11fc..1270268 100644
--- a/DLL/Shared.Droid.dll
+++ b/DLL/Shared.Droid.dll
Binary files differ
diff --git a/DLL/Shared.Droid.xml b/DLL/Shared.Droid.xml
index 926a0e8..95824c1 100644
--- a/DLL/Shared.Droid.xml
+++ b/DLL/Shared.Droid.xml
@@ -53,6 +53,13 @@
锟姐播锟斤拷址
</summary>
</member>
+ <member name="M:Shared.Net.WifiUtil.GetWiFiList">
+ <summary>
+ 鑾峰彇WiFi鍒楄〃
+ </summary>
+ <param name="mWifiManager"></param>
+ <returns></returns>
+ </member>
<member name="M:Shared.DensityUtil.Dip2Px(System.Single)">
<summary>
鏍规嵁鎵嬫満鐨勫垎杈ㄧ巼浠� dp 鐨勫崟浣� 杞垚涓� px(鍍忕礌)
@@ -3514,6 +3521,12 @@
</summary>
<value>鏄惁绂荤嚎</value>
</member>
+ <member name="P:Shared.DiyImageSeekBar.NowProgressX">
+ <summary>
+ 褰撳墠杩涘害鍊� X鍧愭爣
+ </summary>
+ <value>X鍧愭爣</value>
+ </member>
<member name="F:Shared.DiyImageSeekBar.OnProgressChangedEvent">
<summary>
EventHandler
@@ -3737,6 +3750,12 @@
鏄惁绂荤嚎 绂荤嚎鐨勮瘽绂佹婊戝姩骞剁粯鍒惰儗鏅伄鎸″眰
</summary>
<value>鏄惁绂荤嚎</value>
+ </member>
+ <member name="P:Shared.DiyImageVerticalSeekBar.NowProgressY">
+ <summary>
+ 褰撳墠杩涘害鍊� Y鍧愭爣
+ </summary>
+ <value>Y鍧愭爣</value>
</member>
<member name="F:Shared.DiyImageVerticalSeekBar.OnProgressChangedEvent">
<summary>
@@ -4189,6 +4208,47 @@
鍒锋柊鐣岄潰
</summary>
</member>
+ <member name="T:Shared.WebView">
+ <summary>
+ WebView
+ </summary>
+ </member>
+ <member name="F:Shared.WebView.DidFinishAction">
+ <summary>
+ DidFinishAction
+ </summary>
+ </member>
+ <member name="P:Shared.WebView.webView">
+ <summary>
+ MyWebView
+ </summary>
+ </member>
+ <member name="M:Shared.WebView.#ctor">
+ <summary>
+ WebView
+ </summary>
+ </member>
+ <member name="M:Shared.WebView.LoadRequest(System.String)">
+ <summary>
+ 鍔犺浇缃戦〉
+ </summary>
+ <param name="url"></param>
+ </member>
+ <member name="M:Shared.WebView.LoadFileUrl(System.String)">
+ <summary>
+ 鍔犺浇鏈湴HTML
+ </summary>
+ </member>
+ <member name="T:Shared.WebView.MyWebViewClient">
+ <summary>
+ MyWebViewClient
+ </summary>
+ </member>
+ <member name="T:Shared.WebView.MyWebView">
+ <summary>
+ MyWebView
+ </summary>
+ </member>
<member name="T:ViewFlow.ViewSwitchListener">
Receives call backs when a new {@link View} has been scrolled to.
</member>
diff --git a/DLL/Shared.IOS.TBL.dll b/DLL/Shared.IOS.TBL.dll
index fb02416..de9322f 100644
--- a/DLL/Shared.IOS.TBL.dll
+++ b/DLL/Shared.IOS.TBL.dll
Binary files differ
diff --git a/DLL/Shared.IOS.dll b/DLL/Shared.IOS.dll
index fd7e7ce..74dd958 100644
--- a/DLL/Shared.IOS.dll
+++ b/DLL/Shared.IOS.dll
Binary files differ
diff --git a/DLL/Shared.IOS.xml b/DLL/Shared.IOS.xml
index a0d1634..23e0121 100644
--- a/DLL/Shared.IOS.xml
+++ b/DLL/Shared.IOS.xml
@@ -267,6 +267,16 @@
GPS浣嶇疆鍙樺寲浜嬩欢
</summary>
</member>
+ <member name="M:Shared.Application.StartGPSLocationService">
+ <summary>
+ 寮�鍚畾浣嶆湇鍔�
+ </summary>
+ </member>
+ <member name="M:Shared.Application.StopGPSLocationService">
+ <summary>
+ 鍏抽棴瀹氫綅鏈嶅姟
+ </summary>
+ </member>
<member name="T:Shared.Button">
<summary>
Button 鎸夐敭
@@ -1637,6 +1647,42 @@
Cancel
</summary>
</member>
+ <member name="T:Shared.WebView">
+ <summary>
+ WebView
+ </summary>
+ </member>
+ <member name="F:Shared.WebView.DidFinishAction">
+ <summary>
+ DidFinishAction
+ </summary>
+ </member>
+ <member name="P:Shared.WebView.uiWebView">
+ <summary>
+ WKWebView
+ </summary>
+ </member>
+ <member name="M:Shared.WebView.#ctor">
+ <summary>
+ WebView
+ </summary>
+ </member>
+ <member name="M:Shared.WebView.LoadRequest(System.String)">
+ <summary>
+ 鍔犺浇缃戦〉
+ </summary>
+ <param name="url"></param>
+ </member>
+ <member name="M:Shared.WebView.LoadFileUrl(Foundation.NSUrl)">
+ <summary>
+ 鍔犺浇鏈湴HTML
+ </summary>
+ </member>
+ <member name="T:Shared.WebView.OnWKNavigationDelegate">
+ <summary>
+ OnWKNavigationDelegate
+ </summary>
+ </member>
<member name="T:Shared.Tip">
<summary>
淇℃伅鎻愮ず
@@ -2411,6 +2457,22 @@
</summary>
<param name="application">Application.</param>
<param name="deviceToken">Device token.</param>
+ </member>
+ <member name="T:Shared.MyCLLocationManager">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="P:Shared.MyCLLocationManager.IsLocationServicesEnabled">
+ <summary>
+ 鐢ㄦ埛鏄惁鍏佽瀹氫綅鍔熻兘
+ </summary>
+ </member>
+ <member name="M:Shared.MyCLLocationManager.adjustDistanceFilter(CoreLocation.CLLocation)">
+ 瑙勫垯: 濡傛灉閫熷害灏忎簬minSpeed m/s 鍒欐妸瑙﹀彂鑼冨洿璁惧畾涓�100m
+ 鍚﹀垯灏嗚Е鍙戣寖鍥磋瀹氫负minSpeed*minInteval
+ 姝ゆ椂鑻ラ�熷害鍙樺寲瓒呰繃10% 鍒欐洿鏂板綋鍓嶇殑瑙﹀彂鑼冨洿(杩欓噷闄愬埗鏄洜涓轰笉鑳戒笉鍋滅殑璁剧疆distanceFilter,
+ 鍚﹀垯uploadLocation浼氫笉鍋滆瑙﹀彂)
</member>
<member name="F:Shared.MusicInfo.Title">
<summary>
@@ -4217,6 +4279,12 @@
</summary>
<value>鏄惁鏄剧ず杩涘害鏂囧瓧</value>
</member>
+ <member name="P:Shared.DiyImageSeekBar.NowProgressX">
+ <summary>
+ 褰撳墠杩涘害鍊� X鍧愭爣
+ </summary>
+ <value>X鍧愭爣</value>
+ </member>
<member name="F:Shared.DiyImageSeekBar.OnProgressChangedEvent">
<summary>
EventHandler
@@ -4535,6 +4603,12 @@
</summary>
<value>鏄惁鏄剧ず杩涘害鏂囧瓧</value>
</member>
+ <member name="P:Shared.DiyImageVerticalSeekBar.NowProgressY">
+ <summary>
+ 褰撳墠杩涘害鍊� Y鍧愭爣
+ </summary>
+ <value>Y鍧愭爣</value>
+ </member>
<member name="F:Shared.DiyImageVerticalSeekBar.OnProgressChangedEvent">
<summary>
EventHandler
diff --git a/HDL-ON_Android/Application.cs b/HDL-ON_Android/Application.cs
index 153c1a1..ff0cb70 100644
--- a/HDL-ON_Android/Application.cs
+++ b/HDL-ON_Android/Application.cs
@@ -79,7 +79,6 @@
//Shared.Application.IsGpsEnable = true;
Shared.Application.LocationAction = (arg1, arg2) => {
- Console.WriteLine( "1111111111111111");
Shared.Application.LocationAction = null;
new HDL_ON.DAL.Server.HttpServerRequest().GetCityInfo(arg1.ToString(), arg2.ToString());
diff --git a/HDL-ON_Android/Assets/Language.ini b/HDL-ON_Android/Assets/Language.ini
index 75745b1..c74faa6 100644
--- a/HDL-ON_Android/Assets/Language.ini
+++ b/HDL-ON_Android/Assets/Language.ini
@@ -321,6 +321,35 @@
305=鎵嬫満鍙锋敞鍐�
306=閭娉ㄥ唽
307=鎺ユ敹鍒版柊鐨勬暟鎹紝鏄惁闇�瑕佽鐩栵紵
+308=鑷姩鍖�
+309=鏂板缓鍦烘櫙
+310=娣诲姞鍦烘櫙
+311=鍩烘湰閰嶇疆
+312=鍦烘櫙鍚嶇О:
+313=鎵�灞炲尯鍩�:
+314=瀹屾垚
+315=鍏ㄥ畢鍦烘櫙
+316=绛涢��
+317=宸叉坊鍔�
+318=寮�鍏�
+319=椋庨��
+320=妯″紡
+321=寮�
+322=鍏�
+323=鍦烘櫙
+324=鍦烘櫙寤舵椂
+325=寤舵椂璁剧疆
+326=寤舵椂
+327=鎹曡幏鍦烘櫙
+328=鐢靛奖鍦烘櫙
+329=鏅��
+330=鏃堕棿妯″紡
+331=鍔熺巼鍦扮儹
+332=鍦板喎
+333=鍔熺巼鍦板喎
+334=璋冭妭鐧惧垎姣�
+335=鏃犲欢鏃�
+336=鏆傛棤鍦烘櫙
5000=闊充箰
5001=缁勫悎
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIcon2On.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIcon2On.png
new file mode 100644
index 0000000..f84efd4
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DiyThumbIcon2On.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconCO2.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconCO2.png
new file mode 100644
index 0000000..7fc7686
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconCO2.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconHumidity.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconHumidity.png
new file mode 100644
index 0000000..2929b6c
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconHumidity.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconPm25.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconPm25.png
new file mode 100644
index 0000000..d154686
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconPm25.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTVOC.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTVOC.png
new file mode 100644
index 0000000..32f9487
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTVOC.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTemp.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTemp.png
new file mode 100644
index 0000000..02298c2
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/FunctionIconTemp.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png
index a1ba049..13d60c4 100644
--- a/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png
index 58efacc..19994f4 100644
--- a/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene1Bg.png b/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene1Bg.png
new file mode 100644
index 0000000..eb2767d
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene1Bg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene2Bg.png b/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene2Bg.png
new file mode 100644
index 0000000..faef05c
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene2Bg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene3Bg.png b/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene3Bg.png
new file mode 100644
index 0000000..0ea36b5
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Intelligence/CreateScene3Bg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon_white.png b/HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon_white.png
new file mode 100644
index 0000000..394ee56
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon_white.png
Binary files differ
diff --git a/HDL-ON_Android/HDL-ON_Android.csproj b/HDL-ON_Android/HDL-ON_Android.csproj
index b63adb7..dd9f73b 100644
--- a/HDL-ON_Android/HDL-ON_Android.csproj
+++ b/HDL-ON_Android/HDL-ON_Android.csproj
@@ -188,6 +188,7 @@
<ItemGroup>
<Folder Include="Resources\drawable\" />
<Folder Include="Resources\layout\" />
+ <Folder Include="Assets\Phone\Intelligence\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Xamarin.Android.Support.Design" Version="28.0.0.3" />
@@ -534,6 +535,16 @@
<AndroidAsset Include="Assets\Phone\PersonalCenter\ResetPassword\DialogTipTitleIcon.png" />
<AndroidAsset Include="Assets\Phone\FunctionIcon\Light\RelayOnBg.png" />
<AndroidAsset Include="Assets\Phone\FunctionIcon\Light\RelayBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\DiyThumbIcon2On.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\EnvironmentalScience\FunctionIconTVOC.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\EnvironmentalScience\FunctionIconPm25.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\EnvironmentalScience\FunctionIconCO2.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\EnvironmentalScience\FunctionIconTemp.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\EnvironmentalScience\FunctionIconHumidity.png" />
+ <AndroidAsset Include="Assets\Phone\Intelligence\CreateScene3Bg.png" />
+ <AndroidAsset Include="Assets\Phone\Intelligence\CreateScene1Bg.png" />
+ <AndroidAsset Include="Assets\Phone\Intelligence\CreateScene2Bg.png" />
+ <AndroidAsset Include="Assets\Phone\Public\FuncInfoSetIcon_white.png" />
</ItemGroup>
<Import Project="..\HDL_ON\HDL_ON.projitems" Label="Shared" Condition="Exists('..\HDL_ON\HDL_ON.projitems')" />
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
diff --git a/HDL-ON_Android/Properties/AndroidManifest.xml b/HDL-ON_Android/Properties/AndroidManifest.xml
index 528d1e1..bb74a19 100644
--- a/HDL-ON_Android/Properties/AndroidManifest.xml
+++ b/HDL-ON_Android/Properties/AndroidManifest.xml
@@ -7,7 +7,7 @@
<!--鎾斁鏈湴闊充箰鏉冮檺-->
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
<uses-sdk android:minSdkVersion="23" android:targetSdkVersion="26" />
- <application android:allowBackup="true" android:icon="@drawable/Icon" android:roundIcon="@mipmap/ic_launcher_round" android:label="HDL ON +"></application>
+ <application android:allowBackup="true" android:icon="@drawable/Icon" android:roundIcon="@mipmap/ic_launcher_round" android:label="ON +"></application>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application android:allowBackup="true" android:icon="@drawable/Icon" android:networkSecurityConfig="@xml/network_security_config" android:largeHeap="true" android:label="ON鈦�">
<provider android:name="android.support.v4.content.FileProvider" android:authorities="com.hdl.on.fileProvider" android:grantUriPermissions="true" android:exported="false">
diff --git a/HDL-ON_Android/mono_crash.1cfb5decbf.1.json b/HDL-ON_Android/mono_crash.1cfb5decbf.1.json
new file mode 100644
index 0000000..c3de3bf
--- /dev/null
+++ b/HDL-ON_Android/mono_crash.1cfb5decbf.1.json
@@ -0,0 +1,851 @@
+{
+ "protocol_version" : "0.0.6",
+ "configuration" : {
+ "version" : "(6.10.0.104) (2019-12/5d03a6fe116)",
+ "tlc" : "normal",
+ "sigsgev" : "altstack",
+ "notifications" : "kqueue",
+ "architecture" : "amd64",
+ "disabled_features" : "none",
+ "smallconfig" : "disabled",
+ "bigarrays" : "disabled",
+ "softdebug" : "enabled",
+ "interpreter" : "enabled",
+ "llvm_support" : "0",
+ "suspend" : "hybrid"
+ },
+ "memory" : {
+ "Resident Size" : "53968896",
+ "Virtual Size" : "4926550016",
+ "minor_gc_time" : "73028534",
+ "major_gc_time" : "22050388",
+ "minor_gc_count" : "195",
+ "major_gc_count" : "23",
+ "major_gc_time_concurrent" : "23653063"
+ },
+ "threads" : [
+ {
+ "is_managed" : false,
+ "offset_free_hash" : "0x0",
+ "offset_rich_hash" : "0x0",
+ "crashed" : false,
+ "native_thread_id" : "0x700007e27000",
+ "thread_info_addr" : "0x7f8e11808200",
+ "thread_name" : "Finalizer",
+ "ctx" : {
+ "IP" : "0x7fff6a57fe36",
+ "SP" : "0x700007e26eb8",
+ "BP" : "0x700007e26f00"
+ },
+ "unmanaged_frames" : [
+ {
+ "is_managed" : "false",
+ "native_address" : "0x107243346",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1073ddaa5",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1073dd7d7",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1072aece0",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x7fff6a6375fd",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1000",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1073de6ed",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x7fff6a643109",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x7fff6a63eb8b",
+ "native_offset" : "0x00000"
+ }
+
+ ]
+ },
+ {
+ "is_managed" : false,
+ "offset_free_hash" : "0x0",
+ "offset_rich_hash" : "0x0",
+ "crashed" : false,
+ "native_thread_id" : "0x10d566dc0",
+ "thread_info_addr" : "0x7f8e11013400",
+ "thread_name" : "tid_307",
+ "ctx" : {
+ "IP" : "0x7fff6a582882",
+ "SP" : "0x7ffee8a6cca8",
+ "BP" : "0x7ffee8a6cd40"
+ },
+ "unmanaged_frames" : [
+ {
+ "is_managed" : "false",
+ "native_address" : "0x107243346",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1073ddaa5",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1073dd7d7",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1072aece0",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x7fff6a6375fd",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x7ffee8a6c998",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x10748a430",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1074a2401",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1073da9e4",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1073da7ea",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x10720930a",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x107194e49",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x7fff6a43ecc9",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x5",
+ "native_offset" : "0x00000"
+ }
+
+ ]
+ },
+ {
+ "is_managed" : true,
+ "offset_free_hash" : "0x1cfb5decbf",
+ "offset_rich_hash" : "0x1cfb5df011",
+ "crashed" : true,
+ "native_thread_id" : "0x700008739000",
+ "thread_info_addr" : "0x7f8e10897e00",
+ "thread_name" : "Thread Pool Worker",
+ "ctx" : {
+ "IP" : "0x7fff6a58633a",
+ "SP" : "0x700008737648",
+ "BP" : "0x700008737670"
+ },
+ "managed_frames" : [
+ {
+ "is_managed" : "false",
+ "native_address" : "unregistered"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x00000",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x0000c"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6001f8c",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x0001a"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6001f32",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00028"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6001f30",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00002"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x6000084",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x000ae"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x6000083",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00001"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x600006a",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00048"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x60000a1",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00001"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x6000067",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00001"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x6000075",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00057"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x00000",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x0002a"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "unregistered"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x00000",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x0000c"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6004ced",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x0006a"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x60048d1",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x6000039",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00019"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x6000169",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00029"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x6000184",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00001"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6001ff3",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00007"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6001ece",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00009"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6001ecc",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6001ff1",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00021"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6001fd9",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00074"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6001fee",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x00000",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x0002a"
+ }
+
+ ],
+ "unmanaged_frames" : [
+ {
+ "is_managed" : "false",
+ "native_address" : "0x107243346",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1073ddaa5",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1073de11a",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1072afda7",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x107247fb5",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1072af09f",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x7fff6a6375fd",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "unregistered"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x7fff6a50d808",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1074ad397",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x10748e27f",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1074ad71e",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1074ad89f",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x10734a059",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x10734a5f2",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x10749b6d1",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x10749ba70",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x10734c706",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x107370ab4",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x00000",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6001f8c",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x6000083",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x600006a",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x60000a1",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x6000067",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x6000075",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x00000",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1071a5ae2",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1073b3967",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1073bc409",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x10735438d",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x107368027",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x00000",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6004ced",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x60048d1",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x6000169",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "E5BBCD86-B476-47FC-970E-F00D99CDBAB3",
+ "token" : "0x6000184",
+ "native_offset" : "0x0",
+ "filename" : "MonoDevelop.MSBuildBuilder.exe",
+ "sizeofimage" : "0x18000",
+ "timestamp" : "0xc077b0d4",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6001ff3",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6001ecc",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "true",
+ "guid" : "55ADAE45-46CD-485B-A70E-2948332EBE8C",
+ "token" : "0x6001fee",
+ "native_offset" : "0x0",
+ "filename" : "mscorlib.dll",
+ "sizeofimage" : "0x474000",
+ "timestamp" : "0xcdf122ed",
+ "il_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1071a5ae2",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1073b5342",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1073e11c7",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x107314f88",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x1073de6ed",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x7fff6a643109",
+ "native_offset" : "0x00000"
+ }
+,
+ {
+ "is_managed" : "false",
+ "native_address" : "0x7fff6a63eb8b",
+ "native_offset" : "0x00000"
+ }
+
+ ]
+}
+]
+}
\ No newline at end of file
diff --git a/HDL-ON_iOS/HDL-ON_iOS.csproj b/HDL-ON_iOS/HDL-ON_iOS.csproj
index d006c83..59e8255 100644
--- a/HDL-ON_iOS/HDL-ON_iOS.csproj
+++ b/HDL-ON_iOS/HDL-ON_iOS.csproj
@@ -222,13 +222,6 @@
<BundleResource Include="Resources\Phone\PersonalCenter\SwitchIcon.png" />
<BundleResource Include="Resources\Phone\PersonalCenter\GeneralSettingsIcon.png" />
<BundleResource Include="Resources\Phone\PersonalCenter\SupportIcon.png" />
- <BundleResource Include="Resources\Phone\Navigation\UserPageNavbg.png" />
- <BundleResource Include="Resources\Phone\Navigation\CollectionIcon.png" />
- <BundleResource Include="Resources\Phone\Navigation\IntellectualizationIcon.png" />
- <BundleResource Include="Resources\Phone\Navigation\PersonalCenterIcon.png" />
- <BundleResource Include="Resources\Phone\Navigation\PersonalCenterIconOn.png" />
- <BundleResource Include="Resources\Phone\Navigation\IntellectualizationIconOn.png" />
- <BundleResource Include="Resources\Phone\Navigation\CollectionIconOn.png" />
<BundleResource Include="Resources\Phone\PersonalCenter\HomeList3bg.png" />
<BundleResource Include="Resources\Phone\PersonalCenter\PersonalData\QRcodeIcon.png" />
<BundleResource Include="Resources\Phone\Classification\ToggleDisplayThumbnail.png" />
@@ -508,21 +501,27 @@
<BundleResource Include="Resources\Phone\FunctionIcon\AC\HighIcon.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\AC\HeatIconGray.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\Music\MusicThinIcon.png" />
- <BundleResource Include="Resources\Phone\Navigation\HomePageIconOn.png" />
- <BundleResource Include="Resources\Phone\Navigation\HomePageIcon.png" />
<BundleResource Include="Resources\Phone\PersonalCenter\HomeList1bg.png" />
<BundleResource Include="Resources\Phone\PersonalCenter\HomeList2bg.png" />
<BundleResource Include="Resources\Phone\PersonalCenter\HomeList4bg.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\Light\RelayOnBg.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\Light\RelayBg.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\AC\DiyThumbIcon2On.png" />
+ <BundleResource Include="Resources\Phone\Navigation\HomePageIconOn.png" />
+ <BundleResource Include="Resources\Phone\Navigation\HomePageIcon.png" />
+ <BundleResource Include="Resources\Phone\Navigation\UserPageNavbg.png" />
+ <BundleResource Include="Resources\Phone\Navigation\PersonalCenterIconOn.png" />
+ <BundleResource Include="Resources\Phone\Navigation\PersonalCenterIcon.png" />
+ <BundleResource Include="Resources\Phone\Navigation\IntellectualizationIconOn.png" />
+ <BundleResource Include="Resources\Phone\Navigation\IntellectualizationIcon.png" />
+ <BundleResource Include="Resources\Phone\Navigation\CollectionIconOn.png" />
+ <BundleResource Include="Resources\Phone\Navigation\CollectionIcon.png" />
+ <BundleResource Include="Resources\Phone\Navigation\ClassificationIconOn.png" />
+ <BundleResource Include="Resources\Phone\Navigation\ClassificationIcon.png" />
</ItemGroup>
<ItemGroup>
<ITunesArtwork Include="iTunesArtwork" />
<ITunesArtwork Include="iTunesArtwork%402x" />
- </ItemGroup>
- <ItemGroup>
- <AndroidAsset Include="Resources\Phone\Navigation\ClassificationIcon.png" />
- <AndroidAsset Include="Resources\Phone\Navigation\ClassificationIconOn.png" />
</ItemGroup>
<Import Project="..\HDL_ON\HDL_ON.projitems" Label="Shared" Condition="Exists('..\HDL_ON\HDL_ON.projitems')" />
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
diff --git a/HDL-ON_iOS/Info.plist b/HDL-ON_iOS/Info.plist
index b2cfd78..0561128 100755
--- a/HDL-ON_iOS/Info.plist
+++ b/HDL-ON_iOS/Info.plist
@@ -61,11 +61,11 @@
<key>XSLaunchImageAssets</key>
<string>Assets.xcassets/LaunchImage.launchimage</string>
<key>CFBundleName</key>
- <string>ON鈦�</string>
+ <string>ON +</string>
<key>XSAppIconAssets</key>
<string>Assets.xcassets/AppIcon.appiconset</string>
<key>CFBundleDisplayName</key>
- <string>ON鈦�</string>
+ <string>ON +</string>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
<key>CFBundleShortVersionString</key>
diff --git a/HDL-ON_iOS/Resources/Language.ini b/HDL-ON_iOS/Resources/Language.ini
index 75745b1..fc64b0c 100644
--- a/HDL-ON_iOS/Resources/Language.ini
+++ b/HDL-ON_iOS/Resources/Language.ini
@@ -321,6 +321,24 @@
305=鎵嬫満鍙锋敞鍐�
306=閭娉ㄥ唽
307=鎺ユ敹鍒版柊鐨勬暟鎹紝鏄惁闇�瑕佽鐩栵紵
+308=鑷姩鍖�
+309=鏂板缓鍦烘櫙
+310=娣诲姞鍦烘櫙
+311=鍩烘湰閰嶇疆
+312=鍦烘櫙鍚嶇О:
+313=鎵�灞炲尯鍩�:
+314=瀹屾垚
+315=鍏ㄥ畢鍦烘櫙
+316=绛涢��
+317=宸叉坊鍔�
+318=寮�鍏�
+319=椋庨��
+320=妯″紡
+321=寮�
+322=鍏�
+323=鍦烘櫙
+324=鍦烘櫙寤舵椂
+325=寤舵椂璁剧疆
5000=闊充箰
5001=缁勫悎
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIcon2On.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIcon2On.png
new file mode 100644
index 0000000..f84efd4
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DiyThumbIcon2On.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png
index a1ba049..13d60c4 100644
--- a/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/HumidityIcon.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png
index 58efacc..19994f4 100644
--- a/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/EnvironmentalScience/Pm25Icon.png
Binary files differ
diff --git a/HDL_ON/Common/R.cs b/HDL_ON/Common/R.cs
index b05aaa5..9c7b051 100644
--- a/HDL_ON/Common/R.cs
+++ b/HDL_ON/Common/R.cs
@@ -4,6 +4,35 @@
{
public static class StringId
{
+ public readonly static int TipNoScene = 336;
+ public readonly static int NoDelay = 335;
+ public readonly static int PercentAdjustment = 334;
+ public readonly static int PowerFloorColding = 333;
+ public readonly static int FloorColding = 332;
+ public readonly static int PowerFloorHeating = 331;
+ public readonly static int Timer = 330;
+ public readonly static int Normal = 329;
+ public readonly static int MovieScene = 328;
+ public readonly static int CatchScene = 327;
+ public readonly static int Delay = 326;
+ public readonly static int SetDelay = 325;
+ public readonly static int SceneDelay = 324;
+ public readonly static int Scene = 323;
+ public readonly static int OFF = 322;
+ public readonly static int On = 321;
+ public readonly static int Mode = 320;
+ public readonly static int FanSpeed = 319;
+ public readonly static int OnOff = 318;
+ public readonly static int Added = 317;
+ public readonly static int Screen = 316;
+ public readonly static int WholeHouseScene = 315;
+ public readonly static int Complete = 314;
+ public readonly static int BelongToZone = 313;
+ public readonly static int SceneName = 312;
+ public readonly static int BaseInfo = 311;
+ public readonly static int AddScene = 310;
+ public readonly static int NewScene = 309;
+ public readonly static int Automation = 308;
public readonly static int UpdataTcpResidenceDataTip = 307;
public readonly static int RegisterByEmail = 306;
public readonly static int RegisterByPhone = 305;
diff --git a/HDL_ON/DAL/FileUtils.cs b/HDL_ON/DAL/FileUtils.cs
index 4f114b6..c53b73f 100644
--- a/HDL_ON/DAL/FileUtils.cs
+++ b/HDL_ON/DAL/FileUtils.cs
@@ -95,7 +95,7 @@
/// <summary>
/// 閬嶅巻鏂囦欢
/// </summary>
- public static List<string> ReadFiles(bool reInit = true)
+ public static List<string> ReadFiles()
{
List<string> listFiles = new List<string>();
DirectoryInfo TheFolder = new DirectoryInfo(RootPath);
@@ -103,14 +103,6 @@
{
listFiles.Add(NextFile.Name);
}
- try
- {
- if (reInit)
- {
- MainPage.LocationFiles = listFiles;
- }
- }
- catch { }
return listFiles;
}
diff --git a/HDL_ON/DAL/Net/TcpListener.cs b/HDL_ON/DAL/Net/TcpListener.cs
index ebab0a9..17260f4 100644
--- a/HDL_ON/DAL/Net/TcpListener.cs
+++ b/HDL_ON/DAL/Net/TcpListener.cs
@@ -231,7 +231,7 @@
dic_oid.Add("command", "get_list_response");
List<object> oidObjList = new List<object>();
- foreach (var d01 in Entity.DB_ResidenceData.residenceData.functionList.GetAllDeviceFunctionList())
+ foreach (var d01 in Entity.DB_ResidenceData.functionList.GetAllDeviceFunctionList())
{
Dictionary<string, object> d0 = new Dictionary<string, object>();
d0.Add("oid", d01.sid);
@@ -255,7 +255,7 @@
dic_sid.Add("command", "get_list_response");
List<object> sidObjList = new List<object>();
- foreach (var d01 in Entity.DB_ResidenceData.residenceData.functionList.GetAllDeviceFunctionList())
+ foreach (var d01 in Entity.DB_ResidenceData.functionList.GetAllDeviceFunctionList())
{
Dictionary<string, object> d0 = new Dictionary<string, object>();
d0.Add("sid", d01.sid);
diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs
index c297ae7..867895d 100644
--- a/HDL_ON/DAL/Server/HttpServerRequest.cs
+++ b/HDL_ON/DAL/Server/HttpServerRequest.cs
@@ -715,7 +715,7 @@
}
return backupList;
}
-
+ /* 2020-09-01 寮冪敤 鎭㈠鏃ф暟鎹姛鑳藉湪bus杞欢涓婂疄鐜�
/// <summary>
/// 鑾峰彇澶囦唤鏂囦欢鍒楄〃
/// </summary>
@@ -846,7 +846,7 @@
// backgroundImage = "Classification/Room/Roombg.png",
// //backgroundImage = ss.GetValue("BackGroundImage").ToString() == "Room/r1.png" ? "Classification/Room/Roombg.png" : filePath,
//};
- //DB_ResidenceData.residenceData.rooms.Add(room1);
+ //DB_ResidenceData.rooms.Add(room1);
//roomList.Add(ss, room1);
}
@@ -949,19 +949,19 @@
{
case "LightSwitch":
case "LightMixSwitch":
- var light1 = DB_ResidenceData.residenceData.functionList.lights.Find((obj) => obj.bus_Data.SubnetID == (byte)ss.GetValue("SubnetID") &&
+ var light1 = DB_ResidenceData.functionList.lights.Find((obj) => obj.bus_Data.SubnetID == (byte)ss.GetValue("SubnetID") &&
obj.bus_Data.DeviceID == (byte)ss.GetValue("DeviceID") && obj.bus_Data.LoopID == (byte)ss.GetValue("LoopID"));
if (light1 != null)
{
//light1.roomIdList.Add(roomSid);
break;
}
- DB_ResidenceData.residenceData.functionList.lights.Add(new Light()
+ DB_ResidenceData.functionList.lights.Add(new Light()
{
sid = "030101" + guid + "0102010001AABB",
name = ss.GetValue("Name").ToString(),
function = new List<Trait>() {
- new Trait { attri="on_off", max=100,min = 0, value= new List<string> { "on","off"} },
+ new Trait { name="on_off", max=100,min = 0, value_key= new List<string> { "on","off"} },
},
roomIdList = roomIds,
bus_Data = new BusData
@@ -975,19 +975,19 @@
case "LightDimming":
case "LightDALI":
case "LightMixDimming":
- var light2 = DB_ResidenceData.residenceData.functionList.lights.Find((obj) => obj.bus_Data.SubnetID == (byte)ss.GetValue("SubnetID") &&
+ var light2 = DB_ResidenceData.functionList.lights.Find((obj) => obj.bus_Data.SubnetID == (byte)ss.GetValue("SubnetID") &&
obj.bus_Data.DeviceID == (byte)ss.GetValue("DeviceID") && obj.bus_Data.LoopID == (byte)ss.GetValue("LoopID"));
if (light2 != null)
{
//light2.roomIdList.Add(roomSid);
break;
}
- DB_ResidenceData.residenceData.functionList.lights.Add(new Light()
+ DB_ResidenceData.functionList.lights.Add(new Light()
{
sid = "030101" + guid + "0202020001AABB",
name = ss.GetValue("Name").ToString(),
function = new List<Trait>() {
- new Trait { attri="brightness", max=100,min = 0, value= new List<string> { "up","down"} },
+ new Trait { name="brightness", max=100,min = 0, value_key= new List<string> { "up","down"} },
},
roomIdList = roomIds,
//roomIdList = new List<string>() { "0001" },
@@ -1002,20 +1002,20 @@
break;
case "LightLogic":
case "LightRGB":
- var light3 = DB_ResidenceData.residenceData.functionList.lights.Find((obj) => obj.bus_Data.SubnetID == (byte)ss.GetValue("SubnetID") &&
+ var light3 = DB_ResidenceData.functionList.lights.Find((obj) => obj.bus_Data.SubnetID == (byte)ss.GetValue("SubnetID") &&
obj.bus_Data.DeviceID == (byte)ss.GetValue("DeviceID") && obj.bus_Data.LoopID == (byte)ss.GetValue("LoopID"));
if (light3 != null)
{
//light3.roomIdList.Add(roomSid);
break;
}
- DB_ResidenceData.residenceData.functionList.lights.Add(new Light()
+ DB_ResidenceData.functionList.lights.Add(new Light()
{
sid = "030101" + guid + "0202040001AABB",
name = ss.GetValue("Name").ToString(),
function = new List<Trait>() {
- new Trait { attri="brightness", max=100,min = 0, value= new List<string> { "on","off"} },
- new Trait { attri="color", max=100,min = 0, value= new List<string> { "255", "255", "255" } },
+ new Trait { name="brightness", max=100,min = 0, value_key= new List<string> { "on","off"} },
+ new Trait { name="color", max=100,min = 0, value_key= new List<string> { "255", "255", "255" } },
},
roomIdList = roomIds,
//roomIdList = new List<string>() { roomSid },
@@ -1031,22 +1031,22 @@
case "HVAC":
case "ACPanel":
case "ACInfrared":
- var ac = DB_ResidenceData.residenceData.functionList.aCs.Find((obj) => obj.bus_Data.SubnetID == (byte)ss.GetValue("SubnetID") &&
+ var ac = DB_ResidenceData.functionList.aCs.Find((obj) => obj.bus_Data.SubnetID == (byte)ss.GetValue("SubnetID") &&
obj.bus_Data.DeviceID == (byte)ss.GetValue("DeviceID") && obj.bus_Data.LoopID == (byte)ss.GetValue("LoopID"));
if (ac != null)
{
//ac.roomIdList.Add(roomSid);
break;
}
- DB_ResidenceData.residenceData.functionList.aCs.Add(new AC()
+ DB_ResidenceData.functionList.aCs.Add(new AC()
{
sid = "030101" + guid + "0204010001AABB",
name = ss.GetValue("Name").ToString(),
function = new List<Trait>() {
- new Trait { attri="on_off", max=1,min = 0, value= new List<string> { "on","off"} },
- new Trait { attri="mode", max = 2,min =0,value = new List<string>{ "auto", "heat", "cool","dry" } },
- new Trait { attri = "fan",max = 3,min =0,value = new List<string>{ "low", "mid", "high" ,"auto"} },
- new Trait { attri = "temperature", max = 32,min=16,value = new List<string>{"up","down" } },
+ new Trait { name="on_off", max=1,min = 0, value_key= new List<string> { "on","off"} },
+ new Trait { name="mode", max = 2,min =0,value_key = new List<string>{ "auto", "heat", "cool","dry" } },
+ new Trait { name = "fan",max = 3,min =0,value_key = new List<string>{ "low", "mid", "high" ,"auto"} },
+ new Trait { name = "temperature", max = 32,min=16,value_key = new List<string>{"up","down" } },
},
roomIdList = roomIds,
//roomIdList = new List<string>() { roomSid},
@@ -1061,21 +1061,21 @@
break;
//Entity.
case "CurtainModel":
- var curtain1 = DB_ResidenceData.residenceData.functionList.curtains.Find((obj) => obj.bus_Data.SubnetID == (byte)ss.GetValue("SubnetID") &&
+ var curtain1 = DB_ResidenceData.functionList.curtains.Find((obj) => obj.bus_Data.SubnetID == (byte)ss.GetValue("SubnetID") &&
obj.bus_Data.DeviceID == (byte)ss.GetValue("DeviceID") && obj.bus_Data.LoopID == (byte)ss.GetValue("LoopID"));
if (curtain1 != null)
{
//curtain1.roomIdList.Add(roomSid);
break;
}
- DB_ResidenceData.residenceData.functionList.curtains.Add(new Curtain()
+ DB_ResidenceData.functionList.curtains.Add(new Curtain()
{
sid = "030101" + guid + "0203010001AABB",
name = ss.GetValue("Name").ToString(),
roomIdList = roomIds,
//roomIdList = new List<string>() { roomSid },
function = new List<Trait>() {
- new Trait { attri="on_off", max=2,min = 0, value= new List<string> { "on","off","stop"} },
+ new Trait { name="on_off", max=2,min = 0, value_key= new List<string> { "on","off","stop"} },
},// "curtain",
lastState = "寮�",
bus_Data = new BusData
@@ -1087,21 +1087,21 @@
});
break;
case "CurtainRoller":
- var curtain2 = DB_ResidenceData.residenceData.functionList.curtains.Find((obj) => obj.bus_Data.SubnetID == (byte)ss.GetValue("SubnetID") &&
+ var curtain2 = DB_ResidenceData.functionList.curtains.Find((obj) => obj.bus_Data.SubnetID == (byte)ss.GetValue("SubnetID") &&
obj.bus_Data.DeviceID == (byte)ss.GetValue("DeviceID") && obj.bus_Data.LoopID == (byte)ss.GetValue("LoopID"));
if (curtain2 != null)
{
//curtain2.roomIdList.Add(roomSid);
break;
}
- DB_ResidenceData.residenceData.functionList.curtains.Add(new Curtain()
+ DB_ResidenceData.functionList.curtains.Add(new Curtain()
{
sid = "030101" + guid + "0203040001AABB",
name = ss.GetValue("Name").ToString(),
roomIdList = roomIds,
//roomIdList = new List<string>() { roomSid },
function = new List<Trait>() {
- new Trait { attri="on_off", max=100,min = 0, value= new List<string> { "on","off","stop"} },
+ new Trait { name="on_off", max=100,min = 0, value_key= new List<string> { "on","off","stop"} },
},// "rollingshutter",
lastState = "20%",
bus_Data = new BusData
@@ -1113,21 +1113,21 @@
});
break;
case "CurtainTrietex":
- var curtain3 = DB_ResidenceData.residenceData.functionList.curtains.Find((obj) => obj.bus_Data.SubnetID == (byte)ss.GetValue("SubnetID") &&
+ var curtain3 = DB_ResidenceData.functionList.curtains.Find((obj) => obj.bus_Data.SubnetID == (byte)ss.GetValue("SubnetID") &&
obj.bus_Data.DeviceID == (byte)ss.GetValue("DeviceID") && obj.bus_Data.LoopID == (byte)ss.GetValue("LoopID"));
if (curtain3 != null)
{
//curtain3.roomIdList.Add(roomSid);
break;
}
- DB_ResidenceData.residenceData.functionList.curtains.Add(new Curtain()
+ DB_ResidenceData.functionList.curtains.Add(new Curtain()
{
sid = "030101" + guid + "0203030001AABB",
name = ss.GetValue("Name").ToString(),
roomIdList = roomIds,
//roomIdList = new List<string>() { roomSid },
function = new List<Trait>() {
- new Trait { attri="on_off", max=100,min = 0, value= new List<string> { "on","off","stop"} },
+ new Trait { name="on_off", max=100,min = 0, value_key= new List<string> { "on","off","stop"} },
},
lastState = "20%",
bus_Data = new BusData
@@ -1138,7 +1138,7 @@
},
});
break;
- //Entity.DB_ResidenceData.residenceData.functionList.floorHeatings.Add(new FloorHeating()
+ //Entity.DB_ResidenceData.functionList.floorHeatings.Add(new FloorHeating()
//{
// sid = "12341212345678901234560704010004ABCD",
// name = "鍦扮儹",
@@ -1156,7 +1156,7 @@
}
}
-
+ */
#endregion
}
diff --git a/HDL_ON/DriverLayer/CommonPage.cs b/HDL_ON/DriverLayer/CommonPage.cs
index 53c7dff..285baea 100644
--- a/HDL_ON/DriverLayer/CommonPage.cs
+++ b/HDL_ON/DriverLayer/CommonPage.cs
@@ -67,31 +67,30 @@
}
}
}
- public static bool isHttpListenerStart;
- public static DateTime dt;
-
+ //public static bool isHttpListenerStart;
+ //public static DateTime dt;
//public static byte currentSubnetID = 0;
- public static void InitHttpListener()
- {
- if (isHttpListenerStart)
- {
- return;
- }
- Console.WriteLine("Init Http Listener !");
- HttpListener.Start(new NetWiFi().IpAddress, 6002);
- HttpListener.EventHandler -= httpListener_EventHandler;
- HttpListener.EventHandler += httpListener_EventHandler;
- isHttpListenerStart = true;
- }
- public static void CloseHttpListener()
- {
- //isHttpListenerStart = false;
- //return;
- if (!isHttpListenerStart)
- return;
- HttpListener.Close();
- isHttpListenerStart = false;
- }
+ //public static void InitHttpListener()
+ //{
+ // if (isHttpListenerStart)
+ // {
+ // return;
+ // }
+ // Console.WriteLine("Init Http Listener !");
+ // HttpListener.Start(new NetWiFi().IpAddress, 6002);
+ // HttpListener.EventHandler -= httpListener_EventHandler;
+ // HttpListener.EventHandler += httpListener_EventHandler;
+ // isHttpListenerStart = true;
+ //}
+ //public static void CloseHttpListener()
+ //{
+ // //isHttpListenerStart = false;
+ // //return;
+ // if (!isHttpListenerStart)
+ // return;
+ // HttpListener.Close();
+ // isHttpListenerStart = false;
+ //}
/// <summary>
/// 鍒濆鍖栧鐞唖ocket鎺ユ敹鐨勬暟鎹�
/// </summary>
@@ -120,14 +119,14 @@
switch (command)
{
case Command.SetSingleLightACK:
- foreach (var light in DB_ResidenceData.residenceData.functionList.lights)
+ foreach (var light in DB_ResidenceData.functionList.lights)
{
if (light.GetBusId() == subnetID + "_" + deviceID + "_" + receiveBytes[0])
{
if (light.functionType != FunctionType.RGB)
{
- light.on_off = receiveBytes[2] == 0 ? "off" : "on";
- if (light.on_off == "on")
+ light.trait_on_off.value = receiveBytes[2] == 0 ? "off" : "on";
+ if (light.trait_on_off.value.ToString() == "on")
{
light.brightness = receiveBytes[2];
light.lastState = Language.StringByID(StringId.Brightness) + " : " + receiveBytes[2] + "%";
@@ -149,15 +148,15 @@
}
}
- foreach (var e in DB_ResidenceData.residenceData.functionList.electricals)
+ foreach (var e in DB_ResidenceData.functionList.electricals)
{
if (e.GetBusId() == subnetID + "_" + deviceID + "_" + receiveBytes[0])
{
if (e.functionType == FunctionType.Fan)
{
var fan = e as Fan;
- fan.on_off = receiveBytes[2] == 0 ? "off" : "on";
- if (fan.on_off == "on")
+ fan.trait_on_off.value = receiveBytes[2] == 0 ? "off" : "on";
+ if (fan.trait_on_off.value == "on")
{
fan.openLevel = receiveBytes[2];
fan.lastState = Language.StringByID(StringId.Level) + " : " + receiveBytes[2];
@@ -183,13 +182,13 @@
case Command.ReadLightAllLoopBrightnessACK:
for (int i = 0; i < receiveBytes[0]; i++)
{
- var light = DB_ResidenceData.residenceData.functionList.lights.Find((obj) => obj.bus_Data.SubnetID == subnetID && obj.bus_Data.DeviceID == deviceID && obj.bus_Data.LoopID == i);
+ var light = DB_ResidenceData.functionList.lights.Find((obj) => obj.bus_Data.SubnetID == subnetID && obj.bus_Data.DeviceID == deviceID && obj.bus_Data.LoopID == i);
if (light != null)
{
if (light.functionType != FunctionType.RGB)
{
- light.on_off = receiveBytes[2] == 0 ? "off" : "on";
- if (light.on_off == "on")
+ light.trait_on_off.value = receiveBytes[2] == 0 ? "off" : "on";
+ if (light.trait_on_off.value == "on")
{
light.brightness = receiveBytes[2];
light.lastState = Language.StringByID(StringId.Brightness) + " : " + receiveBytes[2] + "%";
@@ -211,12 +210,12 @@
}
else
{
- var e = DB_ResidenceData.residenceData.functionList.electricals.Find((obj) => obj.bus_Data.SubnetID == subnetID && obj.bus_Data.DeviceID == deviceID && obj.bus_Data.LoopID == i);
+ var e = DB_ResidenceData.functionList.electricals.Find((obj) => obj.bus_Data.SubnetID == subnetID && obj.bus_Data.DeviceID == deviceID && obj.bus_Data.LoopID == i);
if (e != null)
{
var fan = e as Fan;
- fan.on_off = receiveBytes[2] == 0 ? "off" : "on";
- if (fan.on_off == "on")
+ fan.trait_on_off.value = receiveBytes[2] == 0 ? "off" : "on";
+ if (fan.trait_on_off.value.ToString() == "on")
{
fan.openLevel = receiveBytes[2];
fan.lastState = Language.StringByID(StringId.Level) + " : " + receiveBytes[2];
@@ -240,13 +239,13 @@
break;
case Command.SetLogicLoopColorACK:
case Command.ReadLogicLoopColorACK:
- foreach (var rgb in DB_ResidenceData.residenceData.functionList.lights)
+ foreach (var rgb in DB_ResidenceData.functionList.lights)
{
if (rgb.GetBusId() == subnetID + "_" + deviceID + "_" + receiveBytes[0])
{
if (rgb.functionType == FunctionType.RGB)
{
- rgb.on_off = receiveBytes[1] > 0 ? "on" : "off";
+ rgb.trait_on_off.value = receiveBytes[1] > 0 ? "on" : "off";
if (receiveBytes[1] > 0)
{
rgb.brightness = receiveBytes[1];
@@ -267,7 +266,7 @@
break;
case Command.SetCurtainModelStutasACK:
case Command.ReadCurtainStutasACK:
- foreach (var curtain in DB_ResidenceData.residenceData.functionList.curtains)
+ foreach (var curtain in DB_ResidenceData.functionList.curtains)
{
if (curtain.bus_Data.SubnetID == subnetID && curtain.bus_Data.DeviceID == deviceID)
{
@@ -275,11 +274,11 @@
{
if (receiveBytes[1] > 1)
{
- curtain.on_off = "on";
+ curtain.trait_on_off.value = "on";
}
else
{
- curtain.on_off = "off";
+ curtain.trait_on_off.value = "off";
}
curtain.openLevel = receiveBytes[1];
curtain.lastState = Language.StringByID(StringId.Open) + curtain.openLevel + "%";
@@ -291,14 +290,14 @@
switch (receiveBytes[1])
{
case 0:
- curtain.on_off = "stop";
+ curtain.trait_on_off.value = "stop";
break;
case 1:
- curtain.on_off = "on";
+ curtain.trait_on_off.value = "on";
curtain.lastState = Language.StringByID(StringId.Open);
break;
case 2:
- curtain.on_off = "off";
+ curtain.trait_on_off.value = "off";
curtain.lastState = Language.StringByID(StringId.Close);
break;
}
@@ -319,18 +318,18 @@
break;
case Command.SetACModeACK:
case Command.ReadACModeACK:
- foreach (var ac in DB_ResidenceData.residenceData.functionList.aCs)
+ foreach (var ac in DB_ResidenceData.functionList.aCs)
{
if (ac.GetBusId() == subnetID + "_" + deviceID + "_" + receiveBytes[0])
{
ac.curTempType = receiveBytes[1];
ac.indoorTemp = receiveBytes[2];
- ac.on_off = receiveBytes[8] == 1 ? "on" : "off";
+ ac.trait_on_off.value = receiveBytes[8] == 1 ? "on" : "off";
ac.curModeIndex = receiveBytes[9];
ac.curFanIndex = receiveBytes[10];
- ac.curTemp = receiveBytes[11];
+ ac.trait_temp.value = receiveBytes[11];
ac.lastState = "";
- switch (ac.trait_mode.curValues.ToString())
+ switch (ac.trait_mode.value.ToString())
{
case "cool":
ac.lastState = Language.StringByID(StringId.Cool);
@@ -348,7 +347,7 @@
ac.lastState = Language.StringByID(StringId.AirSupply);
break;
}
- switch (ac.trait_fan.curValues.ToString())
+ switch (ac.trait_fan.value.ToString())
{
case "high":
ac.lastState += " " + Language.StringByID(StringId.HighWindSpeed);
@@ -363,7 +362,7 @@
ac.lastState += " " + Language.StringByID(StringId.Auto);
break;
}
- ac.lastState += " " + ac.curTemp + ac.curTempTypeString;
+ ac.lastState += " " + ac.trait_temp.value + ac.tempUnitString;
RoomPage.UpdataStates(ac);
FunctionPage.UpdataStates(ac);
HomePage.UpdataFunctionStates(ac);
@@ -374,20 +373,20 @@
break;
case Command.ReadFloorHeatACK:
case Command.SetFloorHeatACK:
- foreach (var fh in DB_ResidenceData.residenceData.functionList.floorHeatings)
+ foreach (var fh in DB_ResidenceData.functionList.floorHeatings)
{
if (fh.GetBusId() == subnetID + "_" + deviceID + "_" + receiveBytes[0])
{
fh.curTempType = receiveBytes[2];
- fh.on_off = receiveBytes[1] % 2 == 0 ? "off" : "on";
+ fh.trait_on_off.value = receiveBytes[1] % 2 == 0 ? "off" : "on";
fh.curModeIndex = receiveBytes[3];
- if (fh.modeTemp.ContainsKey("ordinary"))
+ if (fh.modeTemp.ContainsKey("normal"))
{
- fh.modeTemp["ordinary"] = receiveBytes[4];
+ fh.modeTemp["normal"] = receiveBytes[4];
}
else
{
- fh.modeTemp.Add("ordinary", receiveBytes[4]);
+ fh.modeTemp.Add("normal", receiveBytes[4]);
}
if (fh.modeTemp.ContainsKey("day"))
{
@@ -397,7 +396,6 @@
{
fh.modeTemp.Add("day", receiveBytes[5]);
}
-
if (fh.modeTemp.ContainsKey("night"))
{
fh.modeTemp["night"] = receiveBytes[6];
@@ -406,7 +404,6 @@
{
fh.modeTemp.Add("night", receiveBytes[6]);
}
-
if (fh.modeTemp.ContainsKey("away"))
{
fh.modeTemp["away"] = receiveBytes[7];
@@ -415,24 +412,32 @@
{
fh.modeTemp.Add("away", receiveBytes[7]);
}
- switch (fh.curMode)
+
+ switch (fh.trait_mode.value)
{
- case "ordinary":
- fh.lastState = Language.StringByID(StringId.Ordinary);
+ case "normal":
+ fh.lastState = Language.StringByID(StringId.Normal);
+ fh.curTemp = receiveBytes[4];
break;
case "day":
fh.lastState = Language.StringByID(StringId.Day);
+ fh.curTemp = receiveBytes[5];
break;
case "night":
fh.lastState = Language.StringByID(StringId.Night);
+ fh.curTemp = receiveBytes[6];
break;
case "timer":
fh.lastState = Language.StringByID(StringId.Auto);
if (receiveBytes[8] == 0)
{
+ fh.timeFlag = 0;
+ fh.curTemp = receiveBytes[5];
}
else
{
+ fh.timeFlag = 1;
+ fh.curTemp = receiveBytes[6];
}
break;
case "away":
@@ -440,7 +445,7 @@
fh.lastState = Language.StringByID(StringId.Away);
break;
}
- fh.lastState += " " + fh.curTemp + fh.curTempTypeString;
+ fh.lastState += " " + fh.curTemp + fh.tempUnitString;
RoomPage.UpdataStates(fh);
FunctionPage.UpdataStates(fh);
HomePage.UpdataFunctionStates(fh);
@@ -453,7 +458,7 @@
FunctionType dt = (FunctionType)(11 * 256 + receiveBytes[1]);
string tag = receiveBytes[1] + "_" + subnetID + "_" + deviceID + "_" + receiveBytes[2];
- foreach (var sensor in DB_ResidenceData.residenceData.functionList.sensorsEnvironmentalScience)
+ foreach (var sensor in DB_ResidenceData.functionList.sensorsEnvironmentalScience)
{
if (sensor.bus_Data != null)
{
@@ -486,7 +491,7 @@
break;
case Command.New_Analog_Quantity_BROADCAST:
string tag1 = receiveBytes[1] + "_" + subnetID + "_" + deviceID + "_" + receiveBytes[2];
- foreach (var sensor in DB_ResidenceData.residenceData.functionList.sensorsEnvironmentalScience)
+ foreach (var sensor in DB_ResidenceData.functionList.sensorsEnvironmentalScience)
{
if (sensor.bus_Data != null)
{
@@ -534,20 +539,20 @@
{
break;
}
- foreach (var ac in DB_ResidenceData.residenceData.functionList.aCs)
+ foreach (var ac in DB_ResidenceData.functionList.aCs)
{
if (ac.GetBusId() == subnetID + "_" + deviceID + "_" + reACPanel)
{
switch (receiveBytes[0])
{
case 3://
- ac.on_off = receiveBytes[1] == 1 ? "on" : "off";
+ ac.trait_on_off.value = receiveBytes[1] == 1 ? "on" : "off";
break;
case 4:
case 7:
case 8:
case 19:
- ac.curTemp = receiveBytes[1];
+ ac.trait_temp.value = receiveBytes[1];
break;
case 5:
ac.curFanIndex = receiveBytes[1];
@@ -558,7 +563,7 @@
}
ac.lastState = "";
- ac.lastState += " " + ac.curTemp + ac.curTempTypeString;
+ ac.lastState += " " + ac.trait_temp.value + ac.tempUnitString;
RoomPage.UpdataStates(ac);
FunctionPage.UpdataStates(ac);
HomePage.UpdataFunctionStates(ac);
@@ -602,7 +607,7 @@
break;
case Command.ReadPanleTempACK://1944
case Command.PanleBroadcastTemp:
- foreach (var ac in DB_ResidenceData.residenceData.functionList.aCs)
+ foreach (var ac in DB_ResidenceData.functionList.aCs)
{
if (ac.GetBusId() == subnetID + "_" + deviceID + "_" + receiveBytes[0])
{
@@ -638,7 +643,7 @@
}
return s;//
}
-
+ /* 2020-09-01寮冪敤锛屼娇鐢╰cp鎺ユ敹鏁版嵁
static void httpListener_EventHandler(System.Collections.Specialized.NameValueCollection nameValueCollection, System.IO.Stream outputStream, System.IO.Stream inputStream)
{
try
@@ -682,9 +687,9 @@
{
foreach(var obj in common.objects)
{
- DB_ResidenceData.residenceData.functionList.AddFunction(obj);
+ DB_ResidenceData.functionList.AddFunction(obj);
}
- DB_ResidenceData.residenceData.functionList.GetAllFunction();
+ DB_ResidenceData.functionList.GetAllFunction();
}
}
else
@@ -699,36 +704,6 @@
MainPage.Log("httpListener_EventHandler" + ex.ToString());
}
}
-
- /// <summary>
- /// 鐩戝惉璇锋眰鐨凥ttp绔彛
- /// </summary>
- public static int Port = 5555;
- static void httpListener_EventHandler(string rawUrl, System.IO.Stream outputStream, System.IO.Stream inputStream)
- {
- foreach (var musicInfo in MusicInfo.MusicInfoList)
- {
- if ("audio-item-" + musicInfo.ID == rawUrl.TrimStart('/'))
- {
- var file = new System.IO.FileStream(musicInfo.Data, System.IO.FileMode.Open, System.IO.FileAccess.Read);
- byte[] bytes = new byte[1024];
- try
- {
- while (file.CanRead)
- {
- int len = file.Read(bytes, 0, bytes.Length);
- if (len == 0)
- {
- break;
- }
- outputStream.Write(bytes, 0, len);
- }
- }
- catch { }
- file.Close();
- break;
- }
- }
- }
+ */
}
}
\ No newline at end of file
diff --git a/HDL_ON/DriverLayer/Control.cs b/HDL_ON/DriverLayer/Control.cs
index a93f3a5..09e777c 100644
--- a/HDL_ON/DriverLayer/Control.cs
+++ b/HDL_ON/DriverLayer/Control.cs
@@ -81,7 +81,7 @@
{
foreach(var busSceneData in scene.bus_SceneData)
{
- foreach(var function in DB_ResidenceData.residenceData.functionList.GetAllDeviceFunctionList())
+ foreach(var function in DB_ResidenceData.functionList.GetAllDeviceFunctionList())
{
if(busSceneData.Key == function.sid)
{
@@ -104,17 +104,17 @@
var fh = function as FloorHeating;
if (fh.modeTemp.Count == 4)
{
- byte b1 = fh.on_off == "on" ? (byte)1 : (byte)0;
+ byte b1 = fh.trait_on_off.value.ToString() == "on" ? (byte)1 : (byte)0;
if (fh.workMode > 0)
{
b1 += (byte)(16 + fh.workMode);
}
- ControlBytesSend(Command.SetFloorHeat, function.bus_Data.SubnetID, function.bus_Data.DeviceID, new byte[] { fh.bus_Data.LoopID, b1, (byte)fh.curTempType, fh.curModeIndex, fh.modeTemp["ordinary"], fh.modeTemp["day"], fh.modeTemp["night"], fh.modeTemp["away"], 0, 0 });
+ ControlBytesSend(Command.SetFloorHeat, function.bus_Data.SubnetID, function.bus_Data.DeviceID, new byte[] { fh.bus_Data.LoopID, b1, (byte)fh.curTempType, fh.curModeIndex, fh.modeTemp["normal"], fh.modeTemp["day"], fh.modeTemp["night"], fh.modeTemp["away"], 0, 0 });
}
break;
case FunctionType.Socket:
var s = function as SwitchSocket;
- ControlBytesSend(Command.SetSingleLight, function.bus_Data.SubnetID, function.bus_Data.DeviceID, new byte[] { s.bus_Data.LoopID, s.on_off == "on" ? (byte)100 : (byte)0 });
+ ControlBytesSend(Command.SetSingleLight, function.bus_Data.SubnetID, function.bus_Data.DeviceID, new byte[] { s.bus_Data.LoopID, s.trait_on_off.value.ToString() == "on" ? (byte)100 : (byte)0 });
break;
}
}
@@ -145,7 +145,7 @@
case FunctionType.RGB:
MainPage.Log($"rgb level : {light.brightness}");
byte b = 100;//寮�鍏虫搷浣滀緷鎹畂n_off瀛楁锛屽疄闄呭紑鍏冲�间緷鎹産rightness锛屽綋on_off涓烘墦寮�锛宐rightness涓嶈兘涓�0
- if (light.on_off == "off")
+ if (light.trait_on_off.value.ToString() == "off")
{
b = 0;
}
@@ -163,7 +163,7 @@
break;
case FunctionType.Dimmer:
byte b1 = 100;
- if (light.on_off == "off")
+ if (light.trait_on_off.value.ToString() == "off")
{
b1 = 0;
}
@@ -177,7 +177,7 @@
0, 0 });
break;
case FunctionType.Relay:
- ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] { function.bus_Data.LoopID, light.on_off == "on" ? (byte)100 : (byte)0, 0, 0 });
+ ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] { function.bus_Data.LoopID, light.trait_on_off.value.ToString() == "on" ? (byte)100 : (byte)0, 0, 0 });
break;
}
break;
@@ -187,11 +187,11 @@
{
case FunctionType.Curtain:
byte b1 = 0;
- if (curtain.on_off == "stop")
+ if (curtain.trait_on_off.value.ToString() == "stop")
{
b1 = 0;
}
- else if (curtain.on_off == "on")
+ else if (curtain.trait_on_off.value.ToString() == "on")
{
b1 = 1;
}
@@ -203,15 +203,15 @@
break;
case FunctionType.MotorCurtain:
case FunctionType.RollingShutter:
- if (curtain.on_off == "stop")
+ if (curtain.trait_on_off.value.ToString() == "stop")
{
ControlBytesSend(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { curtain.bus_Data.LoopID, 0 });
}
- else if (curtain.on_off == "on")
+ else if (curtain.trait_on_off.value.ToString() == "on")
{
ControlBytesSend(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { 17, 100 });
}
- else if (curtain.on_off == "off")
+ else if (curtain.trait_on_off.value.ToString() == "off")
{
ControlBytesSend(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { 17, 0 });
}
@@ -223,14 +223,14 @@
{
case FunctionType.AC:
var aC = function as AC;
- ControlBytesSend(Command.SetACMode, subnetId, deviceId, new byte[] { aC.bus_Data.LoopID, (byte)aC.curTempType, 32, 32, 32, 32, 32, 0, aC.on_off == "on" ? (byte)1 : (byte)0, aC.curModeIndex, aC.curFanIndex, (byte)aC.curTemp, 0 });
+ ControlBytesSend(Command.SetACMode, subnetId, deviceId, new byte[] { aC.bus_Data.LoopID, (byte)aC.curTempType, 32, 32, 32, 32, 32, 0, aC.trait_on_off.value.ToString() == "on" ? (byte)1 : (byte)0, aC.curModeIndex, aC.curFanIndex, (byte)aC.trait_temp.value, 0 });
//ControlBytesSend(Command.InstructionPanelKey, aC.bus_Data.SubnetID, aC.bus_Data.DeviceID, new byte[] { 3, aC.on_off == "on" ? (byte)1 : (byte)0, aC.bus_Data.LoopID });
foreach (var dic in commandDictionary)
{
switch (dic.Key)
{
case "on_off":
- Control.ControlBytesSend(Command.InstructionPanelKey, aC.bus_Data.SubnetID, aC.bus_Data.DeviceID, new byte[] { 3, aC.on_off == "on" ? (byte)1 : (byte)0, aC.bus_Data.LoopID });
+ Control.ControlBytesSend(Command.InstructionPanelKey, aC.bus_Data.SubnetID, aC.bus_Data.DeviceID, new byte[] { 3, aC.trait_on_off.value.ToString() == "on" ? (byte)1 : (byte)0, aC.bus_Data.LoopID });
break;
case "mode":
Control.ControlBytesSend(Command.InstructionPanelKey, aC.bus_Data.SubnetID, aC.bus_Data.DeviceID, new byte[] { 6, aC.curModeIndex, aC.bus_Data.LoopID });
@@ -258,7 +258,7 @@
modeKey = 2;
break;
}
- Control.ControlBytesSend(Command.InstructionPanelKey, aC.bus_Data.SubnetID, aC.bus_Data.DeviceID, new byte[] { modeKey, Convert.ToByte(aC.curTemp), aC.bus_Data.LoopID });
+ Control.ControlBytesSend(Command.InstructionPanelKey, aC.bus_Data.SubnetID, aC.bus_Data.DeviceID, new byte[] { modeKey, Convert.ToByte(aC.trait_temp.value), aC.bus_Data.LoopID });
break;
default:
MainPage.Log($"鍔熻兘鏈敮鎸� : {dic.Key}");
@@ -271,12 +271,12 @@
var fh = function as FloorHeating;
if (fh.modeTemp.Count == 4)
{
- byte b1 = fh.on_off == "on" ? (byte)1 : (byte)0;
+ byte b1 = fh.trait_on_off.value.ToString() == "on" ? (byte)1 : (byte)0;
if (fh.workMode > 0)
{
b1 += (byte)(16 + fh.workMode);
}
- ControlBytesSend(Command.SetFloorHeat, subnetId, deviceId, new byte[] { fh.bus_Data.LoopID, b1, (byte)fh.curTempType, fh.curModeIndex, fh.modeTemp["ordinary"], fh.modeTemp["day"], fh.modeTemp["night"], fh.modeTemp["away"], 0, 0 });
+ ControlBytesSend(Command.SetFloorHeat, subnetId, deviceId, new byte[] { fh.bus_Data.LoopID, b1, (byte)fh.curTempType, fh.curModeIndex, fh.modeTemp["normal"], fh.modeTemp["day"], fh.modeTemp["night"], fh.modeTemp["away"], 0, 0 });
}
//else
//{
@@ -290,7 +290,7 @@
{
case FunctionType.Fan:
var fan = function as Fan;
- if (fan.on_off == "on")
+ if (fan.trait_on_off.value.ToString() == "on")
{
ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] { fan.bus_Data.LoopID, (byte)fan.openLevel });
}
@@ -305,7 +305,7 @@
{
case FunctionType.Socket:
var s = function as SwitchSocket;
- ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] { s.bus_Data.LoopID, s.on_off == "on" ? (byte)100 : (byte)0 });
+ ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] { s.bus_Data.LoopID, s.trait_on_off.value.ToString() == "on" ? (byte)100 : (byte)0 });
break;
}
break;
diff --git a/HDL_ON/DriverLayer/Control_Bus.cs b/HDL_ON/DriverLayer/Control_Bus.cs
index 241684e..8a81269 100644
--- a/HDL_ON/DriverLayer/Control_Bus.cs
+++ b/HDL_ON/DriverLayer/Control_Bus.cs
@@ -71,11 +71,11 @@
tcpListener.OpenServer(8586);
}
- if (!CommonPage.isHttpListenerStart)
- {
- //鏁版嵁鎺ユ敹绔彛娌℃墦寮�锛屼笉鍥炲
- CommonPage.InitHttpListener();
- }
+ //if (!CommonPage.isHttpListenerStart)
+ //{
+ // //鏁版嵁鎺ユ敹绔彛娌℃墦寮�锛屼笉鍥炲
+ // CommonPage.InitHttpListener();
+ //}
var sendStr = MainPage.LoginUser.accountString;
if (usefullBytes.Length == 0)
{
diff --git a/HDL_ON/Entity/DB_ResidenceData.cs b/HDL_ON/Entity/DB_ResidenceData.cs
index 7b0c7cb..cf1fb2c 100644
--- a/HDL_ON/Entity/DB_ResidenceData.cs
+++ b/HDL_ON/Entity/DB_ResidenceData.cs
@@ -16,7 +16,6 @@
/// 2:knx缃戝叧
/// </summary>
public int GatewayType = 0;
-
/// <summary>
/// 浣忓畢鍩虹淇℃伅
/// </summary>
@@ -34,30 +33,14 @@
}
}
}
-
/// <summary>
/// 褰撳墠閫夋嫨鐨勪綇瀹呯储寮�
/// </summary>
public string CurReginID = "";
-
/// <summary>
/// 妤煎眰鍒楄〃
/// </summary>
public List<Floor> floors = new List<Floor>();
-
- /// <summary>
- /// 鎴块棿鍒楄〃
- /// </summary>
- public List<Room> rooms = new List<Room>();
- /// <summary>
- /// 鍔熻兘鍒楄〃
- /// </summary>
- public FunctionList functionList = new FunctionList();
- /// <summary>
- /// 鍔熻兘oid鍒楄〃
- /// </summary>
- public List<FunctionOid> functionOidList = new List<FunctionOid>();
-
/// <summary>
/// 鍔熻兘绫诲瀷鍒楄〃
/// </summary>
@@ -75,7 +58,8 @@
var residenceDataBytes = FileUtils.ReadFile("DB_ResidenceData");
var userConfigString = CommonPage.MyEncodingUTF8.GetString(residenceDataBytes);
DB_ResidenceData temp = null;
- if (!string.IsNullOrEmpty(userConfigString))
+
+ if (!string.IsNullOrEmpty(userConfigString))
{
temp = Newtonsoft.Json.JsonConvert.DeserializeObject<DB_ResidenceData>(userConfigString);
}
@@ -100,6 +84,323 @@
});
}
+
+
+
+ #if DEBUG
+ //if (DB_ResidenceData.functionList.scenes.Count == 0)
+ //{
+ // var s0 = new Scene()
+ // {
+ // sid = "030101123456780A0A010001ABCD",
+ // name = "鍏ㄥ叧鍦烘櫙",
+ // sceneType = SceneType.OrdinaryScenes,
+ // roomIdList = new List<string>() { "0001" },
+ // bus_SceneData = new Dictionary<string, byte[]>(),
+ // };
+ // s0.bus_SceneData.Add("030101123456780202010002ABCD", new byte[] { 1, 0, 0, 0 });
+ // s0.bus_SceneData.Add("030101123456780202020005ABCD", new byte[] { 1, 0, 0, 0 });
+ // s0.bus_SceneData.Add("030101123456780202040006ABCD", new byte[] { 1, 0, 254, 0, 0, 3, 255, 0, 0, 0, 0 });
+ // s0.bus_SceneData.Add("030101123456780604010001ABCD", new byte[] { 1, 0, 32, 32, 32, 32, 32, 0, 0, 0, 1, 28, 0 });
+ // s0.bus_SceneData.Add("030101123456780303010003ABCD", new byte[] { 1, 2 });
+ // DB_ResidenceData.functionList.scenes.Add(s0);
+ // var s1 = new Scene()
+ // {
+ // sid = "030101123456780A0A00010002ABCD",
+ // name = "鍏ㄥ紑鍦烘櫙",
+ // sceneType = SceneType.OrdinaryScenes,
+ // roomIdList = new List<string>() { "0001" },
+ // bus_SceneData = new Dictionary<string, byte[]>(),
+ // };
+ // s1.bus_SceneData.Add("030101123456780202010002ABCD", new byte[] { 1, 100, 0, 0 });
+ // s1.bus_SceneData.Add("030101123456780202020005ABCD", new byte[] { 1, 100, 0, 0 });
+ // s1.bus_SceneData.Add("030101123456780202040006ABCD", new byte[] { 1, 100, 254, 0, 0, 3, 255, 0, 0, 0, 0 });
+ // s1.bus_SceneData.Add("030101123456780604010001ABCD", new byte[] { 1, 0, 32, 32, 32, 32, 32, 0, 1, 0, 1, 28, 0 });
+ // s1.bus_SceneData.Add("030101123456780303010003ABCD", new byte[] { 1, 1 });
+ // DB_ResidenceData.functionList.scenes.Add(s1);
+ // var s2 = new Scene()
+ // {
+ // sid = "030101123456780A0A010004ABCD",
+ // name = "鐢靛奖鍦烘櫙",
+ // sceneType = SceneType.MovieScene,
+ // roomIdList = new List<string>() { "0001" },
+ // };
+ // DB_ResidenceData.functionList.scenes.Add(s2);
+ // var s3 = new Scene()
+ // {
+ // sid = "030101123456780A0A010005ABCD",
+ // name = "鐢靛奖鍦烘櫙2",
+ // sceneType = SceneType.MovieScene,
+ // roomIdList = new List<string>() { "0001" },
+ // };
+ // DB_ResidenceData.functionList.scenes.Add(s3);
+ //}
+
+ if (rooms.Count == 0)
+ {
+ //--------------------
+ var r111 = new Room() { sid = "0001", name = "Room-1", floorId = "", backgroundImage = "Classification/Room/Roombg.png" };
+ rooms.Add(r111);
+ instance.floors.Add(new Floor() { sid = "000022222", name = "1 F" });
+ new AC()
+ {
+ sid = "030101123456780604010001ABCD",
+ name = "绌鸿皟",
+ function = new List<Trait>() {
+ new Trait { name="on_off", max=1,min = 0, value_key= new List<string> { "on","off"} },
+ new Trait { name="mode", max = 2,min =0,value_key = new List<string>{ "auto", "heat", "cool","dry" } },
+ new Trait { name = "fan",max = 3,min =0,value_key = new List<string>{ "low", "medium", "high" ,"auto"} },
+ new Trait { name = "temperature", max = 32,min=16,value_key = new List<string>{"up","down" } },
+ },
+ roomIdList = new List<string>() { "0001" },
+ lastState = "鍒跺喎 涓 18掳C",
+ bus_Data = new BusData
+ {
+ SubnetID = 42,
+ DeviceID = 8,
+ LoopID = 1,
+ },
+ }.SaveFunctionData();
+ new Light()
+ {
+ sid = "030101123456780202020002ABCD",
+ name = "璋冨厜鐏�",
+ function = new List<Trait>() {
+ new Trait { name="brightness", max=100,min = 0, value_key= new List<string> { "up","down"} },
+ },//"brightness",
+ roomIdList = new List<string>() { "0001" },
+ lastState = "20%",
+ bus_Data = new BusData
+ {
+ SubnetID = 42,
+ DeviceID = 9,
+ LoopID = 1,
+ },
+
+ }.SaveFunctionData();
+ new Curtain()
+ {
+ sid = "030101123456780303010003ABCD",
+ name = "绐楀笜妯″潡",
+ roomIdList = new List<string>() { "0001" },
+ function = new List<Trait>() {
+ new Trait { name="on_off", max=2,min = 0, value_key= new List<string> { "on","off","stop"} },
+ },// "curtain",
+ lastState = "寮�",
+ bus_Data = new BusData
+ {
+ SubnetID = 42,
+ DeviceID = 7,
+ LoopID = 1,
+ },
+ }.SaveFunctionData();
+ new Curtain()
+ {
+ sid = "030101123456780303030011ABCD",
+ name = "寮�鍚堝笜",
+ roomIdList = new List<string>() { "0001" },
+ function = new List<Trait>() {
+ new Trait { name="on_off", max=100,min = 0, value_key= new List<string> { "on","off","stop"} },
+ },//"curtaintype",
+ lastState = "20%",
+ bus_Data = new BusData
+ {
+ SubnetID = 42,
+ DeviceID = 7,
+ LoopID = 11,
+ },
+ }.SaveFunctionData();
+ new Curtain()
+ {
+ sid = "030101123456780503040012ABCD",
+ name = "鍗峰笜",
+ roomIdList = new List<string>() { "0001" },
+ function = new List<Trait>() {
+ new Trait { name="on_off", max=2,min = 0, value_key= new List<string> { "on","off","stop"} },
+ new Trait { name="percent", max=100,min = 0, value_key= new List<string> { "percent" } },
+
+ },// "rollingshutter",
+ lastState = "20%",
+ bus_Data = new BusData
+ {
+ SubnetID = 42,
+ DeviceID = 17,
+ LoopID = 1,
+ },
+ }.SaveFunctionData();
+ new FloorHeating()
+ {
+ sid = "030101123456780404020004ABCD",
+ name = "鍦扮儹",
+ roomIdList = new List<string>() { "0001" },
+ function = new List<Trait>() {
+ new Trait { name="on_off", max=1,min = 0, value_key= new List<string> { "on","off"} },
+ new Trait { name="mode", max = 2,min =0,value_key = new List<string>{ "normal", "day", "night","timer","away" } },
+ new Trait { name = "temperature", max = 32,min=5,value_key = new List<string>{"up","down" } },
+ },//
+ lastState = "鑷姩 25掳C",
+ bus_Data = new BusData
+ {
+ SubnetID = 111,
+ DeviceID = 12,
+ LoopID = 1
+ }
+ }.SaveFunctionData();
+ new Light()
+ {
+ sid = "030101123456780202010005ABCD",
+ name = "鍚婄伅",
+ function = new List<Trait>() {
+ new Trait { name="on_off", max=100,min = 0, value_key= new List<string> { "on","off"} },
+ },//"on_off",
+ roomIdList = new List<string>() { "0001" },
+ bus_Data = new BusData
+ {
+ SubnetID = 42,
+ DeviceID = 6,
+ LoopID = 1,
+ },
+ }.SaveFunctionData();
+ new Light()
+ {
+ sid = "030101123456780202040006ABCD",
+ name = "RGB鐏�",
+ function = new List<Trait>() {
+ new Trait { name="brightness", max=100,min = 0, value_key= new List<string> { "on","off"} },
+ new Trait { name="color", max=100,min = 0, value_key= new List<string> { "255", "255", "255" } },
+ },//"brightness,color",
+ roomIdList = new List<string>() { "0001" },
+ bus_Data = new BusData
+ {
+ SubnetID = 42,
+ DeviceID = 4,
+ LoopID = 1,
+ },
+ }.SaveFunctionData();
+ new Fan()
+ {
+ sid = "030101123456781010020006ABCD",
+ name = "椋庢墖",
+ function = new List<Trait>() {
+ new Trait { name="on_off", max=1,min = 0, value_key= new List<string> { "on","off"} },
+ new Trait { name="percent", max=7,min = 0, value_key= new List<string> { "percent" } },
+ },//"brightness,color",
+ roomIdList = new List<string>() { "0001" },
+ bus_Data = new BusData
+ {
+ SubnetID = 142,
+ DeviceID = 4,
+ LoopID = 11,
+ },
+ }.SaveFunctionData();
+ new TV()
+ {
+ sid = "030101123456781010020006ABCD",
+ name = "鐢佃",
+ function = new List<Trait>() {
+ new Trait { name="on_off", max=1,min = 0, value_key= new List<string> { "on","off"} },
+ },
+ roomIdList = new List<string>() { "0001" },
+ bus_Data = new BusData
+ {
+ SubnetID = 142,
+ DeviceID = 4,
+ LoopID = 111,
+ },
+ }.SaveFunctionData();
+ new SwitchSocket()
+ {
+ sid = "030101123456780101020006ABCD",
+ name = "鎻掑骇",
+ function = new List<Trait>() {
+ new Trait { name="on_off", max=1,min = 0, value_key= new List<string> { "on","off"} },
+ },//"brightness,color",
+ roomIdList = new List<string>() { "0001" },
+ bus_Data = new BusData
+ {
+ SubnetID = 42,
+ DeviceID = 6,
+ LoopID = 1,
+ },
+ }.SaveFunctionData();
+ new Sensor()
+ {
+ sid = "030101123456781005060006ABCD",
+ name = "PM2.5",
+ roomIdList = new List<string>() { "0001" },
+ function = new List<Trait>() {
+ new Trait { name="values", max=1,min = 0, value_key= new List<string> { "22"} },
+ },
+ bus_Data = new BusData
+ {
+ SubnetID = 111,
+ DeviceID = 15,
+ LoopID = 1,
+ },
+ }.SaveFunctionData();
+ new Sensor()
+ {
+ sid = "030101123456781005070006ABCD",
+ name = "CO2",
+ roomIdList = new List<string>() { "0001" },
+ function = new List<Trait>() {
+ new Trait { name="values", max=1,min = 0, value_key= new List<string> { "1352"} },
+ },
+ bus_Data = new BusData
+ {
+ SubnetID = 111,
+ DeviceID = 15,
+ LoopID = 1,
+ },
+ }.SaveFunctionData();
+ new Sensor()
+ {
+ sid = "030101123456781005020006ABCD",
+ name = "娓╁害",
+ roomIdList = new List<string>() { "0001" },
+ function = new List<Trait>() {
+ new Trait { name="values", max=1,min = 0, value_key= new List<string> { "28"} },
+ },
+ bus_Data = new BusData
+ {
+ SubnetID = 111,
+ DeviceID = 15,
+ LoopID = 1,
+ },
+ }.SaveFunctionData();
+ new Sensor()
+ {
+ sid = "030101123456781005050006ABCD",
+ name = "TVOC",
+ roomIdList = new List<string>() { "0001" },
+ function = new List<Trait>() {
+ new Trait { name="values", max=1,min = 0, value_key= new List<string> { "0.3"} },
+ },
+ bus_Data = new BusData
+ {
+ SubnetID = 111,
+ DeviceID = 15,
+ LoopID = 1,
+ },
+ }.SaveFunctionData();
+ new Sensor()
+ {
+ sid = "030101123456781005030006ABCD",
+ name = "婀垮害",
+ roomIdList = new List<string>() { "0001" },
+ function = new List<Trait>() {
+ new Trait { name="values", max=1,min = 0, value_key= new List<string> { "15"} },
+ },
+ bus_Data = new BusData
+ {
+ SubnetID = 111,
+ DeviceID = 15,
+ LoopID = 1,
+ },
+ }.SaveFunctionData();
+ instance.SaveResidenceData();
+ }
+ #endif
}
catch (Exception ex)
{
@@ -126,10 +427,6 @@
/// </summary>
public string residenceImage;
/// <summary>
- /// 浣忓畢鏁版嵁鏄惁瀛樺湪鍙樺寲
- /// </summary>
- bool hasChange = false;
- /// <summary>
/// 褰撳墠浣忓畢鐨勭綉鍏矼AC
/// </summary>
public string residenceGatewayMAC = "4E47323347591243";
@@ -145,6 +442,202 @@
MainPage.Log("Save DB_ResidenceData");
}
+ #region 鎴块棿鏁版嵁鐩稿叧
+ /// <summary>
+ /// 鍒濆鍖栨瘡涓埧闂寸殑鍔熻兘鏁版嵁
+ /// </summary>
+ public static void InitRoomFunction()
+ {
+ new System.Threading.Thread(() =>
+ {
+ try
+ {
+ //鍒濆鍖栦綇瀹呮墍鏈夋埧闂村姛鑳芥暟鎹�
+ foreach (var r in rooms)
+ {
+ r.GetRoomFunctions(true);
+ }
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"Init room function error : {ex.Message}");
+ }
+ })
+ { IsBackground = true }.Start();
+ }
+
+ static List<Room> ins_Room;
+ public static List<Room> rooms
+ {
+ get
+ {
+ if (ins_Room == null)
+ {
+ try
+ {
+ ins_Room = new List<Room> { };
+ var filePathList = FileUtils.ReadFiles();
+
+ foreach (var filePath in filePathList)
+ {
+ if (filePath.StartsWith("RoomData_") )
+ {
+ var roomDataBytes = FileUtils.ReadFile(filePath);
+ var roomDataString = CommonPage.MyEncodingUTF8.GetString(roomDataBytes);
+ var room = Newtonsoft.Json.JsonConvert.DeserializeObject<Room>(roomDataString);
+ if(room != null)
+ {
+ ins_Room.Add(room);
+ }
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"鍔熻兘鏁版嵁鍒濆鍖栧け璐ワ細{ex.Message}");
+ }
+ }
+ return ins_Room;
+ }
+ }
+ /// <summary>
+ /// 鍒犻櫎鎴块棿
+ /// </summary>
+ /// <param name="delRoom"></param>
+ public static void DelRoom (Room delRoom)
+ {
+ var tRoom = rooms.Find((obj) => obj.sid == delRoom.sid);
+ if (tRoom!=null)
+ {
+ FileUtils.DeleteFile(delRoom.roomSavePath);
+ rooms.Remove(tRoom);
+ }
+ }
+
+ #endregion
+
+
+ #region 鍔熻兘鏁版嵁
+ static FunctionList ins_Function;
+ public static FunctionList functionList
+ {
+ get
+ {
+ if (ins_Function == null)
+ {
+ try
+ {
+ ins_Function = new FunctionList { };
+ #region 鎭㈠鏁版嵁
+ var filePathList = FileUtils.ReadFiles();
+
+ List<Function> fs = new List<Function>();
+
+ foreach (var filePath in filePathList)
+ {
+ if (filePath.StartsWith("FunctionData_") && filePath.Length == 13 + 28)
+ {
+ //var filePath = fp.Remove(0, 13);
+ var _functionTypeString = filePath.Substring(16 + 13, 4);
+ var ft = (FunctionType)Enum.ToObject(typeof(FunctionType), Convert.ToInt32(_functionTypeString, 16));
+
+ switch (ft)
+ {
+ case FunctionType.AC:
+ //鎭㈠绌鸿皟鏁版嵁
+ var acDataBytes = FileUtils.ReadFile(filePath);
+ var acString = CommonPage.MyEncodingUTF8.GetString(acDataBytes);
+ ins_Function.aCs.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<AC>(acString));
+ break;
+ case FunctionType.Relay:
+ case FunctionType.Dimmer:
+ case FunctionType.RGB:
+ //鎭㈠鐏厜鏁版嵁
+ var lightsDataBytes = FileUtils.ReadFile(filePath);
+ var lightsString = CommonPage.MyEncodingUTF8.GetString(lightsDataBytes);
+ ins_Function.lights.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<Light>(lightsString));
+ break;
+ case FunctionType.Curtain:
+ case FunctionType.MotorCurtain:
+ //鎭㈠绐楀笜鏁版嵁
+ var curtainsDataBytes = FileUtils.ReadFile(filePath);
+ var curtainsString = CommonPage.MyEncodingUTF8.GetString(curtainsDataBytes);
+ ins_Function.curtains.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<Curtain>(curtainsString));
+ break;
+ case FunctionType.FloorHeating:
+ //鎭㈠鍦扮儹鏁版嵁
+ var fhDataBytes = FileUtils.ReadFile(filePath);
+ var fhString = CommonPage.MyEncodingUTF8.GetString(fhDataBytes);
+ ins_Function.floorHeatings.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<FloorHeating>(fhString));
+ break;
+ case FunctionType.PM25:
+ case FunctionType.CO2:
+ case FunctionType.TVOC:
+ case FunctionType.Temp:
+ case FunctionType.Humidity:
+ //鎭㈠鐜鏁版嵁
+ var sesDataBytes = FileUtils.ReadFile(filePath);
+ var sesString = CommonPage.MyEncodingUTF8.GetString(sesDataBytes);
+ ins_Function.sensorsEnvironmentalScience.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<Sensor>(sesString));
+ break;
+ case FunctionType.Socket:
+ //鎭㈠鎻掑骇鏁版嵁
+ var eleDataBytes = FileUtils.ReadFile(filePath);
+ var eleString = CommonPage.MyEncodingUTF8.GetString(eleDataBytes);
+ ins_Function.switchSockets.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<SwitchSocket>(eleString));
+ break;
+ case FunctionType.TV:
+ //鎭㈠鐢佃鏁版嵁
+ var eleDataBytes1 = FileUtils.ReadFile(filePath);
+ var eleString1 = CommonPage.MyEncodingUTF8.GetString(eleDataBytes1);
+ ins_Function.tVs.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<TV>(eleString1));
+ break;
+ case FunctionType.Fan:
+ //鎭㈠椋庢墖鏁版嵁
+ var eleDataBytes2 = FileUtils.ReadFile(filePath);
+ var eleString2 = CommonPage.MyEncodingUTF8.GetString(eleDataBytes2);
+ ins_Function.fans.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<Fan>(eleString2));
+ break;
+ case FunctionType.Scene:
+ //鎭㈠鍦烘櫙鏁版嵁
+ var scenesDataBytes = FileUtils.ReadFile(filePath);
+ var scenesString = CommonPage.MyEncodingUTF8.GetString(scenesDataBytes);
+ ins_Function.scenes.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<Scene>(scenesString));
+ break;
+
+ }
+ }
+ }
+ #endregion
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"鍔熻兘鏁版嵁鍒濆鍖栧け璐ワ細{ex.Message}");
+ }
+
+ }
+ return ins_Function;
+ }
+ }
+ /// <summary>
+ /// 鍒犻櫎鎵嬫満瀛樺偍閮芥墍鏈夊姛鑳芥暟鎹�
+ /// </summary>
+ public static void DelAllFunctionData()
+ {
+ var filePathList = FileUtils.ReadFiles();
+
+ List<Function> fs = new List<Function>();
+
+ foreach (var filePath in filePathList)
+ {
+ if (filePath.StartsWith("FunctionData_") && filePath.Length == 13 + 24)
+ {
+ FileUtils.DeleteFile(filePath);
+ }
+ }
+ ins_Function = new FunctionList();
+ }
+
/// <summary>
/// 鍒锋柊浣忓畢閲岄潰鐨勬悳绱㈣澶囩姸鎬�
/// </summary>
@@ -154,7 +647,7 @@
{
try
{
- foreach (var function in functionList.functions)
+ foreach (var function in functionList.GetAllDeviceFunctionList())
{
System.Threading.Thread.Sleep(100);
//if (function.bus_Data != null)
@@ -180,36 +673,59 @@
{ IsBackground = true }.Start();
}
- /// <summary>
- /// 鍒濆鍖栨瘡涓埧闂寸殑鍔熻兘鏁版嵁
- /// </summary>
- public static void InitRoomFunction()
+
+ #endregion
+
+ #region oid鍒楄〃 a鍗忚杞琤us鍗忚鎺у埗浣跨敤
+ static List<FunctionOid> ins_OidList;
+ public static List<FunctionOid> functionOidList
{
- new System.Threading.Thread(() =>
+ get
{
- try
+ if (ins_OidList == null)
{
- //鍒濆鍖栦綇瀹呭姛鑳芥暟鎹�
- instance.functionList.GetAllFunction();
- //鍒濆鍖栦綇瀹呮墍鏈夋埧闂村姛鑳芥暟鎹�
- foreach (var r in instance.rooms)
+ var bytes = FileUtils.ReadFile("FunctionOidData_AProtocol");
+ if (bytes == null || bytes.Length == 0)
{
- r.functions.Clear();
- foreach (var func in instance.functionList.functions)
+ ins_OidList = new List<FunctionOid>();
+ }
+ else
+ {
+ var jsonString = System.Text.Encoding.UTF8.GetString(bytes);
+ if (string.IsNullOrEmpty(jsonString))
{
- MainPage.Log($"init room function sid {func.functionCategory.ToString()}:{r.sid}");
- if (func.roomIdList.Contains(r.sid))
+ ins_OidList = new List<FunctionOid>();
+ }
+ else
+ {
+ var list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<FunctionOid>>(jsonString);
+ if (list == null)
{
- r.functions.Add(func);
+ ins_OidList = new List<FunctionOid>();
+ }
+ else
+ {
+ ins_OidList = list;
}
}
}
- }catch(Exception ex)
- {
- MainPage.Log($"Init room function error : {ex.Message}");
}
- })
- { IsBackground = true }.Start();
+ return ins_OidList;
+ }
}
+ /// <summary>
+ /// 淇濆瓨oid鍒楄〃锛屾瘡娆′繚瀛橀兘浼氳鐩�
+ /// </summary>
+ /// <param name="functionOids"></param>
+ public static void SaveFunctionOidList(List<FunctionOid> functionOids)
+ {
+ ins_OidList = new List<FunctionOid>();
+ ins_OidList = functionOids;
+
+ var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(ins_OidList));
+ FileUtils.WriteFileByBytes("FunctionOidData_AProtocol",ssd);
+ }
+
+ #endregion
}
}
\ No newline at end of file
diff --git a/HDL_ON/Entity/Enumerative/MyEnum.cs b/HDL_ON/Entity/Enumerative/MyEnum.cs
index a87b097..98a240f 100644
--- a/HDL_ON/Entity/Enumerative/MyEnum.cs
+++ b/HDL_ON/Entity/Enumerative/MyEnum.cs
@@ -57,8 +57,8 @@
/// </summary>
public enum FunctionType
{
- Scene = 0x0001,
- MovieScene = 0x0002,
+ Scene = 0x0A01,
+ MovieScene = 0x0A02,
Relay = 0x0201,
Dimmer = 0x0202,
/// <summary>
@@ -72,20 +72,17 @@
AC = 0x0401,
FloorHeating = 0x0402,
- Fan = 0x1002,
- TV = 0x1003,
+ Fan = 0x1001,
+ TV = 0x1002,
Socket =0x0102,
- PM10 = 0x0b01,
- PM25 = 0x0b06,
- //Noise = 0x0b03,
- WindPower = 0x0b04,
- CO2 = 0x0b07,
- Temp = 0x0b02,
- TVOC = 0x0b05,
- Humidity = 0x0b03,
+ PM25 = 0x0506,
+ CO2 = 0x0507,
+ Temp = 0x0502,
+ TVOC = 0x0505,
+ Humidity = 0x0503,
- A31Music = 0x1A23,
+ A31Music = 0x0902,
}
/// <summary>
@@ -138,11 +135,11 @@
/// <summary>
/// 闊充箰
/// </summary>
- Music = 0x1A,
+ Music = 0x09,
/// <summary>
/// 浼犳劅鍣�
/// </summary>
- Sensor = 0x0B,
+ Sensor = 0x05,
///// <summary>
///// 闂ㄩ攣
///// </summary>
diff --git a/HDL_ON/Entity/Function/AC.cs b/HDL_ON/Entity/Function/AC.cs
index e9038b1..0233929 100644
--- a/HDL_ON/Entity/Function/AC.cs
+++ b/HDL_ON/Entity/Function/AC.cs
@@ -2,6 +2,7 @@
using System.Collections;
using System.Collections.Generic;
using Newtonsoft.Json.Linq;
+using Shared;
namespace HDL_ON.Entity
{
@@ -30,7 +31,7 @@
/// <summary>
/// 褰撳墠娓╁害妯″紡瀛楃
/// </summary>
- public string curTempTypeString
+ public string tempUnitString
{
get
{
@@ -57,7 +58,7 @@
try
{
byte index = 0;
- switch (trait_mode.curValues.ToString())
+ switch (trait_mode.value.ToString())
{
case "auto":
index = 3;
@@ -91,22 +92,22 @@
switch (value)
{
case 0:
- trait_mode.curValues = "cool";
+ trait_mode.value = "cool";
break;
case 1:
- trait_mode.curValues = "heat";
+ trait_mode.value = "heat";
break;
case 2:
- trait_mode.curValues = "fan";
+ trait_mode.value = "fan";
break;
case 3:
- trait_mode.curValues = "auto";
+ trait_mode.value = "auto";
break;
case 4:
- trait_mode.curValues = "dry";
+ trait_mode.value = "dry";
break;
default:
- trait_mode.curValues = "cool";
+ trait_mode.value = "cool";
break;
}
@@ -124,7 +125,7 @@
try
{
byte index = 0;
- switch (trait_fan.curValues.ToString())
+ switch (trait_fan.value.ToString())
{
case "high":
index = 1;
@@ -155,19 +156,19 @@
switch (value)
{
case 0:
- trait_fan.curValues = "auto";
+ trait_fan.value = "auto";
break;
case 1:
- trait_fan.curValues = "high";
+ trait_fan.value = "high";
break;
case 2:
- trait_fan.curValues = "medium";
+ trait_fan.value = "medium";
break;
case 3:
- trait_fan.curValues = "low";
+ trait_fan.value = "low";
break;
default:
- trait_fan.curValues = "high";
+ trait_fan.value = "high";
break;
}
}
@@ -184,93 +185,79 @@
{
if (_trait_mode == null)
{
- _trait_mode = function.Find((obj) => obj.attri == "mode");
+ _trait_mode = function.Find((obj) => obj.name == "mode");
//鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
if (_trait_mode == null)
{
_trait_mode = new Trait()
{
- attri = "mode",
- value = new List<string> { "auto", "cool", "heat", "dry", "fan" },
+ name = "mode",
+ value_key = new List<string> { "auto", "cool", "heat", "dry", "fan" },
max = 4,
min = 0,
};
}
- _trait_mode.curValues = _trait_mode.value.Count > 0 ? _trait_mode.value[0] : "";
+ _trait_mode.value = _trait_mode.value_key.Count > 0 ? _trait_mode.value_key[0] : "";
}
return _trait_mode;
- }
- }
- /// <summary>
- /// 绌鸿皟妯″紡
- /// </summary>
- [Newtonsoft.Json.JsonIgnore]
- public List<string> modeList
- {
- get
- {
- try
- {
- return trait_mode.value;
- }
- catch (Exception ex)
- {
- MainPage.Log($"ac get mode error : {ex.Message}");
- return new List<string> { "auto", "cool", "heat", "dry", "fan" };
- }
}
}
Trait _trait_fan;
[Newtonsoft.Json.JsonIgnore]
- public Trait trait_fan {
+ public Trait trait_fan
+ {
get
{
if (_trait_fan == null)
{
- _trait_fan = function.Find((obj) => obj.attri == "fan");
+ _trait_fan = function.Find((obj) => obj.name == "fan");
//鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
if (_trait_fan == null)
{
_trait_fan = new Trait()
{
- attri = "fan",
- value = new List<string> { "high", "medium", "low", "auto" },
+ name = "fan",
+ value_key = new List<string> { "high", "medium", "low", "auto" },
max = 3,
min = 0,
};
}
- _trait_fan.curValues = _trait_fan.value.Count > 0 ? _trait_fan.value[0] : "";
+ _trait_fan.value = _trait_fan.value_key.Count > 0 ? _trait_fan.value_key[0] : "";
}
return _trait_fan;
}
}
- /// <summary>
- /// 绌鸿皟椋庨�熸ā寮�
- /// </summary>
- [Newtonsoft.Json.JsonIgnore]
- public List<string> fan_List
- {
- get
- {
- try
- {
- return trait_fan.value;
- }
- catch (Exception ex)
- {
- MainPage.Log($"ac get fan error : {ex.Message}");
- return new List<string> { "high", "medium", "low", "auto" };
- }
- }
- }
+
+ Trait _trait_temp;
/// <summary>
/// 褰撳墠绌鸿皟娓╁害
/// </summary>
[Newtonsoft.Json.JsonIgnore]
- public int curTemp = 20;
- // temperature up, down, value
- // swing up/down/left/right
+ public Trait trait_temp
+ {
+ get
+ {
+ if (_trait_temp == null)
+ {
+ _trait_temp = function.Find((obj) => obj.name == "temperature");
+ //鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
+ if (_trait_temp == null)
+ {
+ _trait_temp = new Trait()
+ {
+ name = "temperature",
+ value_key = new List<string> { },
+ max = 32,
+ min = 16,
+ };
+ }
+ _trait_temp.value = 16;
+ }
+ return _trait_temp;
+ }
+ }
+
Trait _trait_swting;
[Newtonsoft.Json.JsonIgnore]
@@ -280,19 +267,19 @@
{
if (_trait_swting == null)
{
- _trait_swting = function.Find((obj) => obj.attri == "swting");
+ _trait_swting = function.Find((obj) => obj.name == "swting");
//鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
if (_trait_swting == null)
{
_trait_swting = new Trait()
{
- attri = "swting",
- value = new List<string> { "up", "down", "left", "right" },
+ name = "swting",
+ value_key = new List<string> { "up", "down", "left", "right" },
max = 3,
min = 0,
};
}
- _trait_swting.curValues = _trait_swting.value.Count > 0 ? _trait_swting.value[trait_mode.min] : "";
+ _trait_swting.value = _trait_swting.value_key.Count > 0 ? _trait_swting.value_key[trait_mode.min] : "";
}
return _trait_swting;
}
@@ -307,7 +294,7 @@
{
try
{
- return trait_swting.value;
+ return trait_swting.value_key;
}
catch (Exception ex)
{
@@ -333,7 +320,7 @@
try
{
var imagePath = "FunctionIcon/AC/CoolIcon.png";
- switch (trait_mode.curValues.ToString())
+ switch (trait_mode.value.ToString())
{
case "auto":
imagePath = "FunctionIcon/AC/AutoIcon.png";
@@ -374,7 +361,7 @@
try
{
var imagePath = "FunctionIcon/AC/WindHighIcon.png";
- switch (trait_fan.curValues.ToString())
+ switch (trait_fan.value.ToString())
{
case "high":
imagePath = "FunctionIcon/AC/WindHighIcon.png";
@@ -416,7 +403,7 @@
{
name = "on_off",
data_type = "Bool",
- value = on_off
+ value = trait_on_off.value.ToString()
});
diff --git a/HDL_ON/Entity/Function/Curtain.cs b/HDL_ON/Entity/Function/Curtain.cs
index 9a1702f..d8302a4 100644
--- a/HDL_ON/Entity/Function/Curtain.cs
+++ b/HDL_ON/Entity/Function/Curtain.cs
@@ -31,20 +31,20 @@
{
if(trait_openLevel==null)
{
- trait_openLevel = function.Find((obj) => obj.attri == "openLevel");
+ trait_openLevel = function.Find((obj) => obj.name == "openLevel");
if (trait_openLevel == null)
{
trait_openLevel = new Trait()
{
- attri = "openLevel",
- value = new List<string> { "up", "down" },
+ name = "openLevel",
+ value_key = new List<string> { "up", "down" },
max = 100,
min = 0,
};
}
- trait_openLevel.curValues = trait_openLevel.min;
+ trait_openLevel.value = trait_openLevel.min;
}
- return Convert.ToInt32( trait_openLevel.curValues);
+ return Convert.ToInt32( trait_openLevel.value);
}
catch
{
@@ -56,7 +56,7 @@
{
try
{
- trait_openLevel.curValues = value;
+ trait_openLevel.value = value;
}
catch
{
@@ -78,7 +78,7 @@
switch (functionType)
{
case FunctionType.Curtain:
- data = new JObject { { "on_off", on_off }, { "sid", sid } };
+ data = new JObject { { "on_off", trait_on_off.value.ToString() }, { "sid", sid } };
break;
case FunctionType.MotorCurtain:
case FunctionType.RollingShutter:
diff --git a/HDL_ON/Entity/Function/Fan.cs b/HDL_ON/Entity/Function/Fan.cs
index d0f14e6..2b95fee 100644
--- a/HDL_ON/Entity/Function/Fan.cs
+++ b/HDL_ON/Entity/Function/Fan.cs
@@ -24,20 +24,20 @@
{
if (trait_openLevel == null)
{
- trait_openLevel = function.Find((obj) => obj.attri == "openLevel");
+ trait_openLevel = function.Find((obj) => obj.name == "openLevel");
if (trait_openLevel == null)
{
trait_openLevel = new Trait()
{
- attri = "openLevel",
- value = new List<string> { "up", "down" },
+ name = "openLevel",
+ value_key = new List<string> { "up", "down" },
max = 7,
min = 0,
};
}
- trait_openLevel.curValues = trait_openLevel.min;
+ trait_openLevel.value = trait_openLevel.min;
}
- return Convert.ToInt32(trait_openLevel.curValues);
+ return Convert.ToInt32(trait_openLevel.value);
}
catch
{
@@ -49,7 +49,7 @@
{
try
{
- trait_openLevel.curValues = value;
+ trait_openLevel.value = value;
}
catch
{
diff --git a/HDL_ON/Entity/Function/FloorHeating.cs b/HDL_ON/Entity/Function/FloorHeating.cs
index c66dda9..d9cf8b3 100644
--- a/HDL_ON/Entity/Function/FloorHeating.cs
+++ b/HDL_ON/Entity/Function/FloorHeating.cs
@@ -10,8 +10,9 @@
*灞炴�� 鎻忚堪
*switch on/off
*mode day, night,away, vacation, timer
- *temperature up,down,value
+ *temperature value(鍙)
*lock boolean(Lock閿佸畾鎺у埗)
+ *set_ point up,down,value
*/
public FloorHeating()
{
@@ -33,7 +34,7 @@
/// <summary>
/// 褰撳墠娓╁害妯″紡瀛楃
/// </summary>
- public string curTempTypeString
+ public string tempUnitString
{
get
{
@@ -47,20 +48,46 @@
}
}
}
+ Trait _trait_mode;
/// <summary>
- /// 褰撳墠妯″紡
+ /// 妯″紡灞炴��
/// </summary>
[Newtonsoft.Json.JsonIgnore]
- public string curMode = "day";
+ public Trait trait_mode
+ {
+ get
+ {
+ if (_trait_mode == null)
+ {
+ _trait_mode = function.Find((obj) => obj.name == "mode");
+ //鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
+ if (_trait_mode == null)
+ {
+ _trait_mode = new Trait()
+ {
+ name = "mode",
+ value_key = new List<string> { "day", "night", "away", "vacation", "timer" },
+ max = 4,
+ min = 0,
+ };
+ }
+ _trait_mode.value = _trait_mode.value_key.Count > 0 ? _trait_mode.value_key[0] : "";
+ }
+ return _trait_mode;
+ }
+ }
+
/// <summary>
/// 宸ヤ綔妯″紡瀵瑰簲鐨勫伐浣滄俯搴�
/// </summary>
+ [Newtonsoft.Json.JsonIgnore]
public Dictionary<string, byte> modeTemp = new Dictionary<string, byte>();
/// <summary>
/// 褰撳墠妯″紡绱㈠紩
/// bus鎺у埗鍛戒护浣跨敤
/// </summary>
+ [Newtonsoft.Json.JsonIgnore]
public byte curModeIndex
{
get
@@ -68,7 +95,7 @@
try
{
byte index = 0;
- switch (curMode)
+ switch (trait_mode.value.ToString())
{
case "day":
index = 2;
@@ -79,7 +106,7 @@
case "away":
index = 4;
break;
- case "ordinary":
+ case "normal":
index = 1;
break;
case "timer":
@@ -102,62 +129,24 @@
switch (value)
{
case 5:
- curMode = "timer";
+ trait_mode.value = "timer";
break;
case 1:
- curMode = "ordinary";
+ trait_mode.value = "normal";
break;
case 2:
- curMode = "day";
+ trait_mode.value = "day";
break;
case 3:
- curMode = "night";
+ trait_mode.value = "night";
break;
case 4:
- curMode = "away";
+ trait_mode.value = "away";
break;
default:
- curMode = "cool";
+ trait_mode.value = "cool";
break;
- }
- }
- }
-
- [Newtonsoft.Json.JsonIgnore]
- public Trait trait_mode;
- /// <summary>
- /// 妯″紡鍒楄〃
- /// </summary>
- [Newtonsoft.Json.JsonIgnore]
- public List<string> modeList
- {
- get
- {
- try
- {
- if (trait_mode == null)
- {
- trait_mode = function.Find((obj) => obj.attri == "mode");
- //鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
- if (trait_mode == null)
- {
- trait_mode = new Trait()
- {
- attri = "mode",
- value = new List<string> { "day", "night", "away", "timer", "ordinary" },
- max = 4,
- min = 0,
- };
- }
- trait_mode.curValues = trait_mode.value[trait_mode.min];
- }
- return trait_mode.value;
- }
- catch (Exception ex)
- {
- MainPage.Log($"ac get mode error : {ex.Message}");
- return new List<string> { "day", "night", "away", "timer", "ordinary" };
}
}
}
@@ -173,132 +162,64 @@
/// </summary>
[Newtonsoft.Json.JsonIgnore]
public int indoorTemp = 20;
+
+
+ Trait _trait_temperature;
/// <summary>
/// 褰撳墠娓╁害
/// </summary>
[Newtonsoft.Json.JsonIgnore]
- public int curTemp
+ public double curTemp
{
get
{
- switch (curMode)
+ try
{
- case "day":
- if (!modeTemp.ContainsKey("day"))
+ if (_trait_temperature == null)
+ {
+ _trait_temperature = function.Find((obj) => obj.name == "temperature");
+ //鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
+ if (_trait_temperature == null)
{
- modeTemp.Add("day", 20);
- }
- return modeTemp["day"];
- case "night":
- if (!modeTemp.ContainsKey("night"))
- {
- modeTemp.Add("night", 20);
- }
- return modeTemp["night"];
- case "away":
- if (!modeTemp.ContainsKey("away"))
- {
- modeTemp.Add("away", 20);
- }
- return modeTemp["away"];
- case "ordinary":
- if (!modeTemp.ContainsKey("ordinary"))
- {
- modeTemp.Add("ordinary", 20);
- }
- return modeTemp["ordinary"];
- case "timer":
- if (timeFlag == 0)
- {
- if (!modeTemp.ContainsKey("day"))
+ _trait_temperature = new Trait()
{
- modeTemp.Add("day", 20);
- }
- return modeTemp["day"];
+ name = "temperature",
+ value_key = new List<string>(),
+ max = 32,
+ min = 5,
+ };
}
- else
- {
- if (!modeTemp.ContainsKey("night"))
- {
- modeTemp.Add("night", 20);
- }
- return modeTemp["night"];
- }
+ _trait_temperature.value = 5;
+ }
+ return 5;
}
- return 20;
+ catch (Exception ex)
+ {
+ MainPage.Log($"ac get temp error : {ex.Message}");
+ return 5;
+ }
}
set
{
- switch (curMode)
+ if (_trait_temperature == null)
{
- case "day":
- if (!modeTemp.ContainsKey("day"))
+ _trait_temperature = function.Find((obj) => obj.name == "temperature");
+ //鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
+ if (_trait_temperature == null)
+ {
+ _trait_temperature = new Trait()
{
- modeTemp.Add("day", (byte)value);
- }
- else
- {
- modeTemp["day"] = (byte)value;
- }
- return;
- case "night":
- if (!modeTemp.ContainsKey("night"))
- {
- modeTemp.Add("night", (byte)value);
- }
- else
- {
- modeTemp["night"] = (byte)value;
- }
- break;
- case "away":
- if (!modeTemp.ContainsKey("away"))
- {
- modeTemp.Add("away", (byte)value);
- }
- else
- {
- modeTemp["away"] = (byte)value;
- }
- break;
- case "ordinary":
- if (!modeTemp.ContainsKey("ordinary"))
- {
- modeTemp.Add("ordinary", (byte)value);
- }
- else
- {
- modeTemp["ordinary"] = (byte)value;
- }
- break;
- case "timer":
- if (timeFlag == 0)
- {
- if (!modeTemp.ContainsKey("day"))
- {
- modeTemp.Add("day", (byte)value);
- }
- else
- {
- modeTemp["day"] = (byte)value;
- }
- }
- else
- {
- if (!modeTemp.ContainsKey("night"))
- {
- modeTemp.Add("night", (byte)value);
- }
- else
- {
- modeTemp["night"] = (byte)value;
- }
- }
- break;
+ name = "temperature",
+ value_key = new List<string>(),
+ max = 4,
+ min = 0,
+ };
+ }
+ _trait_temperature.value = _trait_temperature.value_key[_trait_temperature.min];
}
+ _trait_temperature.value = value;
}
}
-
/// <summary>
/// 褰撳墠妯″紡鐨刬con璺緞
@@ -311,7 +232,7 @@
try
{
var imagePath = "FunctionIcon/AC/HeatingIcon.png";
- switch (curMode)
+ switch (trait_mode.value)
{
case "day":
imagePath = "FunctionIcon/AC/HeatingIcon.png";
@@ -325,7 +246,7 @@
case "timer":
imagePath = "FunctionIcon/AC/AutoIcon.png";
break;
- case "ordinary":
+ case "normal":
imagePath = "FunctionIcon/FloorHeating/OrdinaryIcon.png";
break;
default:
diff --git a/HDL_ON/Entity/Function/Function.cs b/HDL_ON/Entity/Function/Function.cs
index 45f4951..0c3e88b 100644
--- a/HDL_ON/Entity/Function/Function.cs
+++ b/HDL_ON/Entity/Function/Function.cs
@@ -3,6 +3,7 @@
using System.Linq;
using Newtonsoft.Json.Linq;
using HDL_ON;
+using Shared;
namespace HDL_ON.Entity
{
@@ -13,17 +14,24 @@
public class Trait
{
/// <summary>
- /// 灞炴�у唴瀹�
- /// </summary>
- public string attri;
- /// <summary>
/// 灞炴�у悕绉�
/// </summary>
public string name;
+ public List<string> _value_key;
/// <summary>
- /// 灞炴�х殑鍊�
+ /// 灞炴�х殑鍊煎垪琛�
/// </summary>
- public List<string> value;
+ [Newtonsoft.Json.JsonIgnore]
+ public List<string> value_key {
+ get
+ {
+ return _value_key;
+ }
+ set
+ {
+ _value_key = value;
+ }
+ }
/// <summary>
/// 鏈�澶у��
/// </summary>
@@ -40,10 +48,268 @@
/// <summary>
/// 褰撳墠鍊�
- /// app杞欢鑷畾涔夊睘鎬�
- /// 鐢ㄦ潵璁板綍褰撳墠鐘舵��
/// </summary>
- public object curValues = new object();
+ public object value = new object();
+
+
+ //----app鑷畾涔�
+ /// <summary>
+ /// 灞炴�у�煎崟浣�
+ /// </summary>
+ public string _uintString;
+ public string uintString {
+ get
+ {
+ if(!string.IsNullOrEmpty( _uintString))
+ {
+ return _uintString;
+ }
+ var us = "";
+ switch(name)
+ {
+ case "temperature":
+ us = "掳C";
+ break;
+ case "percent":
+ case "brightness":
+ us = "%";
+ break;
+ }
+ return us;
+ }
+ }
+
+ /// <summary>
+ /// 灞炴�у悕绉版樉绀烘枃鏈�
+ /// 涓嫳鏂囨樉绀�
+ /// </summary>
+ public string name_text
+ {
+ get
+ {
+ string text = "";
+ switch (name)
+ {
+ case "on_off":
+ text = Language.StringByID(StringId.OnOff);
+ break;
+ case "brightness":
+ text = Language.StringByID(StringId.Brightness);
+ break;
+ case "color":
+ text = Language.StringByID(StringId.ColorValue);
+ break;
+ case "mode":
+ text = Language.StringByID(StringId.Mode);
+ break;
+ case "fan":
+ text = Language.StringByID(StringId.FanSpeed);
+ break;
+ case "temperature":
+ text = Language.StringByID(StringId.Temp);
+ break;
+ case "delay":
+ text = Language.StringByID(StringId.Delay);
+ break;
+ case "cct":
+ text = "CCT";
+ break;
+ //case "fade_time":
+ case "percent":
+ text = Language.StringByID(StringId.PercentAdjustment);
+ break;
+ //case "lock":
+ //case "ico":
+ //case "swing":
+ //case "set_ point":
+ //case "pm25":
+ //case "volume":
+ //case "vol_step":
+ //case "source":
+ //case "treble":
+ //case "bass":
+ //case "playlist":
+ //case "song_name":
+ //case "current_status":
+ //case "enable":
+ //case "lux":
+ //case "adjust_value":
+ //case "range":
+ //case "humidity":
+ //case "type":
+ //case "state":
+ //case "sensitivity":
+ //case "pm25value":
+ }
+ return text;
+ }
+ }
+
+ /// <summary>
+ /// 鑾峰彇褰撳墠灞炴�х殑鏄剧ず鏂囨湰
+ /// 涓嫳鏂囨樉绀�
+ /// </summary>
+ public string GetCurValueText()
+ {
+ return GetValueText(value.ToString());
+ }
+
+ /// <summary>
+ /// 鑾峰彇鎸囧畾灞炴�х殑鏄剧ず鏂囨湰
+ /// 涓嫳鏂囨樉绀�
+ /// </summary>
+ public string GetValueText(string value)
+ {
+ string text = "";
+ value = value.Replace("{}", "");
+ switch (name)
+ {
+ case "on_off":
+ text = value == "on" ? Language.StringByID(StringId.On) : Language.StringByID(StringId.OFF);
+ break;
+ case "temperature":
+ case "brightness":
+ case "percent":
+ if (text == "")
+ {
+ this.value = this.min;
+ text = this.min.ToString();
+ }
+ else
+ {
+ text = value;
+ }
+ break;
+ //case "color":
+ case "mode":
+ switch (value)
+ {
+ //----绌鸿皟
+ case "auto":
+ text = Language.StringByID(StringId.Auto);
+ break;
+ case "cool":
+ text = Language.StringByID(StringId.Cool);
+ break;
+ case "heat":
+ text = Language.StringByID(StringId.Heat);
+ break;
+ case "dry":
+ text = Language.StringByID(StringId.Dry);
+ break;
+ case "fan":
+ text = Language.StringByID(StringId.AirSupply);
+ break;
+ //-----鍦扮儹
+ case "day":
+ text = Language.StringByID(StringId.Day);
+ break;
+ case "night":
+ text = Language.StringByID(StringId.Night);
+ break;
+ case "away":
+ text = Language.StringByID(StringId.Away);
+ break;
+ case "normal":
+ text = Language.StringByID(StringId.Normal);
+ break;
+ case "timer":
+ text = Language.StringByID(StringId.Timer);
+ break;
+ default:
+ if (this.value_key.Contains("cool"))
+ {
+ this.value = "cool";
+ text = Language.StringByID(StringId.Cool);
+ }
+ else if (this.value_key.Contains("day"))
+ {
+ this.value = "day";
+ text = Language.StringByID(StringId.Day);
+ }
+ else
+ {
+ foreach (var v in this.value_key)
+ {
+ this.value = v;
+ text = GetCurValueText();
+ }
+ }
+ break;
+ }
+ break;
+ case "fan":
+ switch (value)
+ {
+ case "high":
+ text = Language.StringByID(StringId.HighWindSpeed);
+ break;
+ case "medium":
+ text = Language.StringByID(StringId.MiddleWindSpeed);
+ break;
+ case "low":
+ text = Language.StringByID(StringId.LowWindSpeed);
+ break;
+ case "auto":
+ text = Language.StringByID(StringId.Auto);
+ break;
+ default:
+ if (this.value_key.Contains("low"))
+ {
+ this.value = "low";
+ text = Language.StringByID(StringId.LowWindSpeed);
+ }
+ else
+ {
+ foreach (var v in this.value_key)
+ {
+ this.value = v;
+ text = GetCurValueText();
+ }
+ }
+ break;
+ }
+ break;
+ //case "delay":
+ //case "cct":
+ //case "fade_time":
+ //case "lock":
+ //case "ico":
+ //case "swing":
+ //case "set_ point":
+ //case "pm25":
+ //case "volume":
+ //case "vol_step":
+ //case "source":
+ //case "treble":
+ //case "bass":
+ //case "playlist":
+ //case "song_name":
+ //case "current_status":
+ //case "enable":
+ //case "lux":
+ //case "adjust_value":
+ //case "range":
+ //case "humidity":
+ //case "type":
+ //case "state":
+ //case "sensitivity":
+ //case "pm25value":
+ case "high":
+ text = Language.StringByID(StringId.HighWindSpeed);
+ break;
+ case "medium":
+ text = Language.StringByID(StringId.MiddleWindSpeed);
+ break;
+ case "low":
+ text = Language.StringByID(StringId.LowWindSpeed);
+ break;
+ case "auto":
+ text = Language.StringByID(StringId.Auto);
+ break;
+ }
+ return text;
+ }
}
/// <summary>
/// 璁惧鍔熻兘oid
@@ -56,6 +322,8 @@
public string net_id;
public string dev_id;
public string channels;
+
+
}
@@ -87,7 +355,7 @@
/// 澶х被鍒� 1bytes 锛堥鐣欙級
/// 灏忕被鍒� 1byte 锛堥鐣欙級
/// </summary>
- public string sid = "03010112345678010123012301230101";
+ public string sid = "0301011234567801012301230123";
/// <summary>
/// A鍗忚鍔熻兘鐨勭壒鎬�
@@ -107,6 +375,40 @@
/// 浣跨敤A鍗忚鎺у埗鏃讹紝鏀瑰睘鎬т负绌�
/// </summary>
public BusData bus_Data;
+ /// <summary>
+ /// 寤舵椂
+ /// </summary>
+ public int delay = 0;
+ /// <summary>
+ /// 寤舵椂鏄剧ず鐨勬枃鏈�
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public string delayText
+ {
+ get
+ {
+ string text = "";
+ switch (delay)
+ {
+ case 0:
+ text = Language.StringByID(StringId.NoDelay);
+ break;
+ case 30:
+ text = "30s";
+ break;
+ case 60:
+ text = "1min";
+ break;
+ case 120:
+ text = "2min";
+ break;
+ case 300:
+ text = "5min";
+ break;
+ }
+ return text;
+ }
+ }
#endregion
/// <summary>
@@ -165,84 +467,45 @@
[Newtonsoft.Json.JsonIgnore]
public string lastState = "";
+ Trait _trait_on_off;
[Newtonsoft.Json.JsonIgnore]
- public Trait trait_on_off;
- /// <summary>
- /// 寮�鍏崇姸鎬�
- /// 0:鍏�
- /// 1:寮�
- /// </summary>
- [Newtonsoft.Json.JsonIgnore]
- public string on_off
+ public Trait trait_on_off
{
get
{
- try
+ if (_trait_on_off == null)
{
- if (trait_on_off == null)
+ _trait_on_off = function.Find((obj) => obj.name == "on_off");
+ //鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
+ if (_trait_on_off == null)
{
- trait_on_off = function.Find((obj) => obj.attri == "on_off");
- //鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
- if (trait_on_off == null)
+ _trait_on_off = new Trait()
{
- trait_on_off = new Trait()
- {
- attri = "on_off",
- value = new List<string> { "on", "off" },
- max = 1,
- min = 0,
- };
- }
- trait_on_off.curValues = trait_on_off.value[trait_on_off.min];
+ name = "on_off",
+ value_key = new List<string> { "on", "off" },
+ max = 1,
+ min = 0,
+ };
}
- return trait_on_off.curValues.ToString();
+ _trait_on_off.value = "on";
}
- catch
- {
- MainPage.Log("on_off 鏁版嵁鑾峰彇澶辫触.");
- function.Add( new Trait()
- {
- attri = "on_off",
- value = new List<string> { "on", "off" },
- max = 1,
- min = 0,
- });
- return "off";
- }
+ return _trait_on_off;
}
- set
+ //set
+ //{
+ // _trait_on_off = value;
+ //}
+ }
+
+ /// <summary>
+ /// 寮�鍏崇姸鎬佹枃鏈�
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public string on_off_text
+ {
+ get
{
- try
- {
- if (trait_on_off == null)
- {
- trait_on_off = function.Find((obj) => obj.attri == "on_off");
- //鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
- if (trait_on_off == null)
- {
- trait_on_off = new Trait()
- {
- attri = "on_off",
- value = new List<string> { "on", "off" },
- max = 1,
- min = 0,
- };
- }
- trait_on_off.curValues = trait_on_off.min;
- }
- trait_on_off.curValues = value;
- }
- catch (Exception ex)
- {
- MainPage.Log($"on_off 鏁版嵁鍒锋柊澶辫触: {ex.Message}");
- function.Add(new Trait()
- {
- attri = "on_off",
- value = new List<string> { "on", "off" },
- max = 1,
- min = 0,
- });
- }
+ return trait_on_off.value.ToString() == "on" ? Language.StringByID(StringId.On) : Language.StringByID(StringId.OFF);
}
}
@@ -301,17 +564,30 @@
string roomNameList = "";
foreach(var roomId in roomIdList)
{
- var findRoom = DB_ResidenceData.residenceData.rooms.Find(obj => obj.sid == roomId);
+ var findRoom = DB_ResidenceData.rooms.Find(obj => obj.sid == roomId);
if (findRoom == null)
continue;
if(roomNameList != "")
{
roomNameList += ",";
}
- roomNameList += findRoom.floor + "路" + findRoom.name;
+ roomNameList += findRoom.floorName + findRoom.name;
+ }
+ if (roomNameList == "" && functionType == FunctionType.Scene)
+ {
+ roomNameList = Language.StringByID(StringId.WholeHouseScene);
}
return roomNameList;
}
+ /// <summary>
+ /// 淇濆瓨鍔熻兘鏁版嵁
+ /// </summary>
+ public void SaveFunctionData()
+ {
+ var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(this));
+ FileUtils.WriteFileByBytes("FunctionData_" + this.sid, ssd);
+ MainPage.Log($"Save FunctionData {this.functionType} : {this.sid}");
+ }
/// <summary>
/// 鏇存柊鏃堕棿
diff --git a/HDL_ON/Entity/Function/Light.cs b/HDL_ON/Entity/Function/Light.cs
index ac77986..86e7065 100644
--- a/HDL_ON/Entity/Function/Light.cs
+++ b/HDL_ON/Entity/Function/Light.cs
@@ -32,21 +32,21 @@
{
if (trait_brightness == null)
{
- trait_brightness = function.Find((obj) => obj.attri == "brightness");
+ trait_brightness = function.Find((obj) => obj.name == "brightness");
//鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
if (trait_brightness == null)
{
trait_brightness = new Trait()
{
- attri = "brightness",
- value = new List<string> { "up", "down" },
+ name = "brightness",
+ value_key = new List<string> { "up", "down" },
max = 100,
min = 0,
};
}
- trait_brightness.curValues = trait_brightness.min;
+ trait_brightness.value = trait_brightness.min;
}
- return Convert.ToInt32(trait_brightness.curValues);
+ return Convert.ToInt32(trait_brightness.value);
}
set
{
@@ -54,21 +54,21 @@
{
if (trait_brightness == null)
{
- trait_brightness = function.Find((obj) => obj.attri == "brightness");
+ trait_brightness = function.Find((obj) => obj.name == "brightness");
//鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
if (trait_brightness == null)
{
trait_brightness = new Trait()
{
- attri = "brightness",
- value = new List<string> { "up", "down" },
+ name = "brightness",
+ value_key = new List<string> { "up", "down" },
max = 100,
min = 0,
};
}
- trait_brightness.curValues = trait_brightness.min;
+ trait_brightness.value = trait_brightness.min;
}
- trait_brightness.curValues = value;
+ trait_brightness.value = value;
MainPage.Log($"brightness 鏁版嵁鍒锋柊{value}.");
}
catch
@@ -91,27 +91,27 @@
{
if (trait_color == null)
{
- trait_color = function.Find((obj) => obj.attri == "color");
+ trait_color = function.Find((obj) => obj.name == "color");
//鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
if (trait_color == null)
{
trait_color = new Trait()
{
- attri = "color",
- value = new List<string> { "FFFFFF" },
+ name = "color",
+ value_key = new List<string> { "FFFFFF" },
max = 0xFFFFFF,
min = 0x000000,
};
}
- trait_color.curValues = trait_color.min;
+ trait_color.value = trait_color.min;
}
- return Convert.ToInt32(trait_color.curValues);
+ return Convert.ToInt32(trait_color.value);
}
set
{
try
{
- trait_color.curValues = value;
+ trait_color.value = value;
}
catch
{
@@ -222,7 +222,7 @@
{
name = "on_off",
data_type = "Bool",
- value = on_off
+ value = trait_on_off.value.ToString()
});
break;
case FunctionType.Dimmer:
@@ -230,7 +230,7 @@
{
name = "on_off",
data_type = "Bool",
- value = on_off
+ value = trait_on_off.value.ToString()
});
controlData.Add(new ControlData()
{
@@ -244,7 +244,7 @@
{
name = "on_off",
data_type = "Bool",
- value = on_off
+ value = trait_on_off.value.ToString()
});
controlData.Add(new ControlData()
{
diff --git a/HDL_ON/Entity/Function/Scene.cs b/HDL_ON/Entity/Function/Scene.cs
index 6784b1d..cf44c73 100644
--- a/HDL_ON/Entity/Function/Scene.cs
+++ b/HDL_ON/Entity/Function/Scene.cs
@@ -17,13 +17,76 @@
/// <summary>
/// 鍦烘櫙鑳屾櫙
/// </summary>
- public string ImagePath = "FunctionIcon/Scene/s1.png";
+ public string ImagePath = "Classification/Room/Roombg.png";//"FunctionIcon/Scene/s1.png";
/// <summary>
/// bus鍦烘櫙鏁版嵁
/// </summary>
public Dictionary<string, byte[]> bus_SceneData = new Dictionary<string, byte[]>();
+ /// <summary>
+ /// 鍦烘櫙鍔熻兘鍒楄〃
+ /// </summary>
+ public List<Function> sceneFunctionList = new List<Function>();
+
+
+ /// <summary>
+ /// 鐢熸垚鍦烘櫙sid
+ /// </summary>
+ public void NewSid()
+ {
+ string sSceneid = "";
+ try
+ {
+ string sOidBeginsWith = "000101";//鍘傚晢 + 閫氳鏂瑰紡
+ DateTime dt = DateTime.Now;
+
+
+ DateTime startTime = TimeZoneInfo.ConvertTimeToUtc(new DateTime(2020, 1, 1));
+ long m = (long)((dt - startTime).TotalMilliseconds / 10);
+ string sTimeSpan = "00000000";
+
+
+ byte[] arry = new byte[4];
+ arry[0] = (byte)(m & 0xFF);
+ arry[1] = (byte)((m & 0xFF00) >> 8);
+ arry[2] = (byte)((m & 0xFF0000) >> 16);
+ arry[3] = (byte)((m >> 24) & 0xFF);
+ sTimeSpan = arry[0].ToString("X2") + arry[1].ToString("X2") + arry[2].ToString("X2") + arry[3].ToString("X2");
+
+
+ if (sTimeSpan.Length > 8)
+ {
+ sTimeSpan = sTimeSpan.Substring(0, 8);
+ }
+ else
+ {
+ sTimeSpan = "00000000";
+ }
+
+ sSceneid = sOidBeginsWith + sTimeSpan;
+
+ sSceneid += "0A";
+ sSceneid += "0A01";
+ //0A01 鐗╂ā鍨嬩负鍦烘櫙锛� 0001 琛ㄧず 1 鍙峰満鏅姛鑳�
+ int iTopSceneId = 1;
+
+ Random random = new Random();
+ iTopSceneId = random.Next(0, 255);
+ iTopSceneId += random.Next(0, 255);
+
+ sSceneid += iTopSceneId.ToString("X4");//鍦烘櫙鍙� 涓や釜byte
+ sSceneid += "1100";
+ sid = sSceneid;
+ }
+ catch
+ {
+ sid = sSceneid;
+ }
+ }
+
}
+
+
}
//5.1.14鑾峰彇鍦烘櫙鍒楄〃
//璇锋眰鍙傛暟
diff --git a/HDL_ON/Entity/Function/Sensor.cs b/HDL_ON/Entity/Function/Sensor.cs
index c213c49..c8b1c7b 100644
--- a/HDL_ON/Entity/Function/Sensor.cs
+++ b/HDL_ON/Entity/Function/Sensor.cs
@@ -17,19 +17,8 @@
int nameId = 0;
switch (functionType)
{
- case FunctionType.PM10:
- nameId = StringId.PM10;
- break;
case FunctionType.PM25:
nameId = StringId.PM25;
- break;
- //case FunctionType.Noise:
- // nameId = StringId.Noise;
-
- break;
- case FunctionType.WindPower:
- nameId = StringId.WindPower;
-
break;
case FunctionType.CO2:
nameId = StringId.CO2;
@@ -60,35 +49,28 @@
{
if (trait_values == null)
{
- trait_values = function.Find((obj) => obj.attri == "values");
+ trait_values = function.Find((obj) => obj.name == "values");
//鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
if (trait_values == null)
{
trait_values = new Trait()
{
- attri = "values",
- value = new List<string> { "29" },
+ name = "values",
+ value_key = new List<string> { "29" },
max = 10000,
min = 0,
};
- trait_values.curValues = trait_values.min;
+ trait_values.value = trait_values.min;
}
#if DEBUG
- if (Convert.ToInt32(trait_values.curValues) == 0)
+ if (Convert.ToInt32(trait_values.value) == 0)
{
double level = 1;
Random random = new Random();
switch (functionType)
{
- case FunctionType.PM10:
- level = Math.Round(random.NextDouble() * 130, 0);
- break;
case FunctionType.PM25:
level = Math.Round(random.NextDouble() * 130, 0);
- break;
- //case FunctionType.Noise:
- // break;
- case FunctionType.WindPower:
break;
case FunctionType.CO2:
level = Math.Round(random.NextDouble() * 6000, 0);
@@ -103,34 +85,35 @@
level = Math.Round(random.NextDouble() * 100, 0);
break;
}
- trait_values.curValues = level;
+ trait_values.value = level;
}
#endif
}
- return Convert.ToDouble(trait_values.curValues);
+ return Convert.ToDouble(trait_values.value);
}
set
{
try
- {
+
+ {
if (trait_values == null)
{
- trait_values = function.Find((obj) => obj.attri == "values");
+ trait_values = function.Find((obj) => obj.name == "values");
//鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
if (trait_values == null)
{
trait_values = new Trait()
{
- attri = "values",
- value = new List<string> { "up" },
+ name = "values",
+ value_key = new List<string> { "up" },
max = 100,
min = 0,
};
}
- trait_values.curValues = trait_values.min;
+ trait_values.value = trait_values.min;
}
- trait_values.curValues = value;
+ trait_values.value = value;
MainPage.Log($"values 鏁版嵁鍒锋柊{value}.");
}
catch
@@ -154,21 +137,11 @@
_intervalValue = new List<string>();
switch (functionType)
{
- case FunctionType.PM10:
- _intervalValue.Add("0 ~ 35");
- _intervalValue.Add("36 ~ 75");
- _intervalValue.Add("76 ~ 115");
- _intervalValue.Add("115 ~");
- break;
case FunctionType.PM25:
_intervalValue.Add("0 ~ 35");
_intervalValue.Add("36 ~ 75");
_intervalValue.Add("76 ~ 115");
_intervalValue.Add("115 ~");
- break;
- //case FunctionType.Noise:
- // break;
- case FunctionType.WindPower:
break;
case FunctionType.CO2:
_intervalValue.Add("0 ~ 1000");
@@ -217,23 +190,11 @@
_levelColorList = new List<uint>();
switch (functionType)
{
- case FunctionType.PM10:
- _levelColorList.Add(0xFFADE764);
- _levelColorList.Add(0xFFFFD154);
- _levelColorList.Add(0xFFFF9D54);
- _levelColorList.Add(0xFFFF3D3D);
- break;
case FunctionType.PM25:
_levelColorList.Add(0xFFADE764);
_levelColorList.Add(0xFFFFD154);
_levelColorList.Add(0xFFFF9D54);
_levelColorList.Add(0xFFFF3D3D);
- break;
- //case FunctionType.Noise:
-
- // break;
- case FunctionType.WindPower:
-
break;
case FunctionType.CO2:
_levelColorList.Add(0xFFADE764);
@@ -285,23 +246,11 @@
_levelTextList = new List<int>();
switch (functionType)
{
- case FunctionType.PM10:
- _levelTextList.Add(StringId.Great);
- _levelTextList.Add(StringId.Good);
- _levelTextList.Add(StringId.MildPollution);
- _levelTextList.Add(StringId.HeavyPollution);
- break;
case FunctionType.PM25:
_levelTextList.Add(StringId.Great);
_levelTextList.Add(StringId.Good);
_levelTextList.Add(StringId.MildPollution);
_levelTextList.Add(StringId.HeavyPollution);
- break;
- //case FunctionType.Noise:
-
- // break;
- case FunctionType.WindPower:
-
break;
case FunctionType.CO2:
_levelTextList.Add(StringId.SensorReferenceTipCO2Level1);
@@ -348,16 +297,6 @@
int level = 1;
switch (functionType)
{
- case FunctionType.PM10:
- if (values < 35)
- level = 1;
- else if (values < 75)
- level = 2;
- else if (values < 115)
- level = 3;
- else if (values > 115)
- level = 4;
- break;
case FunctionType.PM25:
if (values < 35)
level = 1;
@@ -367,12 +306,6 @@
level = 3;
else if (values > 115)
level = 4;
- break;
- //case FunctionType.Noise:
-
- // break;
- case FunctionType.WindPower:
-
break;
case FunctionType.CO2:
if (values < 1000)
diff --git a/HDL_ON/Entity/Function/TV.cs b/HDL_ON/Entity/Function/TV.cs
index 2070698..86e57bd 100644
--- a/HDL_ON/Entity/Function/TV.cs
+++ b/HDL_ON/Entity/Function/TV.cs
@@ -5,7 +5,7 @@
{
public TV()
{
- on_off = "off";
+ trait_on_off.value = "off";
}
public void ControlTV(InfraredCode_TV iCode)
diff --git a/HDL_ON/Entity/FunctionList.cs b/HDL_ON/Entity/FunctionList.cs
index 4b0b5bb..0e910dc 100644
--- a/HDL_ON/Entity/FunctionList.cs
+++ b/HDL_ON/Entity/FunctionList.cs
@@ -1,11 +1,17 @@
锘縰sing System;
using System.Collections.Generic;
using System.Linq;
+using HDL_ON.DAL;
namespace HDL_ON.Entity
{
- public class FunctionList
+ public class FunctionList
{
+ public FunctionList()
+ {
+
+ }
+
/// <summary>
/// 绌鸿皟鍒楄〃
/// </summary>
@@ -22,6 +28,7 @@
/// 鍦扮儹鍒楄〃
/// </summary>
public List<FloorHeating> floorHeatings = new List<FloorHeating>();
+ #region 瀹剁數鍒楄〃 electricals
/// <summary>
/// 瀹剁數鍒楄〃
/// </summary>
@@ -29,6 +36,18 @@
{
get
{
+ if(fans == null)
+ {
+ fans = new List<Fan>();
+ }
+ if(switchSockets == null)
+ {
+ switchSockets = new List<SwitchSocket>();
+ }
+ if(tVs == null)
+ {
+ tVs = new List<TV>();
+ }
var list = new List<Function>();
list.AddRange(fans);
list.AddRange(switchSockets);
@@ -48,6 +67,7 @@
/// 瀹剁數鍒楄〃
/// </summary>
public List<SwitchSocket> switchSockets = new List<SwitchSocket>();
+ #endregion
/// <summary>
/// 鐜浼犳劅鍣ㄥ垪琛�
/// </summary>
@@ -57,19 +77,24 @@
/// 鍦烘櫙鍒楄〃
/// </summary>
public List<Scene> scenes = new List<Scene>();
+ /// <summary>
+ /// 鍔熻兘鍒楄〃
+ /// </summary>
+ List<Function> deviceFunctionList;
+ //[Newtonsoft.Json.JsonIgnore]
+ //public List<Function> functions = new List<Function>();
- [Newtonsoft.Json.JsonIgnore]
- public List<Function> functions = new List<Function>();
/// <summary>
/// 鑾峰彇鎵�鏈夊姛鑳藉垪琛�
/// </summary>
- public void GetAllFunction()
+ public List<Function> GetAllFunction()
{
- functions.Clear();
- functions.AddRange(GetAllDeviceFunctionList());
- functions.AddRange(scenes);
+ var fs = new List<Function>();
+ fs.AddRange(GetAllDeviceFunctionList());
+ fs.AddRange(scenes);
+ return fs;
}
/// <summary>
@@ -77,15 +102,17 @@
/// </summary>
public List<Function> GetAllDeviceFunctionList()
{
- var deviceFunctionList = new List<Function>();
- deviceFunctionList.AddRange(aCs);
- deviceFunctionList.AddRange(lights);
- deviceFunctionList.AddRange(curtains);
- deviceFunctionList.AddRange(floorHeatings);
- deviceFunctionList.AddRange(electricals);
- deviceFunctionList.AddRange(sensorsEnvironmentalScience);
- deviceFunctionList.AddRange(HDL_ON.UI.Music.A31MusicModel.A31MusicModelList);
-
+ if (deviceFunctionList == null)
+ {
+ deviceFunctionList = new List<Function>();
+ deviceFunctionList.AddRange(aCs);
+ deviceFunctionList.AddRange(lights);
+ deviceFunctionList.AddRange(curtains);
+ deviceFunctionList.AddRange(floorHeatings);
+ deviceFunctionList.AddRange(electricals);
+ deviceFunctionList.AddRange(sensorsEnvironmentalScience);
+ deviceFunctionList.AddRange(UI.Music.A31MusicModel.A31MusicModelList);
+ }
return deviceFunctionList.OrderByDescending(o => o.usageCount).ToList();
}
/// <summary>
@@ -101,11 +128,14 @@
switchSockets = new List<SwitchSocket>();
fans = new List<Fan>();
sensorsEnvironmentalScience = new List<Sensor>();
- functions = new List<Function>();
+ //functions = new List<Function>();
+ scenes = new List<Scene>();
+ deviceFunctionList = null;
}
/// <summary>
- /// 娣诲姞鍔熻兘
+ /// 鎺ユ敹bus杞欢涓婁紶鐨勫姛鑳�
+ /// tcp鏂瑰紡
/// </summary>
/// <param name="sidObj"></param>
public void AddDeviceFunction(Function sidObj0)
@@ -114,33 +144,40 @@
{
case FunctionType.AC:
var sidObj = Newtonsoft.Json.JsonConvert.DeserializeObject<AC>(Newtonsoft.Json.JsonConvert.SerializeObject(sidObj0));
- DB_ResidenceData.residenceData.functionList.aCs.Add(sidObj);
+ DB_ResidenceData.functionList.aCs.Add(sidObj);
+ sidObj.SaveFunctionData();
break;
case FunctionType.FloorHeating:
var sidObj1 = Newtonsoft.Json.JsonConvert.DeserializeObject<FloorHeating>(Newtonsoft.Json.JsonConvert.SerializeObject(sidObj0));
- DB_ResidenceData.residenceData.functionList.floorHeatings.Add(sidObj1);
+ DB_ResidenceData.functionList.floorHeatings.Add(sidObj1);
+ sidObj1.SaveFunctionData();
break;
case FunctionType.Dimmer:
case FunctionType.RGB:
case FunctionType.Relay:
var sidObj2 = Newtonsoft.Json.JsonConvert.DeserializeObject<Light>(Newtonsoft.Json.JsonConvert.SerializeObject(sidObj0));
- DB_ResidenceData.residenceData.functionList.lights.Add(sidObj2);
+ DB_ResidenceData.functionList.lights.Add(sidObj2);
+ sidObj2.SaveFunctionData();
break;
case FunctionType.Curtain:
var sidObj3 = Newtonsoft.Json.JsonConvert.DeserializeObject<Curtain>(Newtonsoft.Json.JsonConvert.SerializeObject(sidObj0));
- DB_ResidenceData.residenceData.functionList.curtains.Add(sidObj3 );
+ DB_ResidenceData.functionList.curtains.Add(sidObj3 );
+ sidObj3.SaveFunctionData();
break;
case FunctionType.TV:
var sidObj4 = Newtonsoft.Json.JsonConvert.DeserializeObject<TV>(Newtonsoft.Json.JsonConvert.SerializeObject(sidObj0));
- DB_ResidenceData.residenceData.functionList.tVs.Add(sidObj4);
+ DB_ResidenceData.functionList.tVs.Add(sidObj4);
+ sidObj4.SaveFunctionData();
break;
case FunctionType.Socket:
var sidObj5 = Newtonsoft.Json.JsonConvert.DeserializeObject<SwitchSocket>(Newtonsoft.Json.JsonConvert.SerializeObject(sidObj0));
- DB_ResidenceData.residenceData.functionList.switchSockets.Add(sidObj5);
+ DB_ResidenceData.functionList.switchSockets.Add(sidObj5);
+ sidObj5.SaveFunctionData();
break;
case FunctionType.Fan:
var sidObj6 = Newtonsoft.Json.JsonConvert.DeserializeObject<Fan>(Newtonsoft.Json.JsonConvert.SerializeObject(sidObj0));
- DB_ResidenceData.residenceData.functionList.fans.Add(sidObj6);
+ DB_ResidenceData.functionList.fans.Add(sidObj6);
+ sidObj6.SaveFunctionData();
break;
case FunctionType.CO2:
case FunctionType.TVOC:
@@ -148,11 +185,16 @@
case FunctionType.Temp:
case FunctionType.Humidity:
var sidObj7 = Newtonsoft.Json.JsonConvert.DeserializeObject<Sensor>(Newtonsoft.Json.JsonConvert.SerializeObject(sidObj0));
- DB_ResidenceData.residenceData.functionList.sensorsEnvironmentalScience.Add(sidObj7);
+ DB_ResidenceData.functionList.sensorsEnvironmentalScience.Add(sidObj7);
+ sidObj7.SaveFunctionData();
break;
}
}
-
+ /// <summary>
+ /// 鎺ユ敹bus杞欢涓婁紶鐨勫姛鑳�
+ /// http udp
+ /// </summary>
+ /// <param name="obj"></param>
public void AddFunction(object obj)
{
var f = Newtonsoft.Json.JsonConvert.DeserializeObject<Function>(obj.ToString());
@@ -182,7 +224,7 @@
case FunctionType.TV:
electricals.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<TV>(obj.ToString()));
break;
- case FunctionType.WindPower:
+ case FunctionType.Socket:
electricals.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<SwitchSocket>(obj.ToString()));
break;
case FunctionType.Fan:
@@ -204,7 +246,6 @@
break;
}
}
-
}
-
+
}
diff --git a/HDL_ON/Entity/Room.cs b/HDL_ON/Entity/Room.cs
index c128f9e..6bfcc90 100644
--- a/HDL_ON/Entity/Room.cs
+++ b/HDL_ON/Entity/Room.cs
@@ -14,7 +14,7 @@
/// <summary>
/// 妤煎眰鍚嶇О
/// </summary>
- public string name = "1 F";
+ public string name = "1F";
/// <summary>
/// 妤煎眰ID
/// </summary>
@@ -32,23 +32,31 @@
/// 鎴块棿鍚�
/// </summary>
public string name = "Room";
+
+ public string roomSavePath
+ {
+ get
+ {
+ return "RoomPath_" + sid;
+ }
+ }
/// <summary>
/// 鎴块棿ID
/// </summary>
public string sid;
/// <summary>
- /// 妤煎眰绱㈠紩
- /// </summary>
- public string floorId = "";
-
- /// <summary>
/// 鎴块棿鑳屾櫙
/// </summary>
public string backgroundImage = "Classification/Room/Roombg.png";
/// <summary>
+ /// 妤煎眰绱㈠紩
+ /// </summary>
+ public string floorId = "";
+ /// <summary>
/// 妤煎眰
/// </summary>
- public string floor
+ [Newtonsoft.Json.JsonIgnore]
+ public string floorName
{
get
{
@@ -57,31 +65,62 @@
var f = DB_ResidenceData.residenceData.floors.Find((obj) => obj.sid == floorId);
if (f != null)
{
- return f.name;
+ return f.name + " ";
}
}
return "";
}
}
-
-
/// <summary>
/// 鎴块棿鍔熻兘鍒楄〃
/// </summary>
- [Newtonsoft.Json.JsonIgnore]
- public List<Function> functions = new List<Function>();
-
- public void RefreshFunctions()
+ List<Function> functions = new List<Function>();
+ /// <summary>
+ /// 鍒锋柊鎴块棿鍔熻兘鍒楄〃
+ /// </summary>
+ public List<Function> GetRoomFunctions(bool needRefresh)
{
- List<Function> funcList = new List<Function>();
- foreach (var f in DB_ResidenceData.residenceData.functionList.functions)
+ if(needRefresh)
{
- if (f.roomIdList.Contains(sid) && sid != null)
+ functions = new List<Function>();
+ }
+ if (functions.Count == 0)
+ {
+ foreach (var f in DB_ResidenceData.functionList.GetAllFunction())
{
- funcList.Add(f);
+ if (f.roomIdList.Contains(sid) && sid != null)
+ {
+ functions.Add(f);
+ }
}
}
- functions = funcList;
+ return functions;
}
+ /// <summary>
+ /// 澧炲姞鎴块棿鍔熻兘
+ /// </summary>
+ public void AddRoomFunction(Function function)
+ {
+ functions.Add(function);
+ }
+ /// <summary>
+ /// 鍒犻櫎鎴块棿鍔熻兘
+ /// </summary>
+ public void RemoveRoomFunction(Function function)
+ {
+ functions.Remove(functions.Find((obj) => obj.sid == function.sid));
+ }
+
+ /// <summary>
+ /// 淇濆瓨鎴块棿鏁版嵁
+ /// </summary>
+ public void SaveRoomData()
+ {
+ var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(this));
+ FileUtils.WriteFileByBytes("RoomData_" + this.sid, ssd);
+ MainPage.Log($"Save FunctionData {name} : {this.sid}");
+ }
+
+
}
}
\ No newline at end of file
diff --git a/HDL_ON/HDL_ON.projitems b/HDL_ON/HDL_ON.projitems
index ae2778d..a1c5640 100644
--- a/HDL_ON/HDL_ON.projitems
+++ b/HDL_ON/HDL_ON.projitems
@@ -170,6 +170,12 @@
<Compile Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\Music\View\MyListView.cs" />
<Compile Include="$(MSBuildThisFileDirectory)DAL\Net\TcpListener.cs" />
<Compile Include="$(MSBuildThisFileDirectory)UI\UI0-Public\UpdataTcpResidenceDataDialog.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\3-Intelligence\IntelligencePage.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\3-Intelligence\SceneEditPage.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\3-Intelligence\NewSceneMenuListPage.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\3-Intelligence\SceneFunctionListEditPage.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\3-Intelligence\SetSceneLocationPage.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\3-Intelligence\SetSceneFunctionInfoPage.cs" />
</ItemGroup>
<ItemGroup>
<Folder Include="$(MSBuildThisFileDirectory)UI\" />
diff --git a/HDL_ON/UI/MainPage.cs b/HDL_ON/UI/MainPage.cs
index 4e3acab..8c87491 100644
--- a/HDL_ON/UI/MainPage.cs
+++ b/HDL_ON/UI/MainPage.cs
@@ -16,8 +16,6 @@
public static UserInfo LoginUser;
- public static List<string> LocationFiles;
-
public static string VersionString = "1.0103";
public static Entity.CityInfo cityInfo = new Entity.CityInfo();
diff --git a/HDL_ON/UI/UI0-Public/PublicAssmebly.cs b/HDL_ON/UI/UI0-Public/PublicAssmebly.cs
index 7d49bd1..a275263 100644
--- a/HDL_ON/UI/UI0-Public/PublicAssmebly.cs
+++ b/HDL_ON/UI/UI0-Public/PublicAssmebly.cs
@@ -11,7 +11,7 @@
{
void EditParaterEvent(Button btnConfirm, int errorId_IsNullOrEmpty, int errorId_ContainsPar, List<string> list, EditText editText, Action<string> callBackAction,
- FrameLayout contentView, Button btnLine, Button btnCancel, FrameLayout editView, Dialog dialog,int titleId)
+ FrameLayout contentView, Button btnLine, Button btnCancel, FrameLayout editView, Dialog dialog, int titleId)
{
var btnTip = new Button()
@@ -31,7 +31,7 @@
//btnConfirm.IsSelected = false;
if (string.IsNullOrEmpty(editText.Text.Trim()) || list.Contains(editText.Text.Trim()))
{
- if(titleId == StringId.ModifyMemberNickname)
+ if (titleId == StringId.ModifyMemberNickname)
{
return;
}
@@ -69,7 +69,7 @@
/// 淇濆瓨鎸夐挳浜嬩欢闇�瑕佸皢
/// </summary>
/// <param name="callBackAction">鍥炶皟鍑芥暟</param>
- public void LoadDialog_EditParater(int titleId, string editParater, Action<string> callBackAction, int errorId_IsNullOrEmpty, int errorId_ContainsPar, List<string> baseList,bool encryption = false)
+ public void LoadDialog_EditParater(int titleId, string editParater, Action<string> callBackAction, int errorId_IsNullOrEmpty, int errorId_ContainsPar, List<string> baseList, bool encryption = false)
{
Dialog dialog = new Dialog()
{
@@ -125,8 +125,9 @@
};
editView.AddChidren(etParater);
- etParater.TextChangeEventHandler = (sender, e) => {
- if(etParater.Text.Length > 20)
+ etParater.TextChangeEventHandler = (sender, e) =>
+ {
+ if (etParater.Text.Length > 20)
{
etParater.Text = etParater.Text.Remove(20);
}
@@ -169,7 +170,7 @@
X = btnCancel.Right,
Y = btnLine.Y,
Width = Application.GetRealWidth(135),
- Height = Application.GetRealHeight(43+1),
+ Height = Application.GetRealHeight(43 + 1),
TextAlignment = TextAlignment.Center,
//TextColor = CSS_Color.TextualColor,
//TextSize = CSS_FontSize.SubheadingFontSize,
@@ -186,7 +187,8 @@
//btnCancel.MouseDownEventHandler += (sender, e) => {
// btnCancel.IsSelected = true;
//};
- btnCancel.MouseUpEventHandler += (sender, e) => {
+ btnCancel.MouseUpEventHandler += (sender, e) =>
+ {
//btnCancel.IsSelected = false;
dialog.Close();
};
@@ -194,7 +196,7 @@
// btnConfirm.IsSelected = true;
//};
EditParaterEvent(btnConfirm, errorId_IsNullOrEmpty, errorId_ContainsPar, baseList, etParater, callBackAction,
- contentView, btnLine, btnCancel, editView, dialog,titleId);
+ contentView, btnLine, btnCancel, editView, dialog, titleId);
}
/// <summary>
@@ -251,7 +253,7 @@
{
Y = Application.GetRealHeight(96),
Height = Application.GetRealHeight(1),
- Width = Application.GetRealWidth(270/2),
+ Width = Application.GetRealWidth(270 / 2),
BackgroundColor = CSS.CSS_Color.DividingLineColor,
};
contentView.AddChidren(btnLine);
@@ -285,7 +287,7 @@
X = btnCancel.Right,
Y = btnLine.Y,
Width = Application.GetRealWidth(135),
- Height = Application.GetRealHeight(43+1),
+ Height = Application.GetRealHeight(43 + 1),
TextAlignment = TextAlignment.Center,
//TextColor = CSS_Color.TextualColor,
TextSize = CSS_FontSize.SubheadingFontSize,
@@ -295,7 +297,7 @@
};
contentView.AddChidren(btnConfirm);
//渚嬶細鍙充笅鍦嗚 澶у皬涓�50
- int mRectCornerID = HDLUtils.RectCornerBottomRight;
+ int mRectCornerID = HDLUtils.RectCornerBottomRight;
btnConfirm.SetCornerWithSameRadius((uint)Application.GetMinRealAverage(10), mRectCornerID);
dialog.Show();
@@ -326,7 +328,7 @@
/// </summary>
/// <param name="msg"></param>
/// <param name="isWhite"></param>
- public void TipMsgAutoClose(string msg,bool isWhite,int closeTime = 1500)
+ public void TipMsgAutoClose(string msg, bool isWhite, int closeTime = 1500)
{
Dialog dialog = new Dialog()
{
@@ -366,13 +368,15 @@
dialog.Show();
- new Thread(() => {
+ new Thread(() =>
+ {
Thread.Sleep(closeTime);
Application.RunOnMainThread(() =>
{
dialog.Close();
});
- }) { IsBackground = true }.Start();
+ })
+ { IsBackground = true }.Start();
}
/// <summary>
@@ -523,10 +527,241 @@
frame.AddChidren(btnTipMsg);
dialog.Show();
- return new Action(() => {
+ return new Action(() =>
+ {
dialog.Close();
});
}
+ /// <summary>
+ /// 鍦烘櫙寤舵椂璁剧疆寮圭獥
+ /// </summary>
+ /// <param name="function"></param>
+ public void SetSceneDelayDialog(Function function,Button btn)
+ {
+ Button lastButton = new Button();
+ int changeDelay = 0;
+ Dialog dialog = new Dialog();
+
+ var pView = new FrameLayout()
+ {
+ BackgroundColor = CSS_Color.DialogTransparentColor1,
+ };
+ dialog.AddChidren(pView);
+
+ var optionBaseView = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(439),
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(208),
+ AnimateSpeed = 0.3f,
+ Animate = Animate.DownToUp,
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ pView.AddChidren(optionBaseView);
+
+ var topView = new FrameLayout()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(50),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ optionBaseView.AddChidren(topView);
+
+ var btnTitle = new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ TextAlignment = TextAlignment.Center,
+ Width = Application.GetRealWidth(100),
+ TextID = StringId.SceneDelay,
+ IsBold = true,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ };
+ topView.AddChidren(btnTitle);
+
+ var btnCancel = new Button()
+ {
+ X = Application.GetRealWidth(21),
+ Width = Application.GetRealWidth(100),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextID = StringId.Cancel,
+ };
+ topView.AddChidren(btnCancel);
+
+ var btnConfrim = new Button()
+ {
+ Width = Application.GetRealWidth(320),
+ TextAlignment = TextAlignment.CenterRight,
+ TextColor = CSS_Color.MainColor,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextID = StringId.Complete,
+ };
+ topView.AddChidren(btnConfrim);
+
+ Button btn1 = new Button()
+ {
+ Width = Application.GetRealWidth(128),
+ Height = Application.GetRealWidth(44),
+ TextAlignment = TextAlignment.Center,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ Text = "30s",
+ BorderColor = CSS_Color.PromptingColor1,
+ BorderWidth = 1,
+ Radius = (uint)Application.GetRealWidth(8),
+ SelectedTextColor = CSS_Color.MainBackgroundColor,
+ SelectedBackgroundColor = CSS_Color.MainColor,
+ X = Application.GetRealWidth(20),
+ Y = Application.GetRealHeight(80),
+ IsSelected = function.delayText == "30s"
+ };
+ optionBaseView.AddChidren(btn1);
+
+
+ Button btn2 = new Button()
+ {
+ Width = Application.GetRealWidth(128),
+ Height = Application.GetRealWidth(44),
+ TextAlignment = TextAlignment.Center,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ Text = "1min",
+ BorderColor = CSS_Color.PromptingColor1,
+ BorderWidth = 1,
+ Radius = (uint)Application.GetRealWidth(8),
+ SelectedTextColor = CSS_Color.MainBackgroundColor,
+ SelectedBackgroundColor = CSS_Color.MainColor,
+ X = Application.GetRealWidth(195),
+ Y = Application.GetRealHeight(80),
+ IsSelected = function.delayText == "1min"
+ };
+ optionBaseView.AddChidren(btn2);
+
+
+ Button btn3 = new Button()
+ {
+ Width = Application.GetRealWidth(128),
+ Height = Application.GetRealWidth(44),
+ TextAlignment = TextAlignment.Center,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ Text = "2min",
+ BorderColor = CSS_Color.PromptingColor1,
+ BorderWidth = 1,
+ Radius = (uint)Application.GetRealWidth(8),
+ SelectedTextColor = CSS_Color.MainBackgroundColor,
+ SelectedBackgroundColor = CSS_Color.MainColor,
+ X = Application.GetRealWidth(20),
+ Y = Application.GetRealHeight(140),
+ IsSelected = function.delayText == "2min"
+ };
+ optionBaseView.AddChidren(btn3);
+
+
+ Button btn4 = new Button()
+ {
+ Width = Application.GetRealWidth(128),
+ Height = Application.GetRealWidth(44),
+ TextAlignment = TextAlignment.Center,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ Text = "5min",
+ BorderColor = CSS_Color.PromptingColor1,
+ BorderWidth = 1,
+ Radius = (uint)Application.GetRealWidth(8),
+ SelectedTextColor = CSS_Color.MainBackgroundColor,
+ SelectedBackgroundColor = CSS_Color.MainColor,
+ X = Application.GetRealWidth(195),
+ Y = Application.GetRealHeight(140),
+ IsSelected = function.delayText == "5min"
+ };
+ optionBaseView.AddChidren(btn4);
+
+
+
+
+ dialog.Show();
+
+ pView.MouseUpEventHandler = (sender, e) =>
+ {
+ dialog.Close();
+ };
+
+ btnCancel.MouseUpEventHandler = (sender, e) =>
+ {
+ dialog.Close();
+ };
+ btnConfrim.MouseUpEventHandler = (sender, e) =>
+ {
+ dialog.Close();
+ function.delay = changeDelay;
+ btn.Text = function.delayText;
+ };
+ btn1.MouseUpEventHandler = (sender, e) => {
+ btn1.IsSelected = !btn1.IsSelected;
+ btn2.IsSelected = false;
+ btn3.IsSelected = false;
+ btn4.IsSelected = false;
+ if(btn1.IsSelected)
+ {
+ changeDelay = 30;
+ }
+ else
+ {
+ changeDelay = 0;
+ }
+ };
+ btn2.MouseUpEventHandler = (sender, e) => {
+ btn2.IsSelected = !btn2.IsSelected;
+ btn1.IsSelected = false;
+ btn3.IsSelected = false;
+ btn4.IsSelected = false;
+ if (btn2.IsSelected)
+ {
+ changeDelay = 60;
+ }
+ else
+ {
+ changeDelay = 0;
+ }
+ };
+ btn3.MouseUpEventHandler = (sender, e) => {
+ btn3.IsSelected = !btn3.IsSelected;
+ btn2.IsSelected = false;
+ btn1.IsSelected = false;
+ btn4.IsSelected = false;
+ if (btn3.IsSelected)
+ {
+ changeDelay = 120;
+ }
+ else
+ {
+ changeDelay = 0;
+ }
+ };
+ btn4.MouseUpEventHandler = (sender, e) => {
+ btn4.IsSelected = !btn4.IsSelected;
+ btn2.IsSelected = false;
+ btn3.IsSelected = false;
+ btn1.IsSelected = false;
+ if (btn4.IsSelected)
+ {
+ changeDelay = 300;
+ }
+ else
+ {
+ changeDelay = 0;
+ }
+ };
+
+ }
+
}
-}
\ No newline at end of file
+}
diff --git a/HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs b/HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs
index b9ccfe6..e31c98e 100644
--- a/HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs
+++ b/HDL_ON/UI/UI0-Public/UpdataTcpResidenceDataDialog.cs
@@ -15,17 +15,22 @@
dialog.AddChidren(bodyView);
Action action = () => {
- UpdataResidenceData(sidObjects,functionOids);
+ UpdataFunctionList(sidObjects,functionOids);
};
new PublicAssmebly().TipMsg(StringId.Tip, StringId.UpdataTcpResidenceDataTip, action);
}
-
- public void UpdataResidenceData(List<Function> sidObjects, List<FunctionOid> functionOids)
+ /// <summary>
+ /// 鏇存柊鍔熻兘鍒楄〃
+ /// </summary>
+ /// <param name="sidObjects"></param>
+ /// <param name="functionOids"></param>
+ public void UpdataFunctionList(List<Function> sidObjects, List<FunctionOid> functionOids)
{
- DB_ResidenceData.residenceData.functionOidList = functionOids;
- DB_ResidenceData.residenceData.functionList.ClearAllDeviceFunctionList();
+ DB_ResidenceData.SaveFunctionOidList(functionOids);
+ DB_ResidenceData.functionList.ClearAllDeviceFunctionList();
+ DB_ResidenceData.DelAllFunctionData();
foreach (var sidObj in sidObjects)
{
var oid = functionOids.Find((obj) => obj.oid == sidObj.sid.Substring(0, 16));
@@ -36,13 +41,8 @@
sidObj.bus_Data.DeviceID = Convert.ToByte(oid.dev_id, 16);
sidObj.bus_Data.LoopID = Convert.ToByte(sidObj.sid.Substring(20, 4),16);
}
- DB_ResidenceData.residenceData.functionList.AddDeviceFunction(sidObj);
-
+ DB_ResidenceData.functionList.AddDeviceFunction(sidObj);
}
-
- DB_ResidenceData.residenceData.SaveResidenceData();
- DB_ResidenceData.residenceData.functionList.GetAllFunction();
-
MainPage.GoUserPage();
}
diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
index 565f759..1afa1d9 100644
--- a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
+++ b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
@@ -342,7 +342,7 @@
try
{
int index = 0;
- foreach (var function in DB_ResidenceData.residenceData.functionList.GetAllDeviceFunctionList())
+ foreach (var function in DB_ResidenceData.functionList.GetAllDeviceFunctionList())
{
//闊充箰妯″潡鏈変富浠庡叧绯伙紝闇�瑕佺壒娈婂鐞�
if (function.functionCategory == FunctionCategory.Music)
@@ -457,7 +457,7 @@
try
{
int index = 0;
- foreach (var function in DB_ResidenceData.residenceData.functionList.scenes)
+ foreach (var function in DB_ResidenceData.functionList.scenes)
{
if (!function.collection)
continue;
@@ -679,14 +679,14 @@
btnPower.IsSelected = false;
Music.SendMethod.Pause(a31player);
a31player.A31PlayStatus.status = "pause";
- a31player.on_off = "off";
+ a31player.trait_on_off.value = "off";
}
else
{
btnPower.IsSelected = true;
Music.SendMethod.Play(a31player);
a31player.A31PlayStatus.status = "play";
- a31player.on_off = "on";
+ a31player.trait_on_off.value = "on";
}
UpdataFunctionStates(a31player);
};
@@ -770,7 +770,6 @@
}
}
-
/// <summary>
/// 鍔犺浇鍦烘櫙鎺у埗鍗$墖
/// </summary>
@@ -778,6 +777,24 @@
{
try
{
+ Button btnCoverd = new Button()
+ {
+ UnSelectedImagePath = "Collection/SceneCovered.png",
+ };
+ view.AddChidren(btnCoverd);
+
+ Button btnSettingIcon;
+ btnSettingIcon = new Button()
+ {
+ X = Application.GetRealWidth(4),
+ Y = Application.GetRealWidth(4),
+ Height = Application.GetRealWidth(32),
+ Width = Application.GetRealWidth(32),
+ //UnSelectedImagePath = "FunctionIcon/Scene/DelayIcon.png",
+ UnSelectedImagePath = "Public/FuncInfoSetIcon_white.png",
+ };
+ view.AddChidren(btnSettingIcon);
+
Button btnName;
btnName = new Button()
{
@@ -807,22 +824,6 @@
};
view.AddChidren(btnZone);
- Button btnCoverd = new Button()
- {
- UnSelectedImagePath = "Collection/SceneCovered.png",
- };
- view.AddChidren(btnCoverd);
-
- Button btnDelayIcon;
- btnDelayIcon = new Button()
- {
- X = Application.GetRealWidth(12),
- Y = Application.GetRealWidth(12),
- Height = Application.GetRealWidth(24),
- Width = Application.GetRealWidth(24),
- UnSelectedImagePath = "FunctionIcon/Scene/DelayIcon.png"
- };
- view.AddChidren(btnDelayIcon);
Button btnCollection;
btnCollection = new Button()
@@ -837,7 +838,7 @@
view.AddChidren(btnCollection);
LoadEvent_FunctionCollection(btnCollection, function, false);
- LoadEvent_ControlScene(btnCoverd, function);
+ LoadEvent_ControlScene(btnCoverd,btnName,btnZone, function);
}
catch (Exception ex)
diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs b/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs
index f998180..7a6ec71 100644
--- a/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs
+++ b/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs
@@ -41,7 +41,7 @@
{
LoadSceneFunctionControlZone();
}
- DB_ResidenceData.residenceData.SaveResidenceData();
+ function.SaveFunctionData();
new PublicAssmebly().TipMsgAutoClose(msg, true);
};
}
@@ -116,7 +116,7 @@
{
if (view.Tag.ToString() == function.sid)
{
- var state = function.on_off == "on";
+ var state = function.trait_on_off.value.ToString() == "on";
for (int i = 0; i < view.ChildrenCount; i++)
{
if (view.GetChildren(i).GetType() == typeof(Button))
@@ -150,19 +150,18 @@
/// <summary>
/// 鍔犺浇鍦烘櫙鎺у埗浜嬩欢
/// </summary>
- void LoadEvent_ControlScene(Button btnCoverd ,Function function)
+ void LoadEvent_ControlScene(Button btnCoverd,Button btnName,Button btnZone ,Function function)
{
- btnCoverd.MouseDownEventHandler = (sender, e) =>
- {
- btnCoverd.IsSelected = true;
- };
- btnCoverd.MouseUpEventHandler = (sender, e) =>
+
+ EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
{
string msg = function.name + Language.StringByID(StringId.AlreadyOpened);
new PublicAssmebly().TipMsgAutoClose(msg, true);
Control.Send(function as Scene);
};
-
+ btnCoverd.MouseUpEventHandler = eventHandler;
+ btnName.MouseUpEventHandler = eventHandler;
+ btnZone.MouseUpEventHandler = eventHandler;
}
/// <summary>
@@ -177,10 +176,10 @@
btnSwitch.IsSelected = !btnSwitch.IsSelected;
new System.Threading.Thread(() =>
{
- function.on_off = btnSwitch.IsSelected ? "on" : "off";
+ function.trait_on_off.value = btnSwitch.IsSelected ? "on" : "off";
//Control.Send(CommandType_A.write, function);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", function.on_off.ToString());
+ d.Add("on_off", function.trait_on_off.value.ToString());
Control.SendWriteCommand(function, d);
})
@@ -212,10 +211,10 @@
btnClose.MouseUpEventHandler = (sender, e) =>
{
btnClose.IsSelected = false;
- curtain.on_off = "off";
+ curtain.trait_on_off.value = "off";
//Control.Send(CommandType_A.write, curtain);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off",curtain.on_off.ToString());
+ d.Add("on_off",curtain.trait_on_off.value.ToString());
Control.SendWriteCommand(curtain, d);
};
@@ -226,10 +225,10 @@
btnOpen.MouseUpEventHandler = (sender, e) =>
{
btnOpen.IsSelected = false;
- curtain.on_off = "on";
+ curtain.trait_on_off.value = "on";
//Control.Send(CommandType_A.write, curtain);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", curtain.on_off.ToString());
+ d.Add("on_off", curtain.trait_on_off.value.ToString());
Control.SendWriteCommand(curtain, d);
};
}
diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs b/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs
index 94c5722..6da5522 100644
--- a/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs
+++ b/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs
@@ -58,7 +58,7 @@
{
try
{
- (fcView.GetChildren(j) as Button).IsSelected = updataFunction.on_off == "on";
+ (fcView.GetChildren(j) as Button).IsSelected = updataFunction.trait_on_off.value.ToString() == "on";
}
catch (Exception ex)
{
@@ -71,7 +71,7 @@
{
try
{
- if (updataFunction.on_off == "on")
+ if (updataFunction.trait_on_off.value.ToString() == "on")
{
(fcView.GetChildren(j) as DiyImageSeekBar).Progress = (updataFunction as Light).brightness;
(fcView.GetChildren(j) as DiyImageSeekBar).ProgressBarColor = CSS.CSS_Color.AuxiliaryColor1;
@@ -93,7 +93,7 @@
{
try
{
- (fcView.GetChildren(j) as Button).IsSelected = updataFunction.on_off == "on";
+ (fcView.GetChildren(j) as Button).IsSelected = updataFunction.trait_on_off.value.ToString() == "on";
(fcView.GetChildren(j) as Button).Text = updataFunction.lastState;
}
catch (Exception ex)
@@ -110,7 +110,7 @@
{
try
{
- (fcView.GetChildren(j) as Button).IsSelected = uCurtain.on_off == "off";
+ (fcView.GetChildren(j) as Button).IsSelected = uCurtain.trait_on_off.value.ToString() == "off";
}
catch (Exception ex)
{
@@ -121,7 +121,7 @@
{
try
{
- (fcView.GetChildren(j) as Button).IsSelected = uCurtain.on_off == "on";
+ (fcView.GetChildren(j) as Button).IsSelected = uCurtain.trait_on_off.value.ToString() == "on";
}
catch (Exception ex)
{
diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs b/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
index 70c1aa9..c9480f1 100644
--- a/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
+++ b/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
@@ -71,7 +71,7 @@
{
bodyView = this;
roomsShowed = new List<Room>();
- roomsShowed.AddRange(DB_ResidenceData.residenceData.rooms);
+ roomsShowed.AddRange(DB_ResidenceData.rooms);
}
public void LoadPage()
@@ -252,7 +252,7 @@
Y = Application.GetRealHeight(12 - 2),
Width = Application.GetRealWidth(266),
Height = Application.GetRealHeight(22 + 2 + 2),
- Text = room.floor + " " + room.name,
+ Text = room.floorName + room.name,
TextAlignment = TextAlignment.CenterLeft,
TextColor = CSS_Color.MainBackgroundColor,
TextSize = CSS_FontSize.SubheadingFontSize,
@@ -358,7 +358,8 @@
};
roomListView.AddChidren(btn);
- roomViewbgColor.MouseUpEventHandler += (sender, e) => {
+ roomViewbgColor.MouseUpEventHandler += (sender, e) =>
+ {
var view = new RoomPage(room);
MainPage.BasePageView.AddChidren(view);
view.LoadPage();
@@ -390,7 +391,7 @@
if (DB_ResidenceData.residenceData.functionTypeList.Count > 4)
{
- functionContentView.Height += Application.GetRealHeight((220 * (DB_ResidenceData.residenceData.functionTypeList.Count - 4 - 2) / 2) + 20);
+ functionContentView.Height += Application.GetRealHeight((220 * (DB_ResidenceData.residenceData.functionTypeList.Count - 4 - 2) / 2) + 20);
}
functionsPageView.AddChidren(functionContentView);
@@ -475,8 +476,8 @@
case ShowFunction.Light:
#region Light
btnName.TextID = StringId.Lights;
- functionCount = DB_ResidenceData.residenceData.functionList.lights.Count;
- functionOnCount = DB_ResidenceData.residenceData.functionList.lights.FindAll((obj) => obj.on_off == "on" ).Count;
+ functionCount = DB_ResidenceData.functionList.lights.Count;
+ functionOnCount = DB_ResidenceData.functionList.lights.FindAll((obj) => obj.trait_on_off.value.ToString() == "on").Count;
Button btnLightPower = new Button()
{
X = Application.GetRealWidth(120),
@@ -488,10 +489,12 @@
IsSelected = functionCount == functionOnCount
};
functionView.AddChidren(btnLightPower);
- btnLightPower.MouseUpEventHandler = (sender, e) => {
- LoadEvent_SwitchFunction(btnLightPower,item);
+ btnLightPower.MouseUpEventHandler = (sender, e) =>
+ {
+ LoadEvent_SwitchFunction(btnLightPower, item);
};
- btnFunctionViewBg.MouseUpEventHandler = (sender, e) => {
+ btnFunctionViewBg.MouseUpEventHandler = (sender, e) =>
+ {
var skipView = new FunctionPage();
MainPage.BasePageView.AddChidren(skipView);
skipView.LoadPage(StringId.Lights);
@@ -502,8 +505,8 @@
case ShowFunction.AC:
#region AC
btnName.TextID = StringId.AC;
- functionCount = DB_ResidenceData.residenceData.functionList.aCs.Count;
- functionOnCount = DB_ResidenceData.residenceData.functionList.aCs.FindAll((obj) => obj.on_off == "on" ).Count;
+ functionCount = DB_ResidenceData.functionList.aCs.Count;
+ functionOnCount = DB_ResidenceData.functionList.aCs.FindAll((obj) => obj.trait_on_off.value.ToString() == "on").Count;
Button btnAcPower = new Button()
{
X = Application.GetRealWidth(120),
@@ -515,10 +518,12 @@
IsSelected = functionCount == functionOnCount
};
functionView.AddChidren(btnAcPower);
- btnAcPower.MouseUpEventHandler = (sender, e) => {
+ btnAcPower.MouseUpEventHandler = (sender, e) =>
+ {
LoadEvent_SwitchFunction(btnAcPower, item);
};
- btnFunctionViewBg.MouseUpEventHandler = (sender, e) => {
+ btnFunctionViewBg.MouseUpEventHandler = (sender, e) =>
+ {
var skipView = new FunctionPage();
MainPage.BasePageView.AddChidren(skipView);
skipView.LoadPage(StringId.AC);
@@ -529,8 +534,8 @@
case ShowFunction.Curtain:
#region Curtain
btnName.TextID = StringId.Curtain;
- functionCount = DB_ResidenceData.residenceData.functionList.curtains.Count;
- functionOnCount = DB_ResidenceData.residenceData.functionList.curtains.FindAll((obj) => obj.on_off == "on").Count;
+ functionCount = DB_ResidenceData.functionList.curtains.Count;
+ functionOnCount = DB_ResidenceData.functionList.curtains.FindAll((obj) => obj.trait_on_off.value.ToString() == "on").Count;
Button btnClose;
btnClose = new Button()
{
@@ -557,7 +562,8 @@
functionView.AddChidren(btnOpen);
LoadEvent_CurtainSwitch(btnClose, btnOpen);
- btnFunctionViewBg.MouseUpEventHandler = (sender, e) => {
+ btnFunctionViewBg.MouseUpEventHandler = (sender, e) =>
+ {
var skipView = new FunctionPage();
MainPage.BasePageView.AddChidren(skipView);
skipView.LoadPage(StringId.Curtain);
@@ -568,8 +574,8 @@
case ShowFunction.FloorHeating:
#region 鍦扮儹
btnName.TextID = StringId.FloorHeating;
- functionCount = DB_ResidenceData.residenceData.functionList.floorHeatings.Count;
- functionOnCount = DB_ResidenceData.residenceData.functionList.floorHeatings.FindAll((obj) => obj.on_off == "on").Count;
+ functionCount = DB_ResidenceData.functionList.floorHeatings.Count;
+ functionOnCount = DB_ResidenceData.functionList.floorHeatings.FindAll((obj) => obj.trait_on_off.value.ToString() == "on").Count;
Button btnFhPower = new Button()
{
X = Application.GetRealWidth(120),
@@ -581,10 +587,12 @@
IsSelected = functionCount == functionOnCount
};
functionView.AddChidren(btnFhPower);
- btnFhPower.MouseUpEventHandler = (sender, e) => {
+ btnFhPower.MouseUpEventHandler = (sender, e) =>
+ {
LoadEvent_SwitchFunction(btnFhPower, item);
};
- btnFunctionViewBg.MouseUpEventHandler = (sender, e) => {
+ btnFunctionViewBg.MouseUpEventHandler = (sender, e) =>
+ {
var skipView = new FunctionPage();
MainPage.BasePageView.AddChidren(skipView);
skipView.LoadPage(StringId.FloorHeating);
@@ -598,8 +606,8 @@
case ShowFunction.Electric:
#region 鐢靛櫒
btnName.TextID = StringId.Electric;
- functionCount = DB_ResidenceData.residenceData.functionList.electricals.Count;
- functionOnCount = DB_ResidenceData.residenceData.functionList.electricals.FindAll((obj) => obj.on_off == "on").Count;
+ functionCount = DB_ResidenceData.functionList.electricals.Count;
+ functionOnCount = DB_ResidenceData.functionList.electricals.FindAll((obj) => obj.trait_on_off.value.ToString() == "on").Count;
Button btnElectricPower = new Button()
{
X = Application.GetRealWidth(120),
@@ -611,10 +619,12 @@
IsSelected = functionCount == functionOnCount
};
functionView.AddChidren(btnElectricPower);
- btnElectricPower.MouseUpEventHandler = (sender, e) => {
+ btnElectricPower.MouseUpEventHandler = (sender, e) =>
+ {
LoadEvent_SwitchFunction(btnElectricPower, item);
};
- btnFunctionViewBg.MouseUpEventHandler = (sender, e) => {
+ btnFunctionViewBg.MouseUpEventHandler = (sender, e) =>
+ {
var skipView = new FunctionPage();
MainPage.BasePageView.AddChidren(skipView);
skipView.LoadPage(StringId.Electric);
@@ -628,7 +638,8 @@
case ShowFunction.Environmental:
#region 鐜鏁版嵁
btnName.TextID = StringId.EnvironmentalData;
- btnFunctionViewBg.MouseUpEventHandler = (sender, e) => {
+ btnFunctionViewBg.MouseUpEventHandler = (sender, e) =>
+ {
var skipView = new EnvironmentalSciencePage();
MainPage.BasePageView.AddChidren(skipView);
skipView.LoadPage();
@@ -642,7 +653,7 @@
case ShowFunction.Music:
btnName.TextID = StringId.Music;
functionCount = Music.A31MusicModel.A31MusicModelList.Count;
- functionOnCount = Music.A31MusicModel.A31MusicModelList.FindAll((obj) => obj.on_off == "on").Count;
+ functionOnCount = Music.A31MusicModel.A31MusicModelList.FindAll((obj) => obj.trait_on_off.value.ToString() == "on").Count;
btnFunctionViewBg.MouseUpEventHandler = (sender, e) =>
{
var musicMain = new Music.MusicMain();
@@ -694,11 +705,13 @@
/// </summary>
void LoadDialog_ChangeFloor()
{
- EventHandler<MouseEventArgs> eventHandler = (sender, e) => {
+ EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
+ {
var dialog = new Dialog();
var dialogBody = new FrameLayout();
dialog.AddChidren(dialogBody);
- dialogBody.MouseUpEventHandler += (sender1, e1) => {
+ dialogBody.MouseUpEventHandler += (sender1, e1) =>
+ {
dialog.Close();
};
@@ -724,7 +737,8 @@
if (DB_ResidenceData.residenceData.floors.Count < 2)
{
- }else if (DB_ResidenceData.residenceData.floors.Count < 3)
+ }
+ else if (DB_ResidenceData.residenceData.floors.Count < 3)
{
dispalyView = new FrameLayout()
{
@@ -814,13 +828,13 @@
roomsShowed.Clear();
if (floor == Language.StringByID(StringId.All))
{
- roomsShowed.AddRange(DB_ResidenceData.residenceData.rooms);
+ roomsShowed.AddRange(DB_ResidenceData.rooms);
}
else
{
- foreach (var room in DB_ResidenceData.residenceData.rooms)
+ foreach (var room in DB_ResidenceData.rooms)
{
- if (room.floor == floor)
+ if (room.floorName == floor)
{
roomsShowed.Add(room);
}
diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs b/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
index dca61b1..1e993e3 100644
--- a/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
+++ b/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
@@ -59,21 +59,21 @@
switch (functionType)
{
case FunctionType.FloorHeating:
- btnText = DB_ResidenceData.residenceData.functionList.floorHeatings.FindAll((obj) => obj.on_off == "on").Count + "/" + DB_ResidenceData.residenceData.functionList.floorHeatings.Count;
+ btnText = DB_ResidenceData.functionList.floorHeatings.FindAll((obj) => obj.trait_on_off.value.ToString() == "on").Count + "/" + DB_ResidenceData.functionList.floorHeatings.Count;
break;
case FunctionType.AC:
- btnText = DB_ResidenceData.residenceData.functionList.aCs.FindAll((obj) => obj.on_off == "on").Count + "/" + DB_ResidenceData.residenceData.functionList.aCs.Count;
+ btnText = DB_ResidenceData.functionList.aCs.FindAll((obj) => obj.trait_on_off.value.ToString() == "on").Count + "/" + DB_ResidenceData.functionList.aCs.Count;
break;
}
break;
case FunctionCategory.Curtain:
- btnText = DB_ResidenceData.residenceData.functionList.curtains.FindAll((obj) => obj.on_off == "on").Count + "/" + DB_ResidenceData.residenceData.functionList.curtains.Count;
+ btnText = DB_ResidenceData.functionList.curtains.FindAll((obj) => obj.trait_on_off.value.ToString() == "on").Count + "/" + DB_ResidenceData.functionList.curtains.Count;
break;
case FunctionCategory.Light:
- btnText = DB_ResidenceData.residenceData.functionList.lights.FindAll((obj) => obj.on_off == "on").Count + "/" + DB_ResidenceData.residenceData.functionList.lights.Count;
+ btnText = DB_ResidenceData.functionList.lights.FindAll((obj) => obj.trait_on_off.value.ToString() == "on").Count + "/" + DB_ResidenceData.functionList.lights.Count;
break;
case FunctionCategory.Electrical:
- btnText = DB_ResidenceData.residenceData.functionList.electricals.FindAll((obj) => obj.on_off == "on").Count + "/" + DB_ResidenceData.residenceData.functionList.electricals.Count;
+ btnText = DB_ResidenceData.functionList.electricals.FindAll((obj) => obj.trait_on_off.value.ToString() == "on").Count + "/" + DB_ResidenceData.functionList.electricals.Count;
break;
}
btn.Text = btnText;
@@ -111,7 +111,7 @@
var btn = view1.GetChildren(j) as Button;
if (btn.Tag != null && btn.Tag.ToString() == "AllClose")
{
- if (function.on_off == "on")
+ if (function.trait_on_off.value.ToString() == "on")
{
btn.Visible = true;
}
@@ -123,12 +123,12 @@
{
continue;
}
- var r = DB_ResidenceData.residenceData.rooms.Find(s => s.sid == rId);
+ var r = DB_ResidenceData.rooms.Find(s => s.sid == rId);
if(r == null)
{
continue;
}
- var ssd = r.functions.FindAll((obj) => obj.on_off == "on" && obj.functionCategory != FunctionCategory.Scene);
+ var ssd = r.GetRoomFunctions(false).FindAll((obj) => obj.trait_on_off.value.ToString() == "on" && obj.functionCategory != FunctionCategory.Scene);
var sss = ssd.Count;
if (sss == 0)
{
@@ -154,29 +154,29 @@
{
Action action = () =>
{
- foreach (var f in room.functions)
+ foreach (var f in room.GetRoomFunctions(false))
{
if (f.functionCategory == FunctionCategory.Scene)
{
continue;
}
- f.on_off = "off";
+ f.trait_on_off.value = "off";
//Control.Send(CommandType_A.write, f);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", f.on_off.ToString());
+ d.Add("on_off", f.trait_on_off.value.ToString());
Control.SendWriteCommand(f, d);
}
btn.Visible = false;
};
new PublicAssmebly().TipMsg(StringId.Tip, StringId.TipCloseAllFunctionInRoom, action);
};
- foreach (var f in room.functions)
+ foreach (var f in room.GetRoomFunctions(false))
{
if (f.functionCategory == FunctionCategory.Scene)
{
continue;
}
- if (f.on_off == "on")
+ if (f.trait_on_off.value.ToString() == "on")
{
btn.Visible = true;
break;
@@ -262,12 +262,12 @@
switch(functionCategory)
{
case ShowFunction.AC:
- foreach(var f in DB_ResidenceData.residenceData.functionList.aCs)
+ foreach(var f in DB_ResidenceData.functionList.aCs)
{
- f.on_off = btn.IsSelected ? "on" : "off";
+ f.trait_on_off.value = btn.IsSelected ? "on" : "off";
//Control.Send(CommandType_A.write, f);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", f.on_off.ToString());
+ d.Add("on_off", f.trait_on_off.value.ToString());
Control.SendWriteCommand(f, d);
}
break;
@@ -275,12 +275,12 @@
break;
case ShowFunction.Light:
- foreach (var f in DB_ResidenceData.residenceData.functionList.lights)
+ foreach (var f in DB_ResidenceData.functionList.lights)
{
- f.on_off = btn.IsSelected ? "on" : "off";
+ f.trait_on_off.value = btn.IsSelected ? "on" : "off";
//Control.Send(CommandType_A.write, f);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", f.on_off.ToString());
+ d.Add("on_off", f.trait_on_off.value.ToString());
Control.SendWriteCommand(f, d);
}
break;
@@ -303,12 +303,12 @@
}
btnOpen.IsSelected = true;
btnClose.IsSelected = false;
- foreach (var f in DB_ResidenceData.residenceData.functionList.curtains)
+ foreach (var f in DB_ResidenceData.functionList.curtains)
{
- f.on_off = "on";
+ f.trait_on_off.value = "on";
//Control.Send(CommandType_A.write, f);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", f.on_off.ToString());
+ d.Add("on_off", f.trait_on_off.value.ToString());
Control.SendWriteCommand(f, d);
}
};
@@ -321,12 +321,12 @@
}
btnClose.IsSelected = true;
btnOpen.IsSelected = false;
- foreach (var f in DB_ResidenceData.residenceData.functionList.curtains)
+ foreach (var f in DB_ResidenceData.functionList.curtains)
{
- f.on_off = "off";
+ f.trait_on_off.value = "off";
//Control.Send(CommandType_A.write, f);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", f.on_off.ToString());
+ d.Add("on_off", f.trait_on_off.value.ToString());
Control.SendWriteCommand(f, d);
}
};
diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs
index 51edfaf..dae34db 100644
--- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs
+++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs
@@ -108,7 +108,7 @@
Height = Application.GetMinRealAverage(32),
UnSelectedImagePath = "Public/PowerClose.png",
SelectedImagePath = "Public/PowerOpen.png",
- IsSelected = function.on_off == "on",
+ IsSelected = function.trait_on_off.value.ToString() == "on",
Tag = function.functionType + "_Switch_" + function.sid,
};
bodyDiv.AddChidren(btnSwitch);
@@ -123,7 +123,7 @@
Height = Application.GetMinRealAverage(32),
UnSelectedImagePath = "Public/PowerClose.png",
SelectedImagePath = "Public/PowerOpen.png",
- IsSelected = function.on_off == "on",
+ IsSelected = function.trait_on_off.value.ToString() == "on",
Tag = function.functionType + "_Switch_" + function.sid,
};
bodyDiv.AddChidren(btnSwitch);
@@ -148,7 +148,7 @@
break;
case FunctionCategory.Light:
btnIcon.UnSelectedImagePath = "FunctionIcon/Light/LightThinIcon.png";
- btnSwitch.IsSelected = function.on_off == "on";
+ btnSwitch.IsSelected = function.trait_on_off.value.ToString() == "on";
LoadLightControl();
break;
case FunctionCategory.SwitchDevice:
@@ -158,7 +158,7 @@
btnIcon.UnSelectedImagePath = "FunctionIcon/Socket/SocketThinIcon.png";
break;
}
- btnSwitch.IsSelected = function.on_off == "on";
+ btnSwitch.IsSelected = function.trait_on_off.value.ToString() == "on";
break;
case FunctionCategory.Electrical:
switch (function.functionType)
@@ -170,7 +170,7 @@
btnIcon.UnSelectedImagePath = "FunctionIcon/Electrical/TVThinIcon.png";
break;
}
- btnSwitch.IsSelected = function.on_off == "on";
+ btnSwitch.IsSelected = function.trait_on_off.value.ToString() == "on";
break;
}
#endregion
@@ -268,7 +268,7 @@
SeekBarViewHeight = Application.GetRealHeight(8),
ThumbImagePath = "Public/ThumbImage.png",
ThumbImageHeight = Application.GetRealHeight(54),
- ProgressBarColor = (function as Light).on_off == "on" ? CSS_Color.AuxiliaryColor1 : CSS_Color.PromptingColor2,
+ ProgressBarColor = function.trait_on_off.value.ToString() == "on" ? CSS_Color.AuxiliaryColor1 : CSS_Color.PromptingColor2,
ProgressTextColor = CSS_Color.FirstLevelTitleColor,
ProgressTextSize = CSS_FontSize.PromptFontSize_FirstLevel,
MaxValue = 100,
@@ -402,7 +402,7 @@
TextColor = 0x00000000,
TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
Tag = function.functionType + "_laststates_" + function.sid,
- IsSelected = function.on_off == "on"
+ IsSelected = function.trait_on_off.value.ToString() == "on"
};
bodyDiv.AddChidren(btnLastStates);
}
diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs
index 66fc68d..0d61dd1 100644
--- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs
+++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs
@@ -15,7 +15,7 @@
btnCollectionIcon.MouseUpEventHandler += (sender, e) =>
{
btnCollectionIcon.IsSelected = function.collection = !btnCollectionIcon.IsSelected;
- DB_ResidenceData.residenceData.SaveResidenceData();
+ function.SaveFunctionData();
};
}
/// <summary>
@@ -43,10 +43,10 @@
btnSwitch.IsSelected = !btnSwitch.IsSelected;
new System.Threading.Thread(() =>
{
- function.on_off = btnSwitch.IsSelected ? "on" : "off";
+ function.trait_on_off.value = btnSwitch.IsSelected ? "on" : "off";
//Control.Send(CommandType_A.write, function);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", function.on_off.ToString());
+ d.Add("on_off", function.trait_on_off.value.ToString());
Control.SendWriteCommand(function, d);
})
{ IsBackground = true }.Start();
@@ -67,10 +67,10 @@
if (function.functionCategory == FunctionCategory.Light)
{
var light = function as Light;
- light.on_off = btnSwitch.IsSelected ? "on" : "off";
+ light.trait_on_off.value = btnSwitch.IsSelected ? "on" : "off";
//Control.Send(CommandType_A.write, function);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", function.on_off.ToString());
+ d.Add("on_off", function.trait_on_off.value.ToString());
Control.SendWriteCommand(function, d);
}
})
@@ -123,7 +123,7 @@
};
dimmerControlBar.OnProgressChangedEvent = (sender, e) => {
light.brightness = e;
- light.on_off = e > 0 ? "on" : "off";
+ light.trait_on_off.value = e > 0 ? "on" : "off";
if (e == 0 || e == 100)
{
@@ -173,10 +173,10 @@
btnClose.IsSelected = true;
btnStop.IsSelected = false;
btnOpen.IsSelected = false;
- curtain.on_off = "off";
+ curtain.trait_on_off.value = "off";
//Control.Send(CommandType_A.write, curtain);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", curtain.on_off.ToString());
+ d.Add("on_off", curtain.trait_on_off.value.ToString());
Control.SendWriteCommand(curtain, d);
};
@@ -191,10 +191,10 @@
btnOpen.IsSelected = true;
btnClose.IsSelected = false;
btnStop.IsSelected = false;
- curtain.on_off = "stop";
+ curtain.trait_on_off.value = "stop";
//Control.Send(CommandType_A.write, curtain);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", curtain.on_off.ToString());
+ d.Add("on_off", curtain.trait_on_off.value.ToString());
Control.SendWriteCommand(curtain, d);
};
@@ -203,10 +203,10 @@
btnOpen.IsSelected = true;
btnClose.IsSelected = false;
btnStop.IsSelected = false;
- curtain.on_off = "on";
+ curtain.trait_on_off.value = "on";
//Control.Send(CommandType_A.write, curtain);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", curtain.on_off.ToString());
+ d.Add("on_off", curtain.trait_on_off.value.ToString());
Control.SendWriteCommand(curtain, d);
};
}
diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs b/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs
index 96da5d9..a30b951 100644
--- a/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs
+++ b/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs
@@ -74,7 +74,7 @@
};
bodyView.AddChidren(functionListView);
- foreach (var function in DB_ResidenceData.residenceData.functionList.functions)
+ foreach (var function in DB_ResidenceData.functionList.GetAllFunction())
{
if (titleId == StringId.Lights)
{
@@ -116,10 +116,7 @@
if (titleId == StringId.EnvironmentalScience)
{
- if (function.functionType != FunctionType.PM10 ||
- function.functionType != FunctionType.PM25 ||
- //function.functionType != FunctionType.Noise ||
- function.functionType != FunctionType.WindPower ||
+ if (function.functionType != FunctionType.PM25 ||
function.functionType != FunctionType.CO2 ||
function.functionType != FunctionType.Temp ||
function.functionType != FunctionType.TVOC ||
diff --git a/HDL_ON/UI/UI2/2-Classification/RoomPage.cs b/HDL_ON/UI/UI2/2-Classification/RoomPage.cs
index 9ee72a0..b8f4460 100644
--- a/HDL_ON/UI/UI2/2-Classification/RoomPage.cs
+++ b/HDL_ON/UI/UI2/2-Classification/RoomPage.cs
@@ -46,7 +46,7 @@
};
bodyView.AddChidren(functionListView);
- foreach (var function in room.functions)
+ foreach (var function in room.GetRoomFunctions(false))
{
if (function.functionCategory == FunctionCategory.Sensor)
{
diff --git a/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs b/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs
new file mode 100644
index 0000000..fbdf049
--- /dev/null
+++ b/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs
@@ -0,0 +1,380 @@
+锘縰sing System;
+using HDL_ON.Entity;
+using HDL_ON.UI.CSS;
+using Shared;
+
+namespace HDL_ON.UI
+{
+ public partial class IntelligencePage : FrameLayout
+ {
+ FrameLayout bodyView;
+ /// <summary>
+ /// 鍦烘櫙/鑷姩鍖栧垎椤靛尯鍩�
+ /// </summary>
+ PageLayout contentPageView;
+ #region 鍦烘櫙鍖哄煙
+ FrameLayout scenePageView;
+ /// <summary>
+ /// 鍦烘櫙鍐呭鏄剧ず鍖哄煙
+ /// </summary>
+ FrameLayout floorChangeView;
+ #region 鍦烘櫙搴曢儴鍒囨崲鏄剧ず鍖哄煙
+ /// <summary>
+ /// 鍦烘櫙鍖哄煙锛岄《閮ㄥ尯鍩�
+ /// </summary>
+ FrameLayout sceneTopView;
+ /// <summary>
+ /// 妤煎眰閫夋嫨涓嬫媺鍥炬爣
+ /// </summary>
+ Button btnFloorDownIcon;
+ /// <summary>
+ /// 妤煎眰鏄剧ず
+ /// </summary>
+ Button btnFloor;
+ /// <summary>
+ /// 娣诲姞鍦烘櫙鎸夐挳
+ /// </summary>
+ Button btnAddIcon;
+
+ #endregion
+ /// <summary>
+ /// 鍦烘櫙鍔熻兘鎺у埗鍖哄煙
+ /// </summary>
+ VerticalScrolViewLayout sceneFunctionView;
+ #endregion
+
+ public IntelligencePage()
+ {
+ bodyView = this;
+ }
+
+ public void LoadPage()
+ {
+ bodyView.BackgroundColor = CSS_Color.MainBackgroundColor;
+ #region top
+ FrameLayout topView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(64),
+ BackgroundColor = CSS_Color.TopViewColor,
+ };
+ bodyView.AddChidren(topView);
+
+ Button btnSceneTilte = new Button()
+ {
+ Y = Application.GetRealHeight(30),
+ Width = Application.GetRealWidth(170),
+ Height = Application.GetRealHeight(25),
+ TextAlignment = TextAlignment.CenterRight,
+ TextSize = CSS_FontSize.HeadlineFontSize,
+ TextColor = CSS_Color.PromptingColor1,
+ SelectedTextColor = CSS_Color.MainColor,
+ TextID = StringId.Scenes,
+ IsSelected = true
+ };
+ topView.AddChidren(btnSceneTilte);
+
+ Button btnAutomationTitle = new Button()
+ {
+ X = Application.GetRealWidth(209),
+ Y = Application.GetRealHeight(30),
+ Width = Application.GetRealWidth(170),
+ Height = Application.GetRealHeight(25),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextColor = CSS_Color.PromptingColor1,
+ SelectedTextColor = CSS_Color.MainColor,
+ TextID = StringId.Automation,
+ };
+ topView.AddChidren(btnAutomationTitle);
+
+ btnAddIcon = new Button()
+ {
+ X = Application.GetRealWidth(337),
+ Y = Application.GetRealHeight(29),
+ Width = Application.GetMinRealAverage(28),
+ Height = Application.GetMinRealAverage(28),
+ UnSelectedImagePath = "Public/AddIcon.png",
+ };
+ topView.AddChidren(btnAddIcon);
+ #endregion
+
+ contentPageView = new PageLayout()
+ {
+ Y = Application.GetRealHeight(64),
+ Height = Application.GetRealHeight(667 - 64 - 49 + 30),
+ BackgroundColor = CSS_Color.BackgroundColor,
+ IsShowPoint = false
+ };
+ bodyView.AddChidren(contentPageView);
+
+ LoadScenePageView();
+ //LoadFunctionPageView();
+ LoadEventList();
+ }
+ /// <summary>
+ /// 鍔犺浇鍦烘櫙鍒楄〃鐣岄潰
+ /// </summary>
+ void LoadScenePageView()
+ {
+ scenePageView = new FrameLayout();
+ contentPageView.AddChidren(scenePageView);
+ /// <summary>
+ /// 鍦烘櫙鍐呭鏄剧ず鍖哄煙
+ /// </summary>
+ floorChangeView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(52),
+ };
+ scenePageView.AddChidren(floorChangeView);
+ #region 鍦烘櫙搴曢儴鍒囨崲鏄剧ず鍖哄煙
+ /// <summary>
+ /// 鍦烘櫙鍖哄煙锛岄《閮ㄥ尯鍩�
+ /// </summary>
+ sceneTopView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(53),
+ };
+ floorChangeView.AddChidren(sceneTopView);
+ /// <summary>
+ /// 妤煎眰閫夋嫨涓嬫媺鍥炬爣
+ /// </summary>
+ btnFloorDownIcon = new Button()
+ {
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ X = Application.GetRealWidth(16),
+ Y = Application.GetRealHeight(18),
+ UnSelectedImagePath = "Public/DownIcon.png",
+ };
+ floorChangeView.AddChidren(btnFloorDownIcon);
+ /// <summary>
+ /// 妤煎眰鏄剧ず
+ /// </summary>
+ btnFloor = new Button()
+ {
+ X = btnFloorDownIcon.Right,
+ Y = Application.GetRealHeight(18),
+ Width = Application.GetRealWidth(200),
+ Height = Application.GetMinRealAverage(16),
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+ TextAlignment = TextAlignment.CenterLeft,
+ Text = OnAppConfig.Instance.CurFoor,
+ };
+ floorChangeView.AddChidren(btnFloor);
+
+ #endregion
+
+ sceneFunctionView = new VerticalScrolViewLayout() {
+ Y = floorChangeView.Bottom,
+ Height = Application.GetRealHeight(667 - 64 - 49 - 52 + 30),
+ };
+ scenePageView.AddChidren(sceneFunctionView);
+ LoadSceneFunctionControlZone();
+ }
+
+ /// <summary>
+ /// 鍔犺浇鍦烘櫙鍔熻兘鏄剧ず鍖哄煙
+ /// </summary>
+ void LoadSceneFunctionControlZone()
+ {
+ sceneFunctionView.RemoveAll();
+ var rowView = new FrameLayout();
+ try
+ {
+ int index = 0;
+ foreach (var function in DB_ResidenceData.functionList.scenes)
+ {
+ if (function.roomIdList.Count == 0)//濡備綍鍦ㄦ埧闂村凡缁忕Щ闄や簡杩欎釜鍔熻兘锛屽垯鏀惰棌鐣岄潰涔熶笉浼氬啀鏄剧ず
+ {
+ function.collection = false;
+ continue;
+ }
+ if (index % 2 == 0)
+ {
+ sceneFunctionView.AddChidren(new Button() { Height = Application.GetRealHeight(7) });
+ rowView = new FrameLayout()
+ {
+ Height = Application.GetRealWidth(122),
+ };
+ sceneFunctionView.AddChidren(rowView);
+ sceneFunctionView.AddChidren(new Button() { Height = Application.GetRealHeight(7) });
+ }
+ var functionView_X = Application.GetRealWidth((16 + 164) * (index % 2) + 16);
+
+ var functionView = new FrameLayout()
+ {
+ X = functionView_X,
+ Width = Application.GetRealWidth(164),
+ Height = Application.GetRealWidth(122),
+ Tag = function.sid,
+ BackgroundImagePath = (function as Scene).ImagePath,
+ };
+ rowView.AddChidren(functionView);
+
+ LoadSceneFunctionDiv(functionView, function);
+ index++;
+ }
+
+ if (index == 0)
+ {
+ var view = new FrameLayout();
+ sceneFunctionView.AddChidren(view);
+
+ var btnNoCollectionBg = new Button()
+ {
+ Y = Application.GetRealHeight(120),
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(180),
+ Height = Application.GetRealWidth(180),
+ UnSelectedImagePath = "Collection/NoCollectionBg.png",
+ };
+ view.AddChidren(btnNoCollectionBg);
+
+ var btnNoCollectionTip = new Button()
+ {
+ Height = Application.GetRealHeight(42),
+ Y = btnNoCollectionBg.Bottom,
+ TextAlignment = TextAlignment.Center,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+ TextID = StringId.TipNoScene,
+ };
+ view.AddChidren(btnNoCollectionTip);
+ }
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log("homepage erorr : " + ex.Message);
+ }
+ sceneFunctionView.AddChidren(new Button { Height = Application.GetRealHeight(30) });
+
+ }
+
+ /// <summary>
+ /// 鍔犺浇鍦烘櫙鎺у埗鍗$墖
+ /// </summary>
+ void LoadSceneFunctionDiv(FrameLayout view, Function function)
+ {
+ try
+ {
+ Button btnCoverd = new Button()
+ {
+ UnSelectedImagePath = "Collection/SceneCovered.png",
+ };
+ view.AddChidren(btnCoverd);
+
+ Button btnName;
+ btnName = new Button()
+ {
+ X = Application.GetRealWidth(12),
+ Y = Application.GetRealWidth(68),
+ Width = Application.GetRealWidth(150),
+ Height = Application.GetRealHeight(24),
+ Text = function.name,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextColor = CSS_Color.MainBackgroundColor,
+ TextAlignment = TextAlignment.CenterLeft,
+ };
+ view.AddChidren(btnName);
+
+ Button btnZone;
+ btnZone = new Button()
+ {
+ X = Application.GetRealWidth(12),
+ Y = btnName.Bottom,
+ Height = Application.GetRealWidth(18),
+ Width = Application.GetRealWidth(113),
+ TextColor = CSS_Color.MainBackgroundColor,
+ TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
+ TextAlignment = TextAlignment.CenterLeft,
+ SelectedTextColor = CSS_Color.MainBackgroundColor,
+ Text = function.GetRoomListName(),
+ };
+ view.AddChidren(btnZone);
+
+
+ Button btnDelayIcon;
+ btnDelayIcon = new Button()
+ {
+ X = Application.GetRealWidth(4),
+ Y = Application.GetRealWidth(4),
+ Height = Application.GetRealWidth(32),
+ Width = Application.GetRealWidth(32),
+ UnSelectedImagePath = "Public/FuncInfoSetIcon_white.png",
+ //UnSelectedImagePath = "FunctionIcon/Scene/DelayIcon.png"
+ };
+ view.AddChidren(btnDelayIcon);
+
+ Button btnCollection;
+ btnCollection = new Button()
+ {
+ X = Application.GetRealWidth(116),
+ Y = Application.GetRealWidth(8),
+ Width = Application.GetMinRealAverage(32),
+ Height = Application.GetMinRealAverage(32),
+ UnSelectedImagePath = "Collection/CollectionWhiteIcon.png",
+ SelectedImagePath = "Collection/CollectionIcon.png",
+ IsSelected = function.collection,
+ };
+ view.AddChidren(btnCollection);
+ btnCollection.MouseUpEventHandler = (sender, e) => {
+ function.collection = btnCollection.IsSelected = !btnCollection.IsSelected;
+ function.SaveFunctionData();
+ };
+ LoadEvent_ControlScene(btnCoverd,btnName,btnZone, function);
+
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log("homepage LoadControlView error : " + ex.Message);
+ }
+ }
+
+ }
+
+
+ //-------------
+ public partial class IntelligencePage
+ {
+ void LoadEventList()
+ {
+ LoadEvent_SkipAddScenePage();
+ }
+ /// <summary>
+ /// 璺宠浆鑷虫坊鍔犲満鏅殑鐣岄潰
+ /// </summary>
+ void LoadEvent_SkipAddScenePage()
+ {
+ btnAddIcon.MouseUpEventHandler = (sender, e) =>
+ {
+ Action action = () => {
+ LoadSceneFunctionControlZone();
+ };
+ var aep = new NewSceneMenuListPage(action);
+ MainPage.BasePageView.AddChidren(aep);
+ aep.LoadPage();
+ MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+ };
+ }
+
+
+ /// <summary>
+ /// 鍔犺浇鍦烘櫙鎺у埗浜嬩欢
+ /// </summary>
+ void LoadEvent_ControlScene(Button btnCoverd, Button btnName, Button btnZone, Function function)
+ {
+
+ EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
+ {
+ string msg = function.name + Language.StringByID(StringId.AlreadyOpened);
+ new PublicAssmebly().TipMsgAutoClose(msg, true);
+ Control.Send(function as Scene);
+ };
+ btnCoverd.MouseUpEventHandler = eventHandler;
+ btnName.MouseUpEventHandler = eventHandler;
+ btnZone.MouseUpEventHandler = eventHandler;
+ }
+ }
+
+}
diff --git a/HDL_ON/UI/UI2/3-Intelligence/NewSceneMenuListPage.cs b/HDL_ON/UI/UI2/3-Intelligence/NewSceneMenuListPage.cs
new file mode 100644
index 0000000..0987200
--- /dev/null
+++ b/HDL_ON/UI/UI2/3-Intelligence/NewSceneMenuListPage.cs
@@ -0,0 +1,174 @@
+锘縰sing System;
+using HDL_ON.UI.CSS;
+using Shared;
+namespace HDL_ON.UI
+{
+ /// <summary>
+ /// 鏂板缓鍦烘櫙鑿滃崟鐣岄潰
+ /// </summary>
+ public partial class NewSceneMenuListPage : FrameLayout
+ {
+ FrameLayout bodyView;
+ Button btnAddSceneBg;
+ Button btnCatchSceneBg;
+ Button btnMovieSceneBg;
+ Action action;
+ public NewSceneMenuListPage(Action act)
+ {
+ action = act;
+ bodyView = this;
+ }
+
+
+ public void LoadPage()
+ {
+ bodyView.BackgroundColor = CSS_Color.BackgroundColor;
+ new TopViewDiv(bodyView, Language.StringByID(StringId.NewScene)).LoadTopView();
+
+ #region 娣诲姞鍦烘櫙
+ FrameLayout addSceneView = new FrameLayout()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Y = Application.GetRealHeight(67),
+ Width = Application.GetRealWidth(361),
+ Height = Application.GetRealWidth(202),
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ bodyView.AddChidren(addSceneView);
+
+ ImageView addSceneImageView = new ImageView()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Radius = (uint)Application.GetRealWidth(12),
+ ImagePath = "Intelligence/CreateScene1Bg.png",
+ };
+ addSceneView.AddChidren(addSceneImageView);
+
+ btnAddSceneBg = new Button()
+ {
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ addSceneView.AddChidren(btnAddSceneBg);
+
+ Button btnAddSceneText = new Button()
+ {
+ Y = Application.GetRealWidth(126),
+ Height = Application.GetRealWidth(68),
+ TextColor = CSS_Color.MainBackgroundColor,
+ TextSize = CSS_FontSize.EmphasisFontSize_Secondary,
+ TextAlignment = TextAlignment.Center,
+ TextID = StringId.AddScene,
+ };
+ addSceneView.AddChidren(btnAddSceneText);
+ #endregion
+
+
+ #region 鎹曡幏鍦烘櫙
+ FrameLayout catchSceneView = new FrameLayout()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Y = Application.GetRealWidth(273),
+ Width = Application.GetRealWidth(361),
+ Height = Application.GetRealWidth(202),
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ bodyView.AddChidren(catchSceneView);
+
+ ImageView catchSceneImageView = new ImageView()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Radius = (uint)Application.GetRealWidth(12),
+ ImagePath = "Intelligence/CreateScene2Bg.png",
+ };
+ catchSceneView.AddChidren(catchSceneImageView);
+
+ btnCatchSceneBg = new Button()
+ {
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ catchSceneView.AddChidren(btnCatchSceneBg);
+
+ Button btnCatchSceneText = new Button()
+ {
+ Y = Application.GetRealWidth(126),
+ Height = Application.GetRealWidth(68),
+ TextColor = CSS_Color.MainBackgroundColor,
+ TextSize = CSS_FontSize.EmphasisFontSize_Secondary,
+ TextAlignment = TextAlignment.Center,
+ TextID = StringId.AddScene,
+ };
+ catchSceneView.AddChidren(btnCatchSceneText);
+ #endregion
+
+
+ #region 鐢靛奖鍦烘櫙
+ FrameLayout movieSceneView = new FrameLayout()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Y = Application.GetRealWidth(469),
+ Width = Application.GetRealWidth(361),
+ Height = Application.GetRealWidth(202),
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ bodyView.AddChidren(movieSceneView);
+
+ ImageView movieSceneImageView = new ImageView()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Radius = (uint)Application.GetRealWidth(12),
+ ImagePath = "Intelligence/CreateScene3Bg.png",
+ };
+ movieSceneView.AddChidren(movieSceneImageView);
+
+ btnMovieSceneBg = new Button()
+ {
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ movieSceneView.AddChidren(btnMovieSceneBg);
+
+ Button btnMovieSceneText = new Button()
+ {
+ Y = Application.GetRealWidth(126),
+ Height = Application.GetRealWidth(68),
+ TextColor = CSS_Color.MainBackgroundColor,
+ TextSize = CSS_FontSize.EmphasisFontSize_Secondary,
+ TextAlignment = TextAlignment.Center,
+ TextID = StringId.MovieScene,
+ };
+ movieSceneView.AddChidren(btnMovieSceneText);
+ #endregion
+
+
+
+
+ LoadEventList();
+ }
+ }
+ //----------------
+ public partial class NewSceneMenuListPage
+ {
+
+ void LoadEventList()
+ {
+ LoadEvent_SkipAddScenePage();
+ }
+
+ void LoadEvent_SkipAddScenePage()
+ {
+ btnAddSceneBg.MouseUpEventHandler = (sender, e) =>
+ {
+ Action backAction = () => {
+ this.RemoveFromParent();
+ action();
+ };
+ var scene = new Entity.Scene() { roomIdList = new System.Collections.Generic.List<string>() { "" } };
+ scene.NewSid();
+ scene.name = Language.StringByID(StringId.Scene) + " " + (1 + Entity.DB_ResidenceData.functionList.scenes.Count).ToString();
+ var aep = new SceneEditPage(scene,backAction);
+ MainPage.BasePageView.AddChidren(aep);
+ aep.LoadPage(StringId.NewScene);
+ MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+ };
+ }
+ }
+}
diff --git a/HDL_ON/UI/UI2/3-Intelligence/SceneEditPage.cs b/HDL_ON/UI/UI2/3-Intelligence/SceneEditPage.cs
new file mode 100644
index 0000000..1566968
--- /dev/null
+++ b/HDL_ON/UI/UI2/3-Intelligence/SceneEditPage.cs
@@ -0,0 +1,712 @@
+锘縰sing System;
+using HDL_ON.UI.CSS;
+using Shared;
+using HDL_ON.Entity;
+
+namespace HDL_ON.UI
+{
+ public partial class SceneEditPage : FrameLayout
+ {
+ FrameLayout bodyView;
+ /// <summary>
+ /// 鍦烘櫙鑳屾櫙鏄剧ず鍖哄煙
+ /// </summary>
+ ImageView addSceneImageView;
+ /// <summary>
+ /// 鍦烘櫙鍔熻兘鍒楄〃鏄剧ず鍖哄煙
+ /// </summary>
+ VerticalScrolViewLayout functionListView;
+ /// <summary>
+ /// 鍦烘櫙鍚嶇О鏄剧ず鏂囨湰
+ /// </summary>
+ EditText etSceneName;
+
+ Button btnZoneName;
+
+ Button btnAddFunctionTitle;
+ /// <summary>
+ /// 搴曢儴瀹屾垚鎸夐挳
+ /// </summary>
+ Button btnComplete;
+
+
+ #region 鍥炬爣閫夋嫨閮ㄥ垎鍥炬爣
+ /// <summary>
+ /// 鑳屾櫙鍥鹃�夐」鍖哄煙
+ /// </summary>
+ FrameLayout pictureOptionView;
+ /// <summary>
+ /// 鑳屾櫙鍥鹃�夐」閫夋嫨鍖哄煙
+ /// </summary>
+ VerticalScrolViewLayout optionView;
+ /// <summary>
+ /// 榛樿鍥惧簱鎸夐挳
+ /// </summary>
+ Button btnDefaultGallery;
+ /// <summary>
+ /// 鎷嶇収鎸夐挳
+ /// </summary>
+ Button btnTakePicture;
+ /// <summary>
+ /// 鐩稿唽鎸夐挳
+ /// </summary>
+ Button btnAlbum;
+ /// <summary>
+ /// 鍙栨秷鎸夐挳
+ /// </summary>
+ Button btnCancel;
+ #endregion
+
+ Scene scene;
+
+ int pageTitleId;
+ /// <summary>
+ /// 鏇存柊鍔熻兘row
+ /// </summary>
+ Action refreshFunctionRowAction;
+ /// <summary>
+ /// 鍥炴帀鏇存柊
+ /// </summary>
+ Action backAction;
+ public SceneEditPage(Scene s,Action act)
+ {
+ bodyView = this;
+ scene = s;
+ backAction = act;
+ }
+
+ public void LoadPage(int titleId)
+ {
+ refreshFunctionRowAction = () => {
+ LoadFunctionRow(functionListView);
+ };
+
+ bodyView.BackgroundColor = CSS_Color.MainBackgroundColor;
+ pageTitleId = titleId;
+ new TopViewDiv(bodyView, Language.StringByID(pageTitleId)).LoadTopView();
+
+ VerticalScrolViewLayout contentView = new VerticalScrolViewLayout()
+ {
+ Y = Application.GetRealHeight(64),
+ Height = Application.GetRealHeight(603-50),
+ };
+ bodyView.AddChidren(contentView);
+
+ Button btnBaseInfoText = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Height = Application.GetRealWidth(46),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextID = StringId.BaseInfo,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ };
+ contentView.AddChidren(btnBaseInfoText);
+
+ FrameLayout sceneBgView = new FrameLayout()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Y = btnBaseInfoText.Bottom,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealWidth(184),
+ Radius = (uint)Application.GetRealWidth(12),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ };
+ contentView.AddChidren(sceneBgView);
+
+ addSceneImageView = new ImageView()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Height = Application.GetRealWidth(184),
+ Radius = (uint)Application.GetRealWidth(12),
+ ImagePath = scene.ImagePath
+ };
+ sceneBgView.AddChidren(addSceneImageView);
+
+ contentView.AddChidren(new Button() { Height = Application.GetRealWidth(16) ,BackgroundColor = CSS_Color.MainBackgroundColor});
+
+ #region 鍦烘櫙鍚嶇Оrow
+ FrameLayout sceneNameView = new FrameLayout()
+ {
+ Height = Application.GetRealWidth(50),
+ };
+ contentView.AddChidren(sceneNameView);
+
+ Button btnSceneTitle = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Width = Application.GetRealWidth(90),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextID = StringId.SceneName,
+ };
+ sceneNameView.AddChidren(btnSceneTitle);
+
+ etSceneName = new EditText()
+ {
+ X = btnSceneTitle.Right,
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.TextualColor,
+ TextSize = CSS_FontSize.TextFontSize,
+ Text = scene.name
+ };
+ sceneNameView.AddChidren(etSceneName);
+
+ Button btnSceneNameLine = new Button()
+ {
+ Y = Application.GetRealWidth(49),
+ Gravity = Gravity.CenterHorizontal,
+ Height = Application.GetRealHeight(1),
+ Width = Application.GetRealWidth(343),
+ BackgroundColor = CSS_Color.DividingLineColor,
+ };
+ sceneNameView.AddChidren(btnSceneNameLine);
+ #endregion
+
+ #region 鎵�灞炲尯鍩焤ow
+ FrameLayout belongToZoneRow = new FrameLayout()
+ {
+ Y = sceneNameView.Bottom,
+ Height = Application.GetRealWidth(50),
+ };
+ contentView.AddChidren(belongToZoneRow);
+
+ Button btnBelongToTitle = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Width = Application.GetRealWidth(90),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextID = StringId.BelongToZone,
+ };
+ belongToZoneRow.AddChidren(btnBelongToTitle);
+
+ Button btnBelongToZoneRight = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "Public/Right.png",
+ };
+ belongToZoneRow.AddChidren(btnBelongToZoneRight);
+
+ btnZoneName = new Button()
+ {
+ X = btnSceneTitle.Right,
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.TextualColor,
+ TextSize = CSS_FontSize.TextFontSize,
+ Text = scene.GetRoomListName() == "" ? Language.StringByID(StringId.WholeHouseScene) : scene.GetRoomListName()
+ };
+ belongToZoneRow.AddChidren(btnZoneName);
+
+ contentView.AddChidren(new Button()
+ {
+ Y = belongToZoneRow.Bottom,
+ Height = Application.GetRealHeight(8),
+ BackgroundColor = CSS_Color.DividingLineColor,
+ });
+ #endregion
+
+ #region 鍦烘櫙寤舵椂row
+ FrameLayout sceneDelayRow = new FrameLayout()
+ {
+ Y = sceneNameView.Bottom,
+ Height = Application.GetRealWidth(50),
+ };
+ contentView.AddChidren(sceneDelayRow);
+
+ Button btnSceneDelayRight = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "Public/Right.png",
+ };
+ sceneDelayRow.AddChidren(btnSceneDelayRight);
+
+ var btnSceneDelayInfo = new Button()
+ {
+ Width = Application.GetRealWidth(327),
+ TextAlignment = TextAlignment.CenterRight,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+ Text = scene.delayText
+ };
+ sceneDelayRow.AddChidren(btnSceneDelayInfo);
+
+ Button btnSceneDelayTitle = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ //Width = Application.GetRealWidth(90),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextID = StringId.SceneDelay,
+ };
+ sceneDelayRow.AddChidren(btnSceneDelayTitle);
+
+
+ btnSceneDelayTitle.MouseUpEventHandler = (sender, e) => {
+ new PublicAssmebly().SetSceneDelayDialog(scene, btnSceneDelayInfo);
+ };
+
+ contentView.AddChidren(new Button()
+ {
+ Y = sceneDelayRow.Bottom,
+ Height = Application.GetRealHeight(8),
+ BackgroundColor = CSS_Color.DividingLineColor,
+ });
+
+
+ #endregion
+
+ #region 娣诲姞鍔熻兘row
+ FrameLayout addFunctionRow = new FrameLayout()
+ {
+ Height = Application.GetRealWidth(44),
+ };
+ contentView.AddChidren(addFunctionRow);
+
+ Button btnAddIcon = new Button()
+ {
+ X = Application.GetRealWidth(333),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(28),
+ Height = Application.GetMinRealAverage(28),
+ UnSelectedImagePath = "Public/AddIcon.png",
+ };
+ addFunctionRow.AddChidren(btnAddIcon);
+
+ btnAddFunctionTitle = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.MainColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = StringId.AddFunction,
+ IsBold = true,
+ };
+ addFunctionRow.AddChidren(btnAddFunctionTitle);
+
+ functionListView = new VerticalScrolViewLayout() {
+ Height = 0,
+ };
+ contentView.AddChidren(functionListView);
+
+
+ LoadFunctionRow(functionListView);
+
+
+ Button btnLine1 = new Button()
+ {
+ Y = sceneDelayRow.Bottom,
+ Height = Application.GetRealHeight(8),
+ BackgroundColor = CSS_Color.DividingLineColor,
+ };
+ contentView.AddChidren(btnLine1);
+
+
+ Button btnLine2 = new Button()
+ {
+ Y = sceneDelayRow.Bottom,
+ Height = Application.GetRealHeight(228),
+ BackgroundColor = CSS_Color.DividingLineColor,
+ };
+ contentView.AddChidren(btnLine2);
+
+ #endregion
+
+ Button btnBottomLine = new Button()
+ {
+ Y = Application.GetRealHeight(667-50)-1,
+ Height = 1,
+ BackgroundColor = CSS_Color.DividingLineColor,
+ };
+ bodyView.AddChidren(btnBottomLine);
+
+ btnComplete = new Button()
+ {
+ Y = Application.GetRealHeight(667-50),
+ Height = Application.GetRealHeight(50),
+ TextAlignment = TextAlignment.Center,
+ TextColor = CSS_Color.MainColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = StringId.Complete,
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ IsBold = true
+ };
+ bodyView.AddChidren(btnComplete);
+
+ LoadEventList();
+ }
+ /// <summary>
+ /// 鍔犺浇鍔熻兘鍒楄〃
+ /// </summary>
+ void LoadFunctionRow(VerticalScrolViewLayout functionListView)
+ {
+ functionListView.RemoveAll();
+ functionListView.Height = Application.GetRealWidth(65 * scene.sceneFunctionList.Count);
+ foreach (var function in scene.sceneFunctionList)
+ {
+ var row = new RowLayout()
+ {
+ Height = Application.GetRealWidth(65),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ LineColor = 0x00000000
+ };
+ functionListView.AddChidren(row);
+
+ row.AddChidren(new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealWidth(1),
+ BackgroundColor = CSS_Color.DividingLineColor,
+ });
+ Button btnRight = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "Public/Right.png",
+ };
+ row.AddChidren(btnRight);
+
+
+
+ var btnFunctionInfo = new Button()
+ {
+ Width = Application.GetRealWidth(327),
+ Height = Application.GetRealWidth(32),
+ TextAlignment = TextAlignment.BottomRight,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+ Text = GetFunctionScnenInfo(function),
+ };
+ row.AddChidren(btnFunctionInfo);
+
+ var btnFunctionDelayInfo = new Button()
+ {
+ Width = Application.GetRealWidth(327),
+ Y = Application.GetRealWidth(35),
+ Height = Application.GetRealWidth(32),
+ TextAlignment = TextAlignment.TopRight,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+ };
+ row.AddChidren(btnFunctionDelayInfo);
+
+ if (function.delay > 0)
+ {
+ btnFunctionDelayInfo.Text = Language.StringByID(StringId.Delay) + " " + function.delayText;
+ }
+ else
+ {
+ btnFunctionDelayInfo.Text = Language.StringByID(StringId.NoDelay);
+ }
+
+ var btnFunctionName = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Height = Application.GetRealWidth(44),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.TextFontSize,
+ Text = function.name,
+ };
+ row.AddChidren(btnFunctionName);
+
+ var btnFunctionFloorAndRoom = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Y = Application.GetRealWidth(24),
+ Height = Application.GetRealWidth(41),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.TextFontSize,
+ Text = function.GetRoomListName(),
+ };
+ row.AddChidren(btnFunctionFloorAndRoom);
+
+ btnFunctionName.MouseUpEventHandler = (sender, e) =>
+ {
+ var ssf = new SceneFunctionInfoEditPage(scene, function, refreshFunctionRowAction);
+ MainPage.BasePageView.AddChidren(ssf);
+ ssf.LoadPage();
+ MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+ };
+ btnFunctionFloorAndRoom.MouseUpEventHandler = (sender, e) =>
+ {
+ var ssf = new SceneFunctionInfoEditPage(scene, function, refreshFunctionRowAction);
+ MainPage.BasePageView.AddChidren(ssf);
+ ssf.LoadPage();
+ MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+ };
+
+
+ }
+ }
+
+ /// <summary>
+ /// 瑙f瀽鍦烘櫙鍔熻兘鏁版嵁
+ /// </summary>
+ /// <param name="sceneFunction"></param>
+ string GetFunctionScnenInfo(Function sceneFunction)
+ {
+ string sceneFunctionInfo = Language.StringByID(StringId.Close);
+ if (sceneFunction.trait_on_off.value.ToString() == "off")
+ return sceneFunctionInfo;
+ sceneFunctionInfo = "";
+ switch(sceneFunction.functionType)
+ {
+ case FunctionType.AC:
+ var addAC = sceneFunction as AC;
+ sceneFunctionInfo += addAC.trait_mode.GetCurValueText();
+ sceneFunctionInfo += " " + addAC.trait_temp.value.ToString() + addAC.tempUnitString;
+ sceneFunctionInfo += " " + addAC.trait_fan.GetCurValueText();
+ break;
+ case FunctionType.FloorHeating:
+ sceneFunctionInfo += sceneFunction.function.Find((obj) => obj.name == "mode").GetCurValueText();
+ sceneFunctionInfo += " " + sceneFunction.function.Find((obj) => obj.name == "temperature").value.ToString() +
+ sceneFunction.function.Find((obj) => obj.name == "temperature").uintString;
+ break;
+ case FunctionType.Dimmer:
+ sceneFunctionInfo += Language.StringByID(StringId.Brightness) + " " + sceneFunction.function.Find((obj) => obj.name == "brightness").value.ToString() + "%";
+ break;
+ case FunctionType.Relay:
+ sceneFunctionInfo += Language.StringByID(StringId.Open);
+ break;
+ case FunctionType.RGB:
+ sceneFunctionInfo += Language.StringByID(StringId.Brightness) + " " + sceneFunction.function.Find((obj) => obj.name == "brightness").value.ToString() + "%";
+ break;
+ case FunctionType.Curtain:
+ sceneFunctionInfo += Language.StringByID(StringId.Open);
+ break;
+ case FunctionType.MotorCurtain:
+ sceneFunctionInfo += Language.StringByID(StringId.Open) + " " + sceneFunction.function.Find((obj) => obj.name == "percent").value.ToString() + "%";
+ break;
+ }
+ return sceneFunctionInfo;
+ }
+
+ /// <summary>
+ /// 鍔犺浇鍥炬爣閫夋嫨閫夐」
+ /// </summary>
+ void LoadPictureOptionView()
+ {
+ var pView = new FrameLayout()
+ {
+ BackgroundColor = CSS_Color.DialogTransparentColor1,
+ };
+ bodyView.AddChidren(pView);
+
+ pictureOptionView = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(445),
+ Height = Application.GetRealHeight(250),
+ AnimateSpeed = 0.3f,
+ Animate = Animate.DownToUp,
+ };
+ pView.AddChidren(pictureOptionView);
+
+ optionView = new VerticalScrolViewLayout()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(150),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ pictureOptionView.AddChidren(optionView);
+
+ btnDefaultGallery = new Button()
+ {
+ Height = Application.GetRealHeight(50),
+ TextAlignment = TextAlignment.Center,
+ TextColor = CSS_Color.TextualColor,
+ SelectedTextColor = CSS_Color.MainColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = StringId.DefaultGallery,
+ };
+ optionView.AddChidren(btnDefaultGallery);
+
+ optionView.AddChidren(new Button() { X = Application.GetRealWidth(16), Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor });
+
+ btnTakePicture = new Button()
+ {
+ Height = Application.GetRealHeight(50),
+ TextAlignment = TextAlignment.Center,
+ TextColor = CSS_Color.TextualColor,
+ SelectedTextColor = CSS_Color.MainColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = StringId.TakePicture,
+ };
+ optionView.AddChidren(btnTakePicture);
+
+ optionView.AddChidren(new Button() { Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor });
+
+ btnAlbum = new Button()
+ {
+ Height = Application.GetRealHeight(50),
+ TextAlignment = TextAlignment.Center,
+ TextColor = CSS_Color.TextualColor,
+ SelectedTextColor = CSS_Color.MainColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = StringId.Album,
+ };
+ optionView.AddChidren(btnAlbum);
+
+ optionView.AddChidren(new Button() { Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor });
+
+ btnCancel = new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Y = Application.GetRealHeight(8) + optionView.Bottom,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(50),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Radius = (uint)Application.GetRealWidth(12),
+ TextID = StringId.Cancel,
+ TextColor = CSS_Color.WarningColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ };
+ pictureOptionView.AddChidren(btnCancel);
+
+
+ LoadEvent_PictureOptionViewEventList( pView);
+ }
+
+
+ }
+ //--------------------------------------
+ public partial class SceneEditPage
+ {
+ void LoadEventList()
+ {
+ LoadEvent_ChangeSceneImage();
+ LoadEvent_ChangeSceneZone();
+ LoadEvent_ChangeFunctionList();
+ LoadEvent_CompleteEvent();
+ }
+
+ /// <summary>
+ /// 淇敼鍦烘櫙鎵�灞炲尯鍩�
+ /// </summary>
+ void LoadEvent_ChangeSceneZone()
+ {
+ btnZoneName.MouseUpEventHandler = (sender, e) =>
+ {
+ Action backAction = () => {
+ btnZoneName.Text = scene.GetRoomListName();
+ };
+ var ssl = new SetSceneLocationPage(scene, backAction);
+ MainPage.BasePageView.AddChidren(ssl);
+ ssl.LoadPage();
+ MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+ };
+ }
+
+ /// <summary>
+ /// 淇敼鍦烘櫙鐨勫姛鑳藉垪琛�
+ /// </summary>
+ void LoadEvent_ChangeFunctionList()
+ {
+ btnAddFunctionTitle.MouseUpEventHandler = (sender, e) => {
+ var sefp =new SceneFunctionListEditPage(scene,refreshFunctionRowAction);
+ MainPage.BasePageView.AddChidren(sefp);
+ sefp.LoadPage();
+ MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+ };
+ }
+
+ /// <summary>
+ /// 淇敼鍦烘櫙鑳屾櫙浜嬩欢
+ /// </summary>
+ void LoadEvent_ChangeSceneImage()
+ {
+ addSceneImageView.MouseUpEventHandler = (sender, e) => {
+ LoadPictureOptionView();
+ };
+ }
+
+ /// <summary>
+ /// 鍔犺浇鑳屾櫙鍥鹃�夋嫨鍖哄煙浜嬩欢鍒楄〃
+ /// </summary>
+ void LoadEvent_PictureOptionViewEventList(FrameLayout pView)
+ {
+ pictureOptionView.MouseUpEventHandler = (sender, e) =>
+ {
+ pictureOptionView.Parent.RemoveFromParent();
+ };
+ pView.MouseUpEventHandler = (sender, e) =>
+ {
+ pictureOptionView.Parent.RemoveFromParent();
+ };
+
+ btnCancel.MouseUpEventHandler = (sender, e) =>
+ {
+ pictureOptionView.Parent.RemoveFromParent();
+ };
+ btnTakePicture.MouseDownEventHandler = (sender, e) => {
+ btnTakePicture.IsSelected = true;
+ };
+ btnTakePicture.MouseUpEventHandler = (sender, e) =>
+ {
+ btnTakePicture.IsSelected = false;
+ var pid = Guid.NewGuid();
+ CropImage.TakePicture((imagePath) =>
+ {
+ if (imagePath != null)
+ {
+ addSceneImageView.ImagePath = imagePath.ToString();
+ scene.ImagePath = addSceneImageView.ImagePath;
+ MainPage.Log("SelectPicture 瑁佸壀鍥剧墖杩斿洖璺緞: " + imagePath);
+ }
+ }, pid.ToString(), 16, 9);
+ scene.SaveFunctionData();
+ pictureOptionView.Parent.RemoveFromParent();
+ };
+ btnAlbum.MouseDownEventHandler = (sender, e) => {
+ btnAlbum.IsSelected = true;
+ };
+
+ btnAlbum.MouseUpEventHandler = (sender, e) =>
+ {
+ btnAlbum.IsSelected = false;
+ var pid = Guid.NewGuid();
+ CropImage.SelectPicture((imagePath) =>
+ {
+ if (imagePath != null)
+ {
+ addSceneImageView.ImagePath = imagePath.ToString();
+ scene.ImagePath = addSceneImageView.ImagePath;
+ MainPage.Log("SelectPicture 瑁佸壀鍥剧墖杩斿洖璺緞: " + imagePath);
+ }
+ }, pid.ToString(), 16, 9);
+ scene.SaveFunctionData();
+ pictureOptionView.Parent.RemoveFromParent();
+ };
+ }
+
+ /// <summary>
+ /// 鎸夐挳鎸夐挳鐐瑰嚮浜嬩欢
+ /// </summary>
+ void LoadEvent_CompleteEvent()
+ {
+ btnComplete.MouseUpEventHandler = (sender, e) =>
+ {
+ scene.SaveFunctionData();
+ DB_ResidenceData.functionList.scenes.Add(scene);
+ this.RemoveFromParent();
+ backAction();
+ };
+ }
+ }
+}
diff --git a/HDL_ON/UI/UI2/3-Intelligence/SceneFunctionListEditPage.cs b/HDL_ON/UI/UI2/3-Intelligence/SceneFunctionListEditPage.cs
new file mode 100644
index 0000000..f241081
--- /dev/null
+++ b/HDL_ON/UI/UI2/3-Intelligence/SceneFunctionListEditPage.cs
@@ -0,0 +1,474 @@
+锘縰sing System;
+using Shared;
+using HDL_ON.UI.CSS;
+using HDL_ON.Entity;
+using System.Collections.Generic;
+
+namespace HDL_ON.UI
+{
+ public partial class SceneFunctionListEditPage : FrameLayout
+ {
+ FrameLayout bodyView;
+
+ FrameLayout showdFunctionTypeRow;
+
+ /// <summary>
+ /// 妤煎眰閫夋嫨涓嬫媺鍥炬爣
+ /// </summary>
+ Button btnFloorDownIcon;
+ /// <summary>
+ /// 妤煎眰鏄剧ず
+ /// </summary>
+ Button btnFloor;
+
+ /// <summary>
+ /// 绛涢�夐�夋嫨涓嬫媺鍥炬爣
+ /// </summary>
+ Button btnScreenIcon;
+ /// <summary>
+ /// 绛涢�夋枃鏈樉绀�
+ /// </summary>
+ Button btnScreenText;
+ /// <summary>
+ /// 绛涢�夋潯浠�1
+ /// </summary>
+ string screen1;
+ /// <summary>
+ /// 绛涢�夋潯浠�2
+ /// </summary>
+ string screen2;
+
+ VerticalScrolViewLayout functionListView;
+
+ List<Function> allocatedList;
+ List<Function> unallocatedList;
+
+ Scene scene;
+ Action refreshAction;
+ public SceneFunctionListEditPage(Scene function,Action action)
+ {
+ bodyView = this;
+ scene = function;
+ allocatedList = new List<Function>();
+ unallocatedList = new List<Function>();
+ refreshAction = () =>
+ {
+ this.RemoveFromParent();
+ action();
+ };
+ }
+
+
+ /// <summary>
+ /// 鍔犺浇鐣岄潰
+ /// </summary>
+ public void LoadPage()
+ {
+ bodyView.BackgroundColor = CSS_Color.BackgroundColor;
+ new TopViewDiv(bodyView, Language.StringByID(StringId.AddFunction)).LoadTopView();
+ //new PublicAssmebly().LoadTopView(bodyView, Language.StringByID(StringId.AddFunction));
+
+ #region 鏄剧ず鐨勫姛鑳界被鍨嬪垏鎹㈠尯鍩�
+ showdFunctionTypeRow = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(64),
+ Height = Application.GetRealHeight(62),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ };
+ bodyView.AddChidren(showdFunctionTypeRow);
+
+
+ btnFloorDownIcon = new Button()
+ {
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ X = Application.GetRealWidth(16),
+ Y = Application.GetRealHeight(18),
+ UnSelectedImagePath = "Public/DownIcon.png",
+ };
+ showdFunctionTypeRow.AddChidren(btnFloorDownIcon);
+
+ btnFloor = new Button()
+ {
+ X = btnFloorDownIcon.Right,
+ Y = Application.GetRealHeight(18),
+ Width = Application.GetRealWidth(200),
+ Height = Application.GetMinRealAverage(16),
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+ TextAlignment = TextAlignment.CenterLeft,
+ Text = OnAppConfig.Instance.CurFoor,
+ };
+ showdFunctionTypeRow.AddChidren(btnFloor);
+
+
+ btnScreenIcon = new Button()
+ {
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ X = Application.GetRealWidth(122),
+ Y = Application.GetRealHeight(18),
+ UnSelectedImagePath = "Public/DownIcon.png",
+ };
+ showdFunctionTypeRow.AddChidren(btnScreenIcon);
+
+ btnScreenText = new Button()
+ {
+ X = btnScreenIcon.Right,
+ Y = Application.GetRealHeight(18),
+ Width = Application.GetRealWidth(200),
+ Height = Application.GetMinRealAverage(16),
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+ TextAlignment = TextAlignment.CenterLeft,
+ TextID = StringId.Screen
+ };
+ showdFunctionTypeRow.AddChidren(btnScreenText);
+
+
+ #endregion
+
+ functionListView = new VerticalScrolViewLayout()
+ {
+ Y = showdFunctionTypeRow.Bottom,
+ Height = Application.GetRealHeight(530),
+ BackgroundColor = CSS_Color.BackgroundColor,
+ };
+ bodyView.AddChidren(functionListView);
+
+ foreach (var function in DB_ResidenceData.functionList.GetAllDeviceFunctionList())
+ {
+ function.roomIdList.Remove(null);
+ if (scene.sceneFunctionList.Find((obj) => obj.sid == function.sid) != null)
+ {
+ allocatedList.Add(function);
+ }
+ else
+ {
+ unallocatedList.Add(function);
+ }
+ }
+
+ LoadFunctionListRow();
+
+ LoadEventList();
+ }
+
+ /// <summary>
+ /// 鏄剧ず鍔熻兘Row
+ /// </summary>
+ /// <param name="showUnallocated">鏄惁鏄樉绀烘湭鍒嗛厤</param>
+ void LoadFunctionListRow()
+ {
+ functionListView.RemoveAll();
+ List<Function> functions = new List<Function>();
+ functions.AddRange(unallocatedList);
+ functions.AddRange(allocatedList);
+ foreach (var function in functions)
+ {
+ if (function.functionCategory != FunctionCategory.Light &&
+ function.functionCategory != FunctionCategory.Thermostat &&
+ function.functionCategory != FunctionCategory.Curtain
+ )
+ {
+ continue;
+ }
+ //鎸夋ゼ灞傜瓫閫�
+ if (!string.IsNullOrEmpty(screen1))
+ {
+ if (!function.roomIdList.Contains(screen1))
+ {
+ continue;
+ }
+ }
+ //鎸夌被鍨嬬瓫閫�
+ if (!string.IsNullOrEmpty(screen2))
+ {
+ //if (!function.functionType!= screen2)
+ //{
+ // continue;
+ //}
+ }
+ functionListView.AddChidren(new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealWidth(1),
+ BackgroundColor = CSS_Color.DividingLineColor,
+ });
+
+ FrameLayout functionRow = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(50),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ };
+ functionListView.AddChidren(functionRow);
+
+ if (allocatedList.Contains(function))
+ {
+ var btnTipAdded = new Button()
+ {
+ Width = Application.GetRealWidth(327),
+ TextAlignment = TextAlignment.CenterRight,
+ TextColor = CSS_Color.MainColor,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextID = StringId.Added
+ };
+ functionRow.AddChidren(btnTipAdded);
+ }
+
+ var btnFunctionIcon = new Button()
+ {
+ X = Application.GetRealWidth(12),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(28),
+ Height = Application.GetMinRealAverage(28),
+ };
+ functionRow.AddChidren(btnFunctionIcon);
+ switch (function.functionCategory)
+ {
+ case FunctionCategory.Thermostat:
+ switch (function.functionType)
+ {
+ case FunctionType.AC:
+ btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/AC/AcThinIcon1.png";
+ break;
+ case FunctionType.FloorHeating:
+ btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/FloorHeating/FloorHeatingThinIcon.png";
+ break;
+ }
+ break;
+ case FunctionCategory.Curtain:
+ btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Curtain/CurtainThinIcon.png";
+ break;
+ case FunctionCategory.Light:
+ btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Light/LightThinIcon.png";
+ break;
+ case FunctionCategory.SwitchDevice:
+ switch (function.functionType)
+ {
+ case FunctionType.Socket:
+ btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Socket/SocketThinIcon.png";
+ break;
+ }
+ break;
+ case FunctionCategory.Electrical:
+ switch (function.functionType)
+ {
+ case FunctionType.Fan:
+ btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Electrical/FanThinIcon.png";
+ break;
+ case FunctionType.TV:
+ btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Electrical/TVThinIcon.png";
+ break;
+ }
+ break;
+ case FunctionCategory.Scene:
+ btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Scene/SceneIcon.png";
+ break;
+ case FunctionCategory.Music:
+ btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Music/MusicThinIcon.png";
+ break;
+ }
+
+ var btnFunctionName = new Button()
+ {
+ X = btnFunctionIcon.Right + Application.GetRealWidth(12),
+ Width = Application.GetRealWidth(200),
+ Height = Application.GetRealHeight(40),
+ Text = function.name,
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.TextFontSize,
+ };
+ functionRow.AddChidren(btnFunctionName);
+
+ var btnFunctionFloorName = new Button()
+ {
+ X = btnFunctionIcon.Right + Application.GetRealWidth(12),
+ Y = Application.GetRealHeight(30),
+ Width = Application.GetRealWidth(200),
+ Height = Application.GetRealHeight(20),
+ Text = function.GetRoomListName(),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
+ };
+ functionRow.AddChidren(btnFunctionFloorName);
+
+ Button btnChooseIcon = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "Public/Right.png",
+ };
+ functionRow.AddChidren(btnChooseIcon);
+ LoadEvent_SkipEditFunctionInfo(functionRow, btnFunctionFloorName, btnChooseIcon, btnFunctionName, function);
+ }
+
+ }
+
+
+ /// <summary>
+ /// 浣忓畢鍒楄〃鐐瑰嚮浜嬩欢
+ /// </summary>
+ void LoadDialog_ChangeFloor()
+ {
+ EventHandler<MouseEventArgs> eventHandler = (sender, e) => {
+ var dialog = new Dialog();
+ var dialogBody = new FrameLayout();
+ dialog.AddChidren(dialogBody);
+ dialogBody.MouseUpEventHandler += (sender1, e1) => {
+ dialog.Close();
+ };
+
+ var dispalyView = new FrameLayout()
+ {
+ X = Application.GetRealWidth(10),
+ Y = Application.GetRealHeight(100),
+ Width = Application.GetRealWidth(160),
+ Height = Application.GetRealHeight(110),
+ BackgroundImagePath = "PersonalCenter/HomeList1bg.png",
+ };
+ dialogBody.AddChidren(dispalyView);
+
+ var contentView = new VerticalScrolViewLayout()
+ {
+ X = Application.GetRealWidth(8),
+ Y = Application.GetRealHeight(15),
+ Width = Application.GetRealWidth(150),
+ Height = Application.GetRealHeight(45 * 2),
+ ScrollEnabled = false
+ };
+ dispalyView.AddChidren(contentView);
+
+ if (DB_ResidenceData.residenceData.floors.Count < 2)
+ {
+ }
+ else if (DB_ResidenceData.residenceData.floors.Count < 3)
+ {
+ dispalyView = new FrameLayout()
+ {
+ X = Application.GetRealWidth(10),
+ Y = Application.GetRealHeight(100),
+ Width = Application.GetRealWidth(160),
+ Height = Application.GetRealHeight(155),
+ BackgroundImagePath = "PersonalCenter/HomeList2bg.png",
+ };
+ dialogBody.AddChidren(dispalyView);
+
+ contentView.Height = Application.GetRealHeight(45 * 3);
+ dispalyView.AddChidren(contentView);
+ }
+ else if (DB_ResidenceData.residenceData.floors.Count < 4)
+ {
+ dispalyView = new FrameLayout()
+ {
+ X = Application.GetRealWidth(10),
+ Y = Application.GetRealHeight(100),
+ Width = Application.GetRealWidth(160),
+ Height = Application.GetRealHeight(200),
+ BackgroundImagePath = "PersonalCenter/HomeList3bg.png",
+ };
+ dialogBody.AddChidren(dispalyView);
+
+ contentView.Height = Application.GetRealHeight(45 * 4);
+ dispalyView.AddChidren(contentView);
+ }
+ else
+ {
+ dispalyView = new FrameLayout()
+ {
+ X = Application.GetRealWidth(10),
+ Y = Application.GetRealHeight(100),
+ Width = Application.GetRealWidth(160),
+ Height = Application.GetRealHeight(245),
+ BackgroundImagePath = "PersonalCenter/HomeList4bg.png",
+ };
+ dialogBody.AddChidren(dispalyView);
+
+ contentView.Height = Application.GetRealHeight(45 * 5);
+ contentView.ScrollEnabled = true;
+ dispalyView.AddChidren(contentView);
+ }
+
+
+ List<string> chooseList = new List<string>();
+ chooseList.Add(Language.StringByID(StringId.All));
+ foreach (var f in DB_ResidenceData.residenceData.floors)
+ {
+ chooseList.Add(f.name);
+ }
+
+ foreach (var floor in chooseList)
+ {
+ if (floor != Language.StringByID(StringId.All))
+ {
+ contentView.AddChidren(new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(112),
+ Height = Application.GetRealHeight(1),
+ BackgroundColor = CSS.CSS_Color.BackgroundColor
+ });
+ }
+ var btnHomeName = new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(112),
+ Height = Application.GetRealHeight(44),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS.CSS_Color.FirstLevelTitleColor,
+ SelectedTextColor = CSS.CSS_Color.MainColor,
+ Text = floor,
+ TextSize = CSS.CSS_FontSize.SubheadingFontSize,
+ IsSelected = btnFloor.Text == floor,
+ IsMoreLines = true,
+ Tag = floor
+ };
+ contentView.AddChidren(btnHomeName);
+
+ btnHomeName.MouseUpEventHandler += (senderH, en) =>
+ {
+ dialog.Close();
+ btnFloor.Text = floor;
+ };
+ }
+
+ dialog.Show();
+ };
+
+ btnFloor.MouseUpEventHandler = eventHandler;
+ btnFloorDownIcon.MouseUpEventHandler = eventHandler;
+ }
+
+ }
+
+ //---------------------------------------
+ public partial class SceneFunctionListEditPage
+ {
+
+ void LoadEventList()
+ {
+ LoadDialog_ChangeFloor();
+ }
+
+ void LoadEvent_SkipEditFunctionInfo(FrameLayout view, Button btn1, Button btn2, Button btn3, Function function)
+ {
+ EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
+ {
+ var ssf = new SceneFunctionInfoEditPage(scene, function, refreshAction);
+ MainPage.BasePageView.AddChidren(ssf);
+ ssf.LoadPage();
+ MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+ };
+ view.MouseUpEventHandler = eventHandler;
+ btn1.MouseUpEventHandler = eventHandler;
+ btn2.MouseUpEventHandler = eventHandler;
+ btn3.MouseUpEventHandler = eventHandler;
+
+ }
+ }
+}
diff --git a/HDL_ON/UI/UI2/3-Intelligence/SetSceneFunctionInfoPage.cs b/HDL_ON/UI/UI2/3-Intelligence/SetSceneFunctionInfoPage.cs
new file mode 100644
index 0000000..39e22e1
--- /dev/null
+++ b/HDL_ON/UI/UI2/3-Intelligence/SetSceneFunctionInfoPage.cs
@@ -0,0 +1,793 @@
+锘縰sing System;
+using HDL_ON.Entity;
+using HDL_ON.UI.CSS;
+using Shared;
+using System.Collections.Generic;
+
+namespace HDL_ON.UI
+{
+ public class SceneFunctionInfoEditPage : FrameLayout
+ {
+ FrameLayout bodyView;
+ VerticalScrolViewLayout contentView;
+
+ Scene scene;
+
+ Action refreshAction;
+ Function function;
+ public SceneFunctionInfoEditPage(Scene s,Function fc,Action action)
+ {
+ bodyView = this;
+ scene = s;
+ function = fc;
+ refreshAction = action;
+ }
+
+
+ public void LoadPage()
+ {
+ bodyView.BackgroundColor = CSS_Color.BackgroundColor;
+
+ new TopViewDiv(bodyView, function.name).LoadTopView();
+
+ contentView = new VerticalScrolViewLayout()
+ {
+ Y = Application.GetRealHeight(64),
+ Height = Application.GetRealHeight(520),
+ ScrollEnabled = false,
+ };
+ bodyView.AddChidren(contentView);
+
+ //鍔犺浇寮�鍏砇ow
+ LoadFunctionRow(function.trait_on_off);
+
+ switch (function.functionType)
+ {
+ case FunctionType.AC:
+ LoadFunctionRow(function.function.Find((obj) => obj.name == "temperature"));
+ LoadFunctionRow(function.function.Find((obj) => obj.name == "mode"));
+ LoadFunctionRow(function.function.Find((obj) => obj.name == "fan"));
+ break;
+ case FunctionType.FloorHeating:
+ LoadFunctionRow(function.function.Find((obj) => obj.name == "temperature"));
+ LoadFunctionRow(function.function.Find((obj) => obj.name == "mode"));
+ break;
+ case FunctionType.Curtain:
+ //鏃犳搷浣�
+ break;
+ case FunctionType.MotorCurtain:
+ case FunctionType.RollingShutter:
+ LoadFunctionRow(function.function.Find((obj) => obj.name == "percent"));
+ break;
+ case FunctionType.Relay:
+ //鏃犳搷浣�
+ break;
+ case FunctionType.Dimmer:
+ LoadFunctionRow(function.function.Find((obj) => obj.name == "brightness"));
+
+ break;
+ }
+
+ //鍔犺浇寤舵椂Row
+ LoadDelayRow();
+
+ var bottomView = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(591),
+ Height = Application.GetRealHeight(106),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Radius = (uint)Application.GetRealWidth(16),
+ };
+ bodyView.AddChidren(bottomView);
+
+ var btnConfrim = new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Y = Application.GetRealHeight(12),
+ Width = Application.GetRealWidth(220),
+ Height = Application.GetRealWidth(44),
+ TextAlignment = TextAlignment.Center,
+ TextColor = CSS_Color.MainBackgroundColor,
+ BackgroundColor = CSS_Color.MainColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ IsBold = true,
+ Radius = (uint) Application.GetRealWidth(22),
+ TextID = StringId.Complete
+ };
+ bottomView.AddChidren(btnConfrim);
+
+ btnConfrim.MouseUpEventHandler = (sender, e) =>
+ {
+ var temp = scene.sceneFunctionList.Find((obj) => obj.sid == function.sid) ;
+ if (temp!=null)
+ {
+ temp = function;
+ }
+ else
+ {
+ scene.sceneFunctionList.Add(function);
+ }
+ refreshAction();
+ this.RemoveFromParent();
+
+ };
+ }
+
+
+ /// <summary>
+ /// 鍔犺浇鍔熻兘Row
+ /// </summary>
+ void LoadFunctionRow(Trait trait)
+ {
+ if (trait == null)
+ return;
+ #region Row code
+ var row = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(50),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ };
+ contentView.AddChidren(row);
+ row.AddChidren(new Button() { X = Application.GetRealWidth(16), Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor });
+
+ Button btnBrightnessRight = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "Public/Right.png",
+ };
+ row.AddChidren(btnBrightnessRight);
+
+ var btnFunctionText = new Button()
+ {
+ Width = Application.GetRealWidth(330),
+ TextAlignment = TextAlignment.CenterRight,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+ Text = trait.GetCurValueText() + trait.uintString
+ };
+ row.AddChidren(btnFunctionText);
+
+ var btnFunctionName = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ Text = trait.name_text
+ };
+ row.AddChidren(btnFunctionName);
+ btnFunctionName.MouseUpEventHandler = (sender, e) =>
+ {
+ switch (trait.name)
+ {
+ case "on_off":
+ LoadEditDialog_OnOff(trait, btnFunctionText);
+ break;
+ case "brightness":
+ LoadEditDialog_Percent(trait, btnFunctionText);
+ break;
+ //case "color":
+ // break;
+ case "mode":
+ LoadEditDialog_FunctionPar(trait, btnFunctionText);
+ break;
+ case "fan":
+ LoadEditDialog_FunctionPar(trait, btnFunctionText);
+ break;
+ case "temperature":
+ LoadEditDialog_Temp(trait, btnFunctionText);
+ break;
+ case "delay":
+ break;
+ case "cct":
+ break;
+ //case "fade_time":
+ case "percent":
+ LoadEditDialog_Percent(trait, btnFunctionText);
+ break;
+ //case "lock":
+ //case "ico":
+ //case "swing":
+ //case "set_ point":
+ //case "pm25":
+ //case "volume":
+ //case "vol_step":
+ //case "source":
+ //case "treble":
+ //case "bass":
+ //case "playlist":
+ //case "song_name":
+ //case "current_status":
+ //case "enable":
+ //case "lux":
+ //case "adjust_value":
+ //case "range":
+ //case "humidity":
+ //case "type":
+ //case "state":
+ //case "sensitivity":
+ //case "pm25value":
+ }
+ //LoadEditDialog_Temp(trait, btnFunctionText);
+ };
+
+ #endregion
+ }
+
+
+ #region 鍔犺浇鍔熻兘鍦烘櫙鏁版嵁璋冭妭鐣岄潰
+ /// <summary>
+ /// 鍔犺浇寤舵椂Row
+ /// </summary>
+ void LoadDelayRow()
+ {
+ #region 寤舵椂row
+ FrameLayout delayRow = new FrameLayout()
+ {
+ Height = Application.GetRealWidth(50),
+ BackgroundColor = CSS_Color.MainBackgroundColor
+ };
+ contentView.AddChidren(delayRow);
+ delayRow.AddChidren(new Button() { X = Application.GetRealWidth(16), Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor });
+
+ Button btnDelayRight = new Button()
+ {
+ X = Application.GetRealWidth(339),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "Public/Right.png",
+ };
+ delayRow.AddChidren(btnDelayRight);
+
+ var btnDelayInfo = new Button()
+ {
+ Width = Application.GetRealWidth(327),
+ TextAlignment = TextAlignment.CenterRight,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+ Text = scene.delayText
+ };
+ delayRow.AddChidren(btnDelayInfo);
+
+ Button btnSceneDelayTitle = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = StringId.Delay,
+ };
+ delayRow.AddChidren(btnSceneDelayTitle);
+
+
+ btnSceneDelayTitle.MouseUpEventHandler = (sender, e) => {
+ new PublicAssmebly().SetSceneDelayDialog(function, btnDelayInfo);
+ };
+
+
+ #endregion
+
+
+ }
+ #endregion
+
+ #region 灞炴�ч�夋嫨寮圭獥
+ /// <summary>
+ /// 鍔犺浇寮�鍏抽�夋嫨寮圭獥
+ /// </summary>
+ /// <param name="function"></param>
+ /// <param name="btn"></param>
+ void LoadEditDialog_OnOff(Trait trait, Button btn)
+ {
+ Dialog dialog = new Dialog();
+
+ var pView = new FrameLayout()
+ {
+ BackgroundColor = CSS_Color.DialogTransparentColor1,
+ };
+ dialog.AddChidren(pView);
+
+ var optionBaseView = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(500),
+ Height = Application.GetRealHeight(160),
+ AnimateSpeed = 0.3f,
+ Animate = Animate.DownToUp,
+ };
+ pView.AddChidren(optionBaseView);
+
+ var optionView = new VerticalScrolViewLayout()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(100),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Radius = (uint)Application.GetRealWidth(12),
+ ScrollEnabled = false,
+ };
+ optionBaseView.AddChidren(optionView);
+
+ var btnOn = new Button()
+ {
+ Height = Application.GetRealHeight(50),
+ TextAlignment = TextAlignment.Center,
+ TextColor = CSS_Color.TextualColor,
+ SelectedTextColor = CSS_Color.MainColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = StringId.On,
+ IsSelected = function.trait_on_off.value.ToString() == "on"
+ };
+ optionView.AddChidren(btnOn);
+
+ optionView.AddChidren(new Button() { Height = Application.GetRealHeight(1), BackgroundColor = CSS_Color.DividingLineColor });
+
+ var btnOff = new Button()
+ {
+ Height = Application.GetRealHeight(50),
+ TextAlignment = TextAlignment.Center,
+ TextColor = CSS_Color.TextualColor,
+ SelectedTextColor = CSS_Color.MainColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextID = StringId.OFF,
+ IsSelected = function.trait_on_off.value.ToString() == "off"
+ };
+ optionView.AddChidren(btnOff);
+
+ var btnCancel = new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Y = Application.GetRealHeight(8) + optionView.Bottom,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(50),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Radius = (uint)Application.GetRealWidth(12),
+ TextID = StringId.Cancel,
+ TextColor = CSS_Color.WarningColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ };
+ optionBaseView.AddChidren(btnCancel);
+
+ dialog.Show();
+
+ pView.MouseUpEventHandler = (sender, e) => {
+ dialog.Close();
+ };
+
+ btnCancel.MouseUpEventHandler = (sender, e) => {
+ dialog.Close();
+ };
+ btnOn.MouseUpEventHandler = (sender, e) => {
+ dialog.Close();
+ trait.value = "on";
+ btn.Text = trait.GetCurValueText() + trait.uintString;
+ };
+ btnOff.MouseUpEventHandler = (sender,e) =>{
+ dialog.Close();
+ trait.value = "off";
+ btn.Text= trait.GetCurValueText() + trait.uintString;
+ };
+
+ }
+
+ /// <summary>
+ /// 鍔犺浇娓╁害閫夋嫨寮圭獥
+ /// </summary>
+ /// <param name="function"></param>
+ /// <param name="btn"></param>
+ void LoadEditDialog_Temp(Trait trait, Button btn)
+ {
+ List<string> pickerItems = new List<string>();
+ if(trait == null)
+ {
+ return;
+ }
+
+ Dialog dialog = new Dialog();
+
+ var pView = new FrameLayout()
+ {
+ BackgroundColor = CSS_Color.DialogTransparentColor1,
+ };
+ dialog.AddChidren(pView);
+
+ var optionBaseView = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(456-60),
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(260),
+ AnimateSpeed = 0.3f,
+ Animate = Animate.DownToUp,
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ pView.AddChidren(optionBaseView);
+
+ var topView = new FrameLayout()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(40),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ optionBaseView.AddChidren(topView);
+ topView.AddChidren(new Button() {Y = Application.GetRealHeight(39), Height = Application.GetRealHeight(1), BackgroundColor = CSS_Color.DividingLineColor });
+
+ var btnCancel = new Button()
+ {
+ X = Application.GetRealWidth(21),
+ Width = Application.GetRealWidth(100),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextID = StringId.Cancel,
+ };
+ topView.AddChidren(btnCancel);
+
+ var btnConfrim = new Button()
+ {
+ Width = Application.GetRealWidth(320),
+ TextAlignment = TextAlignment.CenterRight,
+ TextColor = CSS_Color.MainColor,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextID = StringId.Confirm,
+ };
+ topView.AddChidren(btnConfrim);
+
+ UIPickerView uIPickerView = new UIPickerView()
+ {
+ Y = Application.GetRealHeight(40),
+ Height = Application.GetRealHeight(210),
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ if(trait!=null)
+ {
+ if (trait.data_type == "float")
+ {
+ for (double i = trait.min; i <= trait.max; i += 0.5)
+ {
+ pickerItems.Add(i.ToString() + trait.uintString);
+ }
+ }
+ else
+ {
+ for (int i = trait.min; i <= trait.max; i += 1)
+ {
+ pickerItems.Add(i.ToString() + trait.uintString);
+ }
+ }
+ }else
+ {
+ for (int i = 16; i <= 32; i += 1)
+ {
+ pickerItems.Add(i.ToString() + trait.uintString);
+ }
+ }
+ uIPickerView.setNPicker(pickerItems, null, null);
+ optionBaseView.AddChidren(uIPickerView);
+ uIPickerView.setCurrentItems(pickerItems.IndexOf(trait.value.ToString()), 4, 5);
+ string selectItem = trait.value.ToString() + trait.uintString;
+
+ dialog.Show();
+
+ pView.MouseUpEventHandler = (sender, e) => {
+ dialog.Close();
+ };
+
+ btnCancel.MouseUpEventHandler = (sender, e) => {
+ dialog.Close();
+ };
+ uIPickerView.OnSelectChangeEvent = (int1, int2, int3) => {
+ selectItem = pickerItems[int1];
+ };
+ btnConfrim.MouseUpEventHandler = (sender, e) => {
+ dialog.Close();
+ btn.Text = selectItem;
+ };
+
+ }
+
+
+ /// <summary>
+ /// 鍔犺浇浜害閫夋嫨寮圭獥
+ /// </summary>
+ /// <param name="function"></param>
+ /// <param name="btn"></param>
+ void LoadEditDialog_Percent(Trait trait, Button btn)
+ {
+ if (trait == null)
+ {
+ return;
+ }
+
+ Dialog dialog = new Dialog();
+
+ var pView = new FrameLayout()
+ {
+ BackgroundColor = CSS_Color.DialogTransparentColor1,
+ };
+ dialog.AddChidren(pView);
+
+ var optionBaseView = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(467),
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(180),
+ AnimateSpeed = 0.3f,
+ Animate = Animate.DownToUp,
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ pView.AddChidren(optionBaseView);
+
+ var topView = new FrameLayout()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(40),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ optionBaseView.AddChidren(topView);
+ topView.AddChidren(new Button() { Y = Application.GetRealHeight(39), Height = Application.GetRealHeight(1), BackgroundColor = CSS_Color.DividingLineColor });
+
+
+ var btnTitle = new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ TextAlignment = TextAlignment.Center,
+ Width = Application.GetRealWidth(100),
+ Text = trait.name_text,
+ IsBold = true,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ };
+ topView.AddChidren(btnTitle);
+
+ var btnCancel = new Button()
+ {
+ X = Application.GetRealWidth(21),
+ Width = Application.GetRealWidth(100),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextID = StringId.Cancel,
+ };
+ topView.AddChidren(btnCancel);
+
+ var btnConfrim = new Button()
+ {
+ Width = Application.GetRealWidth(320),
+ TextAlignment = TextAlignment.CenterRight,
+ TextColor = CSS_Color.MainColor,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextID = StringId.Confirm,
+ };
+ topView.AddChidren(btnConfrim);
+
+
+
+ Button btnMinusSignIcon = new Button()
+ {
+ X = Application.GetRealWidth(26),
+ Y = Application.GetRealHeight(118),
+ Width = Application.GetMinRealAverage(24),
+ Height = Application.GetMinRealAverage(24),
+ UnSelectedImagePath = "Public/MinusSignIcon.png",
+ };
+ optionBaseView.AddChidren(btnMinusSignIcon);
+
+ DiyImageSeekBar controlBar = new DiyImageSeekBar()
+ {
+ X = btnMinusSignIcon.Right + Application.GetRealWidth(12),
+ Y = Application.GetRealHeight(100),//414,璁捐鏁版嵁
+ Width = Application.GetRealWidth(220),
+ Height = Application.GetRealHeight(54),
+ SeekBarViewHeight = Application.GetRealHeight(8),
+ ThumbImagePath = "Public/ThumbImage.png",
+ ThumbImageHeight = Application.GetRealHeight(54),
+ ProgressBarColor = CSS_Color.MainColor,
+ ProgressTextColor = CSS_Color.FirstLevelTitleColor,
+ ProgressTextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+ MaxValue = 100,
+ Progress = trait.value.ToString().Replace("{}", "") == "" ? 0 : (int)trait.value,
+ };
+ optionBaseView.AddChidren(controlBar);
+
+ Button btnPlusSgnIcon = new Button()
+ {
+ X = controlBar.Right + Application.GetRealWidth(12),
+ Y = Application.GetRealHeight(118),
+ Width = Application.GetMinRealAverage(24),
+ Height = Application.GetMinRealAverage(24),
+ UnSelectedImagePath = "Public/PlusSignIcon.png",
+ };
+ optionBaseView.AddChidren(btnPlusSgnIcon);
+
+ btnMinusSignIcon.MouseUpEventHandler = (sender, e) => {
+ controlBar.Progress--;
+ };
+ btnPlusSgnIcon.MouseUpEventHandler = (sender, e) => {
+ controlBar.Progress++;
+ };
+
+
+ dialog.Show();
+ pView.MouseUpEventHandler = (sender, e) => {
+ dialog.Close();
+ };
+
+ btnCancel.MouseUpEventHandler = (sender, e) => {
+ dialog.Close();
+ };
+ btnConfrim.MouseUpEventHandler = (sender, e) => {
+ dialog.Close();
+ trait.value = controlBar.Progress;
+ btn.Text = trait.value + trait.uintString;
+ };
+ }
+
+
+
+ /// <summary>
+ /// 鍔犺浇鍔熻兘灞炴�ф暟鎹�夋嫨寮圭獥
+ /// </summary>
+ void LoadEditDialog_FunctionPar(Trait trait, Button btn)
+ {
+ Button lastButton = new Button();
+ var lastData = "";
+ var lastText = "";
+ Dialog dialog = new Dialog();
+
+ var pView = new FrameLayout()
+ {
+ BackgroundColor = CSS_Color.DialogTransparentColor1,
+ };
+ dialog.AddChidren(pView);
+
+ var optionBaseView = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(579 - 50 * trait.value_key.Count),
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(50 * trait.value_key.Count + 50),
+ AnimateSpeed = 0.3f,
+ Animate = Animate.DownToUp,
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ pView.AddChidren(optionBaseView);
+
+ var topView = new FrameLayout()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(50),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Radius = (uint)Application.GetRealWidth(12),
+ };
+ optionBaseView.AddChidren(topView);
+
+ var btnTitle = new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ TextAlignment = TextAlignment.Center,
+ Width = Application.GetRealWidth(100),
+ Text = trait.name_text,
+ IsBold = true,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ };
+ topView.AddChidren(btnTitle);
+
+ var btnCancel = new Button()
+ {
+ X = Application.GetRealWidth(21),
+ Width = Application.GetRealWidth(100),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.PromptingColor1,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextID = StringId.Cancel,
+ };
+ topView.AddChidren(btnCancel);
+
+ var btnConfrim = new Button()
+ {
+ Width = Application.GetRealWidth(320),
+ TextAlignment = TextAlignment.CenterRight,
+ TextColor = CSS_Color.MainColor,
+ TextSize = CSS_FontSize.TextFontSize,
+ TextID = StringId.Complete,
+ };
+ topView.AddChidren(btnConfrim);
+ int hei = 1;
+ foreach (var m in trait.value_key)
+ {
+ var row = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(50 * hei),
+ Height = Application.GetRealHeight(50),
+ };
+ optionBaseView.AddChidren(row);
+ if (trait.value_key.Count > hei)
+ {
+ optionBaseView.AddChidren(new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Y = row.Bottom,
+ Width = Application.GetRealWidth(343),
+ BackgroundColor = CSS_Color.DividingLineColor,
+ Height = 1,
+ });
+ }
+ hei++;
+
+ var btnChoose = new Button()
+ {
+ X = Application.GetRealWidth(303),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(28),
+ Height = Application.GetMinRealAverage(28),
+ UnSelectedImagePath = "Public/ChooseIcon.png",
+ SelectedImagePath = "Public/ChooseOnIcon.png",
+
+ };
+ row.AddChidren(btnChoose);
+ if (trait.value.ToString() == m)
+ {
+ lastButton = btnChoose;
+ btnChoose.IsSelected = true;
+ }
+ var btnPropertyTitle = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.TextFontSize,
+ Tag = m,
+ Text = trait.GetValueText(m)
+ };
+ row.AddChidren(btnPropertyTitle);
+
+ btnPropertyTitle.MouseUpEventHandler = (sender, e) => {
+ btnChoose.IsSelected = true;
+ if (lastButton != null)
+ {
+ lastButton.IsSelected = false;
+ }
+ lastButton = btnChoose;
+ lastData = btnPropertyTitle.Tag.ToString();
+ lastText = btnPropertyTitle.Text;
+ };
+ }
+
+
+
+
+ dialog.Show();
+
+ pView.MouseUpEventHandler = (sender, e) => {
+ dialog.Close();
+ };
+
+ btnCancel.MouseUpEventHandler = (sender, e) => {
+ dialog.Close();
+ };
+ btnConfrim.MouseUpEventHandler = (sender, e) => {
+ dialog.Close();
+ trait.value = lastData;
+ btn.Text = lastText;
+ };
+
+ }
+
+ #endregion
+
+ }
+}
diff --git a/HDL_ON/UI/UI2/3-Intelligence/SetSceneLocationPage.cs b/HDL_ON/UI/UI2/3-Intelligence/SetSceneLocationPage.cs
new file mode 100644
index 0000000..5346fda
--- /dev/null
+++ b/HDL_ON/UI/UI2/3-Intelligence/SetSceneLocationPage.cs
@@ -0,0 +1,114 @@
+锘縰sing System;
+using Shared;
+using HDL_ON.UI.CSS;
+using HDL_ON.Entity;
+
+namespace HDL_ON.UI
+{
+ public partial class SetSceneLocationPage :FrameLayout
+ {
+ FrameLayout bodyView;
+ VerticalScrolViewLayout contentView;
+ Function scene;
+ Button lastButton;
+ Action backAction;
+ public SetSceneLocationPage(Function function, Action action)
+ {
+ backAction = action;
+ bodyView = this;
+ scene = function;
+ }
+
+ public void LoadPage()
+ {
+ bodyView.BackgroundColor = CSS_Color.BackgroundColor;
+
+ new TopViewDiv(bodyView, Language.StringByID(StringId.LocationManagement)).LoadTopView();
+
+ contentView = new VerticalScrolViewLayout()
+ {
+ Y = Application.GetRealHeight(64),
+ Height = Application.GetRealHeight(667 - 64),
+ };
+ bodyView.AddChidren(contentView);
+
+ System.Collections.Generic.List<Room> rooms = new System.Collections.Generic.List<Room>();
+ rooms.Add(new Room() { sid = "", name = Language.StringByID(StringId.WholeHouseScene),floorId = "" });
+ rooms.AddRange(DB_ResidenceData.rooms);
+ foreach (var room in rooms)
+ {
+ var roomView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(50),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Tag = "row"
+ };
+ contentView.AddChidren(roomView);
+
+ Button btnRoomText = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Width = Application.GetRealWidth(280),
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextAlignment = TextAlignment.CenterLeft,
+ Text = room.floorName + room.name,
+ };
+ roomView.AddChidren(btnRoomText);
+
+ Button btnChoose = new Button()
+ {
+ X = Application.GetRealWidth(331),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(28),
+ Height = Application.GetMinRealAverage(28),
+ UnSelectedImagePath = "Public/ChooseIcon.png",
+ SelectedImagePath = "Public/ChooseOnIcon.png",
+ Tag = "ChooseIcon"
+ };
+ roomView.AddChidren(btnChoose);
+ if(scene.roomIdList.Contains(room.sid))
+ {
+ btnChoose.IsSelected = true;
+ lastButton = btnChoose;
+ }
+ btnChoose.MouseUpEventHandler = (sender, e) => {
+ btnChoose.IsSelected = !btnChoose.IsSelected;
+ //LoadEvent_RoomSelected(room, btnChoose.IsSelected);
+ };
+ var btnLine = new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Y = Application.GetRealHeight(49),
+ Height = Application.GetRealHeight(1),
+ Width = Application.GetRealWidth(343),
+ BackgroundColor = CSS_Color.DividingLineColor,
+ };
+ roomView.AddChidren(btnLine);
+
+ LoadEvent_ChangeSceneLocation(room, btnChoose);
+
+ }
+ }
+ }
+
+ //===----------------
+ public partial class SetSceneLocationPage
+ {
+ void LoadEvent_ChangeSceneLocation(Room room,Button btn)
+ {
+ btn.MouseUpEventHandler = (sender, e) => {
+ if (lastButton != null)
+ {
+ lastButton.IsSelected = false;
+ }
+ lastButton = btn;
+ btn.IsSelected = true;
+ scene.roomIdList = new System.Collections.Generic.List<string>();
+ scene.roomIdList.Add(room.sid);
+ this.RemoveFromParent();
+ backAction();
+ };
+ }
+ }
+}
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs
index 372f78f..534477a 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPage.cs
@@ -148,7 +148,7 @@
void LoadFunctionRow(List<ShareData> shareDatas)
{
contentView.RemoveAll();
- foreach (var function in room.functions)
+ foreach (var function in room.GetRoomFunctions(false))
{
var roomView = new FrameLayout()
{
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs
index d2d4498..6b318b0 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs
@@ -173,7 +173,7 @@
funs_New.Add(newSd);
}
btnChooseAll.IsSelected = true;
- foreach (var f in room.functions)
+ foreach (var f in room.GetRoomFunctions(false))
{
if (funs_New.Find((obj) => obj.ShareName == f.sid) == null)
{
@@ -221,7 +221,7 @@
funs_New = new List<ShareData>();
if (btnChooseAll.IsSelected)
{
- foreach(var f in room.functions)
+ foreach(var f in room.GetRoomFunctions(false))
{
var ssdd = new ShareData();
ssdd.ShareName = f.sid;
@@ -233,7 +233,7 @@
}
else
{
- foreach(var f in room.functions)
+ foreach(var f in room.GetRoomFunctions(false))
{
var sd = funs.Find((obj) => obj.ShareName == f.sid);
if (sd != null)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs
index f5c010e..924655f 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs
@@ -110,7 +110,7 @@
// funss.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<ShareData>(CommonPage.MyEncodingUTF8.GetString(sd.ShareDataBytes)));
// }
//}
- foreach (var room in DB_ResidenceData.residenceData.rooms)
+ foreach (var room in DB_ResidenceData.rooms)
{
var roomView = new FrameLayout()
{
@@ -136,7 +136,7 @@
int addCount = 0;
foreach (var sd in memberInfo.CurResidenceShareDate)
{
- if (room.functions.Find((obj) => obj.sid == sd.ShareName) != null)
+ if (room.GetRoomFunctions(false).Find((obj) => obj.sid == sd.ShareName) != null)
{
addCount++;
}
@@ -145,7 +145,7 @@
for(int i= 0;i< memberInfo.CurResidenceShareDate.Count;)
{
var sd = memberInfo.CurResidenceShareDate[i];
- if (DB_ResidenceData.residenceData.functionList.functions.Find((obj) => obj.sid == sd.ShareName) == null)
+ if (DB_ResidenceData.functionList.GetAllFunction().Find((obj) => obj.sid == sd.ShareName) == null)
{
new DAL.Server.HttpServerRequest().DeleteShareData(sd);
memberInfo.CurResidenceShareDate.Remove(sd);
@@ -165,7 +165,7 @@
TextAlignment = TextAlignment.CenterLeft,
TextColor = CSS_Color.PromptingColor1,
TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
- Text = addCount + "/" + room.functions.Count.ToString(),
+ Text = addCount + "/" + room.GetRoomFunctions(false).Count.ToString(),
};
roomView.AddChidren(btnFunctionCount);
@@ -182,7 +182,7 @@
EventHandler<MouseEventArgs> eHandler = (sender, e) =>
{
Action<string> refreshFunctionCount = (newCount) => {
- btnFunctionCount.Text = newCount + "/" + room.functions.Count.ToString();
+ btnFunctionCount.Text = newCount + "/" + room.GetRoomFunctions(false).Count.ToString();
};
var mmp = new MemberFunctionPermissionPage(memberInfo, room,refreshFunctionCount);
MainPage.BasePageView.AddChidren(mmp);
@@ -193,7 +193,7 @@
btnRoomName.MouseUpEventHandler = eHandler;
btnRight.MouseUpEventHandler = eHandler;
- if (DB_ResidenceData.residenceData.rooms.IndexOf(room) < DB_ResidenceData.residenceData.rooms.Count - 2)
+ if (DB_ResidenceData.rooms.IndexOf(room) < DB_ResidenceData.rooms.Count - 2)
{
var btnRoomLine = new Button()
{
@@ -207,7 +207,7 @@
}
}
- if (DB_ResidenceData.residenceData.rooms.Count > 10)
+ if (DB_ResidenceData.rooms.Count > 10)
{
roomListView.ScrollEnabled = true;
}
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs
index bd5af18..aace3fc 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs
@@ -187,7 +187,7 @@
Gravity = Gravity.CenterHorizontal,
Y = Application.GetRealHeight(94),
BackgroundColor = CSS_Color.MainBackgroundColor,
- Radius = (uint)Application.GetRealHeight(5),
+ Radius = (uint)Application.GetRealHeight(12),
BorderColor = 0x00FFFFFF,
BorderWidth = 0,
};
@@ -261,7 +261,7 @@
Width = Application.GetRealWidth(343),
Height = Application.GetRealHeight(213),
BackgroundColor = CSS_Color.MainBackgroundColor,
- Radius = (uint)Application.GetRealHeight(5),
+ Radius = (uint)Application.GetRealHeight(12),
BorderColor = 0x00FFFFFF,
BorderWidth = 0,
};
@@ -275,7 +275,7 @@
Width = Application.GetRealWidth(343),
Height = Application.GetRealHeight(144),
BackgroundColor = CSS_Color.MainBackgroundColor,
- Radius = (uint)Application.GetRealHeight(5),
+ Radius = (uint)Application.GetRealHeight(12),
BorderColor = 0x00FFFFFF,
BorderWidth = 0,
};
@@ -629,7 +629,7 @@
Width = Application.GetRealWidth(343),
Height = Application.GetRealWidth(88),
BackgroundColor = CSS_Color.MainBackgroundColor,
- Radius = (uint)Application.GetRealHeight(5),
+ Radius = (uint)Application.GetRealHeight(12),
BorderColor = 0x00FFFFFF,
BorderWidth = 0,
};
@@ -718,7 +718,7 @@
Width = Application.GetRealWidth(343),
Height = Application.GetRealWidth(88),
BackgroundColor = CSS_Color.MainBackgroundColor,
- Radius = (uint)Application.GetRealHeight(5),
+ Radius = (uint)Application.GetRealHeight(12),
BorderColor = 0x00FFFFFF,
BorderWidth = 0,
};
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
index d53ebbd..bad22e4 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
@@ -31,7 +31,7 @@
/// </summary>
void LoadEvent_SwitchHome()
{
-#if DEBUG
+#if DEBUG111
btnUserTypeName.MouseUpEventHandler = (sender, e) =>
{
var pm = new DAL.Server.HttpServerRequest();
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs
index eeb84d1..57dd341 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs
@@ -547,37 +547,33 @@
/// </summary>
void LoadPictureOptionView()
{
- pictureOptionView = new FrameLayout()
+ var pictureBaseView = new FrameLayout()
{
BackgroundColor = CSS_Color.DialogTransparentColor1,
+
};
- bodyView.AddChidren(pictureOptionView);
+ bodyView.AddChidren(pictureBaseView);
+
+ pictureOptionView = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(495),
+ AnimateSpeed = 0.3f,
+ Animate = Animate.DownToUp,
+ Height = Application.GetRealHeight(200),
+ };
+ pictureBaseView.AddChidren(pictureOptionView);
+
optionView = new VerticalScrolViewLayout()
{
Gravity = Gravity.CenterHorizontal,
- Y = Application.GetRealHeight(495),
Width = Application.GetRealWidth(343),
Height = Application.GetRealHeight(100),
BackgroundColor = CSS_Color.MainBackgroundColor,
Radius = (uint)Application.GetRealWidth(12),
- AnimateSpeed = 0.3f,
- Animate = Animate.DownToUp,
ScrollEnabled = false,
};
pictureOptionView.AddChidren(optionView);
-
- //btnDefaultGallery = new Button()
- //{
- // Height = Application.GetRealHeight(50),
- // TextAlignment = TextAlignment.Center,
- // TextColor = CSS_Color.TextualColor,
- // SelectedTextColor = CSS_Color.MainColor,
- // TextSize = CSS_FontSize.SubheadingFontSize,
- // TextID = StringId.DefaultGallery,
- //};
- //optionView.AddChidren(btnDefaultGallery);
- //optionView.AddChidren(new Button() { X = Application.GetRealWidth(16), Height = Application.GetRealHeight(1), Width = Application.GetRealWidth(343), BackgroundColor = CSS_Color.DividingLineColor });
btnTakePicture = new Button()
{
@@ -612,15 +608,14 @@
Width = Application.GetRealWidth(343),
Height = Application.GetRealHeight(50),
BackgroundColor = CSS_Color.MainBackgroundColor,
- Radius = (uint)Application.GetRealWidth(6),
+ Radius = (uint)Application.GetRealWidth(12),
TextID = StringId.Cancel,
TextColor = CSS_Color.WarningColor,
- AnimateSpeed = 0.3f,
- Animate = Animate.DownToUp,
+ TextSize = CSS_FontSize.SubheadingFontSize,
};
pictureOptionView.AddChidren(btnCancel);
- LoadEvent_PictureOptionViewEventList();
+ LoadEvent_PictureOptionViewEventList(pictureBaseView);
}
}
}
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs
index d26f168..90f7720 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPageBLL.cs
@@ -49,16 +49,18 @@
/// <summary>
/// 鍔犺浇鑳屾櫙鍥鹃�夋嫨鍖哄煙浜嬩欢鍒楄〃
/// </summary>
- void LoadEvent_PictureOptionViewEventList()
+ void LoadEvent_PictureOptionViewEventList(FrameLayout baseView)
{
pictureOptionView.MouseUpEventHandler = (sender, e) =>
{
- pictureOptionView.RemoveFromParent();
+ baseView.RemoveFromParent();
};
-
+ baseView.MouseUpEventHandler = (sender, e) => {
+ baseView.RemoveFromParent();
+ };
btnCancel.MouseUpEventHandler = (sender, e) =>
{
- pictureOptionView.RemoveFromParent();
+ baseView.RemoveFromParent();
};
btnTakePicture.MouseUpEventHandler = (sender, e) =>
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs
index 9b3fe94..056ecd7 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/FloorsManagementPage.cs
@@ -201,7 +201,7 @@
break;
case "del":
//璇ユゼ灞傚垹闄や箣鍚庯紝缁戝畾璇ユゼ灞傜殑鎴块棿瑕侀噸缃粦瀹氱殑妤煎眰
- foreach (var r in DB_ResidenceData.residenceData.rooms)
+ foreach (var r in DB_ResidenceData.rooms)
{
if (r.floorId == DB_ResidenceData.residenceData.floors.Find((obj) => obj.name == floorName).sid)
{
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs
index ee8ce85..0e33c4a 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/ResidentialManagePageBLL.cs
@@ -198,7 +198,7 @@
// try
// {
// var responsePack = new DAL.Server.HttpServerRequest().EditResidenceInfo();
- // if (responsePack.DB_ResidenceData.residenceData.residecenInfo
+ // if (responsePack.DB_ResidenceData.functionList
// {
// Application.RunOnMainThread(() =>
// {
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs
index 2cf2c04..6e11318 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs
@@ -44,6 +44,9 @@
#endregion
#region 鍖哄煙鍙橀噺
+ /// <summary>
+ /// 闇�瑕佹樉绀虹殑鍔熻兘鎬绘暟锛屽奖鍝嶅埌鐣岄潰鏄剧ず
+ /// </summary>
int showdFunctionCount = 0;
Room room;
string showedFunctionRoomId = "0";
@@ -133,11 +136,11 @@
{
Y = showdFunctionTypeRow.Bottom,
Height = Application.GetRealHeight(518 - 40 - 62),
- BackgroundColor = CSS_Color.MainBackgroundColor,
+ BackgroundColor = CSS_Color.BackgroundColor,
};
bodyView.AddChidren(functionListView);
- foreach (var function in DB_ResidenceData.residenceData.functionList.functions)
+ foreach (var function in DB_ResidenceData.functionList.GetAllFunction())
{
function.roomIdList.Remove(null);
if (function.roomIdList.Count > 0 )
@@ -251,13 +254,33 @@
case FunctionCategory.Music:
btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Music/MusicThinIcon.png";
break;
+ case FunctionCategory.Sensor:
+ switch(function.functionType)
+ {
+ case FunctionType.PM25:
+ btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/EnvironmentalScience/FunctionIconPm25.png";
+ break;
+ case FunctionType.CO2:
+ btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/EnvironmentalScience/FunctionIconCO2.png";
+ break;
+ case FunctionType.TVOC:
+ btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/EnvironmentalScience/FunctionIconTVOC.png";
+ break;
+ case FunctionType.Humidity:
+ btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/EnvironmentalScience/FunctionIconHumidity.png";
+ break;
+ case FunctionType.Temp:
+ btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/EnvironmentalScience/FunctionIconTemp.png";
+ break;
+ }
+ break;
}
if (!btnAllocated.IsSelected)
{
var btnFunctionName = new Button()
{
- X = btnFunctionIcon.Right + Application.GetRealWidth(3),
+ X = btnFunctionIcon.Right + Application.GetRealWidth(12),
Width = Application.GetRealWidth(200),
Text = function.name,
TextAlignment = TextAlignment.CenterLeft,
@@ -270,9 +293,9 @@
{
var btnFunctionName = new Button()
{
- X = btnFunctionIcon.Right + Application.GetRealWidth(3),
+ X = btnFunctionIcon.Right + Application.GetRealWidth(12),
Width = Application.GetRealWidth(200),
- Height = Application.GetRealHeight(30),
+ Height = Application.GetRealHeight(40),
Text = function.name,
TextAlignment = TextAlignment.CenterLeft,
TextColor = CSS_Color.FirstLevelTitleColor,
@@ -282,8 +305,8 @@
var btnFunctionFloorName = new Button()
{
- X = btnFunctionIcon.Right + Application.GetRealWidth(3),
- Y = btnFunctionName.Bottom,
+ X = btnFunctionIcon.Right + Application.GetRealWidth(12),
+ Y = Application.GetRealHeight(50),
Width = Application.GetRealWidth(200),
Height = Application.GetRealHeight(20),
Text = function.GetRoomListName(),
@@ -376,7 +399,7 @@
Height = Application.GetRealWidth(1),
BackgroundColor = CSS_Color.DividingLineColor,
});
- foreach (var tempRoom in DB_ResidenceData.residenceData.rooms)
+ foreach (var tempRoom in DB_ResidenceData.rooms)
{
Button btnRoom = new Button()
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs
index 7191bfe..6675717 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPageBLL.cs
@@ -116,8 +116,8 @@
void LoadEvent_SaveRoomData()
{
btnConfrim.MouseUpEventHandler = (sender, e) => {
- DB_ResidenceData.residenceData.SaveResidenceData();
- room.RefreshFunctions();
+ room.SaveRoomData();
+ room.GetRoomFunctions(true);
bodyView.RemoveFromParent();
};
}
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs
index a023090..00cdc9d 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPage.cs
@@ -274,7 +274,7 @@
TextAlignment = TextAlignment.CenterRight,
TextColor = CSS_Color.PromptingColor1,
TextSize = CSS_FontSize.TextFontSize,
- Text = room.floor
+ Text = room.floorName
};
floorView.AddChidren(btnFloorInfo);
btnFloorRight = new Button()
@@ -384,22 +384,28 @@
/// </summary>
void LoadPictureOptionView()
{
- pictureOptionView = new FrameLayout()
+ var baseView = new FrameLayout()
{
BackgroundColor = CSS_Color.DialogTransparentColor1,
};
- bodyView.AddChidren(pictureOptionView);
+ bodyView.AddChidren(baseView);
+
+ pictureOptionView = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(445),
+ Height = Application.GetRealHeight(250),
+ AnimateSpeed = 0.3f,
+ Animate = Animate.DownToUp,
+ };
+ baseView.AddChidren(pictureOptionView);
optionView = new VerticalScrolViewLayout()
{
Gravity = Gravity.CenterHorizontal,
- Y = Application.GetRealHeight(445),
Width = Application.GetRealWidth(343),
Height = Application.GetRealHeight(150),
BackgroundColor = CSS_Color.MainBackgroundColor,
Radius = (uint)Application.GetRealWidth(12),
- AnimateSpeed = 0.3f,
- Animate = Animate.DownToUp,
};
pictureOptionView.AddChidren(optionView);
@@ -449,15 +455,15 @@
Width = Application.GetRealWidth(343),
Height = Application.GetRealHeight(50),
BackgroundColor = CSS_Color.MainBackgroundColor,
- Radius = (uint)Application.GetRealWidth(6),
+ Radius = (uint)Application.GetRealWidth(12),
TextID = StringId.Cancel,
TextColor = CSS_Color.WarningColor,
- Animate = Animate.DownToUp
+ TextSize = CSS_FontSize.SubheadingFontSize,
};
pictureOptionView.AddChidren(btnCancel);
- LoadEvent_PictureOptionViewEventList();
+ LoadEvent_PictureOptionViewEventList(baseView);
}
}
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs
index 9fbc8f9..d4c108f 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs
@@ -39,7 +39,7 @@
}.Show(bodyView);
return;
}
- if(string.IsNullOrEmpty( room.floor))
+ if(string.IsNullOrEmpty( room.floorName))
{
new Tip()
{
@@ -49,7 +49,7 @@
}.Show(bodyView);
return;
}
- foreach (var tempRoom in DB_ResidenceData.residenceData.rooms)
+ foreach (var tempRoom in DB_ResidenceData.rooms)
{
if (room.name == tempRoom.name)
{
@@ -58,8 +58,7 @@
}
}
- DB_ResidenceData.residenceData.rooms.Add(room);
- DB_ResidenceData.residenceData.SaveResidenceData();
+ DB_ResidenceData.DelRoom(room);
backAction();
this.RemoveFromParent();
}
@@ -67,7 +66,7 @@
{
Action action = () =>
{
- foreach (var f in DB_ResidenceData.residenceData.functionList.functions)
+ foreach (var f in DB_ResidenceData.functionList.GetAllFunction())
{
if (f.roomIdList.Contains(room.sid))
{
@@ -75,8 +74,7 @@
}
}
room.sid = "";
- DB_ResidenceData.residenceData.rooms.Remove(room);
- DB_ResidenceData.residenceData.SaveResidenceData();
+ DB_ResidenceData.DelRoom(room);
backAction();
this.RemoveFromParent();
};
@@ -118,13 +116,13 @@
room.name = str;
if (pageTitleId == StringId.EditRoomInfo)
{
- DB_ResidenceData.residenceData.SaveResidenceData();
+ room.SaveRoomData();
}
};
EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
{
List<string> roomNameList = new List<string>();
- foreach(var rroom in DB_ResidenceData.residenceData.rooms)
+ foreach(var rroom in DB_ResidenceData.rooms)
{
roomNameList.Add(rroom.name);
}
@@ -151,7 +149,7 @@
{
Action floorsCallBackAction = () =>
{
- btnFloorInfo.Text = room.floor;
+ btnFloorInfo.Text = room.floorName;
};
var residentialManagePage = new FloorsManagementPage(floorsCallBackAction);
MainPage.BasePageView.AddChidren(residentialManagePage);
@@ -188,14 +186,14 @@
EventHandler<MouseEventArgs> eHandler = (sender, e) =>
{
List<ShareData> sds = new List<ShareData>();
- foreach (var f in room.functions)
+ foreach (var f in room.GetRoomFunctions(false))
{
var sd = new ShareData();
sd.ShareName = f.sid;
sd.HouseDistributedMark = DB_ResidenceData.residenceData.residecenInfo.RegionID;
sd.ShareDataBytes = DAL.CommonPage.MyEncodingUTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(f));
- //ssdd.SubAccountDistributedMark = memberInfo.SubAccountDistributedMark;
- sds.Add(sd);
+ //sd.SubAccountDistributedMark = memberInfo.SubAccountDistributedMark;
+ sds.Add(sd);
}
var mmp = new MemberFunctionPermissionPage(room, sds);
MainPage.BasePageView.AddChidren(mmp);
@@ -210,16 +208,20 @@
/// <summary>
/// 鍔犺浇鑳屾櫙鍥鹃�夋嫨鍖哄煙浜嬩欢鍒楄〃
/// </summary>
- void LoadEvent_PictureOptionViewEventList()
+ void LoadEvent_PictureOptionViewEventList(FrameLayout baseView)
{
pictureOptionView.MouseUpEventHandler = (sender, e) =>
{
- pictureOptionView.RemoveFromParent();
+ baseView.RemoveFromParent();
};
+ baseView.MouseUpEventHandler = (sender, e) =>
+ {
+ baseView.RemoveFromParent();
+ };
btnCancel.MouseUpEventHandler = (sender, e) =>
{
- pictureOptionView.RemoveFromParent();
+ baseView.RemoveFromParent();
};
btnTakePicture.MouseDownEventHandler = (sender, e) => {
btnTakePicture.IsSelected = true;
@@ -239,7 +241,7 @@
}, pid.ToString(), 16, 9);
if (pageTitleId == StringId.EditRoomInfo)
{
- DB_ResidenceData.residenceData.SaveResidenceData();
+ room.SaveRoomData();
}
pictureOptionView.RemoveFromParent();
};
@@ -258,14 +260,11 @@
btnRoomBg.ImagePath = imagePath.ToString();
room.backgroundImage = btnRoomBg.ImagePath;
MainPage.Log("SelectPicture 瑁佸壀鍥剧墖杩斿洖璺緞: " + imagePath);
-#if DEBUG
- new Tip() { CloseTime = 5, Text = imagePath }.Show(MainPage.BasePageView);
-#endif
}
}, pid.ToString(), 16, 9);
if (pageTitleId == StringId.EditRoomInfo)
{
- DB_ResidenceData.residenceData.SaveResidenceData();
+ room.SaveRoomData();
}
pictureOptionView.RemoveFromParent();
};
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs
index 6f65b73..a0e6a01 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPage.cs
@@ -38,7 +38,7 @@
};
bodyView.AddChidren(roomsListView);
- foreach(var room in DB_ResidenceData.residenceData.rooms)
+ foreach(var room in DB_ResidenceData.rooms)
{
LoadRoomRow(room);
}
@@ -68,12 +68,19 @@
var btnBg = new Button()
{
- Y = Application.GetRealHeight(0-(192 - 92) / 2),
+ Y = Application.GetRealHeight(0 - (192 - 92) / 2),
Height = Application.GetRealHeight(192),
UnSelectedImagePath = room.backgroundImage,
Radius = (uint)Application.GetRealWidth(12),
};
roomRow.AddChidren(btnBg);
+
+ //ImageView imageView = new ImageView()
+ //{
+ // Height = Application.GetRealHeight(92),
+ // Radius = (uint)Application.GetRealWidth(12),
+ //};
+ //roomRow.AddChidren(imageView);
var btnShadow = new Button()
{
@@ -90,12 +97,13 @@
TextAlignment = TextAlignment.CenterLeft,
TextColor = CSS_Color.MainBackgroundColor,
TextSize = CSS_FontSize.SubheadingFontSize,
- Text = room.floor + " " + room.name,
+ Text = room.floorName + room.name,
};
roomRow.AddChidren(btnRoomName);
- btnShadow.MouseUpEventHandler += (sender, e) => {
- LoadEvent_SkipEditRoomPage(room,btnRoomName,btnBg);
+ btnShadow.MouseUpEventHandler += (sender, e) =>
+ {
+ LoadEvent_SkipEditRoomPage(room, btnRoomName, btnBg);
};
}
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs
index 2b5c92f..d1a08c8 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomsManagementPageBLL.cs
@@ -63,7 +63,7 @@
}
else
{
- btnRoomName.Text = r.floor + " " + r.name;
+ btnRoomName.Text = r.floorName + r.name;
btnBg.UnSelectedImagePath = r.backgroundImage;
}
};
diff --git a/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs b/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs
index aed9839..64b91d0 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs
@@ -149,7 +149,7 @@
ProgressBarColor = aC.on_off == "on"? CSS_Color.MainColor :CSS_Color.PromptingColor2,
MinValue = 16,
MaxValue = 38,
- Progress = aC.curTemp,
+ Progress = Convert.ToInt32( aC.trait_temp.value),
IsClickable = aC.on_off == "on" ,
ArcColor = CSS_Color.BackgroundColor,
SeekBarPadding = Application.GetRealWidth(8),
@@ -159,13 +159,13 @@
Width = Application.GetRealWidth(260 - 40),
Height = Application.GetRealWidth(260 - 40),
OpenAngle = 160,
- ThumbImagePath = aC.on_off == "on" ? "FunctionIcon/AC/DiyThumbIconOn.png" : "FunctionIcon/AC/DiyThumbIcon.png",
+ ThumbImagePath = aC.trait_on_off.value.ToString() == "on" ? "FunctionIcon/AC/DiyThumbIconOn.png" : "FunctionIcon/AC/DiyThumbIcon.png",
ThumbImageHeight = Application.GetRealWidth(50),
- ProgressBarColor = aC.on_off == "on" ? CSS_Color.MainColor : CSS_Color.PromptingColor2,
+ ProgressBarColor = aC.trait_on_off.value.ToString() == "on" ? CSS_Color.MainColor : CSS_Color.PromptingColor2,
MinValue = 16,
MaxValue = 38,
- Progress = aC.curTemp,
- IsClickable = aC.on_off == "on",
+ Progress = Convert.ToInt32( aC.trait_temp.value),
+ IsClickable = aC.trait_on_off.value.ToString() == "on",
ArcColor = CSS_Color.BackgroundColor,
SeekBarPadding = Application.GetRealWidth(7),
#endif
@@ -181,7 +181,7 @@
TextColor = CSS_Color.FirstLevelTitleColor,
TextSize = 50,
IsBold = true,
- Text = aC.curTemp.ToString(),
+ Text = aC.trait_temp.value.ToString(),
TextAlignment = TextAlignment.Center,
};
controlView.AddChidren(btnTemp);
@@ -260,7 +260,7 @@
Height = Application.GetRealWidth(40),
UnSelectedImagePath = "Public/PowerClose.png",
SelectedImagePath = "Public/PowerOpen.png",
- IsSelected = aC.on_off == "on"
+ IsSelected = aC.trait_on_off.value.ToString() == "on"
};
controlView.AddChidren(btnSwitch);
@@ -317,28 +317,28 @@
};
modeChangeView.AddChidren(btnLine);
- foreach(var m in aC.modeList)
+ foreach(var m in aC.trait_mode.value_key)
{
Button btnModeIcon = new Button()
{
X = btnTitle.X,
- Y = Application.GetRealHeight(44 * (aC.modeList.IndexOf(m) + 1) + 10 + 8),
+ Y = Application.GetRealHeight(44 * (aC.trait_mode.value_key.IndexOf(m) + 1) + 10 + 8),
Width = Application.GetRealWidth(24),
Height = Application.GetRealWidth(24),
- IsSelected = aC.trait_mode.curValues == m,
+ IsSelected = aC.trait_mode.value == m,
};
modeChangeView.AddChidren(btnModeIcon);
Button btnModeText = new Button()
{
X = Application.GetRealWidth(12) + btnModeIcon.Right,
- Y = Application.GetRealHeight(44 * (aC.modeList.IndexOf(m) + 1) + 8),
+ Y = Application.GetRealHeight(44 * (aC.trait_mode.value_key.IndexOf(m) + 1) + 8),
Height = Application.GetRealHeight(44),
Width = Application.GetRealWidth(70),
TextAlignment = TextAlignment.CenterLeft,
TextColor = CSS_Color.FirstLevelTitleColor,
SelectedTextColor = CSS_Color.MainColor,
- IsSelected = aC.trait_mode.curValues == m,
+ IsSelected = aC.trait_mode.value == m,
TextSize = CSS_FontSize.TextFontSize,
};
modeChangeView.AddChidren(btnModeText);
@@ -372,7 +372,7 @@
break;
}
- if(aC.modeList.IndexOf(m) < aC.modeList.Count-1)
+ if(aC.trait_mode.value_key.IndexOf(m) < aC.trait_mode.value_key.Count-1)
{
modeChangeView.AddChidren(new Button()
{
@@ -441,28 +441,28 @@
};
modeChangeView.AddChidren(btnLine);
- foreach (var m in aC.fan_List)
+ foreach (var m in aC.trait_fan.value_key)
{
Button btnFanIcon = new Button()
{
X = btnTitle.X,
- Y = Application.GetRealHeight(44 * (aC.fan_List.IndexOf(m) + 1) + 10 + 8),
+ Y = Application.GetRealHeight(44 * (aC.trait_fan.value_key.IndexOf(m) + 1) + 10 + 8),
Width = Application.GetRealWidth(24),
Height = Application.GetRealWidth(24),
- IsSelected = aC.trait_fan.curValues.ToString() == m,
+ IsSelected = aC.trait_fan.value.ToString() == m,
};
modeChangeView.AddChidren(btnFanIcon);
Button btnFanText = new Button()
{
X = Application.GetRealWidth(12) + btnFanIcon.Right,
- Y = Application.GetRealHeight(44 * (aC.fan_List.IndexOf(m) + 1) + 8),
+ Y = Application.GetRealHeight(44 * (aC.trait_fan.value_key.IndexOf(m) + 1) + 8),
Height = Application.GetRealHeight(44),
Width = Application.GetRealWidth(70),
TextAlignment = TextAlignment.CenterLeft,
TextColor = CSS_Color.FirstLevelTitleColor,
SelectedTextColor = CSS_Color.MainColor,
- IsSelected = aC.trait_fan.curValues.ToString() == m,
+ IsSelected = aC.trait_fan.value.ToString() == m,
TextSize = CSS_FontSize.TextFontSize,
};
modeChangeView.AddChidren(btnFanText);
@@ -491,7 +491,7 @@
break;
}
- if (aC.fan_List.IndexOf(m) < aC.fan_List.Count - 1)
+ if (aC.trait_fan.value_key.IndexOf(m) < aC.trait_fan.value_key.Count - 1)
{
modeChangeView.AddChidren(new Button()
{
diff --git a/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs
index 903183a..85f1e69 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs
@@ -23,20 +23,20 @@
return;
}
updataTime = DateTime.Now;
- bodyView.arcBar.ProgressBarColor = bodyView.aC.on_off == "on" ? CSS_Color.MainColor : CSS_Color.PromptingColor2;
- bodyView.btnTemp.Text = uAc.curTemp.ToString();
+ bodyView.arcBar.ProgressBarColor = bodyView.aC.trait_on_off.value.ToString() == "on" ? CSS_Color.MainColor : CSS_Color.PromptingColor2;
+ bodyView.btnTemp.Text = uAc.trait_temp.value.ToString();
bodyView.btnIndoorTemp.Text = Language.StringByID(StringId.IndoorTemp) + uAc.indoorTemp + "掳C";
bodyView.btnMode.UnSelectedImagePath = uAc.curModeImage;
bodyView.btnWindSpeed.UnSelectedImagePath = uAc.curFanImage;
- bodyView.btnSwitch.IsSelected = uAc.on_off == "on";
+ bodyView.btnSwitch.IsSelected = uAc.trait_on_off.value.ToString() == "on";
if (uAc.refreshTime.AddMilliseconds(1000) < DateTime.Now)
{
- bodyView.arcBar.Progress = uAc.curTemp;
+ bodyView.arcBar.Progress = Convert.ToInt32(uAc.trait_temp.value);
+
}
- bodyView.arcBar.ProgressBarColor = uAc.on_off == "on" ? CSS_Color.MainColor : CSS_Color.PromptingColor2;
- bodyView.arcBar.ThumbImagePath = uAc.on_off == "on" ? "FunctionIcon/AC/DiyThumbIconOn.png" : "FunctionIcon/AC/DiyThumbIcon.png";
- bodyView.arcBar.IsClickable = uAc.on_off == "on";
- Console.WriteLine($"dfghjkoijbvfghjk : {uAc.on_off}");
+ bodyView.arcBar.ProgressBarColor = uAc.trait_on_off.value.ToString() == "on" ? CSS_Color.MainColor : CSS_Color.PromptingColor2;
+ bodyView.arcBar.ThumbImagePath = uAc.trait_on_off.value.ToString() == "on" ? "FunctionIcon/AC/DiyThumbIconOn.png" : "FunctionIcon/AC/DiyThumbIcon.png";
+ bodyView.arcBar.IsClickable = uAc.trait_on_off.value.ToString() == "on";
});
}
catch (Exception ex)
@@ -66,7 +66,7 @@
btnCollection.MouseUpEventHandler += (sender, e) =>
{
btnCollection.IsSelected = aC.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
- DB_ResidenceData.residenceData.SaveResidenceData();
+ aC.SaveFunctionData();
};
}
@@ -77,47 +77,50 @@
{
btnMinus.MouseUpEventHandler = (sender, e) =>
{
- if (aC.curTemp < 17)
+ var temp = Convert.ToInt32(aC.trait_temp.value);
+ if (temp < 17)
{
return;
}
- aC.curTemp--;
- arcBar.Progress = aC.curTemp;
- btnTemp.Text = aC.curTemp.ToString();
+ temp--;
+ arcBar.Progress = temp;
+ btnTemp.Text = temp.ToString();
+ aC.trait_temp.value = temp;
//Control.Send(CommandType_A.write, aC);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("temp", aC.curTemp.ToString());
+ d.Add("temp", temp.ToString());
Control.SendWriteCommand(aC, d);
};
btnPlus.MouseUpEventHandler = (sender, e) =>
{
- if (aC.curTemp > 37)
+ var temp = Convert.ToInt32(aC.trait_temp.value);
+ if (temp > 37)
{
return;
}
- aC.curTemp++;
- arcBar.Progress = aC.curTemp;
- btnTemp.Text = aC.curTemp.ToString();
- //Control.Send(CommandType_A.write, aC);
+ temp++;
+ arcBar.Progress = temp;
+ btnTemp.Text = temp.ToString();
+ aC.trait_temp.value = temp;
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("temp", aC.curTemp.ToString());
+ d.Add("temp", aC.trait_temp.value.ToString());
Control.SendWriteCommand(aC, d);
//aC.GetSendJObject
};
- arcBar.OnStopTrackingTouchEvent = (sender,e) =>
- {
- aC.curTemp = arcBar.Progress;
- btnTemp.Text = aC.curTemp.ToString();
+ arcBar.OnStopTrackingTouchEvent = (sender, e) =>
+ {
+ aC.trait_temp.value = arcBar.Progress;
+ btnTemp.Text = aC.trait_temp.value.ToString();
//Control.Send(CommandType_A.write, aC);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("temp", aC.curTemp.ToString());
- Control.SendWriteCommand(aC, d);
- };
+ d.Add("temp", aC.trait_temp.value.ToString());
+ Control.SendWriteCommand(aC, d);
+ };
arcBar.OnProgressChangedEvent = (sender, e) =>
{
- aC.curTemp = e;
- btnTemp.Text = aC.curTemp.ToString();
+ aC.trait_temp.value = e;
+ btnTemp.Text = aC.trait_temp.value.ToString();
};
}
/// <summary>
@@ -137,10 +140,10 @@
btnSwitch.MouseUpEventHandler = (sender, e) =>
{
btnSwitch.IsSelected = !btnSwitch.IsSelected;
- aC.on_off = btnSwitch.IsSelected ? "on" : "off";
- bodyView.arcBar.ProgressBarColor = aC.on_off == "on" ? CSS_Color.MainColor : CSS_Color.PromptingColor2;
- bodyView.arcBar.ThumbImagePath = aC.on_off == "on" ? "FunctionIcon/AC/DiyThumbIconOn.png" : "FunctionIcon/AC/DiyThumbIcon.png";
- bodyView.arcBar.IsClickable = aC.on_off == "on";
+ aC.trait_on_off.value = btnSwitch.IsSelected ? "on" : "off";
+ bodyView.arcBar.ProgressBarColor = aC.trait_on_off.value.ToString() == "on" ? CSS_Color.MainColor : CSS_Color.PromptingColor2;
+ bodyView.arcBar.ThumbImagePath = aC.trait_on_off.value.ToString() == "on" ? "FunctionIcon/AC/DiyThumbIconOn.png" : "FunctionIcon/AC/DiyThumbIcon.png";
+ bodyView.arcBar.IsClickable = aC.trait_on_off.value.ToString() == "on";
//bodyView.arcBar.ProgressBarColor = aC.on_off == "on" ? CSS_Color.MainColor : CSS_Color.PromptingColor2;
//bodyView.arcBar.ThumbImagePath = aC.on_off == "on" ? "FunctionIcon/AC/DiyThumbIconOn.png" : "FunctionIcon/AC/DiyThumbIcon.png";
@@ -148,7 +151,7 @@
//Control.Send(CommandType_A.write, aC);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", aC.on_off.ToString());
+ d.Add("on_off", aC.trait_on_off.value.ToString());
Control.SendWriteCommand(aC, d);
};
}
@@ -156,7 +159,7 @@
/// <summary>
/// 鍔犺浇妯″紡鏀瑰彉浜嬩欢
/// </summary>
- void LoadEvent_ChangeMode(Dialog dialog, FrameLayout dialogView, Button btn1, Button btn2,string curMode)
+ void LoadEvent_ChangeMode(Dialog dialog, FrameLayout dialogView, Button btn1, Button btn2, string curMode)
{
EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
{
@@ -165,7 +168,7 @@
EventHandler<MouseEventArgs> eventHandler1 = (sender, e) =>
{
btn1.IsSelected = btn2.IsSelected = true;
- aC.trait_mode.curValues = curMode;
+ aC.trait_mode.value = curMode;
btnMode.UnSelectedImagePath = aC.curModeImage;
//Control.Send(CommandType_A.write, aC);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
@@ -180,7 +183,7 @@
/// <summary>
/// 鍔犺浇椋庨�熸敼鍙樹簨浠�
/// </summary>
- void LoadEvent_ChangeFan(Dialog dialog, FrameLayout dialogView, Button btn1, Button btn2,string curFan)
+ void LoadEvent_ChangeFan(Dialog dialog, FrameLayout dialogView, Button btn1, Button btn2, string curFan)
{
EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
{
@@ -189,7 +192,7 @@
EventHandler<MouseEventArgs> eventHandler1 = (sender, e) =>
{
btn1.IsSelected = btn2.IsSelected = true;
- aC.trait_fan.curValues = curFan;
+ aC.trait_fan.value = curFan;
btnWindSpeed.UnSelectedImagePath = aC.curFanImage;
//Control.Send(CommandType_A.write, aC);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
diff --git a/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs b/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs
index b1b2340..e7c078d 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPage.cs
@@ -82,7 +82,7 @@
};
allRoomView.AddChidren(btnChooseAll);
- foreach(var room in DB_ResidenceData.residenceData.rooms)
+ foreach(var room in DB_ResidenceData.rooms)
{
var roomView = new FrameLayout()
{
@@ -108,7 +108,7 @@
TextSize = CSS_FontSize.SubheadingFontSize,
TextColor = CSS_Color.FirstLevelTitleColor,
TextAlignment = TextAlignment.CenterLeft,
- Text = room.floor + " " + room.name,
+ Text = room.floorName + room.name,
};
roomView.AddChidren(btnRoomText);
diff --git a/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs
index 3e9af2d..86441aa 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs
@@ -47,7 +47,7 @@
}
}
function.roomIdList.Clear();
- foreach (var room in Entity.DB_ResidenceData.residenceData.rooms)
+ foreach (var room in Entity.DB_ResidenceData.rooms)
{
if (btnChooseAll.IsSelected)
{
@@ -57,9 +57,9 @@
{
function.roomIdList.Remove(room.sid);
}
+ function.SaveFunctionData();
}
Entity.DB_ResidenceData.InitRoomFunction();
- Entity.DB_ResidenceData.residenceData.SaveResidenceData();
};
}
@@ -71,15 +71,15 @@
if (isAdd)
{
function.roomIdList.Add(room.sid);
- room.functions.Add(function);
+ room.AddRoomFunction(function);
}
else
{
function.roomIdList.Remove(room.sid);
- room.functions.Remove(function);
+ room.RemoveRoomFunction(function);
}
- Entity.DB_ResidenceData.residenceData.SaveResidenceData();
- if (function.roomIdList.Count == Entity.DB_ResidenceData.residenceData.rooms.Count)
+ function.SaveFunctionData();
+ if (function.roomIdList.Count == Entity.DB_ResidenceData.rooms.Count)
{
btnChooseAll.IsSelected = true;
}
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs
index 47645a0..bd8f4e2 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs
@@ -18,21 +18,21 @@
}
if (uCurtain.functionType == bodyView.curtain.functionType && uCurtain.sid == bodyView.curtain.sid)
{
- if (uCurtain.on_off == "stop")
+ if (uCurtain.trait_on_off.value.ToString() == "stop")
{
bodyView.btnCurtainOpen.IsSelected = true;
bodyView.btnCurtainClose.IsSelected = false;
bodyView.btnCurtainStop.IsSelected = false;
bodyView.btnCurtainBgIcon.IsSelected = true;
}
- else if (uCurtain.on_off == "on")
+ else if (uCurtain.trait_on_off.value.ToString() == "on")
{
bodyView.btnCurtainOpen.IsSelected = true;
bodyView.btnCurtainClose.IsSelected = false;
bodyView.btnCurtainStop.IsSelected = false;
bodyView.btnCurtainBgIcon.IsSelected = true;
}
- else if (uCurtain.on_off == "off")
+ else if (uCurtain.trait_on_off.value.ToString() == "off")
{
bodyView.btnCurtainOpen.IsSelected = false;
bodyView.btnCurtainClose.IsSelected = true;
@@ -61,7 +61,7 @@
{
btnCollection.MouseUpEventHandler += (sender, e) => {
btnCollection.IsSelected = curtain.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
- DB_ResidenceData.residenceData.SaveResidenceData();
+ curtain.SaveFunctionData();
};
}
@@ -74,10 +74,10 @@
btnCurtainClose.IsSelected = true;
btnCurtainStop.IsSelected = false;
btnCurtainOpen.IsSelected = false;
- curtain.on_off = "off";
+ curtain.trait_on_off.value = "off";
//Control.Send(CommandType_A.write,curtain);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", curtain.on_off.ToString());
+ d.Add("on_off", curtain.trait_on_off.value.ToString());
Control.SendWriteCommand(curtain, d);
};
@@ -92,10 +92,10 @@
btnCurtainOpen.IsSelected = true;
btnCurtainClose.IsSelected = false;
btnCurtainStop.IsSelected = false;
- curtain.on_off = "stop";
+ curtain.trait_on_off.value = "stop";
//Control.Send(CommandType_A.write, curtain);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", curtain.on_off.ToString());
+ d.Add("on_off", curtain.trait_on_off.value.ToString());
Control.SendWriteCommand(curtain, d);
};
btnCurtainOpen.MouseUpEventHandler = (sender, e) =>
@@ -103,10 +103,10 @@
btnCurtainOpen.IsSelected = true;
btnCurtainClose.IsSelected = false;
btnCurtainStop.IsSelected = false;
- curtain.on_off = "on";
+ curtain.trait_on_off.value = "on";
//Control.Send(CommandType_A.write, curtain);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", curtain.on_off.ToString());
+ d.Add("on_off", curtain.trait_on_off.value.ToString());
Control.SendWriteCommand(curtain, d);
};
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs
index 496c25f..3abb8c5 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs
@@ -17,19 +17,19 @@
return;
if (uCurtain.functionType == bodyView.curtain.functionType && uCurtain.sid == bodyView.curtain.sid)
{
- if (uCurtain.on_off == "stop")
+ if (uCurtain.trait_on_off.value.ToString() == "stop")
{
bodyView.btnCurtainOpen.IsSelected = true;
bodyView.btnCurtainClose.IsSelected = false;
bodyView.btnCurtainStop.IsSelected = false;
}
- else if (uCurtain.on_off == "on")
+ else if (uCurtain.trait_on_off.value.ToString() == "on")
{
bodyView.btnCurtainOpen.IsSelected = true;
bodyView.btnCurtainClose.IsSelected = false;
bodyView.btnCurtainStop.IsSelected = false;
}
- else if (uCurtain.on_off == "off")
+ else if (uCurtain.trait_on_off.value.ToString() == "off")
{
bodyView.btnCurtainOpen.IsSelected = false;
bodyView.btnCurtainClose.IsSelected = true;
@@ -66,7 +66,7 @@
{
btnCollection.MouseUpEventHandler += (sender, e) => {
btnCollection.IsSelected = curtain.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
- DB_ResidenceData.residenceData.SaveResidenceData();
+ curtain.SaveFunctionData();
};
}
@@ -79,10 +79,10 @@
btnCurtainClose.IsSelected = true;
btnCurtainStop.IsSelected = false;
btnCurtainOpen.IsSelected = false;
- curtain.on_off = "off";
+ curtain.trait_on_off.value = "off";
curtain.openLevel = 0;
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", curtain.on_off);
+ d.Add("on_off", curtain.trait_on_off.value.ToString());
Control.SendWriteCommand(curtain, d);
};
@@ -95,9 +95,9 @@
btnCurtainOpen.IsSelected = true;
btnCurtainClose.IsSelected = false;
btnCurtainStop.IsSelected = false;
- curtain.on_off = "stop";
+ curtain.trait_on_off.value = "stop";
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", curtain.on_off);
+ d.Add("on_off", curtain.trait_on_off.value.ToString());
Control.SendWriteCommand(curtain,d);
};
@@ -105,10 +105,10 @@
btnCurtainOpen.IsSelected = true;
btnCurtainClose.IsSelected = false;
btnCurtainStop.IsSelected = false;
- curtain.on_off = "on";
+ curtain.trait_on_off.value = "on";
curtain.openLevel = 100;
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", curtain.on_off);
+ d.Add("on_off", curtain.trait_on_off.value.ToString());
Control.SendWriteCommand(curtain, d);
};
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs
index 70ba7eb..501e41a 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs
@@ -17,19 +17,19 @@
return;
if (uCurtain.functionType == bodyView.curtain.functionType && uCurtain.sid == bodyView.curtain.sid)
{
- if (uCurtain.on_off == "stop")
+ if (uCurtain.trait_on_off.value.ToString() == "stop")
{
bodyView.btnCurtainOpen.IsSelected = true;
bodyView.btnCurtainClose.IsSelected = false;
bodyView.btnCurtainStop.IsSelected = false;
}
- else if (uCurtain.on_off == "on")
+ else if (uCurtain.trait_on_off.value.ToString() == "on")
{
bodyView.btnCurtainOpen.IsSelected = true;
bodyView.btnCurtainClose.IsSelected = false;
bodyView.btnCurtainStop.IsSelected = false;
}
- else if (uCurtain.on_off == "off")
+ else if (uCurtain.trait_on_off.value.ToString() == "off")
{
bodyView.btnCurtainOpen.IsSelected = false;
bodyView.btnCurtainClose.IsSelected = true;
@@ -66,7 +66,7 @@
{
btnCollection.MouseUpEventHandler += (sender, e) => {
btnCollection.IsSelected = curtain.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
- DB_ResidenceData.residenceData.SaveResidenceData();
+ curtain.SaveFunctionData();
};
}
@@ -79,11 +79,11 @@
btnCurtainClose.IsSelected = true;
btnCurtainStop.IsSelected = false;
btnCurtainOpen.IsSelected = false;
- curtain.on_off = "off";
+ curtain.trait_on_off.value = "off";
curtain.openLevel = 0;
//Control.Send(CommandType_A.write, curtain);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", curtain.on_off.ToString());
+ d.Add("on_off", curtain.trait_on_off.value.ToString());
Control.SendWriteCommand(curtain, d);
};
@@ -96,10 +96,10 @@
btnCurtainOpen.IsSelected = true;
btnCurtainClose.IsSelected = false;
btnCurtainStop.IsSelected = false;
- curtain.on_off = "stop";
+ curtain.trait_on_off.value = "stop";
//Control.Send(CommandType_A.write, curtain);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", curtain.on_off.ToString());
+ d.Add("on_off", curtain.trait_on_off.value.ToString());
Control.SendWriteCommand(curtain, d);
};
@@ -107,11 +107,11 @@
btnCurtainOpen.IsSelected = true;
btnCurtainClose.IsSelected = false;
btnCurtainStop.IsSelected = false;
- curtain.on_off = "on";
+ curtain.trait_on_off.value = "on";
curtain.openLevel = 100;
//Control.Send(CommandType_A.write, curtain);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", curtain.on_off.ToString());
+ d.Add("on_off", curtain.trait_on_off.value.ToString());
Control.SendWriteCommand(curtain, d);
};
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs
index 8514193..3c8eef1 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPage.cs
@@ -109,7 +109,7 @@
Y = Application.GetRealHeight(100),
Width = Application.GetRealWidth(198),
Height = Application.GetRealWidth(198),
- IsSelected = fan.on_off == "on",
+ IsSelected = fan.trait_on_off.value.ToString() == "on",
SelectedImagePath = "FunctionIcon/Electrical/FanIconBg.png",
UnSelectedImagePath = "FunctionIcon/Electrical/FanIconBgGray.png",
};
@@ -160,7 +160,7 @@
Height = Application.GetMinRealAverage(40),
UnSelectedImagePath = "Public/PowerClose.png",
SelectedImagePath = "Public/PowerOpen.png",
- IsSelected = fan.on_off == "on"
+ IsSelected = fan.trait_on_off.value.ToString() == "on"
};
controlView.AddChidren(btnSwitch);
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs
index 4233d0b..869498d 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Electrical/FanPageBLL.cs
@@ -17,8 +17,8 @@
{
if (bodyView == null)
return;
- bodyView.btnSwitch.IsSelected = bodyView.btnSwitchIcon.IsSelected = uFan.on_off == "on";
- bodyView.barGradualChange.ProgressBarColor = uFan.on_off == "on" ? CSS.CSS_Color.MainColor : CSS.CSS_Color.PromptingColor2;
+ bodyView.btnSwitch.IsSelected = bodyView.btnSwitchIcon.IsSelected = uFan.trait_on_off.value.ToString() == "on";
+ bodyView.barGradualChange.ProgressBarColor = uFan.trait_on_off.value.ToString() == "on" ? CSS.CSS_Color.MainColor : CSS.CSS_Color.PromptingColor2;
bodyView.barGradualChange.Progress = uFan.openLevel;
}
catch (Exception ex)
@@ -49,7 +49,7 @@
{
btnCollection.MouseUpEventHandler += (sender, e) => {
btnCollection.IsSelected = fan.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
- DB_ResidenceData.residenceData.SaveResidenceData();
+ fan.SaveFunctionData();
};
}
@@ -64,10 +64,10 @@
new System.Threading.Thread(() =>
{
- fan.on_off = btnSwitch.IsSelected ? "on" : "off";
+ fan.trait_on_off.value = btnSwitch.IsSelected ? "on" : "off";
//Control.Send(CommandType_A.write, this.fan);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", fan.on_off.ToString());
+ d.Add("on_off", fan.trait_on_off.value.ToString());
Control.SendWriteCommand(fan, d);
})
{ IsBackground = true }.Start();
@@ -78,10 +78,10 @@
new System.Threading.Thread(() =>
{
- fan.on_off = btnSwitch.IsSelected ? "on" : "off";
+ fan.trait_on_off.value = btnSwitch.IsSelected ? "on" : "off";
//Control.Send(CommandType_A.write, this.fan);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", fan.on_off.ToString());
+ d.Add("on_off", fan.trait_on_off.value.ToString());
Control.SendWriteCommand(fan, d);
})
{ IsBackground = true }.Start();
@@ -91,10 +91,10 @@
fan.openLevel = e;
new System.Threading.Thread(() =>
{
- fan.on_off = btnSwitch.IsSelected ? "on" : "off";
+ fan.trait_on_off.value = btnSwitch.IsSelected ? "on" : "off";
//Control.Send(CommandType_A.write, this.fan);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", fan.on_off.ToString());
+ d.Add("on_off", fan.trait_on_off.value.ToString());
Control.SendWriteCommand(fan, d);
})
{ IsBackground = true }.Start();
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs
index caa5f26..eb3c30a 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPage.cs
@@ -108,7 +108,7 @@
Y = Application.GetRealHeight(100),
Width = Application.GetRealWidth(198),
Height = Application.GetRealWidth(198),
- IsSelected = socketFunction.on_off == "on",
+ IsSelected = socketFunction.trait_on_off.value.ToString() == "on",
UnSelectedImagePath = "FunctionIcon/Socket/SocketIconBg.png",
SelectedImagePath = "FunctionIcon/Socket/SocketIconOnBg.png",
};
@@ -122,7 +122,7 @@
Height = Application.GetMinRealAverage(40),
UnSelectedImagePath = "Public/PowerClose.png",
SelectedImagePath = "Public/PowerOpen.png",
- IsSelected = socketFunction.on_off == "on"
+ IsSelected = socketFunction.trait_on_off.value.ToString() == "on"
};
controlView.AddChidren(btnSwitch);
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs
index 65a710e..2e76d18 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Electrical/SocketPageBLL.cs
@@ -17,7 +17,7 @@
{
if (bodyView == null)
return;
- bodyView.btnSwitch.IsSelected = bodyView.btnSwitchIcon.IsSelected = uFan.on_off == "on";
+ bodyView.btnSwitch.IsSelected = bodyView.btnSwitchIcon.IsSelected = uFan.trait_on_off.value.ToString() == "on";
}
catch (Exception ex)
{
@@ -47,7 +47,7 @@
{
btnCollection.MouseUpEventHandler += (sender, e) => {
btnCollection.IsSelected = socketFunction.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
- DB_ResidenceData.residenceData.SaveResidenceData();
+ socketFunction.SaveFunctionData();
};
}
@@ -62,10 +62,10 @@
new System.Threading.Thread(() =>
{
- socketFunction.on_off = btnSwitch.IsSelected ? "on" : "off";
+ socketFunction.trait_on_off.value = btnSwitch.IsSelected ? "on" : "off";
//Control.Send(CommandType_A.write, this.socketFunction);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", socketFunction.on_off.ToString());
+ d.Add("on_off", socketFunction.trait_on_off.value.ToString());
Control.SendWriteCommand(socketFunction, d);
})
{ IsBackground = true }.Start();
@@ -76,10 +76,10 @@
new System.Threading.Thread(() =>
{
- socketFunction.on_off = btnSwitch.IsSelected ? "on" : "off";
+ socketFunction.trait_on_off.value = btnSwitch.IsSelected ? "on" : "off";
//Control.Send(CommandType_A.write, this.socketFunction);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", socketFunction.on_off.ToString());
+ d.Add("on_off", socketFunction.trait_on_off.value.ToString());
Control.SendWriteCommand(socketFunction, d);
})
{ IsBackground = true }.Start();
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs
index 1544182..0330efe 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Electrical/TVPageBLL.cs
@@ -28,7 +28,7 @@
{
btnCollection.MouseUpEventHandler += (sender, e) => {
btnCollection.IsSelected = tv.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
- DB_ResidenceData.residenceData.SaveResidenceData();
+ tv.SaveFunctionData();
};
}
diff --git a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs
index a390242..e3faad6 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSciencePage.cs
@@ -284,9 +284,9 @@
#region 鎴块棿椤堕儴鍒囨崲鏄剧ず鍖哄煙
room = new Room();
- if (DB_ResidenceData.residenceData.rooms.Count > 0)
+ if (DB_ResidenceData.rooms.Count > 0)
{
- room = DB_ResidenceData.residenceData.rooms[0];
+ room = DB_ResidenceData.rooms[0];
}
btnFoorDownIcon = new Button()
{
@@ -332,12 +332,8 @@
contentView.AddChidren(sensorListView);
int index = 0;
- foreach(var sensor in DB_ResidenceData.residenceData.functionList.sensorsEnvironmentalScience)
+ foreach(var sensor in DB_ResidenceData.functionList.sensorsEnvironmentalScience)
{
- if ( sensor.functionType == FunctionType.WindPower)
- {
- continue;
- }
LoadSensorDiv(sensor, index);
index++;
}
@@ -418,21 +414,18 @@
MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
};
- if ( sensor.functionType != FunctionType.WindPower)
+ var btnInfoIcon = new Button()
{
- var btnInfoIcon = new Button()
- {
- X = Application.GetRealWidth(120),
- Width = Application.GetRealWidth(28),
- Height = Application.GetRealWidth(28),
- UnSelectedImagePath = "FunctionIcon/EnvironmentalScience/TipInfoIcon.png",
- };
- sensorView.AddChidren(btnInfoIcon);
- btnInfoIcon.MouseUpEventHandler = (sender, e) =>
- {
- LoadInfo(sensor);
- };
- }
+ X = Application.GetRealWidth(120),
+ Width = Application.GetRealWidth(28),
+ Height = Application.GetRealWidth(28),
+ UnSelectedImagePath = "FunctionIcon/EnvironmentalScience/TipInfoIcon.png",
+ };
+ sensorView.AddChidren(btnInfoIcon);
+ btnInfoIcon.MouseUpEventHandler = (sender, e) =>
+ {
+ LoadInfo(sensor);
+ };
var btnSensorValues = new Button()
{
@@ -508,17 +501,9 @@
switch (sensor.functionType)
{
- case FunctionType.PM10:
- btnTitle.Text = "PM1.0(ug/m虏)";
- break;
case FunctionType.PM25:
btnTitle.Text = "PM2.5(ug/m虏)";
break;
- case FunctionType.WindPower:
-
- break;
- //case FunctionType.Noise:
- // break;
case FunctionType.Temp:
btnTitle.Text = Language.StringByID(StringId.Temp) + "(掳C)";
break;
@@ -659,10 +644,10 @@
};
dispalyView.AddChidren(contentView);
- if (DB_ResidenceData.residenceData.rooms.Count < 2)
+ if (DB_ResidenceData.rooms.Count < 2)
{
}
- else if (DB_ResidenceData.residenceData.rooms.Count < 3)
+ else if (DB_ResidenceData.rooms.Count < 3)
{
dispalyView = new FrameLayout()
{
@@ -677,7 +662,7 @@
contentView.Height = Application.GetRealHeight(45 * 3);
dispalyView.AddChidren(contentView);
}
- else if (DB_ResidenceData.residenceData.rooms.Count < 4)
+ else if (DB_ResidenceData.rooms.Count < 4)
{
dispalyView = new FrameLayout()
{
@@ -711,7 +696,7 @@
- foreach (var roomTemp in DB_ResidenceData.residenceData.rooms)
+ foreach (var roomTemp in DB_ResidenceData.rooms)
{
string roomName = roomTemp.name;
var btnRoomName = new Button()
diff --git a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs
index de9b405..dc1c474 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs
@@ -164,7 +164,6 @@
switch (sensor.functionType)
{
- case FunctionType.PM10:
case FunctionType.PM25:
tipValuesView.AddChidren(new Button()
{
@@ -233,10 +232,6 @@
//_levelTextList.Add(StringId.MildPollution);
//_levelTextList.Add(StringId.HeavyPollution);
//break;
- //case FunctionType.Noise:
- // break;
- case FunctionType.WindPower:
- break;
case FunctionType.CO2:
tipValuesView.AddChidren(new Button()
{
@@ -646,7 +641,7 @@
bool initTitleButton = true;
- foreach (var tempSensor in DB_ResidenceData.residenceData.functionList.sensorsEnvironmentalScience)
+ foreach (var tempSensor in DB_ResidenceData.functionList.sensorsEnvironmentalScience)
{
if (tempSensor.sid == sensor.sid)
{
@@ -840,7 +835,7 @@
curMonth = DateTime.Now.Month;
}
int i = 0;
- foreach (var sr in DB_ResidenceData.residenceData.functionList.sensorsEnvironmentalScience)
+ foreach (var sr in DB_ResidenceData.functionList.sensorsEnvironmentalScience)
{
if (sr.functionType != sensor.functionType)
{
diff --git a/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs b/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs
index 36d4ec5..49307d5 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs
@@ -25,7 +25,7 @@
/// <summary>
/// 绌鸿皟娓╁害鎺у埗鎺т欢
/// </summary>
- ArcSeekBar arcBar;
+ DiyArcSeekBar arcBar;
/// <summary>
/// 鍑忓彿鎸夐挳
/// </summary>
@@ -132,33 +132,38 @@
};
controlView.AddChidren(btnCollection);
- arcBar = new ArcSeekBar()
+ arcBar = new DiyArcSeekBar()
{
Gravity = Gravity.CenterHorizontal,
- Y = Application.GetRealHeight(120),
- Width = Application.GetRealWidth(280),
- Height = Application.GetRealWidth(280),
OpenAngle = 160,
- ThumbColor = CSS_Color.AuxiliaryColor1,
- ThumbModeFill = true,
- ProgressBarColor = fh.on_off == "on" ? CSS_Color.MainColor : CSS_Color.PromptingColor2,
- ThumbRadius = Application.GetRealWidth(12),
- ArcWidthWithDefaultStyle = Application.GetRealWidth(12),
+ ThumbImagePath = fh.trait_on_off.value.ToString() == "on" ? "FunctionIcon/AC/DiyThumbIcon2On.png" : "FunctionIcon/AC/DiyThumbIcon.png",
+ ThumbImageHeight = Application.GetRealWidth(50),
+ ProgressBarColor = fh.trait_on_off.value.ToString() == "on" ? 0xFFFC9C04 : CSS_Color.PromptingColor2,
MinValue = 5,
MaxValue = 35,
- Progress = fh.curTemp,
- ProgressBarUnitSring = "掳C",
- IsClickable = true,
- ProgressTextColor = 0x00000000,
+ IsClickable = fh.trait_on_off.value.ToString() == "on",
ArcColor = CSS_Color.BackgroundColor,
+ Progress = Convert.ToInt32(fh.curTemp),
+#if __IOS__
+ Y = Application.GetRealHeight(120+25),
+ Width = Application.GetRealWidth(260-40),
+ Height = Application.GetRealWidth(260-40),
+ SeekBarPadding = Application.GetRealWidth(8),
+#else
+ Y = Application.GetRealHeight(120 + 40),
+ Width = Application.GetRealWidth(260 - 40),
+ Height = Application.GetRealWidth(260 - 40),
+ SeekBarPadding = Application.GetRealWidth(7),
+#endif
+
};
controlView.AddChidren(arcBar);
btnTemp = new Button()
{
Gravity = Gravity.CenterHorizontal,
- Y = Application.GetRealHeight(206),
- Width = Application.GetRealWidth(71),
+ Y = Application.GetRealHeight(200),
+ Width = Application.GetRealWidth(80),
Height = Application.GetRealWidth(60),
TextColor = CSS_Color.FirstLevelTitleColor,
TextSize = 56,
@@ -173,19 +178,19 @@
X = btnTemp.Right,
Y = btnTemp.Y,
Width = Application.GetRealWidth(30),
- Height = Application.GetRealWidth(20),
+ Height = Application.GetRealWidth(25),
TextColor = CSS_Color.FirstLevelTitleColor,
TextSize = CSS_FontSize.EmphasisFontSize_Secondary,
IsBold = true,
TextAlignment = TextAlignment.CenterLeft,
- Text = "掳C",
+ Text = fh.tempUnitString
};
controlView.AddChidren(btnTempUint);
btnIndoorTemp = new Button()
{
Gravity = Gravity.CenterHorizontal,
- Y = btnTemp.Bottom,
+ Y = btnTemp.Bottom+ Application.GetRealWidth(10),
Width = Application.GetRealWidth(100),
Height = Application.GetRealHeight(20),
Text = Language.StringByID(StringId.IndoorTemp) + "20掳C",
@@ -232,7 +237,7 @@
Height = Application.GetRealWidth(40),
UnSelectedImagePath = "Public/PowerClose.png",
SelectedImagePath = "Public/PowerOpen.png",
- IsSelected = fh.on_off == "on"
+ IsSelected = fh.trait_on_off.value.ToString() == "on"
};
controlView.AddChidren(btnSwitch);
@@ -289,28 +294,28 @@
};
modeChangeView.AddChidren(btnLine);
- foreach (var m in fh.modeList)
+ foreach (var m in fh.trait_mode.value_key)
{
Button btnModeIcon = new Button()
{
X = btnTitle.X,
- Y = Application.GetRealHeight(44 * (fh.modeList.IndexOf(m) + 1) + 10 + 8),
+ Y = Application.GetRealHeight(44 * (fh.trait_mode.value_key.IndexOf(m) + 1) + 10 + 8),
Width = Application.GetRealWidth(24),
Height = Application.GetRealWidth(24),
- IsSelected = fh.curMode == m,
+ IsSelected = fh.trait_mode.value.ToString() == m,
};
modeChangeView.AddChidren(btnModeIcon);
Button btnModeText = new Button()
{
X = Application.GetRealWidth(12) + btnModeIcon.Right,
- Y = Application.GetRealHeight(44 * (fh.modeList.IndexOf(m) + 1) + 8),
+ Y = Application.GetRealHeight(44 * (fh.trait_mode.value_key.IndexOf(m) + 1) + 8),
Height = Application.GetRealHeight(44),
Width = Application.GetRealWidth(70),
TextAlignment = TextAlignment.CenterLeft,
TextColor = CSS_Color.FirstLevelTitleColor,
SelectedTextColor = CSS_Color.MainColor,
- IsSelected = fh.curMode == m,
+ IsSelected = fh.trait_mode.value.ToString() == m,
};
modeChangeView.AddChidren(btnModeText);
@@ -336,14 +341,14 @@
btnModeIcon.UnSelectedImagePath = "FunctionIcon/AC/AutoIconGray.png";
btnModeText.TextID = StringId.Auto;
break;
- case "ordinary":
+ case "normal":
btnModeIcon.SelectedImagePath = "FunctionIcon/FloorHeating/OrdinaryIcon.png";
btnModeIcon.UnSelectedImagePath = "FunctionIcon/FloorHeating/OrdinaryIconGray.png";
- btnModeText.TextID = StringId.Ordinary;
+ btnModeText.TextID = StringId.Normal;
break;
}
- if (fh.modeList.IndexOf(m) < fh.modeList.Count - 1)
+ if (fh.trait_mode.value_key.IndexOf(m) < fh.trait_mode.value_key.Count - 1)
{
modeChangeView.AddChidren(new Button()
{
diff --git a/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs
index 5f8cf52..d1834f0 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs
@@ -18,14 +18,14 @@
{
return;
}
- bodyView.arcBar.ProgressBarColor = bodyView.fh.on_off == "on" ? CSS_Color.MainColor : CSS_Color.PromptingColor2;
+ bodyView.arcBar.ProgressBarColor = bodyView.fh.trait_on_off.value.ToString() == "on" ? CSS_Color.MainColor : CSS_Color.PromptingColor2;
bodyView.btnTemp.Text = uFh.curTemp.ToString();
bodyView.btnIndoorTemp.Text = Language.StringByID(StringId.IndoorTemp) + uFh.indoorTemp + "掳C";
bodyView.btnMode.UnSelectedImagePath = uFh.curModeImage;
- bodyView.btnSwitch.IsSelected = uFh.on_off == "on";
+ bodyView.btnSwitch.IsSelected = uFh.trait_on_off.value.ToString() == "on";
if (uFh.refreshTime.AddMilliseconds(1000) < DateTime.Now)
{
- bodyView.arcBar.Progress = uFh.curTemp;
+ bodyView.arcBar.Progress = (int)uFh.curTemp;
}
});
}
@@ -56,7 +56,7 @@
btnCollection.MouseUpEventHandler += (sender, e) =>
{
btnCollection.IsSelected = fh.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
- DB_ResidenceData.residenceData.SaveResidenceData();
+ fh.SaveFunctionData();
};
}
@@ -72,7 +72,7 @@
return;
}
fh.curTemp--;
- arcBar.Progress = fh.curTemp;
+ arcBar.Progress = (int)fh.curTemp;
btnTemp.Text = fh.curTemp.ToString();
//Control.Send(CommandType_A.write, fh);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
@@ -86,7 +86,7 @@
return;
}
fh.curTemp++;
- arcBar.Progress = fh.curTemp;
+ arcBar.Progress = (int)fh.curTemp;
btnTemp.Text = fh.curTemp.ToString();
//Control.Send(CommandType_A.write, fh);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
@@ -121,10 +121,10 @@
btnSwitch.MouseUpEventHandler = (sender, e) =>
{
btnSwitch.IsSelected = !btnSwitch.IsSelected;
- fh.on_off = btnSwitch.IsSelected ? "on" : "off";
+ fh.trait_on_off.value = btnSwitch.IsSelected ? "on" : "off";
//Control.Send(CommandType_A.write, fh);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", fh.on_off.ToString());
+ d.Add("on_off", fh.trait_on_off.value.ToString());
Control.SendWriteCommand(fh, d);
};
}
@@ -142,7 +142,7 @@
EventHandler<MouseEventArgs> eventHandler1 = (sender, e) =>
{
btn1.IsSelected = btn2.IsSelected = true;
- fh.curMode = curMode;
+ fh.trait_mode.value = curMode;
//Control.Send(CommandType_A.write, fh);
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
d.Add("mode", fh.curModeIndex.ToString());
diff --git a/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs
index 162a658..84bfea6 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPageBLL.cs
@@ -35,7 +35,7 @@
function.name = name;
btnFunctionName.Text = name;
- DB_ResidenceData.residenceData.SaveResidenceData();
+ function.SaveFunctionData();
};
new PublicAssmebly().LoadDialog_EditParater(StringId.ChangeName, function.name, callBackAction,StringId.DeviceNameCannotBeEmpty,0,new System.Collections.Generic.List<string>());
};
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs
index 306d98e..cc40ad1 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs
@@ -133,7 +133,7 @@
Progress = light.brightness,
};
controlView.AddChidren(dimmerBar);
- if(light.on_off == "on")
+ if(light.trait_on_off.value.ToString() == "on")
{
dimmerBar.SetProgressBarColors(CSS_Color.AuxiliaryColor1, CSS_Color.AuxiliaryColor1);
}
@@ -210,7 +210,7 @@
Height = Application.GetMinRealAverage(40),
UnSelectedImagePath = "Public/PowerClose.png",
SelectedImagePath = "Public/PowerOpen.png",
- IsSelected = light.on_off == "on",
+ IsSelected = light.trait_on_off.value.ToString() == "on",
//Tag =
};
controlView.AddChidren(btnSwitch);
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs
index cdf98c0..6500699 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs
@@ -21,7 +21,7 @@
{
bodyView.dimmerBar.Progress = uFunction.brightness;
- if (uFunction.on_off == "on")
+ if (uFunction.trait_on_off.value.ToString() == "on")
{
bodyView.dimmerBar.SetProgressBarColors(CSS_Color.AuxiliaryColor1, CSS_Color.AuxiliaryColor1);
}
@@ -30,7 +30,7 @@
bodyView.dimmerBar.SetProgressBarColors(CSS_Color.DividingLineColor, CSS_Color.DividingLineColor);
}
//bodyView.dimmerBar.WaveColor = uFunction.on_off == "on" ? CSS.CSS_Color.AuxiliaryColor1 : CSS.CSS_Color.PromptingColor2;
- bodyView.btnSwitch.IsSelected = uFunction.on_off == "on";
+ bodyView.btnSwitch.IsSelected = uFunction.trait_on_off.value.ToString() == "on";
}
}
catch (Exception ex)
@@ -59,7 +59,7 @@
{
btnCollection.MouseUpEventHandler += (sender, e) => {
btnCollection.IsSelected = light.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
- DB_ResidenceData.residenceData.SaveResidenceData();
+ light.SaveFunctionData();
};
}
@@ -86,7 +86,7 @@
}
btnSwitch.IsSelected = e > 0 ? true : false;
light.brightness = e;
- light.on_off = e > 0 ? "on" : "off";
+ light.trait_on_off.value = e > 0 ? "on" : "off";
if (e == 0 || e == 100)
{
@@ -135,9 +135,9 @@
}
new System.Threading.Thread(() =>
{
- light.on_off = btnSwitch.IsSelected ? "on" : "off";
+ light.trait_on_off.value = btnSwitch.IsSelected ? "on" : "off";
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", light.on_off.ToString());
+ d.Add("on_off", light.trait_on_off.value.ToString());
Control.SendWriteCommand(light, d);
//Control.Send(CommandType_A.write, this.light);
})
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs
index 09d4915..61ae812 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs
@@ -179,7 +179,7 @@
ThumbImageHeight = Application.GetRealHeight(54),
ProgressTextColor = CSS_Color.FirstLevelTitleColor,
ProgressTextSize = CSS_FontSize.PromptFontSize_FirstLevel,
- ProgressBarColor = light.on_off == "on" ? CSS_Color.AuxiliaryColor1 : CSS_Color.DividingLineColor,
+ ProgressBarColor = light.trait_on_off.value.ToString() == "on" ? CSS_Color.AuxiliaryColor1 : CSS_Color.DividingLineColor,
MaxValue = 100,
Progress = light.brightness,
};
@@ -278,7 +278,7 @@
Height = Application.GetMinRealAverage(40),
UnSelectedImagePath = "Public/PowerClose.png",
SelectedImagePath = "Public/PowerOpen.png",
- IsSelected = light.on_off == "on"
+ IsSelected = light.trait_on_off.value.ToString() == "on"
};
controlView.AddChidren(btnSwitch);
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs
index 00cd0d1..4f4e38d 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs
@@ -22,8 +22,8 @@
{
bodyView.dimmerBar.Progress = uFunction.brightness;
}
- bodyView.dimmerBar.ProgressBarColor = uFunction.on_off == "on" ? CSS.CSS_Color.AuxiliaryColor1 : CSS.CSS_Color.PromptingColor2;
- bodyView.btnSwitch.IsSelected = uFunction.on_off == "on";
+ bodyView.dimmerBar.ProgressBarColor = uFunction.trait_on_off.value.ToString() == "on" ? CSS.CSS_Color.AuxiliaryColor1 : CSS.CSS_Color.PromptingColor2;
+ bodyView.btnSwitch.IsSelected = uFunction.trait_on_off.value.ToString() == "on";
bodyView.btnCurColor.BackgroundColor = (uint)(0xFF000000 + bodyView.light.redColor * 256 * 256 + bodyView.light.greenColor * 256 + bodyView.light.blueColor);
}
}
@@ -84,7 +84,7 @@
{
btnCollection.MouseUpEventHandler += (sender, e) => {
btnCollection.IsSelected = light.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
- DB_ResidenceData.residenceData.SaveResidenceData();
+ light.SaveFunctionData();
};
}
@@ -111,7 +111,7 @@
}
btnSwitch.IsSelected = e > 0 ? true : false;
light.brightness = e;
- light.on_off = e > 0 ? "on" : "off";
+ light.trait_on_off.value = e > 0 ? "on" : "off";
if (e == 0 || e == 100)
{
@@ -153,9 +153,9 @@
dimmerBar.ProgressBarColor = btnSwitch.IsSelected ? CSS.CSS_Color.AuxiliaryColor1 : CSS.CSS_Color.PromptingColor2;
new System.Threading.Thread(() =>
{
- light.on_off = btnSwitch.IsSelected ? "on" : "off";
+ light.trait_on_off.value = btnSwitch.IsSelected ? "on" : "off";
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", light.on_off.ToString());
+ d.Add("on_off", light.trait_on_off.value.ToString());
Control.SendWriteCommand(light, d);
//Control.Send(CommandType_A.write, this.light);
})
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs
index 6b8f8af..7538792 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs
@@ -132,7 +132,7 @@
Height = Application.GetRealHeight(288),
UnSelectedImagePath = "FunctionIcon/Light/RelayBg.png",
SelectedImagePath = "FunctionIcon/Light/RelayOnBg.png",
- IsSelected = light.on_off == "on"
+ IsSelected = light.trait_on_off.value.ToString() == "on"
};
controlView.AddChidren(btnSwitchIcon);
@@ -144,7 +144,7 @@
Height = Application.GetMinRealAverage(40),
UnSelectedImagePath = "Public/PowerClose.png",
SelectedImagePath = "Public/PowerOpen.png",
- IsSelected = light.on_off == "on"
+ IsSelected = light.trait_on_off.value.ToString() == "on"
};
controlView.AddChidren(btnSwitch);
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs
index b4fecbf..041d5c6 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs
@@ -17,7 +17,7 @@
{
if (bodyView == null)
return;
- bodyView.btnSwitch.IsSelected = bodyView.btnSwitchIcon.IsSelected = uLight.on_off == "on";
+ bodyView.btnSwitch.IsSelected = bodyView.btnSwitchIcon.IsSelected = uLight.trait_on_off.value.ToString() == "on";
}
catch (Exception ex)
{
@@ -47,7 +47,7 @@
{
btnCollection.MouseUpEventHandler += (sender, e) => {
btnCollection.IsSelected = light.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
- DB_ResidenceData.residenceData.SaveResidenceData();
+ light.SaveFunctionData();
};
}
@@ -61,9 +61,9 @@
btnSwitch.IsSelected = btnSwitchIcon.IsSelected = !btnSwitchIcon.IsSelected;
new System.Threading.Thread(() =>
{
- light.on_off = btnSwitchIcon.IsSelected ? "on" : "off";
+ light.trait_on_off.value = btnSwitchIcon.IsSelected ? "on" : "off";
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", light.on_off.ToString());
+ d.Add("on_off", light.trait_on_off.value.ToString());
Control.SendWriteCommand(light, d);
})
{ IsBackground = true }.Start();
@@ -73,9 +73,9 @@
btnSwitchIcon.IsSelected = btnSwitch.IsSelected = !btnSwitch.IsSelected;
new System.Threading.Thread(() =>
{
- light.on_off = btnSwitch.IsSelected ? "on" : "off";
+ light.trait_on_off.value = btnSwitch.IsSelected ? "on" : "off";
System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
- d.Add("on_off", light.on_off.ToString());
+ d.Add("on_off", light.trait_on_off.value.ToString());
Control.SendWriteCommand(light, d);
//Control.Send(CommandType_A.write, light);
})
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs b/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs
index 4cf1f92..da323d9 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs
@@ -209,7 +209,7 @@
//涓嶆槸鎴戜滑鏀寔鐨勫搧鐗屼笉鏀寔
if (obj.Name != null)
{
- obj.sid = "030101123456781A1A230123AABB" + obj.UniqueDeviceName;
+ obj.sid = "030101123456780909020123AABB" + obj.UniqueDeviceName;
A31MusicModel.A31MusicModelList.Add(obj);
}
}
@@ -445,7 +445,7 @@
{
A31MusicModel.A31MusicModelList.Add(new A31MusicModel
{
- sid = "030101123456781A1A230123AABB" + slave.uuid.Replace("uuid:", ""),
+ sid = "030101123456780909020123AABB" + slave.uuid.Replace("uuid:", ""),
ServerClientType = -1,//浠庣殑
IPAddress = slave.ip,
MainPlayIP = a31player.IPAddress,
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs b/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs
index f7e8f97..015f5f8 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Music/SendMethod.cs
@@ -221,7 +221,7 @@
#region 鏇存柊鍏朵粬鐣岄潰闊充箰鐘舵��
Application.RunOnMainThread(() =>
{
- a31MusicModel.on_off = a31MusicModel.A31PlayStatus.status == "play" ? "on" : "off";
+ a31MusicModel.trait_on_off.value = a31MusicModel.A31PlayStatus.status == "play" ? "on" : "off";
//Console.WriteLine($"music : {a31MusicModel.sid} : {a31MusicModel.on_off}");
HomePage.UpdataFunctionStates(a31MusicModel);
foreach (var e in A31MusicModel.A31MusicModelList)
diff --git a/HDL_ON/UI/UI2/UserPage.cs b/HDL_ON/UI/UI2/UserPage.cs
index 4cc9c29..1e5b29f 100644
--- a/HDL_ON/UI/UI2/UserPage.cs
+++ b/HDL_ON/UI/UI2/UserPage.cs
@@ -554,6 +554,11 @@
{ IsBackground = true }.Start();
#endregion
ContextView.RemoveAll();
+ var intelligenceView = new IntelligencePage();
+ ContextView.AddChidren(intelligenceView);
+ intelligenceView.LoadPage();
+
+
}
/// <summary>
--
Gitblit v1.8.0