From 002a3f2e9d2f9579c01f88af12bd8a320003569f Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 31 三月 2020 08:57:19 +0800
Subject: [PATCH] 20200331
---
HDL-ON_iOS/Assets.xcassets/.DS_Store | 0
HDL-ON_Android/Assets/Language.ini | 147
HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png | 0
HDL-ON_Android/Assets/Phone/Public/DownIcon_2.png | 0
HDL-ON_Android/Assets/Phone/Public/SwitchOn.png | 0
HDL-ON_Android/Assets/Phone/Navigation/ClassificationIconOn.png | 0
HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs | 40
HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIcon.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIconGray.png | 0
HDL_ON/HDL_ON.projitems | 17
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIconGray.png | 0
HDL-ON_Android/Assets/Phone/Public/Restored_Shadow.png | 0
.vs/HDL_APP_Project/xs/project-cache/Shared.Droid-Debug.json | 1
HDL-ON_Android/Assets/Phone/Public/InfoIcon/Pm25Icon.png | 0
HDL_ON/Entity/Enumerative/MyEnum.cs | 342 -
HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/MovieMark.png | 0
HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs | 23
HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs | 15
.vs/HDL_APP_Project/xs/project-cache/Shared.Droid.TouchID-Debug.json | 1
HDL_ON/Entity/Function/Scene.cs | 233
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png | 0
HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png | 0
HDL-ON_Android/Assets/Phone/Navigation/ClassificationIcon.png | 0
HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs | 25
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HighIcon.png | 0
HDL_ON/DriverLayer/BusSocket.cs | 17
HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs | 29
HDL_ON/Entity/DB_ResidenceData.cs | 370
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIcon.png | 0
HDL-ON_Android/Assets/Phone/LoginIcon/3.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png | 0
HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/.DS_Store | 0
HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs | 4
HDL-ON_Android/Assets/Phone/Classification/Room/AllCloseIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcThinIcon.png | 0
HDL-ON_Android/Assets/Phone/Navigation/CollectionIconOn.png | 0
HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayThumbnail.png | 0
HDL-ON_Android/Assets/Phone/Public/AddIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightThinIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png | 0
HDL-ON_Android/Assets/Phone/Public/Fragmentbg.png | 0
HDL-ON_Android/Resources/menu/menu_main.xml | 4
HDL-ON_iOS/.DS_Store | 0
HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs | 14
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIconGray.png | 0
HDL-ON_iOS/AppDelegate.cs | 11
HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs | 4
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIconGray.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png | 0
HDL-ON_iOS/Resources/Language.ini | 14
HDL-ON_Android/Resources/AboutResources.txt | 44
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainIcon.png | 0
HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_foreground.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatIconGray.png | 0
HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs | 87
.vs/HDL_APP_Project/xs/sqlite3/storage.ide | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIconGray.png | 0
HDL-ON_Android/Assets/Phone/Public/Right.png | 0
HDL-ON_Android/Assets/Phone/Collection/.DS_Store | 0
HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher.xml | 5
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png | 0
HDL-ON_Android/Properties/AssemblyInfo.cs | 30
HDL_ON/.DS_Store | 0
HDL-ON_iOS/Resources/Phone/Collection/.DS_Store | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png | 0
HDL-ON_Android/Assets/Phone/Navigation/UserPageNavbg.png | 0
HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceManageIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Light/ColorWheel.png | 0
HDL-ON_Android/Assets/Phone/LoginIcon/EmailIcon.png | 0
HDL-ON_Android/Assets/Phone/Public/SelectionIcon.png | 0
HDL-ON_Android/Assets/Phone/Public/PowerClose.png | 0
HDL-ON_Android/Assets/Phone/Public/InfoIcon/Restored_Shadow.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg1.png | 0
HDL-ON_Android/Assets/Phone/Public/Edit.png | 0
HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs | 6
HDL-ON_Android/Assets/Phone/Collection/SceneCoveredOn.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/.DS_Store | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HightIconGray.png | 0
HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs | 116
HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/SwitchOn.png | 0
HDL_ON/UI/UI1-Login/LoginPage.cs | 5
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIcon.png | 0
HDL-ON_Android/Assets/Phone/PersonalCenter/NightViewIcon.png | 0
HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs | 299 +
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIconGray.png | 0
HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIcon.png | 0
HDL-ON_Android/Resources/values/dimens.xml | 4
HDL-ON_Android/Assets/Phone/Public/PlusSignIcon.png | 0
HDL-ON_Android/Assets/Phone/PersonalCenter/AuxiliaryFunctionIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/SceneIcon.png | 0
HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HighIcon.png | 0
HDL_ON/Entity/Function/Function.cs | 183
HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs | 135
HDL_ON/UI/UI2/2-Classification/FunctionPage.cs | 10
HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png | 0
.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhoneSimulator.json | 2
Shared.IOS/UI/View.cs | 3
HDL_ON/UI/UI2/1-HomePage/HomePage.cs | 674 +-
HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HightIconGray.png | 0
HDL-ON_Android/Assets/Phone/Collection/MsgIcon.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatIconGray.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png | 0
HDL-ON_Android/Assets/Phone/Public/RightIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png | 0
HDL-ON_Android/Assets/AboutAssets.txt | 19
HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_round.png | 0
HDL-ON_Android/Assets/Phone/LoginIcon/WechatIcon.png | 0
HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceMemberIcon.png | 0
HDL-ON_Android/Assets/Phone/PersonalCenter/HomeListbg.png | 0
HDL-ON_Android/Resources/values/styles.xml | 25
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIconGray.png | 0
HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_round.png | 0
HDL-ON_Android/Resources/drawable/Loading.png | 0
HDL_ON/DriverLayer/Control_Bus.cs | 55
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIcon.png | 0
HDL-ON_Android/Assets/Phone/Public/InfoIcon/HumidityIcon.png | 0
HDL-ON_Android/Assets/Phone/Collection/FunctionOnbg.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg1.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicIcon.png | 0
HDL-ON_Android/Assets/Phone/Collection/ChangeViewbg.png | 0
HDL-ON_Android/Assets/Phone/LoginIcon/SearchIcon.png | 0
HDL_ON/Entity/FunctionList.cs | 56
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png | 0
HDL-ON_Android/Assets/Phone/Public/UnSelectionIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png | 0
HDL_ON/Common/R.cs | 13
HDL-ON_Android/Resources/values/colors.xml | 6
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIconGray.png | 0
HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIcon.png | 0
HDL-ON_Android/Assets/Phone/Public/InfoIcon/TempIcon.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIconGray.png | 0
HDL-ON_iOS/HDL-ON_iOS.csproj | 27
HDL_ON/UI/UI2/2-Classification/RoomPage.cs | 4
HDL-ON_Android/Resources/drawable/Icon.png | 0
HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs | 123
HDL-ON_Android/MainActivity.cs | 25
HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_foreground.png | 0
HDL-ON_Android/Resources/values/strings.xml | 5
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIconGray.png | 0
HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs | 164
HDL-ON_Android/Resources/Resource.designer.cs | 9719 ++++++++++++++++++++++++++++++++++++
HDL_ON/Entity/Room.cs | 13
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainThinIcon.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg2.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png | 0
HDL-ON_Android/Assets/Phone/Collection/CollectionGrayIcon.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIcon.png | 0
HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml | 5
HDL-ON_Android/Resources/layout/activity_main.xml | 8
HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs | 155
HDL-ON_Android/Assets/Phone/LoginIcon/QQIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcOnIcon.png | 0
HDL-ON_Android/Assets/Phone/PersonalCenter/SupportIcon.png | 0
HDL-ON_Android/Assets/Phone/PersonalCenter/SwitchIcon.png | 0
HDL-ON_Android/Assets/Phone/Public/DownIcon.png | 0
HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_round.png | 0
HDL-ON_Android/Assets/Phone/LoginIcon/1.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIconGray.png | 0
HDL-ON_iOS/Resources/Phone/.DS_Store | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/DelayIcon.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/.DS_Store | 0
HDL-ON_Android/Assets/Phone/Public/ChooseOnIcon.png | 0
HDL-ON_Android/Assets/Phone/Public/ChooseRoomListbg.png | 0
HDL-ON_Android/Assets/Phone/LoginIcon/AccountIcon.png | 0
HDL-ON_Android/Assets/Phone/Public/ChooseIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s1.png | 0
HDL_ON/UI/UI2/UserPage.cs | 58
HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs | 8
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png | 0
.vs/HDL_APP_Project/xs/project-cache/HDL-ON_iOS-Debug|iPhone.json | 2
HDL-ON_Android/Assets/Phone/LoginIcon/VerificationCodeIcon.png | 0
HDL-ON_Android/Assets/Phone/LoginIcon/HidePasswordIcon.png | 0
HDL-ON_Android/Assets/Phone/Collection/SceneCovered.png | 0
HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png | 0
HDL-ON_Android/Assets/Phone/Public/Logo.png | 0
HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher.png | 0
HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeListbg.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png | 0
HDL-ON_Android/Assets/Phone/PersonalCenter/AdminTypeIcon.png | 0
HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs | 157
.vs/HDL_APP_Project/xs/UserPrefs.xml | 43
HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png | 0
HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceArmIcon.png | 0
HDL-ON_Android/Assets/Phone/Public/BackIcon.png | 0
HDL-ON_Android/Assets/Phone/Public/EditIcon.png | 0
HDL-ON_Android/Assets/Phone/Public/.DS_Store | 0
HDL_APP_Project.sln | 56
HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs | 40
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOnIcon.png | 0
HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceDataBackupIcon.png | 0
HDL-ON_Android/Assets/Phone/Collection/MsgIconTip.png | 0
HDL-ON_Android/Assets/Phone/PersonalCenter/PersonalData/QRcodeIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg2.png | 0
HDL-ON_Android/Assets/Phone/Public/LocationAddressIcon.png | 0
HDL-ON_Android/Assets/Phone/PersonalCenter/MemberTypeIcon.png | 0
HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs | 16
HDL_ON/Entity/Enumerative/Command.cs | 3
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png | 0
.vs/HDL_APP_Project/xs/project-cache/Shared.Droid.Smartrefresh-Debug.json | 1
HDL_ON/Entity/Function/Curtain.cs | 86
HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs | 2
HDL_ON/DAL/Net/CommonPage.cs | 172
HDL-ON_Android/Assets/Phone/PersonalCenter/UserTypebg.png | 0
HDL_ON/DAL/Server/HttpServerRequest.cs | 10
HDL-ON_Android/Assets/Phone/Classification/Room/Roombg.png | 0
HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png | 0
HDL-ON_Android/Assets/Phone/PersonalCenter/AddFunctionIcon.png | 0
HDL-ON_Android/Properties/AndroidManifest.xml | 6
HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightOnIcon.png | 0
HDL-ON_Android/Assets/Phone/LoginIcon/ShowPasswordIcon.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png | 0
HDL-ON_Android/Assets/Phone/Collection/CollectionWhiteIcon.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicOnIcon.png | 0
HDL_ON/Entity/Function/FloorHeating.cs | 11
HDL-ON_Android/HDL-ON_Android.csproj | 313 +
HDL-ON_Android/Assets/Phone/LoginIcon/PasswordIcon.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIconGray.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png | 0
HDL-ON_Android/Assets/Phone/Collection/CollectionIcon.png | 0
.vs/HDL_APP_Project/xs/project-cache/Shared.Droid.HDLWidget-Debug.json | 1
HDL-ON_Android/Assets/Phone/Public/Switch.png | 0
HDL-ON_Android/Assets/Phone/Public/PowerOpen.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIcon.png | 0
HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayLarge.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIconGray.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIconGray.png | 0
HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs | 168
HDL-ON_Android/Assets/Phone/Navigation/CollectionIcon.png | 0
HDL-ON_Android/Assets/Phone/Public/transparent.png | 0
HDL-ON_Android/Resources/mipmap-xxhdpi/Icon.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png | 0
HDL-ON_Android/Assets/Phone/Public/MinusSignIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIconGray.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png | 0
HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png | 0
HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIconOn.png | 0
HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher.png | 0
HDL-ON_Android/Assets/Phone/LoginIcon/2.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Switch.png | 0
HDL-ON_Android/Assets/Phone/Public/Logo-bg.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png | 0
HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIconOn.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIconGray.png | 0
HDL_ON/Entity/Function/Light.cs | 192
HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIconGray.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png | 0
HDL-ON_Android/Assets/Phone/Public/ThumbImage.png | 0
.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json | 1
HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_round.png | 0
HDL-ON_Android/Resources/layout/content_main.xml | 4
HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png | 0
HDL_ON/Entity/UserConfig.cs | 3
HDL_ON/Entity/Function/AC.cs | 383 +
HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs | 204
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIconGray.png | 0
HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcIcon.png | 0
HDL-ON_Android/Application.cs | 141
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIconGray.png | 0
HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs | 84
HDL-ON_Android/Assets/Phone/FunctionIcon/.DS_Store | 0
HDL-ON_Android/Assets/Phone/PersonalCenter/GeneralSettingsIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopIcon.png | 0
HDL-ON_Android/Resources/values/ic_launcher_background.xml | 4
HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png | 0
HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs | 29
HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s2.png | 0
HDL-ON_Android/Assets/Phone/Collection/Functionbg.png | 0
/dev/null | 230
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIcon.png | 0
HDL_ON/DriverLayer/Control.cs | 162
HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png | 0
HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIconGray.png | 0
296 files changed, 14,252 insertions(+), 1,674 deletions(-)
diff --git a/.vs/HDL_APP_Project/xs/UserPrefs.xml b/.vs/HDL_APP_Project/xs/UserPrefs.xml
index 8f428e2..bc8a9a6 100644
--- a/.vs/HDL_APP_Project/xs/UserPrefs.xml
+++ b/.vs/HDL_APP_Project/xs/UserPrefs.xml
@@ -1,51 +1,48 @@
-锘�<Properties StartupConfiguration="{D998E133-F0DD-4760-BE3C-461632F54DA4}|Default">
- <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS automaticSigning="False" PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget.6242be7109c740c6cb8999a8904b6e0ea8d45192" />
- <MonoDevelop.Ide.Workbench>
+锘�<Properties StartupConfiguration="{09712674-2A38-407B-B1E2-560B2C352F9A}|Default">
+ <MonoDevelop.Ide.ItemProperties.Shared.Droid.HDLWidget PreferredExecutionTarget="Android.SelectDevice" />
+ <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS automaticSigning="False" PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneSimulatorTarget.0F4026EE-BBCD-4E97-B4B5-7A70C2BB2286" />
+ <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/Entity/Function/Function.cs">
+ <Files>
+ <File FileName="HDL_ON/Entity/Function/Function.cs" Line="77" Column="22" />
+ <File FileName="HDL_ON/Entity/FunctionList.cs" Line="1" Column="1" />
+ <File FileName="HDL_ON/Entity/Function/Scene.cs" Line="1" Column="1" />
+ </Files>
<Pads>
<Pad Id="ProjectPad">
<State name="__root__">
<Node name="HDL_APP_Project" expanded="True">
<Node name="HDL_ON" expanded="True">
- <Node name="DAL" expanded="True">
- <Node name="Net" expanded="True" />
- </Node>
- <Node name="DriverLayer" expanded="True">
- <Node name="Control_Bus.cs" selected="True" />
- </Node>
+ <Node name="DriverLayer" expanded="True" />
<Node name="Entity" expanded="True">
<Node name="Enumerative" expanded="True" />
<Node name="Function" expanded="True">
- <Node name="Light" expanded="True" />
+ <Node name="Function.cs" selected="True" />
</Node>
+ <Node name="ResponseEntity" expanded="True" />
</Node>
<Node name="UI" expanded="True">
+ <Node name="UI1-Login" expanded="True" />
<Node name="UI2" expanded="True">
<Node name="1-HomePage" expanded="True" />
<Node name="2-Classification" expanded="True" />
- <Node name="FuntionControlView" expanded="True">
- <Node name="Light" expanded="True" />
+ <Node name="4-PersonalCenter" expanded="True">
+ <Node name="ResidentialManage" expanded="True" />
</Node>
</Node>
</Node>
</Node>
- <Node name="HDL-ON_iOS" expanded="True" />
- <Node name="Shared.IOS" expanded="True">
- <Node name="UI" expanded="True" />
+ <Node name="HDL-ON_Android" expanded="True" />
+ <Node name="HDL-ON_iOS" expanded="True">
+ <Node name="Resources" expanded="True" />
</Node>
</Node>
- </State>
- </Pad>
- <Pad Id="MonoDevelop.Debugger.WatchPad">
- <State>
- <Value>dicPropert["color"] </Value>
- <Value>brightness</Value>
- <Value>color</Value>
</State>
</Pad>
</Pads>
</MonoDevelop.Ide.Workbench>
<MonoDevelop.Ide.DebuggingService.PinnedWatches />
- <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug|iPhone" />
+ <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" />
+ <MonoDevelop.Ide.ItemProperties.HDL-ON__Android AndroidDesignerPreferredTheme="AppTheme" PreferredExecutionTarget="Android.SelectDevice" />
<MonoDevelop.Ide.DebuggingService.Breakpoints>
<BreakpointStore />
</MonoDevelop.Ide.DebuggingService.Breakpoints>
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
new file mode 100644
index 0000000..2ae921d
--- /dev/null
+++ b/.vs/HDL_APP_Project/xs/project-cache/HDL-ON_Android-Debug.json
@@ -0,0 +1 @@
+{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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/Downloads/Library-refs_heads_CJL/Shared.Droid/bin/Debug/Shared.Droid.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Net.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/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/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/CommonPage.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/UserConfig.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/UI0-Public/PublicMothed.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_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/layout/activity_main.xml","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Resources/layout/content_main.xml","/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/Downloads/Library-refs_heads_CJL/Shared.Droid/Shared.Droid.csproj","/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/.DS_Store","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Collection/SceneCoveredOn.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/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/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/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/.DS_Store","/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/SelectionIcon.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/ChooseOnIcon.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/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/UnSelectionIcon.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/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/InfoIcon/TempIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/InfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/InfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/Public/InfoIcon/Restored_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_Android/Assets/Phone/FunctionIcon/.DS_Store","/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/FloorHeating/FloorHeatingIcon.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/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/.DS_Store","/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/AcThinIcon.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/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/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/Language.ini","/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.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.media.compat/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","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","ProjectReference","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","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 08dfa92..0a94fa9 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/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/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.10.0.21/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/bin/Debug/Shared.IOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/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.10.0.21/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/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/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/CommonPage.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/Scene.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/Entity/Function/AC/AC.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/UserConfig.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/Light/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/A_Protocol_FunctionInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicMothed.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_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/ClassificationIcon.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/ClassificationIconOn.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/HomeListbg.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/InfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/InfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/InfoIcon/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/AcThinIcon.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/UnSelectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SelectionIcon.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/Collection/SceneCoveredOn.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/WindMediumIcon.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/AC/WindHighIcon.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/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/InfoIcon/Restored_Shadow.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","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","ITunesArtwork","ITunesArtwork"],"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/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/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.10.0.21/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/bin/Debug/Shared.IOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/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.10.0.21/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/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/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/CommonPage.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/Scene.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/Entity/Function/AC/AC.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/UserConfig.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/Light/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/A_Protocol_FunctionInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicMothed.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_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/ClassificationIcon.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/ClassificationIconOn.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/HomeListbg.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/InfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/InfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/InfoIcon/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/AcThinIcon.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/UnSelectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SelectionIcon.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/Collection/SceneCoveredOn.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/InfoIcon/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/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","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","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 67bddf0..a452c00 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/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/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.10.0.21/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/bin/Debug/Shared.IOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/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.10.0.21/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/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/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/CommonPage.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/Scene.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/Entity/Function/AC/AC.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/UserConfig.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/Light/Light.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/BusData.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/A_Protocol_FunctionInfo.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FunctionList.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/Curtain/Curtain.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/Entity/Function/FloorHeating/FloorHeating.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicAssmebly.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/UI/UI0-Public/PublicMothed.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_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/ClassificationIcon.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/ClassificationIconOn.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/HomeListbg.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/InfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/InfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/InfoIcon/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/PowerClose_Shadow.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/PowerOpen_Shadow.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/AcThinIcon.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/UnSelectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SelectionIcon.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/Collection/SceneCoveredOn.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/WindMediumIcon.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/AC/WindHighIcon.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/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/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","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","ITunesArtwork","ITunesArtwork"],"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/.nuget/packages/mqttnet/3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/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.10.0.21/lib/mono/Xamarin.iOS/OpenTK-1.0.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/Shared.IOS/bin/Debug/Shared.IOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/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.10.0.21/lib/mono/Xamarin.iOS/Xamarin.iOS.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/lib/mono/Xamarin.iOS/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.iOS.framework/Versions/13.10.0.21/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/UI/MainPage.cs","/Users/nigel/Desktop/HDL_APP_Project/HDL_ON/DAL/Net/CommonPage.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/UserConfig.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/UI0-Public/PublicMothed.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_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/ClassificationIcon.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/ClassificationIconOn.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/HomeListbg.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/InfoIcon/HumidityIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/InfoIcon/Pm25Icon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/InfoIcon/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/AcThinIcon.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/UnSelectionIcon.png","/Users/nigel/Desktop/HDL_APP_Project/HDL-ON_iOS/Resources/Phone/Public/SelectionIcon.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/Collection/SceneCoveredOn.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/InfoIcon/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/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","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","ITunesArtwork","ITunesArtwork"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]}
\ No newline at end of file
diff --git a/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid-Debug.json b/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid-Debug.json
new file mode 100644
index 0000000..f51d16f
--- /dev/null
+++ b/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid-Debug.json
@@ -0,0 +1 @@
+{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.HDLWidget/bin/Debug/Shared.Droid.HDLWidget.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.TouchID/bin/Debug/Shared.Droid.TouchID.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Data.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/packages/Xamarin.Android.Arch.Core.Common.1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/packages/Xamarin.Android.Arch.Lifecycle.Common.1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/packages/Xamarin.Android.Arch.Lifecycle.Runtime.1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/packages/Xamarin.Android.Support.Annotations.28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/packages/Xamarin.Android.Support.Compat.28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/packages/Xamarin.Android.Support.Core.UI.28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/packages/Xamarin.Android.Support.Core.Utils.28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/packages/Xamarin.Android.Support.Fragment.28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/packages/Xamarin.Android.Support.Media.Compat.28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Desktop/HDL_APP_Project/packages/Xamarin.Android.Support.v4.28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.v4.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Properties/AssemblyInfo.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/IO/FileUtils.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Net/NetWiFi.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Other/DensityUtil.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/Alert.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/Application.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/Button.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/DateView.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/TimeView.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/Dialog.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/EditText.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/Enum.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/HorizontalScrolViewLayout.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/HorizontalSeekBar.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/Lanuage.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/Loading.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/PageLayout.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/RowLayout.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/Spinner.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/VerticalScrolViewLayout.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/VerticalSeekBar.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/Video.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/View.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/Tip.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/FrameLayout.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/ViewGroup.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/Camera.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/TextView.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/ColorPicker.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/UrlMonitor.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/MusicVerticalScrolViewLayout.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/SwipeLayout.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/ImageView.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/WiimuUPnp.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/BaseActivity.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Other/Server.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Other/ServerHandler.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Other/MusicService.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Other/MusicInfo.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Other/Volume.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/CommonClass.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/MyBroadcastReceive.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Net/WifiUtil.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/SplashActivity.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/MyEchartsView.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/PickerView.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/ArcSeekBar.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Utils/TouchIDUtils.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/WaveSeekBar.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/GDMapView.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Utils/HDLUtils.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/UIPickerView.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/UICoverFlowView.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/CropImage.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/UIDrawerLayout.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/MyService.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/GestureLockView.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/QRCode.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/Contacts.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/VerticalRefreshLayout.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/CurtainSeekBar.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/CurtainRollSeekBar.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/ArcScaleSeekBar.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/EditTextView.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/HorizontalPages.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/DiyImageSeekBar.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/BaseSeekBar.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/ImageViewNew.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/ProgressLoading.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/GradientMaskView.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/UI/DiyImageVerticalSeekBar.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Additions/AboutAdditions.txt","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Jars/AboutJars.txt","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/packages.config","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Transforms/EnumFields.xml","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Transforms/EnumMethods.xml","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Transforms/Metadata.xml","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Jars/EzvizGlobalAPI.jar","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Jars/MyJar.jar","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid/Jars/libammsdk.jar"],"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","None","None","None","TransformFile","TransformFile","TransformFile","EmbeddedJar","EmbeddedJar","EmbeddedJar"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]}
\ No newline at end of file
diff --git a/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid.HDLWidget-Debug.json b/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid.HDLWidget-Debug.json
new file mode 100644
index 0000000..334e28a
--- /dev/null
+++ b/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid.HDLWidget-Debug.json
@@ -0,0 +1 @@
+{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/nigel/Downloads/Library-refs_heads_CJL/DLL/Android/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.HDLWidget/Properties/AssemblyInfo.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.HDLWidget/Jars/AboutJars.txt","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.HDLWidget/Additions/AboutAdditions.txt","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.HDLWidget/packages.config","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.HDLWidget/Info.plist","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.HDLWidget/Transforms/Metadata.xml","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.HDLWidget/Transforms/EnumFields.xml","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.HDLWidget/Transforms/EnumMethods.xml","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.HDLWidget/Jars/HDLWidgetXM-V1.0.6.aar"],"BuildActions":["Compile","None","None","None","None","TransformFile","TransformFile","TransformFile","LibraryProjectZip"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]}
\ No newline at end of file
diff --git a/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid.Smartrefresh-Debug.json b/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid.Smartrefresh-Debug.json
new file mode 100644
index 0000000..f7b217c
--- /dev/null
+++ b/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid.Smartrefresh-Debug.json
@@ -0,0 +1 @@
+{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.Smartrefresh/Properties/AssemblyInfo.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.Smartrefresh/Jars/AboutJars.txt","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.Smartrefresh/Additions/AboutAdditions.txt","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.Smartrefresh/Transforms/Metadata.xml","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.Smartrefresh/Transforms/EnumFields.xml","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.Smartrefresh/Transforms/EnumMethods.xml","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.Smartrefresh/Jars/refresh-layout-release.aar"],"BuildActions":["Compile","None","None","TransformFile","TransformFile","TransformFile","LibraryProjectZip"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]}
\ No newline at end of file
diff --git a/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid.TouchID-Debug.json b/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid.TouchID-Debug.json
new file mode 100644
index 0000000..d0edff8
--- /dev/null
+++ b/.vs/HDL_APP_Project/xs/project-cache/Shared.Droid.TouchID-Debug.json
@@ -0,0 +1 @@
+{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.1.3.7/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null}],"Files":["/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.TouchID/Properties/AssemblyInfo.cs","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.TouchID/Jars/AboutJars.txt","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.TouchID/Additions/AboutAdditions.txt","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.TouchID/packages.config","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.TouchID/Transforms/Metadata.xml","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.TouchID/Transforms/EnumFields.xml","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.TouchID/Transforms/EnumMethods.xml","/Users/nigel/Downloads/Library-refs_heads_CJL/Shared.Droid.TouchID/Jars/BiometricPrompt-V1.0.2.aar"],"BuildActions":["Compile","None","None","None","TransformFile","TransformFile","TransformFile","LibraryProjectZip"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[]}
\ No newline at end of file
diff --git a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide
index a2897e4..65a1272 100644
--- a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide
+++ b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide
Binary files differ
diff --git a/HDL-ON_Android/Application.cs b/HDL-ON_Android/Application.cs
new file mode 100644
index 0000000..b588e38
--- /dev/null
+++ b/HDL-ON_Android/Application.cs
@@ -0,0 +1,141 @@
+锘縰sing System;
+using Android;
+using Android.Content;
+using Android.Net;
+using Android.OS;
+using HDL_ON;
+using Java.Util;
+using Shared;
+
+namespace HDL_ON_Android
+{
+ /// <summary>
+ /// 璁惧畾涓洪粯璁ゅ惎鍔ㄧ殑Application
+ /// </summary>
+ [Android.App.Application]
+ public class Application : Android.App.Application
+ {
+ static void reStartApp(Android.App.Application application)
+ {
+ var intent = new Intent(application, typeof(BaseActivity));
+ intent.AddFlags(ActivityFlags.NewTask);
+ application.StartActivity(intent);
+ Android.OS.Process.KillProcess(Android.OS.Process.MyPid());
+ }
+
+ public Application(IntPtr handle, Android.Runtime.JniHandleOwnership ownerShip) : base(handle, ownerShip) { }
+ public override void OnCreate()
+ {
+ if (Shared.Application.Activity != null)
+ {
+ reStartApp(this);
+ return;
+ }
+
+ base.OnCreate();
+
+ initAll();
+ }
+ /// <summary>
+ /// 鎵�鏈夊垵濮嬪寲鍏ㄩ儴鍦ㄨ繖涓柟娉曞疄鐜�
+ /// </summary>
+ void initAll()
+ {
+ //Locale locale1 = Locale.Default;
+ //var localeList = Resources.Configuration.Locale;
+ //if (localeList.Language == "zh")
+ //{
+ // Language.CurrentLanguage = "Chinese";
+ //}
+
+ string[] permissions = new string[] { Manifest.Permission.WriteExternalStorage, Manifest.Permission.RecordAudio,
+ Manifest.Permission.Camera, Manifest.Permission.ProcessOutgoingCalls, Manifest.Permission.GetAccounts};
+
+ var version = Build.VERSION.SdkInt + "";
+ Console.WriteLine("Build.VERSION.SdkInt : " + version);
+
+ //Android.Support.V4.App.ActivityCompat.RequestPermissions (BaseActivity., permissions, 321);
+
+ BaseActivity.IsHideVirualButtons = true;
+ init();
+ BaseActivity.OnCreateActoin += (activity, application) => {
+
+ BaseActivity.NetworkStateChanged += (int obj) => {
+ };
+
+ };
+ BaseActivity.RefreshUIAction += (activity) => {
+ MainPage.Show();
+ checkSomeInfo();
+ };
+ BaseActivity.OnResumeAction += (activity) => {
+ checkSomeInfo();
+ };
+ BaseActivity.OnDestroyAction += (activity) => {
+ Console.WriteLine("OnDestroyAction");
+ BusSocket.Stop();
+ };
+ }
+ public static bool IsShowTip = true;
+ void init()
+ {
+ //鎵嬫満鍚嶇О Android.OS.Build.Manufacturer;
+
+ }
+ void checkSomeInfo()
+ {
+ try
+ {
+ IsShowTip = true;
+ var status = isNetworkAvailable(this);
+ int internetStatus = 0;
+ if (!status)
+ {
+ internetStatus = 0;
+ }
+
+ var isWifi = isWifiConnected(this);
+ if (isWifi)
+ {
+ internetStatus = 2;
+ }
+ else
+ {
+ internetStatus = 1;
+ }
+ }
+ catch (Exception ex)
+ {
+ Console.WriteLine($"android check some info erorr : {ex.Message}");
+ }
+ }
+
+ bool isNetworkAvailable(Context context)
+ {
+ var cm = (ConnectivityManager)context.GetSystemService(ConnectivityService);
+ if (cm == null || cm.ActiveNetworkInfo == null)
+ {
+ return false;
+ }
+ else
+ {
+ return cm.ActiveNetworkInfo.IsAvailable;
+ }
+ }
+
+ bool isWifiConnected(Context context)
+ {
+ if (context != null)
+ {
+ var mConnectivityManager = (ConnectivityManager)context.GetSystemService
+ (ConnectivityService);
+ var mWiFiNetworkInfo = mConnectivityManager.GetNetworkInfo(ConnectivityType.Wifi);
+ if (mWiFiNetworkInfo != null)
+ {
+ return mWiFiNetworkInfo.IsAvailable;
+ }
+ }
+ return false;
+ }
+ }
+}
diff --git a/HDL-ON_Android/Assets/AboutAssets.txt b/HDL-ON_Android/Assets/AboutAssets.txt
new file mode 100644
index 0000000..dcb0409
--- /dev/null
+++ b/HDL-ON_Android/Assets/AboutAssets.txt
@@ -0,0 +1,19 @@
+Any raw assets you want to be deployed with your application can be placed in
+this directory (and child directories) and given a Build Action of "AndroidAsset".
+
+These files will be deployed with your package and will be accessible using Android's
+AssetManager, like this:
+
+public class ReadAsset : Activity
+{
+ protected override void OnCreate (Bundle bundle)
+ {
+ base.OnCreate (bundle);
+
+ InputStream input = Assets.Open ("my_asset.txt");
+ }
+}
+
+Additionally, some Android functions will automatically load asset files:
+
+Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
\ No newline at end of file
diff --git a/HDL-ON_Android/Assets/Language.ini b/HDL-ON_Android/Assets/Language.ini
new file mode 100644
index 0000000..4a29ce1
--- /dev/null
+++ b/HDL-ON_Android/Assets/Language.ini
@@ -0,0 +1,147 @@
+锘縖English]
+1=Login
+2=Mobile login
+3=Lights
+4=Mailbox login
+7=Forget?
+8=Sign up
+9=Verification code login
+10=Please wait...
+11=Close
+12=Get Verification Code
+13=Password login
+14=Register
+
+
+42=Network anomaly
+
+[Chinese]
+1=鐧诲綍
+2=鎵嬫満鍙风櫥褰�
+3=鐏厜
+4=閭鐧诲綍
+5=璇疯緭鍏ヨ处鍙�
+6=璇疯緭鍏ュ瘑鐮�
+7=蹇樿瀵嗙爜
+8=娉ㄥ唽
+9=楠岃瘉鐮佺櫥褰�
+10=璇风瓑寰�...
+11=鍏抽棴
+12=鑾峰彇楠岃瘉鐮�
+13=瀵嗙爜鐧诲綍
+14=娉ㄥ唽
+15=璇疯緭鍏ユ偍鐨勬墜鏈哄彿
+16=璇疯緭鍏�6-13涓瓧绗︾殑瀵嗙爜
+17=璇峰啀娆¤緭鍏ュ瘑鐮�
+18=璇疯緭鍏ラ獙璇佺爜
+19=璇疯緭鍏ユ纭殑鎵嬫満鍙风爜
+20=浜屾瀵嗙爜杈撳叆涓嶅尮閰嶏紝璇烽噸鏂拌緭鍏�
+21=瀵嗙爜涓嶇鍚堣姹傦紝璇烽噸鏂拌緭鍏�
+22=璇ョ敤鎴峰凡瀛樺湪锛屽彲鐩存帴鐧诲綍
+23=楠岃瘉鐮佹湁璇紝璇烽噸鏂拌緭鍏�
+24=璇疯緭鍏ユ纭殑閭鍦板潃
+25=璇疯緭鍏ユ偍鐨勯偖绠�
+26=浣忓畢绠$悊
+27=鎴愬憳绠$悊
+28=鏈竷闃�
+29=甯冮槻涓�
+30=鏁版嵁澶囦唤
+31=杈呭姪鍔熻兘
+32=娣诲姞鍔熻兘
+33=澶滈棿妯″紡
+34=閫氱敤璁剧疆
+35=鑾峰彇鏀寔
+36=鏀惰棌
+37=鍒嗙被
+38=鏅鸿兘
+39=涓汉
+40=鐧诲綍澶辫触锛岃处鍙锋垨瀵嗙爜閿欒銆�
+41=楠岃瘉鐮佸彂閫佸け璐ャ��
+42=缃戠粶寮傚父
+43=娉ㄥ唽澶辫触锛岃閲嶈瘯銆�
+44=纭閲嶇疆
+45=璐﹀彿涓嶅瓨鍦�,璇风‘璁よ处鍙锋槸鍚︽敞鍐屻��
+46=鐧诲綍鍑瘉澶辨晥,璇烽噸鏂扮櫥褰曘��
+47=涓汉涓績
+48=鍚嶇О
+49=鎴戠殑浜岀淮鐮�
+50=缁戝畾鎵嬫満
+51=缁戝畾閭
+52=鏈粦瀹�
+53=绗笁鏂规巿鏉�
+54=淇敼鐧诲綍瀵嗙爜
+55=瑙i攣璁剧疆
+56=璁剧疆瀵嗙爜銆佹墜鍔裤�佹寚绾规垨face ID淇濇姢鎮ㄧ殑闅愮
+57=閫�鍑虹櫥褰�
+58=鎴块棿
+59=璁惧
+60=鍔熻兘
+61=浜害
+62=璁剧疆
+63=浣嶇疆绠$悊
+64=鍏变韩
+65=娣诲姞鍒版闈�
+66=淇敼鍚嶇О
+67=鍙栨秷
+68=纭
+69=鍏ㄩ儴
+70=绐楀笜
+71=浣忓畢鍚嶇О
+72=浣忓畢鍦板潃
+73=妤煎眰绠$悊
+74=鎴块棿绠$悊
+75=绠$悊鍛樻潈闄愯縼绉�
+76=杩囨埛
+77=璋冭瘯鏉冮檺
+78=鎮ㄧ殑绠$悊鍛樻潈闄愮Щ浜ょ粰鍏朵粬鐢ㄦ埛
+79=璇ヤ綇瀹呬俊鎭暟鎹叏閮ㄨ浆绉荤粰鏂版埛涓�
+80=鍏佽宸ヤ綔浜哄憳杩滅▼璁块棶鎮ㄧ殑瀹�
+81=妤煎眰
+82=娣诲姞妤煎眰
+83=淇敼妤煎眰鍚嶇О
+84=娣诲姞澶辫触锛屾ゼ灞傚凡缁忓瓨鍦ㄣ��
+85=鍦烘櫙
+86=鍒犻櫎
+87=鎻愮ず
+88=鏄惁鍒犻櫎璇ユゼ灞�?
+89=娣诲姞鎴块棿
+90=淇敼鎴块棿淇℃伅
+91=缂栬緫鎴块棿淇℃伅
+92=鎴块棿鍚嶇О
+93=鎵�灞炴ゼ灞�
+94=鍔熻兘绠$悊
+95=淇濆瓨
+96=鍒犻櫎鎴块棿
+97=榛樿鍥惧簱
+98=鎷嶇収
+99=浠庣浉鍐屼腑閫夋嫨
+100=鏈垎閰�
+101=宸插垎閰�
+102=鎴块棿宸茬粡瀛樺湪锛屾坊鍔犲け璐ャ��
+103=鏄惁瑕佸垹闄よ鎴块棿?
+104=鍙樺寲閫熷害
+105=瀹ゅ唴娓╁害
+106=绌鸿皟
+107=鍙瀵硅
+108=浼犳劅鍣�
+109=瀹夐槻鐩戞帶
+110=鏅鸿兘闈㈡澘
+111=闊充箰
+112=鏂伴绯荤粺
+113=鐜鏁版嵁
+114=鑳芥簮鐩戞祴
+115=瀹剁數
+116=鏅鸿兘闂ㄩ攣
+117=鍦扮儹
+118=鎵撳紑
+119=鍒跺喎
+120=鍒剁儹
+121=闄ゆ箍
+122=鑷姩
+123=閫侀
+124=楂橀
+125=涓
+126=浣庨
+127=閫夋嫨妯″紡
+128=閫夋嫨椋庨��
+129=纭鍏抽棴鎴块棿鍐呮墍鏈夊姛鑳藉悧锛�
\ No newline at end of file
diff --git a/HDL-ON_Android/Assets/Phone/Classification/Room/AllCloseIcon.png b/HDL-ON_Android/Assets/Phone/Classification/Room/AllCloseIcon.png
new file mode 100644
index 0000000..f9b072d
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Classification/Room/AllCloseIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Classification/Room/Roombg.png b/HDL-ON_Android/Assets/Phone/Classification/Room/Roombg.png
new file mode 100644
index 0000000..625b965
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Classification/Room/Roombg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayLarge.png b/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayLarge.png
new file mode 100644
index 0000000..a26a06a
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayLarge.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayThumbnail.png b/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayThumbnail.png
new file mode 100644
index 0000000..96bd751
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Classification/ToggleDisplayThumbnail.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Collection/.DS_Store b/HDL-ON_Android/Assets/Phone/Collection/.DS_Store
new file mode 100644
index 0000000..f9b014e
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Collection/.DS_Store
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Collection/ChangeViewbg.png b/HDL-ON_Android/Assets/Phone/Collection/ChangeViewbg.png
new file mode 100644
index 0000000..9f5d7fc
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Collection/ChangeViewbg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Collection/CollectionGrayIcon.png b/HDL-ON_Android/Assets/Phone/Collection/CollectionGrayIcon.png
new file mode 100644
index 0000000..22ca595
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Collection/CollectionGrayIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Collection/CollectionIcon.png b/HDL-ON_Android/Assets/Phone/Collection/CollectionIcon.png
new file mode 100644
index 0000000..2606e02
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Collection/CollectionIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Collection/CollectionWhiteIcon.png b/HDL-ON_Android/Assets/Phone/Collection/CollectionWhiteIcon.png
new file mode 100644
index 0000000..23d2d18
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Collection/CollectionWhiteIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Collection/FunctionOnbg.png b/HDL-ON_Android/Assets/Phone/Collection/FunctionOnbg.png
new file mode 100644
index 0000000..2be8b20
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Collection/FunctionOnbg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Collection/Functionbg.png b/HDL-ON_Android/Assets/Phone/Collection/Functionbg.png
new file mode 100644
index 0000000..5162258
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Collection/Functionbg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Collection/MsgIcon.png b/HDL-ON_Android/Assets/Phone/Collection/MsgIcon.png
new file mode 100644
index 0000000..3b71ed0
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Collection/MsgIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Collection/MsgIconTip.png b/HDL-ON_Android/Assets/Phone/Collection/MsgIconTip.png
new file mode 100644
index 0000000..20cb3db
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Collection/MsgIconTip.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Collection/SceneCovered.png b/HDL-ON_Android/Assets/Phone/Collection/SceneCovered.png
new file mode 100644
index 0000000..71c707a
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Collection/SceneCovered.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Collection/SceneCoveredOn.png b/HDL-ON_Android/Assets/Phone/Collection/SceneCoveredOn.png
new file mode 100644
index 0000000..6f5b84d
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Collection/SceneCoveredOn.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/.DS_Store b/HDL-ON_Android/Assets/Phone/FunctionIcon/.DS_Store
new file mode 100644
index 0000000..98ae4da
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/.DS_Store
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/.DS_Store b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/.DS_Store
new file mode 100644
index 0000000..8cedc4f
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/.DS_Store
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcIcon.png
new file mode 100755
index 0000000..39b35fe
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcOnIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcOnIcon.png
new file mode 100755
index 0000000..c059ca8
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcOnIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcThinIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcThinIcon.png
new file mode 100644
index 0000000..8f3a550
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AcThinIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIcon.png
new file mode 100644
index 0000000..0b42b8c
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIconGray.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIconGray.png
new file mode 100644
index 0000000..dd43a77
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AirSupplyIconGray.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIcon.png
new file mode 100644
index 0000000..ba5c523
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIconGray.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIconGray.png
new file mode 100644
index 0000000..c19da7b
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/AutoIconGray.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIcon.png
new file mode 100644
index 0000000..0a1a468
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIconGray.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIconGray.png
new file mode 100644
index 0000000..61e008a
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/CoolIconGray.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIcon.png
new file mode 100644
index 0000000..139b7c7
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIconGray.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIconGray.png
new file mode 100644
index 0000000..68850a1
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DehumidificationIconGray.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg1.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg1.png
new file mode 100644
index 0000000..368c561
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg1.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg2.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg2.png
new file mode 100644
index 0000000..06d2ef4
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/DivBg2.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatIconGray.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatIconGray.png
new file mode 100644
index 0000000..6e95121
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatIconGray.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIcon.png
new file mode 100644
index 0000000..43ffc31
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIconGray.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIconGray.png
new file mode 100644
index 0000000..6e95121
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HeatingIconGray.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HighIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HighIcon.png
new file mode 100644
index 0000000..0913a86
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HighIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HightIconGray.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HightIconGray.png
new file mode 100644
index 0000000..ddfe06b
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/HightIconGray.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIcon.png
new file mode 100644
index 0000000..1bfd901
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIconGray.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIconGray.png
new file mode 100644
index 0000000..884527f
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/LowIconGray.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIcon.png
new file mode 100644
index 0000000..83f5845
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIconGray.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIconGray.png
new file mode 100644
index 0000000..285859d
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/MediumIconGray.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIcon.png
new file mode 100644
index 0000000..0913a86
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIconGray.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIconGray.png
new file mode 100644
index 0000000..ddfe06b
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindHighIconGray.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIcon.png
new file mode 100644
index 0000000..1bfd901
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIconGray.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIconGray.png
new file mode 100644
index 0000000..884527f
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindLowIconGray.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIcon.png
new file mode 100644
index 0000000..83f5845
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIconGray.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIconGray.png
new file mode 100644
index 0000000..285859d
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/AC/WindMediumIconGray.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgIcon.png
new file mode 100644
index 0000000..1a39b9b
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png
new file mode 100644
index 0000000..0f54841
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainBgOnIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png
new file mode 100644
index 0000000..2dfd3d2
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png
new file mode 100644
index 0000000..9146a02
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png
new file mode 100644
index 0000000..6861d62
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseOnIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png
new file mode 100644
index 0000000..b27081d
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainIcon.png
new file mode 100755
index 0000000..22e09f9
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOnIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOnIcon.png
new file mode 100644
index 0000000..68ef4f4
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOnIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png
new file mode 100644
index 0000000..6f3d1ab
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png
new file mode 100644
index 0000000..709f812
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png
new file mode 100644
index 0000000..43a02b5
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenOnIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png
new file mode 100644
index 0000000..d42df0e
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopIcon.png
new file mode 100644
index 0000000..a57ec5d
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png
new file mode 100644
index 0000000..ef812c0
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainStopOnIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainThinIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainThinIcon.png
new file mode 100644
index 0000000..f2d9730
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Curtain/CurtainThinIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png
new file mode 100755
index 0000000..814e38b
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png
new file mode 100755
index 0000000..930d334
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingOnIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png
new file mode 100644
index 0000000..1c84607
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FloorHeating/FloorHeatingThinIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png
new file mode 100644
index 0000000..26341c2
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ACFunctionBg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png
new file mode 100644
index 0000000..7eb5c0b
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/CurtainFunctionBg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png
new file mode 100644
index 0000000..5a33da9
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/DoorLockFunctionBg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png
new file mode 100644
index 0000000..d876dfd
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/ElectricFunctionBg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png
new file mode 100644
index 0000000..98cc998
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnergyMonitoringFunctionBg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png
new file mode 100644
index 0000000..050e84f
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/EnvironmentalFunctionBg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png
new file mode 100644
index 0000000..1393e84
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FloorHeatingFunctionBg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png
new file mode 100644
index 0000000..d4d53d8
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/FreshAirFunctionBg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png
new file mode 100644
index 0000000..e76c924
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/LightFunctionBg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png
new file mode 100644
index 0000000..7353282
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/MusicFunctionBg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png
new file mode 100644
index 0000000..6a89edb
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/PanelFunctionBg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png
new file mode 100644
index 0000000..8e7964c
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SecurityMonitoringFunctionBg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png
new file mode 100644
index 0000000..829e84d
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/SensorFunctionBg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png
new file mode 100644
index 0000000..5f6aa8e
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/FunctionBg/VideoIntercomFunctionBg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/ColorWheel.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/ColorWheel.png
new file mode 100644
index 0000000..8cb92f1
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/ColorWheel.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightIcon.png
new file mode 100755
index 0000000..eec2be4
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightOnIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightOnIcon.png
new file mode 100644
index 0000000..ec83943
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightOnIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightThinIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightThinIcon.png
new file mode 100644
index 0000000..0c3fb3d
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Light/LightThinIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicIcon.png
new file mode 100755
index 0000000..61a1210
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicOnIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicOnIcon.png
new file mode 100755
index 0000000..d3c25e8
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Music/MusicOnIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/DelayIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/DelayIcon.png
new file mode 100644
index 0000000..bebb156
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/DelayIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/MovieMark.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/MovieMark.png
new file mode 100644
index 0000000..b2ce5cd
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/MovieMark.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/SceneIcon.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/SceneIcon.png
new file mode 100644
index 0000000..59b3077
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/SceneIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s1.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s1.png
new file mode 100644
index 0000000..ff57d4c
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s1.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s2.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s2.png
new file mode 100644
index 0000000..93756cb
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Scene/s2.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/Switch.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/Switch.png
new file mode 100644
index 0000000..5e293e0
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/Switch.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/FunctionIcon/SwitchOn.png b/HDL-ON_Android/Assets/Phone/FunctionIcon/SwitchOn.png
new file mode 100755
index 0000000..6a17031
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/FunctionIcon/SwitchOn.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/LoginIcon/1.png b/HDL-ON_Android/Assets/Phone/LoginIcon/1.png
new file mode 100755
index 0000000..f875705
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/LoginIcon/1.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/LoginIcon/2.png b/HDL-ON_Android/Assets/Phone/LoginIcon/2.png
new file mode 100644
index 0000000..79084bf
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/LoginIcon/2.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/LoginIcon/3.png b/HDL-ON_Android/Assets/Phone/LoginIcon/3.png
new file mode 100755
index 0000000..2954076
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/LoginIcon/3.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/LoginIcon/AccountIcon.png b/HDL-ON_Android/Assets/Phone/LoginIcon/AccountIcon.png
new file mode 100755
index 0000000..fa00d1e
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/LoginIcon/AccountIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/LoginIcon/EmailIcon.png b/HDL-ON_Android/Assets/Phone/LoginIcon/EmailIcon.png
new file mode 100755
index 0000000..62e332b
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/LoginIcon/EmailIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/LoginIcon/HidePasswordIcon.png b/HDL-ON_Android/Assets/Phone/LoginIcon/HidePasswordIcon.png
new file mode 100755
index 0000000..fd10cfa
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/LoginIcon/HidePasswordIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/LoginIcon/PasswordIcon.png b/HDL-ON_Android/Assets/Phone/LoginIcon/PasswordIcon.png
new file mode 100755
index 0000000..42a8827
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/LoginIcon/PasswordIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/LoginIcon/QQIcon.png b/HDL-ON_Android/Assets/Phone/LoginIcon/QQIcon.png
new file mode 100644
index 0000000..9e529c4
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/LoginIcon/QQIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/LoginIcon/SearchIcon.png b/HDL-ON_Android/Assets/Phone/LoginIcon/SearchIcon.png
new file mode 100755
index 0000000..6c565a3
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/LoginIcon/SearchIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/LoginIcon/ShowPasswordIcon.png b/HDL-ON_Android/Assets/Phone/LoginIcon/ShowPasswordIcon.png
new file mode 100755
index 0000000..8af897e
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/LoginIcon/ShowPasswordIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/LoginIcon/VerificationCodeIcon.png b/HDL-ON_Android/Assets/Phone/LoginIcon/VerificationCodeIcon.png
new file mode 100755
index 0000000..2e83d9d
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/LoginIcon/VerificationCodeIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/LoginIcon/WechatIcon.png b/HDL-ON_Android/Assets/Phone/LoginIcon/WechatIcon.png
new file mode 100644
index 0000000..194adea
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/LoginIcon/WechatIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIcon.png b/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIcon.png
new file mode 100644
index 0000000..0a44465
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIconOn.png b/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIconOn.png
new file mode 100755
index 0000000..ee480a4
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Navigation/ClassificationIconOn.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Navigation/CollectionIcon.png b/HDL-ON_Android/Assets/Phone/Navigation/CollectionIcon.png
new file mode 100644
index 0000000..6455fb0
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Navigation/CollectionIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Navigation/CollectionIconOn.png b/HDL-ON_Android/Assets/Phone/Navigation/CollectionIconOn.png
new file mode 100755
index 0000000..4ff8cc0
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Navigation/CollectionIconOn.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIcon.png b/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIcon.png
new file mode 100644
index 0000000..678e0fb
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIconOn.png b/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIconOn.png
new file mode 100755
index 0000000..feab986
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Navigation/IntellectualizationIconOn.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIcon.png b/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIcon.png
new file mode 100644
index 0000000..7513c9a
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIconOn.png b/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIconOn.png
new file mode 100644
index 0000000..509d5ac
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Navigation/PersonalCenterIconOn.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Navigation/UserPageNavbg.png b/HDL-ON_Android/Assets/Phone/Navigation/UserPageNavbg.png
new file mode 100644
index 0000000..900d679
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Navigation/UserPageNavbg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/AddFunctionIcon.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/AddFunctionIcon.png
new file mode 100644
index 0000000..b50f43c
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/AddFunctionIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/AdminTypeIcon.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/AdminTypeIcon.png
new file mode 100644
index 0000000..008fe66
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/AdminTypeIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/AuxiliaryFunctionIcon.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/AuxiliaryFunctionIcon.png
new file mode 100644
index 0000000..fdcf104
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/AuxiliaryFunctionIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/GeneralSettingsIcon.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/GeneralSettingsIcon.png
new file mode 100644
index 0000000..3ec2846
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/GeneralSettingsIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeListbg.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeListbg.png
new file mode 100644
index 0000000..0c4605d
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/HomeListbg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/MemberTypeIcon.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/MemberTypeIcon.png
new file mode 100644
index 0000000..9eb6eab
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/MemberTypeIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/NightViewIcon.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/NightViewIcon.png
new file mode 100644
index 0000000..6cdbaeb
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/NightViewIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/PersonalData/QRcodeIcon.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/PersonalData/QRcodeIcon.png
new file mode 100644
index 0000000..c8ef6c1
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/PersonalData/QRcodeIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceArmIcon.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceArmIcon.png
new file mode 100644
index 0000000..d344b4e
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceArmIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceDataBackupIcon.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceDataBackupIcon.png
new file mode 100644
index 0000000..f4d5766
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceDataBackupIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceManageIcon.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceManageIcon.png
new file mode 100644
index 0000000..1db6c48
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceManageIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceMemberIcon.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceMemberIcon.png
new file mode 100644
index 0000000..f5225d1
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/ResidenceMemberIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/SupportIcon.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/SupportIcon.png
new file mode 100644
index 0000000..c71ab90
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/SupportIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/SwitchIcon.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/SwitchIcon.png
new file mode 100644
index 0000000..30c8c08
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/SwitchIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/PersonalCenter/UserTypebg.png b/HDL-ON_Android/Assets/Phone/PersonalCenter/UserTypebg.png
new file mode 100644
index 0000000..88e784a
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/PersonalCenter/UserTypebg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/.DS_Store b/HDL-ON_Android/Assets/Phone/Public/.DS_Store
new file mode 100644
index 0000000..9e37fdb
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/.DS_Store
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/AddIcon.png b/HDL-ON_Android/Assets/Phone/Public/AddIcon.png
new file mode 100644
index 0000000..3446954
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/AddIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/BackIcon.png b/HDL-ON_Android/Assets/Phone/Public/BackIcon.png
new file mode 100644
index 0000000..0a876cc
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/BackIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/ChooseIcon.png b/HDL-ON_Android/Assets/Phone/Public/ChooseIcon.png
new file mode 100644
index 0000000..21bbb57
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/ChooseIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/ChooseOnIcon.png b/HDL-ON_Android/Assets/Phone/Public/ChooseOnIcon.png
new file mode 100644
index 0000000..c24a110
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/ChooseOnIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/ChooseRoomListbg.png b/HDL-ON_Android/Assets/Phone/Public/ChooseRoomListbg.png
new file mode 100644
index 0000000..683fcb3
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/ChooseRoomListbg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/DownIcon.png b/HDL-ON_Android/Assets/Phone/Public/DownIcon.png
new file mode 100644
index 0000000..127ca1e
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/DownIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/DownIcon_2.png b/HDL-ON_Android/Assets/Phone/Public/DownIcon_2.png
new file mode 100644
index 0000000..16bb4b9
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/DownIcon_2.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/Edit.png b/HDL-ON_Android/Assets/Phone/Public/Edit.png
new file mode 100644
index 0000000..a7cefa9
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/Edit.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/EditIcon.png b/HDL-ON_Android/Assets/Phone/Public/EditIcon.png
new file mode 100644
index 0000000..3dbadf7
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/EditIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/Fragmentbg.png b/HDL-ON_Android/Assets/Phone/Public/Fragmentbg.png
new file mode 100644
index 0000000..702171a
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/Fragmentbg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon.png b/HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon.png
new file mode 100644
index 0000000..eac1b68
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/FuncInfoSetIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/InfoIcon/HumidityIcon.png b/HDL-ON_Android/Assets/Phone/Public/InfoIcon/HumidityIcon.png
new file mode 100644
index 0000000..249ba3a
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/InfoIcon/HumidityIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/InfoIcon/Pm25Icon.png b/HDL-ON_Android/Assets/Phone/Public/InfoIcon/Pm25Icon.png
new file mode 100644
index 0000000..6bab9a6
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/InfoIcon/Pm25Icon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/InfoIcon/Restored_Shadow.png b/HDL-ON_Android/Assets/Phone/Public/InfoIcon/Restored_Shadow.png
new file mode 100644
index 0000000..947f755
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/InfoIcon/Restored_Shadow.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/InfoIcon/TempIcon.png b/HDL-ON_Android/Assets/Phone/Public/InfoIcon/TempIcon.png
new file mode 100644
index 0000000..14689ff
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/InfoIcon/TempIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/LocationAddressIcon.png b/HDL-ON_Android/Assets/Phone/Public/LocationAddressIcon.png
new file mode 100644
index 0000000..3a93017
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/LocationAddressIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/Logo-bg.png b/HDL-ON_Android/Assets/Phone/Public/Logo-bg.png
new file mode 100644
index 0000000..8a20a46
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/Logo-bg.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/Logo.png b/HDL-ON_Android/Assets/Phone/Public/Logo.png
new file mode 100644
index 0000000..92ade0d
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/Logo.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/MinusSignIcon.png b/HDL-ON_Android/Assets/Phone/Public/MinusSignIcon.png
new file mode 100644
index 0000000..bf241b4
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/MinusSignIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/PlusSignIcon.png b/HDL-ON_Android/Assets/Phone/Public/PlusSignIcon.png
new file mode 100644
index 0000000..8f66b67
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/PlusSignIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/PowerClose.png b/HDL-ON_Android/Assets/Phone/Public/PowerClose.png
new file mode 100644
index 0000000..45ab0b8
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/PowerClose.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/PowerOpen.png b/HDL-ON_Android/Assets/Phone/Public/PowerOpen.png
new file mode 100644
index 0000000..bd40581
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/PowerOpen.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/Restored_Shadow.png b/HDL-ON_Android/Assets/Phone/Public/Restored_Shadow.png
new file mode 100644
index 0000000..947f755
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/Restored_Shadow.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/Right.png b/HDL-ON_Android/Assets/Phone/Public/Right.png
new file mode 100644
index 0000000..42ea00c
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/Right.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/RightIcon.png b/HDL-ON_Android/Assets/Phone/Public/RightIcon.png
new file mode 100644
index 0000000..c2be077
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/RightIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/SelectionIcon.png b/HDL-ON_Android/Assets/Phone/Public/SelectionIcon.png
new file mode 100644
index 0000000..16e41de
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/SelectionIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/Switch.png b/HDL-ON_Android/Assets/Phone/Public/Switch.png
new file mode 100644
index 0000000..5e293e0
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/Switch.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/SwitchOn.png b/HDL-ON_Android/Assets/Phone/Public/SwitchOn.png
new file mode 100644
index 0000000..6a17031
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/SwitchOn.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/ThumbImage.png b/HDL-ON_Android/Assets/Phone/Public/ThumbImage.png
new file mode 100644
index 0000000..29e3379
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/ThumbImage.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/UnSelectionIcon.png b/HDL-ON_Android/Assets/Phone/Public/UnSelectionIcon.png
new file mode 100644
index 0000000..21bbb57
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/UnSelectionIcon.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/transparent.png b/HDL-ON_Android/Assets/Phone/Public/transparent.png
new file mode 100644
index 0000000..2d78e06
--- /dev/null
+++ b/HDL-ON_Android/Assets/Phone/Public/transparent.png
Binary files differ
diff --git a/HDL-ON_Android/HDL-ON_Android.csproj b/HDL-ON_Android/HDL-ON_Android.csproj
new file mode 100644
index 0000000..98c1f47
--- /dev/null
+++ b/HDL-ON_Android/HDL-ON_Android.csproj
@@ -0,0 +1,313 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.30703</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{09712674-2A38-407B-B1E2-560B2C352F9A}</ProjectGuid>
+ <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <TemplateGuid>{84dd83c5-0fe3-4294-9419-09e7c8ba324f}</TemplateGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>HDL_ON_Android</RootNamespace>
+ <AssemblyName>HDL_ON_Android</AssemblyName>
+ <FileAlignment>512</FileAlignment>
+ <AndroidApplication>True</AndroidApplication>
+ <AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile>
+ <AndroidResgenClass>Resource</AndroidResgenClass>
+ <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
+ <TargetFrameworkVersion>v9.0</TargetFrameworkVersion>
+ <AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
+ <MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
+ <MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
+ <AndroidEnableSGenConcurrent>true</AndroidEnableSGenConcurrent>
+ <AndroidUseAapt2>true</AndroidUseAapt2>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>portable</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidUseSharedRuntime>True</AndroidUseSharedRuntime>
+ <AndroidLinkMode>None</AndroidLinkMode>
+ <EmbedAssembliesIntoApk>False</EmbedAssembliesIntoApk>
+ <MandroidI18n>cjk</MandroidI18n>
+ <AndroidDexTool>d8</AndroidDexTool>
+ <AndroidSupportedAbis>arm64-v8a;armeabi-v7a</AndroidSupportedAbis>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>portable</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <AndroidManagedSymbols>true</AndroidManagedSymbols>
+ <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ <EmbedAssembliesIntoApk>True</EmbedAssembliesIntoApk>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ <Reference Include="Mono.Android" />
+ <Reference Include="System.Numerics" />
+ <Reference Include="System.Numerics.Vectors" />
+ <Reference Include="System.Web.Services" />
+ <Reference Include="System.Net" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="MainActivity.cs" />
+ <Compile Include="Resources\Resource.designer.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="Application.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Resources\AboutResources.txt" />
+ <None Include="Properties\AndroidManifest.xml" />
+ <None Include="Assets\AboutAssets.txt" />
+ </ItemGroup>
+ <ItemGroup>
+ <AndroidResource Include="Resources\layout\activity_main.xml">
+ <SubType>Designer</SubType>
+ </AndroidResource>
+ <AndroidResource Include="Resources\layout\content_main.xml">
+ <SubType>Designer</SubType>
+ </AndroidResource>
+ <AndroidResource Include="Resources\values\colors.xml" />
+ <AndroidResource Include="Resources\values\dimens.xml" />
+ <AndroidResource Include="Resources\values\ic_launcher_background.xml" />
+ <AndroidResource Include="Resources\values\strings.xml" />
+ <AndroidResource Include="Resources\values\styles.xml" />
+ <AndroidResource Include="Resources\menu\menu_main.xml" />
+ <AndroidResource Include="Resources\mipmap-anydpi-v26\ic_launcher.xml" />
+ <AndroidResource Include="Resources\mipmap-anydpi-v26\ic_launcher_round.xml" />
+ <AndroidResource Include="Resources\mipmap-hdpi\ic_launcher.png" />
+ <AndroidResource Include="Resources\mipmap-hdpi\ic_launcher_foreground.png" />
+ <AndroidResource Include="Resources\mipmap-hdpi\ic_launcher_round.png" />
+ <AndroidResource Include="Resources\mipmap-mdpi\ic_launcher.png" />
+ <AndroidResource Include="Resources\mipmap-mdpi\ic_launcher_foreground.png" />
+ <AndroidResource Include="Resources\mipmap-mdpi\ic_launcher_round.png" />
+ <AndroidResource Include="Resources\mipmap-xhdpi\ic_launcher.png" />
+ <AndroidResource Include="Resources\mipmap-xhdpi\ic_launcher_foreground.png" />
+ <AndroidResource Include="Resources\mipmap-xhdpi\ic_launcher_round.png" />
+ <AndroidResource Include="Resources\mipmap-xxhdpi\ic_launcher.png" />
+ <AndroidResource Include="Resources\mipmap-xxhdpi\ic_launcher_foreground.png" />
+ <AndroidResource Include="Resources\mipmap-xxhdpi\ic_launcher_round.png" />
+ <AndroidResource Include="Resources\mipmap-xxxhdpi\ic_launcher.png" />
+ <AndroidResource Include="Resources\mipmap-xxxhdpi\ic_launcher_foreground.png" />
+ <AndroidResource Include="Resources\mipmap-xxxhdpi\ic_launcher_round.png" />
+ <AndroidResource Include="Resources\drawable\Loading.png">
+ <SubType></SubType>
+ <Generator></Generator>
+ </AndroidResource>
+ <AndroidResource Include="Resources\drawable\Icon.png">
+ <SubType></SubType>
+ <Generator></Generator>
+ </AndroidResource>
+ <AndroidResource Include="Resources\mipmap-xxhdpi\Icon.png">
+ <SubType></SubType>
+ <Generator></Generator>
+ </AndroidResource>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="Resources\drawable\" />
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="Xamarin.Android.Support.Design" Version="28.0.0.3" />
+ <PackageReference Include="Xamarin.Android.Support.Core.Utils" Version="28.0.0.3" />
+ <PackageReference Include="Xamarin.Android.Support.CustomTabs" Version="28.0.0.3" />
+ <PackageReference Include="Xamarin.Essentials" Version="1.3.1" />
+ <PackageReference Include="Xamarin.Android.Support.v4">
+ <Version>28.0.0.3</Version>
+ </PackageReference>
+ <PackageReference Include="Newtonsoft.Json">
+ <Version>12.0.3</Version>
+ </PackageReference>
+ <PackageReference Include="MQTTnet">
+ <Version>3.0.8</Version>
+ </PackageReference>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\..\Downloads\Library-refs_heads_CJL\Shared.Droid\Shared.Droid.csproj">
+ <Project>{B7B2BB29-2DF1-4235-A67B-E09C2EC1EBAF}</Project>
+ <Name>Shared.Droid</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <AndroidAsset Include="Assets\Phone\Classification\ToggleDisplayLarge.png" />
+ <AndroidAsset Include="Assets\Phone\Classification\ToggleDisplayThumbnail.png" />
+ <AndroidAsset Include="Assets\Phone\Classification\Room\AllCloseIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Classification\Room\Roombg.png" />
+ <AndroidAsset Include="Assets\Phone\Collection\.DS_Store" />
+ <AndroidAsset Include="Assets\Phone\Collection\SceneCoveredOn.png" />
+ <AndroidAsset Include="Assets\Phone\Collection\MsgIconTip.png" />
+ <AndroidAsset Include="Assets\Phone\Collection\SceneCovered.png" />
+ <AndroidAsset Include="Assets\Phone\Collection\MsgIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Collection\Functionbg.png" />
+ <AndroidAsset Include="Assets\Phone\Collection\CollectionIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Collection\ChangeViewbg.png" />
+ <AndroidAsset Include="Assets\Phone\Collection\CollectionWhiteIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Collection\FunctionOnbg.png" />
+ <AndroidAsset Include="Assets\Phone\Collection\CollectionGrayIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Navigation\IntellectualizationIconOn.png" />
+ <AndroidAsset Include="Assets\Phone\Navigation\ClassificationIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Navigation\UserPageNavbg.png" />
+ <AndroidAsset Include="Assets\Phone\Navigation\CollectionIconOn.png" />
+ <AndroidAsset Include="Assets\Phone\Navigation\CollectionIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Navigation\PersonalCenterIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Navigation\IntellectualizationIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Navigation\ClassificationIconOn.png" />
+ <AndroidAsset Include="Assets\Phone\Navigation\PersonalCenterIconOn.png" />
+ <AndroidAsset Include="Assets\Phone\LoginIcon\ShowPasswordIcon.png" />
+ <AndroidAsset Include="Assets\Phone\LoginIcon\SearchIcon.png" />
+ <AndroidAsset Include="Assets\Phone\LoginIcon\VerificationCodeIcon.png" />
+ <AndroidAsset Include="Assets\Phone\LoginIcon\AccountIcon.png" />
+ <AndroidAsset Include="Assets\Phone\LoginIcon\QQIcon.png" />
+ <AndroidAsset Include="Assets\Phone\LoginIcon\PasswordIcon.png" />
+ <AndroidAsset Include="Assets\Phone\LoginIcon\WechatIcon.png" />
+ <AndroidAsset Include="Assets\Phone\LoginIcon\HidePasswordIcon.png" />
+ <AndroidAsset Include="Assets\Phone\LoginIcon\2.png" />
+ <AndroidAsset Include="Assets\Phone\LoginIcon\EmailIcon.png" />
+ <AndroidAsset Include="Assets\Phone\LoginIcon\3.png" />
+ <AndroidAsset Include="Assets\Phone\LoginIcon\1.png" />
+ <AndroidAsset Include="Assets\Phone\Public\ChooseIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\DownIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\.DS_Store" />
+ <AndroidAsset Include="Assets\Phone\Public\RightIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\MinusSignIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\EditIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\Fragmentbg.png" />
+ <AndroidAsset Include="Assets\Phone\Public\SelectionIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\DownIcon_2.png" />
+ <AndroidAsset Include="Assets\Phone\Public\LocationAddressIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\ChooseOnIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\Logo-bg.png" />
+ <AndroidAsset Include="Assets\Phone\Public\Logo.png" />
+ <AndroidAsset Include="Assets\Phone\Public\FuncInfoSetIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\ThumbImage.png" />
+ <AndroidAsset Include="Assets\Phone\Public\Switch.png" />
+ <AndroidAsset Include="Assets\Phone\Public\AddIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\UnSelectionIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\PlusSignIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\Edit.png" />
+ <AndroidAsset Include="Assets\Phone\Public\Restored_Shadow.png" />
+ <AndroidAsset Include="Assets\Phone\Public\PowerClose.png" />
+ <AndroidAsset Include="Assets\Phone\Public\PowerOpen.png" />
+ <AndroidAsset Include="Assets\Phone\Public\SwitchOn.png" />
+ <AndroidAsset Include="Assets\Phone\Public\transparent.png" />
+ <AndroidAsset Include="Assets\Phone\Public\ChooseRoomListbg.png" />
+ <AndroidAsset Include="Assets\Phone\Public\Right.png" />
+ <AndroidAsset Include="Assets\Phone\Public\BackIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\InfoIcon\TempIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\InfoIcon\Pm25Icon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\InfoIcon\HumidityIcon.png" />
+ <AndroidAsset Include="Assets\Phone\Public\InfoIcon\Restored_Shadow.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\.DS_Store" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Switch.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\SwitchOn.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Music\MusicIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Music\MusicOnIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FloorHeating\FloorHeatingIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FloorHeating\FloorHeatingThinIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FloorHeating\FloorHeatingOnIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\AutoIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\LowIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\AcOnIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\AcIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\DehumidificationIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\.DS_Store" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\AirSupplyIconGray.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\LowIconGray.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\DivBg2.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\DivBg1.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\CoolIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\WindMediumIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\WindLowIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\AirSupplyIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\WindLowIconGray.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\WindMediumIconGray.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\HeatingIconGray.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\MediumIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\CoolIconGray.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\AutoIconGray.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\DehumidificationIconGray.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\WindHighIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\WindHighIconGray.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\MediumIconGray.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\HighIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\HeatIconGray.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\HeatingIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\AcThinIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\HightIconGray.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainOnIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainCloseWhiteIcon_Shadow.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainCloseOnIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainOpenIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainThinIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainBgIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainCloseBlueIcon_Shadow.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainCloseIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainOpenWhiteIcon_Shadow.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainOpenOnIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainStopOnIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainOpenBlueIcon_Shadow.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainStopIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Curtain\CurtainBgOnIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FunctionBg\MusicFunctionBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FunctionBg\FreshAirFunctionBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FunctionBg\EnergyMonitoringFunctionBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FunctionBg\EnvironmentalFunctionBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FunctionBg\SecurityMonitoringFunctionBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FunctionBg\LightFunctionBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FunctionBg\VideoIntercomFunctionBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FunctionBg\PanelFunctionBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FunctionBg\FloorHeatingFunctionBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FunctionBg\ACFunctionBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FunctionBg\CurtainFunctionBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FunctionBg\ElectricFunctionBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FunctionBg\SensorFunctionBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\FunctionBg\DoorLockFunctionBg.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Light\LightOnIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Light\ColorWheel.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Light\LightIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Light\LightThinIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Scene\MovieMark.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Scene\s1.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Scene\s2.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Scene\DelayIcon.png" />
+ <AndroidAsset Include="Assets\Phone\FunctionIcon\Scene\SceneIcon.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\GeneralSettingsIcon.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\AuxiliaryFunctionIcon.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\ResidenceArmIcon.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\HomeListbg.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\AddFunctionIcon.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\SupportIcon.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\UserTypebg.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\SwitchIcon.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\ResidenceManageIcon.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\AdminTypeIcon.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\NightViewIcon.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\ResidenceMemberIcon.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\ResidenceDataBackupIcon.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\MemberTypeIcon.png" />
+ <AndroidAsset Include="Assets\Phone\PersonalCenter\PersonalData\QRcodeIcon.png" />
+ <AndroidAsset Include="Assets\Language.ini" />
+ </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" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
\ No newline at end of file
diff --git a/HDL-ON_Android/MainActivity.cs b/HDL-ON_Android/MainActivity.cs
new file mode 100644
index 0000000..4c7e169
--- /dev/null
+++ b/HDL-ON_Android/MainActivity.cs
@@ -0,0 +1,25 @@
+锘�//using System;
+//using Android.App;
+//using Android.OS;
+//using Android.Runtime;
+//using Android.Support.Design.Widget;
+//using Android.Support.V7.App;
+//using Android.Views;
+//using Android.Widget;
+
+//namespace HDL_ON_Android
+//{
+// [Activity(Label = "@string/app_name", Theme = "@style/AppTheme.NoActionBar", MainLauncher = true)]
+// public class MainActivity : AppCompatActivity
+// {
+// protected override void OnCreate(Bundle savedInstanceState)
+// {
+// base.OnCreate(savedInstanceState);
+// Xamarin.Essentials.Platform.Init(this, savedInstanceState);
+// SetContentView(Resource.Layout.activity_main);
+// Android.Support.V7.Widget.Toolbar toolbar = FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
+// SetSupportActionBar(toolbar);
+// }
+// }
+//}
+
diff --git a/HDL-ON_Android/Properties/AndroidManifest.xml b/HDL-ON_Android/Properties/AndroidManifest.xml
new file mode 100644
index 0000000..b214b9b
--- /dev/null
+++ b/HDL-ON_Android/Properties/AndroidManifest.xml
@@ -0,0 +1,6 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="202003031" android:versionName="1.0.1.202003031" package="com.hdl.onpro">
+ <uses-sdk android:minSdkVersion="26" android:targetSdkVersion="28" />
+ <application android:allowBackup="true" android:icon="@drawable/Icon" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:label="HDL ON +"></application>
+ <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+</manifest>
\ No newline at end of file
diff --git a/HDL-ON_Android/Properties/AssemblyInfo.cs b/HDL-ON_Android/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..9442319
--- /dev/null
+++ b/HDL-ON_Android/Properties/AssemblyInfo.cs
@@ -0,0 +1,30 @@
+锘縰sing System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using Android.App;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("HDL_ON_Android")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("HDL_ON_Android")]
+[assembly: AssemblyCopyright("Copyright 漏 2018")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+[assembly: ComVisible(false)]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/HDL-ON_Android/Resources/AboutResources.txt b/HDL-ON_Android/Resources/AboutResources.txt
new file mode 100644
index 0000000..096447a
--- /dev/null
+++ b/HDL-ON_Android/Resources/AboutResources.txt
@@ -0,0 +1,44 @@
+Images, layout descriptions, binary blobs and string dictionaries can be included
+in your application as resource files. Various Android APIs are designed to
+operate on the resource IDs instead of dealing with images, strings or binary blobs
+directly.
+
+For example, a sample Android app that contains a user interface layout (main.xml),
+an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png)
+would keep its resources in the "Resources" directory of the application:
+
+Resources/
+ drawable/
+ icon.png
+
+ layout/
+ main.xml
+
+ values/
+ strings.xml
+
+In order to get the build system to recognize Android resources, set the build action to
+"AndroidResource". The native Android APIs do not operate directly with filenames, but
+instead operate on resource IDs. When you compile an Android application that uses resources,
+the build system will package the resources for distribution and generate a class called "R"
+(this is an Android convention) that contains the tokens for each one of the resources
+included. For example, for the above Resources layout, this is what the R class would expose:
+
+public class R {
+ public class drawable {
+ public const int icon = 0x123;
+ }
+
+ public class layout {
+ public const int main = 0x456;
+ }
+
+ public class strings {
+ public const int first_string = 0xabc;
+ public const int second_string = 0xbcd;
+ }
+}
+
+You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main
+to reference the layout/main.xml file, or R.strings.first_string to reference the first
+string in the dictionary file values/strings.xml.
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/Resource.designer.cs b/HDL-ON_Android/Resources/Resource.designer.cs
new file mode 100644
index 0000000..7eae0be
--- /dev/null
+++ b/HDL-ON_Android/Resources/Resource.designer.cs
@@ -0,0 +1,9719 @@
+#pragma warning disable 1591
+//------------------------------------------------------------------------------
+// <auto-generated>
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+[assembly: global::Android.Runtime.ResourceDesignerAttribute("HDL_ON_Android.Resource", IsApplication=true)]
+
+namespace HDL_ON_Android
+{
+
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")]
+ public partial class Resource
+ {
+
+ static Resource()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ public static void UpdateIdValues()
+ {
+ global::Xamarin.Essentials.Resource.Attribute.alpha = global::HDL_ON_Android.Resource.Attribute.alpha;
+ global::Xamarin.Essentials.Resource.Attribute.coordinatorLayoutStyle = global::HDL_ON_Android.Resource.Attribute.coordinatorLayoutStyle;
+ global::Xamarin.Essentials.Resource.Attribute.font = global::HDL_ON_Android.Resource.Attribute.font;
+ global::Xamarin.Essentials.Resource.Attribute.fontProviderAuthority = global::HDL_ON_Android.Resource.Attribute.fontProviderAuthority;
+ global::Xamarin.Essentials.Resource.Attribute.fontProviderCerts = global::HDL_ON_Android.Resource.Attribute.fontProviderCerts;
+ global::Xamarin.Essentials.Resource.Attribute.fontProviderFetchStrategy = global::HDL_ON_Android.Resource.Attribute.fontProviderFetchStrategy;
+ global::Xamarin.Essentials.Resource.Attribute.fontProviderFetchTimeout = global::HDL_ON_Android.Resource.Attribute.fontProviderFetchTimeout;
+ global::Xamarin.Essentials.Resource.Attribute.fontProviderPackage = global::HDL_ON_Android.Resource.Attribute.fontProviderPackage;
+ global::Xamarin.Essentials.Resource.Attribute.fontProviderQuery = global::HDL_ON_Android.Resource.Attribute.fontProviderQuery;
+ global::Xamarin.Essentials.Resource.Attribute.fontStyle = global::HDL_ON_Android.Resource.Attribute.fontStyle;
+ global::Xamarin.Essentials.Resource.Attribute.fontVariationSettings = global::HDL_ON_Android.Resource.Attribute.fontVariationSettings;
+ global::Xamarin.Essentials.Resource.Attribute.fontWeight = global::HDL_ON_Android.Resource.Attribute.fontWeight;
+ global::Xamarin.Essentials.Resource.Attribute.keylines = global::HDL_ON_Android.Resource.Attribute.keylines;
+ global::Xamarin.Essentials.Resource.Attribute.layout_anchor = global::HDL_ON_Android.Resource.Attribute.layout_anchor;
+ global::Xamarin.Essentials.Resource.Attribute.layout_anchorGravity = global::HDL_ON_Android.Resource.Attribute.layout_anchorGravity;
+ global::Xamarin.Essentials.Resource.Attribute.layout_behavior = global::HDL_ON_Android.Resource.Attribute.layout_behavior;
+ global::Xamarin.Essentials.Resource.Attribute.layout_dodgeInsetEdges = global::HDL_ON_Android.Resource.Attribute.layout_dodgeInsetEdges;
+ global::Xamarin.Essentials.Resource.Attribute.layout_insetEdge = global::HDL_ON_Android.Resource.Attribute.layout_insetEdge;
+ global::Xamarin.Essentials.Resource.Attribute.layout_keyline = global::HDL_ON_Android.Resource.Attribute.layout_keyline;
+ global::Xamarin.Essentials.Resource.Attribute.statusBarBackground = global::HDL_ON_Android.Resource.Attribute.statusBarBackground;
+ global::Xamarin.Essentials.Resource.Attribute.ttcIndex = global::HDL_ON_Android.Resource.Attribute.ttcIndex;
+ global::Xamarin.Essentials.Resource.Color.browser_actions_bg_grey = global::HDL_ON_Android.Resource.Color.browser_actions_bg_grey;
+ global::Xamarin.Essentials.Resource.Color.browser_actions_divider_color = global::HDL_ON_Android.Resource.Color.browser_actions_divider_color;
+ global::Xamarin.Essentials.Resource.Color.browser_actions_text_color = global::HDL_ON_Android.Resource.Color.browser_actions_text_color;
+ global::Xamarin.Essentials.Resource.Color.browser_actions_title_color = global::HDL_ON_Android.Resource.Color.browser_actions_title_color;
+ global::Xamarin.Essentials.Resource.Color.notification_action_color_filter = global::HDL_ON_Android.Resource.Color.notification_action_color_filter;
+ global::Xamarin.Essentials.Resource.Color.notification_icon_bg_color = global::HDL_ON_Android.Resource.Color.notification_icon_bg_color;
+ global::Xamarin.Essentials.Resource.Color.ripple_material_light = global::HDL_ON_Android.Resource.Color.ripple_material_light;
+ global::Xamarin.Essentials.Resource.Color.secondary_text_default_material_light = global::HDL_ON_Android.Resource.Color.secondary_text_default_material_light;
+ global::Xamarin.Essentials.Resource.Dimension.browser_actions_context_menu_max_width = global::HDL_ON_Android.Resource.Dimension.browser_actions_context_menu_max_width;
+ global::Xamarin.Essentials.Resource.Dimension.browser_actions_context_menu_min_padding = global::HDL_ON_Android.Resource.Dimension.browser_actions_context_menu_min_padding;
+ global::Xamarin.Essentials.Resource.Dimension.compat_button_inset_horizontal_material = global::HDL_ON_Android.Resource.Dimension.compat_button_inset_horizontal_material;
+ global::Xamarin.Essentials.Resource.Dimension.compat_button_inset_vertical_material = global::HDL_ON_Android.Resource.Dimension.compat_button_inset_vertical_material;
+ global::Xamarin.Essentials.Resource.Dimension.compat_button_padding_horizontal_material = global::HDL_ON_Android.Resource.Dimension.compat_button_padding_horizontal_material;
+ global::Xamarin.Essentials.Resource.Dimension.compat_button_padding_vertical_material = global::HDL_ON_Android.Resource.Dimension.compat_button_padding_vertical_material;
+ global::Xamarin.Essentials.Resource.Dimension.compat_control_corner_material = global::HDL_ON_Android.Resource.Dimension.compat_control_corner_material;
+ global::Xamarin.Essentials.Resource.Dimension.compat_notification_large_icon_max_height = global::HDL_ON_Android.Resource.Dimension.compat_notification_large_icon_max_height;
+ global::Xamarin.Essentials.Resource.Dimension.compat_notification_large_icon_max_width = global::HDL_ON_Android.Resource.Dimension.compat_notification_large_icon_max_width;
+ global::Xamarin.Essentials.Resource.Dimension.notification_action_icon_size = global::HDL_ON_Android.Resource.Dimension.notification_action_icon_size;
+ global::Xamarin.Essentials.Resource.Dimension.notification_action_text_size = global::HDL_ON_Android.Resource.Dimension.notification_action_text_size;
+ global::Xamarin.Essentials.Resource.Dimension.notification_big_circle_margin = global::HDL_ON_Android.Resource.Dimension.notification_big_circle_margin;
+ global::Xamarin.Essentials.Resource.Dimension.notification_content_margin_start = global::HDL_ON_Android.Resource.Dimension.notification_content_margin_start;
+ global::Xamarin.Essentials.Resource.Dimension.notification_large_icon_height = global::HDL_ON_Android.Resource.Dimension.notification_large_icon_height;
+ global::Xamarin.Essentials.Resource.Dimension.notification_large_icon_width = global::HDL_ON_Android.Resource.Dimension.notification_large_icon_width;
+ global::Xamarin.Essentials.Resource.Dimension.notification_main_column_padding_top = global::HDL_ON_Android.Resource.Dimension.notification_main_column_padding_top;
+ global::Xamarin.Essentials.Resource.Dimension.notification_media_narrow_margin = global::HDL_ON_Android.Resource.Dimension.notification_media_narrow_margin;
+ global::Xamarin.Essentials.Resource.Dimension.notification_right_icon_size = global::HDL_ON_Android.Resource.Dimension.notification_right_icon_size;
+ global::Xamarin.Essentials.Resource.Dimension.notification_right_side_padding_top = global::HDL_ON_Android.Resource.Dimension.notification_right_side_padding_top;
+ global::Xamarin.Essentials.Resource.Dimension.notification_small_icon_background_padding = global::HDL_ON_Android.Resource.Dimension.notification_small_icon_background_padding;
+ global::Xamarin.Essentials.Resource.Dimension.notification_small_icon_size_as_large = global::HDL_ON_Android.Resource.Dimension.notification_small_icon_size_as_large;
+ global::Xamarin.Essentials.Resource.Dimension.notification_subtext_size = global::HDL_ON_Android.Resource.Dimension.notification_subtext_size;
+ global::Xamarin.Essentials.Resource.Dimension.notification_top_pad = global::HDL_ON_Android.Resource.Dimension.notification_top_pad;
+ global::Xamarin.Essentials.Resource.Dimension.notification_top_pad_large_text = global::HDL_ON_Android.Resource.Dimension.notification_top_pad_large_text;
+ global::Xamarin.Essentials.Resource.Drawable.notification_action_background = global::HDL_ON_Android.Resource.Drawable.notification_action_background;
+ global::Xamarin.Essentials.Resource.Drawable.notification_bg = global::HDL_ON_Android.Resource.Drawable.notification_bg;
+ global::Xamarin.Essentials.Resource.Drawable.notification_bg_low = global::HDL_ON_Android.Resource.Drawable.notification_bg_low;
+ global::Xamarin.Essentials.Resource.Drawable.notification_bg_low_normal = global::HDL_ON_Android.Resource.Drawable.notification_bg_low_normal;
+ global::Xamarin.Essentials.Resource.Drawable.notification_bg_low_pressed = global::HDL_ON_Android.Resource.Drawable.notification_bg_low_pressed;
+ global::Xamarin.Essentials.Resource.Drawable.notification_bg_normal = global::HDL_ON_Android.Resource.Drawable.notification_bg_normal;
+ global::Xamarin.Essentials.Resource.Drawable.notification_bg_normal_pressed = global::HDL_ON_Android.Resource.Drawable.notification_bg_normal_pressed;
+ global::Xamarin.Essentials.Resource.Drawable.notification_icon_background = global::HDL_ON_Android.Resource.Drawable.notification_icon_background;
+ global::Xamarin.Essentials.Resource.Drawable.notification_template_icon_bg = global::HDL_ON_Android.Resource.Drawable.notification_template_icon_bg;
+ global::Xamarin.Essentials.Resource.Drawable.notification_template_icon_low_bg = global::HDL_ON_Android.Resource.Drawable.notification_template_icon_low_bg;
+ global::Xamarin.Essentials.Resource.Drawable.notification_tile_bg = global::HDL_ON_Android.Resource.Drawable.notification_tile_bg;
+ global::Xamarin.Essentials.Resource.Drawable.notify_panel_notification_icon_bg = global::HDL_ON_Android.Resource.Drawable.notify_panel_notification_icon_bg;
+ global::Xamarin.Essentials.Resource.Id.action_container = global::HDL_ON_Android.Resource.Id.action_container;
+ global::Xamarin.Essentials.Resource.Id.action_divider = global::HDL_ON_Android.Resource.Id.action_divider;
+ global::Xamarin.Essentials.Resource.Id.action_image = global::HDL_ON_Android.Resource.Id.action_image;
+ global::Xamarin.Essentials.Resource.Id.action_text = global::HDL_ON_Android.Resource.Id.action_text;
+ global::Xamarin.Essentials.Resource.Id.actions = global::HDL_ON_Android.Resource.Id.actions;
+ global::Xamarin.Essentials.Resource.Id.all = global::HDL_ON_Android.Resource.Id.all;
+ global::Xamarin.Essentials.Resource.Id.async = global::HDL_ON_Android.Resource.Id.async;
+ global::Xamarin.Essentials.Resource.Id.blocking = global::HDL_ON_Android.Resource.Id.blocking;
+ global::Xamarin.Essentials.Resource.Id.bottom = global::HDL_ON_Android.Resource.Id.bottom;
+ global::Xamarin.Essentials.Resource.Id.browser_actions_header_text = global::HDL_ON_Android.Resource.Id.browser_actions_header_text;
+ global::Xamarin.Essentials.Resource.Id.browser_actions_menu_item_icon = global::HDL_ON_Android.Resource.Id.browser_actions_menu_item_icon;
+ global::Xamarin.Essentials.Resource.Id.browser_actions_menu_item_text = global::HDL_ON_Android.Resource.Id.browser_actions_menu_item_text;
+ global::Xamarin.Essentials.Resource.Id.browser_actions_menu_items = global::HDL_ON_Android.Resource.Id.browser_actions_menu_items;
+ global::Xamarin.Essentials.Resource.Id.browser_actions_menu_view = global::HDL_ON_Android.Resource.Id.browser_actions_menu_view;
+ global::Xamarin.Essentials.Resource.Id.center = global::HDL_ON_Android.Resource.Id.center;
+ global::Xamarin.Essentials.Resource.Id.center_horizontal = global::HDL_ON_Android.Resource.Id.center_horizontal;
+ global::Xamarin.Essentials.Resource.Id.center_vertical = global::HDL_ON_Android.Resource.Id.center_vertical;
+ global::Xamarin.Essentials.Resource.Id.chronometer = global::HDL_ON_Android.Resource.Id.chronometer;
+ global::Xamarin.Essentials.Resource.Id.clip_horizontal = global::HDL_ON_Android.Resource.Id.clip_horizontal;
+ global::Xamarin.Essentials.Resource.Id.clip_vertical = global::HDL_ON_Android.Resource.Id.clip_vertical;
+ global::Xamarin.Essentials.Resource.Id.end = global::HDL_ON_Android.Resource.Id.end;
+ global::Xamarin.Essentials.Resource.Id.fill = global::HDL_ON_Android.Resource.Id.fill;
+ global::Xamarin.Essentials.Resource.Id.fill_horizontal = global::HDL_ON_Android.Resource.Id.fill_horizontal;
+ global::Xamarin.Essentials.Resource.Id.fill_vertical = global::HDL_ON_Android.Resource.Id.fill_vertical;
+ global::Xamarin.Essentials.Resource.Id.forever = global::HDL_ON_Android.Resource.Id.forever;
+ global::Xamarin.Essentials.Resource.Id.icon = global::HDL_ON_Android.Resource.Id.icon;
+ global::Xamarin.Essentials.Resource.Id.icon_group = global::HDL_ON_Android.Resource.Id.icon_group;
+ global::Xamarin.Essentials.Resource.Id.info = global::HDL_ON_Android.Resource.Id.info;
+ global::Xamarin.Essentials.Resource.Id.italic = global::HDL_ON_Android.Resource.Id.italic;
+ global::Xamarin.Essentials.Resource.Id.left = global::HDL_ON_Android.Resource.Id.left;
+ global::Xamarin.Essentials.Resource.Id.line1 = global::HDL_ON_Android.Resource.Id.line1;
+ global::Xamarin.Essentials.Resource.Id.line3 = global::HDL_ON_Android.Resource.Id.line3;
+ global::Xamarin.Essentials.Resource.Id.none = global::HDL_ON_Android.Resource.Id.none;
+ global::Xamarin.Essentials.Resource.Id.normal = global::HDL_ON_Android.Resource.Id.normal;
+ global::Xamarin.Essentials.Resource.Id.notification_background = global::HDL_ON_Android.Resource.Id.notification_background;
+ global::Xamarin.Essentials.Resource.Id.notification_main_column = global::HDL_ON_Android.Resource.Id.notification_main_column;
+ global::Xamarin.Essentials.Resource.Id.notification_main_column_container = global::HDL_ON_Android.Resource.Id.notification_main_column_container;
+ global::Xamarin.Essentials.Resource.Id.right = global::HDL_ON_Android.Resource.Id.right;
+ global::Xamarin.Essentials.Resource.Id.right_icon = global::HDL_ON_Android.Resource.Id.right_icon;
+ global::Xamarin.Essentials.Resource.Id.right_side = global::HDL_ON_Android.Resource.Id.right_side;
+ global::Xamarin.Essentials.Resource.Id.start = global::HDL_ON_Android.Resource.Id.start;
+ global::Xamarin.Essentials.Resource.Id.tag_transition_group = global::HDL_ON_Android.Resource.Id.tag_transition_group;
+ global::Xamarin.Essentials.Resource.Id.tag_unhandled_key_event_manager = global::HDL_ON_Android.Resource.Id.tag_unhandled_key_event_manager;
+ global::Xamarin.Essentials.Resource.Id.tag_unhandled_key_listeners = global::HDL_ON_Android.Resource.Id.tag_unhandled_key_listeners;
+ global::Xamarin.Essentials.Resource.Id.text = global::HDL_ON_Android.Resource.Id.text;
+ global::Xamarin.Essentials.Resource.Id.text2 = global::HDL_ON_Android.Resource.Id.text2;
+ global::Xamarin.Essentials.Resource.Id.time = global::HDL_ON_Android.Resource.Id.time;
+ global::Xamarin.Essentials.Resource.Id.title = global::HDL_ON_Android.Resource.Id.title;
+ global::Xamarin.Essentials.Resource.Id.top = global::HDL_ON_Android.Resource.Id.top;
+ global::Xamarin.Essentials.Resource.Integer.status_bar_notification_info_maxnum = global::HDL_ON_Android.Resource.Integer.status_bar_notification_info_maxnum;
+ global::Xamarin.Essentials.Resource.Layout.browser_actions_context_menu_page = global::HDL_ON_Android.Resource.Layout.browser_actions_context_menu_page;
+ global::Xamarin.Essentials.Resource.Layout.browser_actions_context_menu_row = global::HDL_ON_Android.Resource.Layout.browser_actions_context_menu_row;
+ global::Xamarin.Essentials.Resource.Layout.notification_action = global::HDL_ON_Android.Resource.Layout.notification_action;
+ global::Xamarin.Essentials.Resource.Layout.notification_action_tombstone = global::HDL_ON_Android.Resource.Layout.notification_action_tombstone;
+ global::Xamarin.Essentials.Resource.Layout.notification_template_custom_big = global::HDL_ON_Android.Resource.Layout.notification_template_custom_big;
+ global::Xamarin.Essentials.Resource.Layout.notification_template_icon_group = global::HDL_ON_Android.Resource.Layout.notification_template_icon_group;
+ global::Xamarin.Essentials.Resource.Layout.notification_template_part_chronometer = global::HDL_ON_Android.Resource.Layout.notification_template_part_chronometer;
+ global::Xamarin.Essentials.Resource.Layout.notification_template_part_time = global::HDL_ON_Android.Resource.Layout.notification_template_part_time;
+ global::Xamarin.Essentials.Resource.String.status_bar_notification_info_overflow = global::HDL_ON_Android.Resource.String.status_bar_notification_info_overflow;
+ global::Xamarin.Essentials.Resource.Style.TextAppearance_Compat_Notification = global::HDL_ON_Android.Resource.Style.TextAppearance_Compat_Notification;
+ global::Xamarin.Essentials.Resource.Style.TextAppearance_Compat_Notification_Info = global::HDL_ON_Android.Resource.Style.TextAppearance_Compat_Notification_Info;
+ global::Xamarin.Essentials.Resource.Style.TextAppearance_Compat_Notification_Line2 = global::HDL_ON_Android.Resource.Style.TextAppearance_Compat_Notification_Line2;
+ global::Xamarin.Essentials.Resource.Style.TextAppearance_Compat_Notification_Time = global::HDL_ON_Android.Resource.Style.TextAppearance_Compat_Notification_Time;
+ global::Xamarin.Essentials.Resource.Style.TextAppearance_Compat_Notification_Title = global::HDL_ON_Android.Resource.Style.TextAppearance_Compat_Notification_Title;
+ global::Xamarin.Essentials.Resource.Style.Widget_Compat_NotificationActionContainer = global::HDL_ON_Android.Resource.Style.Widget_Compat_NotificationActionContainer;
+ global::Xamarin.Essentials.Resource.Style.Widget_Compat_NotificationActionText = global::HDL_ON_Android.Resource.Style.Widget_Compat_NotificationActionText;
+ global::Xamarin.Essentials.Resource.Style.Widget_Support_CoordinatorLayout = global::HDL_ON_Android.Resource.Style.Widget_Support_CoordinatorLayout;
+ global::Xamarin.Essentials.Resource.Xml.xamarin_essentials_fileprovider_file_paths = global::HDL_ON_Android.Resource.Xml.xamarin_essentials_fileprovider_file_paths;
+ global::Xamarin.Essentials.Resource.Styleable.ColorStateListItem = global::HDL_ON_Android.Resource.Styleable.ColorStateListItem;
+ global::Xamarin.Essentials.Resource.Styleable.ColorStateListItem_alpha = global::HDL_ON_Android.Resource.Styleable.ColorStateListItem_alpha;
+ global::Xamarin.Essentials.Resource.Styleable.ColorStateListItem_android_alpha = global::HDL_ON_Android.Resource.Styleable.ColorStateListItem_android_alpha;
+ global::Xamarin.Essentials.Resource.Styleable.ColorStateListItem_android_color = global::HDL_ON_Android.Resource.Styleable.ColorStateListItem_android_color;
+ global::Xamarin.Essentials.Resource.Styleable.CoordinatorLayout = global::HDL_ON_Android.Resource.Styleable.CoordinatorLayout;
+ global::Xamarin.Essentials.Resource.Styleable.CoordinatorLayout_keylines = global::HDL_ON_Android.Resource.Styleable.CoordinatorLayout_keylines;
+ global::Xamarin.Essentials.Resource.Styleable.CoordinatorLayout_statusBarBackground = global::HDL_ON_Android.Resource.Styleable.CoordinatorLayout_statusBarBackground;
+ global::Xamarin.Essentials.Resource.Styleable.CoordinatorLayout_Layout = global::HDL_ON_Android.Resource.Styleable.CoordinatorLayout_Layout;
+ global::Xamarin.Essentials.Resource.Styleable.CoordinatorLayout_Layout_android_layout_gravity = global::HDL_ON_Android.Resource.Styleable.CoordinatorLayout_Layout_android_layout_gravity;
+ global::Xamarin.Essentials.Resource.Styleable.CoordinatorLayout_Layout_layout_anchor = global::HDL_ON_Android.Resource.Styleable.CoordinatorLayout_Layout_layout_anchor;
+ global::Xamarin.Essentials.Resource.Styleable.CoordinatorLayout_Layout_layout_anchorGravity = global::HDL_ON_Android.Resource.Styleable.CoordinatorLayout_Layout_layout_anchorGravity;
+ global::Xamarin.Essentials.Resource.Styleable.CoordinatorLayout_Layout_layout_behavior = global::HDL_ON_Android.Resource.Styleable.CoordinatorLayout_Layout_layout_behavior;
+ global::Xamarin.Essentials.Resource.Styleable.CoordinatorLayout_Layout_layout_dodgeInsetEdges = global::HDL_ON_Android.Resource.Styleable.CoordinatorLayout_Layout_layout_dodgeInsetEdges;
+ global::Xamarin.Essentials.Resource.Styleable.CoordinatorLayout_Layout_layout_insetEdge = global::HDL_ON_Android.Resource.Styleable.CoordinatorLayout_Layout_layout_insetEdge;
+ global::Xamarin.Essentials.Resource.Styleable.CoordinatorLayout_Layout_layout_keyline = global::HDL_ON_Android.Resource.Styleable.CoordinatorLayout_Layout_layout_keyline;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamily = global::HDL_ON_Android.Resource.Styleable.FontFamily;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamily_fontProviderAuthority = global::HDL_ON_Android.Resource.Styleable.FontFamily_fontProviderAuthority;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamily_fontProviderCerts = global::HDL_ON_Android.Resource.Styleable.FontFamily_fontProviderCerts;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamily_fontProviderFetchStrategy = global::HDL_ON_Android.Resource.Styleable.FontFamily_fontProviderFetchStrategy;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamily_fontProviderFetchTimeout = global::HDL_ON_Android.Resource.Styleable.FontFamily_fontProviderFetchTimeout;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamily_fontProviderPackage = global::HDL_ON_Android.Resource.Styleable.FontFamily_fontProviderPackage;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamily_fontProviderQuery = global::HDL_ON_Android.Resource.Styleable.FontFamily_fontProviderQuery;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamilyFont = global::HDL_ON_Android.Resource.Styleable.FontFamilyFont;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamilyFont_android_font = global::HDL_ON_Android.Resource.Styleable.FontFamilyFont_android_font;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamilyFont_android_fontStyle = global::HDL_ON_Android.Resource.Styleable.FontFamilyFont_android_fontStyle;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamilyFont_android_fontVariationSettings = global::HDL_ON_Android.Resource.Styleable.FontFamilyFont_android_fontVariationSettings;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamilyFont_android_fontWeight = global::HDL_ON_Android.Resource.Styleable.FontFamilyFont_android_fontWeight;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamilyFont_android_ttcIndex = global::HDL_ON_Android.Resource.Styleable.FontFamilyFont_android_ttcIndex;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamilyFont_font = global::HDL_ON_Android.Resource.Styleable.FontFamilyFont_font;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamilyFont_fontStyle = global::HDL_ON_Android.Resource.Styleable.FontFamilyFont_fontStyle;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamilyFont_fontVariationSettings = global::HDL_ON_Android.Resource.Styleable.FontFamilyFont_fontVariationSettings;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamilyFont_fontWeight = global::HDL_ON_Android.Resource.Styleable.FontFamilyFont_fontWeight;
+ global::Xamarin.Essentials.Resource.Styleable.FontFamilyFont_ttcIndex = global::HDL_ON_Android.Resource.Styleable.FontFamilyFont_ttcIndex;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColor = global::HDL_ON_Android.Resource.Styleable.GradientColor;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColor_android_centerColor = global::HDL_ON_Android.Resource.Styleable.GradientColor_android_centerColor;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColor_android_centerX = global::HDL_ON_Android.Resource.Styleable.GradientColor_android_centerX;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColor_android_centerY = global::HDL_ON_Android.Resource.Styleable.GradientColor_android_centerY;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColor_android_endColor = global::HDL_ON_Android.Resource.Styleable.GradientColor_android_endColor;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColor_android_endX = global::HDL_ON_Android.Resource.Styleable.GradientColor_android_endX;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColor_android_endY = global::HDL_ON_Android.Resource.Styleable.GradientColor_android_endY;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColor_android_gradientRadius = global::HDL_ON_Android.Resource.Styleable.GradientColor_android_gradientRadius;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColor_android_startColor = global::HDL_ON_Android.Resource.Styleable.GradientColor_android_startColor;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColor_android_startX = global::HDL_ON_Android.Resource.Styleable.GradientColor_android_startX;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColor_android_startY = global::HDL_ON_Android.Resource.Styleable.GradientColor_android_startY;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColor_android_tileMode = global::HDL_ON_Android.Resource.Styleable.GradientColor_android_tileMode;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColor_android_type = global::HDL_ON_Android.Resource.Styleable.GradientColor_android_type;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColorItem = global::HDL_ON_Android.Resource.Styleable.GradientColorItem;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColorItem_android_color = global::HDL_ON_Android.Resource.Styleable.GradientColorItem_android_color;
+ global::Xamarin.Essentials.Resource.Styleable.GradientColorItem_android_offset = global::HDL_ON_Android.Resource.Styleable.GradientColorItem_android_offset;
+ }
+
+ public partial class Animation
+ {
+
+ // aapt resource value: 0x7F010000
+ public const int abc_fade_in = 2130771968;
+
+ // aapt resource value: 0x7F010001
+ public const int abc_fade_out = 2130771969;
+
+ // aapt resource value: 0x7F010002
+ public const int abc_grow_fade_in_from_bottom = 2130771970;
+
+ // aapt resource value: 0x7F010003
+ public const int abc_popup_enter = 2130771971;
+
+ // aapt resource value: 0x7F010004
+ public const int abc_popup_exit = 2130771972;
+
+ // aapt resource value: 0x7F010005
+ public const int abc_shrink_fade_out_from_bottom = 2130771973;
+
+ // aapt resource value: 0x7F010006
+ public const int abc_slide_in_bottom = 2130771974;
+
+ // aapt resource value: 0x7F010007
+ public const int abc_slide_in_top = 2130771975;
+
+ // aapt resource value: 0x7F010008
+ public const int abc_slide_out_bottom = 2130771976;
+
+ // aapt resource value: 0x7F010009
+ public const int abc_slide_out_top = 2130771977;
+
+ // aapt resource value: 0x7F01000A
+ public const int abc_tooltip_enter = 2130771978;
+
+ // aapt resource value: 0x7F01000B
+ public const int abc_tooltip_exit = 2130771979;
+
+ // aapt resource value: 0x7F01000C
+ public const int design_bottom_sheet_slide_in = 2130771980;
+
+ // aapt resource value: 0x7F01000D
+ public const int design_bottom_sheet_slide_out = 2130771981;
+
+ // aapt resource value: 0x7F01000E
+ public const int design_snackbar_in = 2130771982;
+
+ // aapt resource value: 0x7F01000F
+ public const int design_snackbar_out = 2130771983;
+
+ // aapt resource value: 0x7F010010
+ public const int fingerprint_draw_off_animation_interpolator_0 = 2130771984;
+
+ // aapt resource value: 0x7F010011
+ public const int fingerprint_draw_off_animation_interpolator_1 = 2130771985;
+
+ // aapt resource value: 0x7F010012
+ public const int fingerprint_draw_off_ridge_1_path_animation = 2130771986;
+
+ // aapt resource value: 0x7F010013
+ public const int fingerprint_draw_off_ridge_2_path_animation = 2130771987;
+
+ // aapt resource value: 0x7F010014
+ public const int fingerprint_draw_off_ridge_5_path_animation = 2130771988;
+
+ // aapt resource value: 0x7F010015
+ public const int fingerprint_draw_off_ridge_6_path_animation = 2130771989;
+
+ // aapt resource value: 0x7F010016
+ public const int fingerprint_draw_off_ridge_7_path_animation = 2130771990;
+
+ // aapt resource value: 0x7F010017
+ public const int fingerprint_draw_on_animation_interpolator_0 = 2130771991;
+
+ // aapt resource value: 0x7F010018
+ public const int fingerprint_draw_on_animation_interpolator_1 = 2130771992;
+
+ // aapt resource value: 0x7F010019
+ public const int fingerprint_draw_on_ridge_1_path_animation = 2130771993;
+
+ // aapt resource value: 0x7F01001A
+ public const int fingerprint_draw_on_ridge_2_path_animation = 2130771994;
+
+ // aapt resource value: 0x7F01001B
+ public const int fingerprint_draw_on_ridge_5_path_animation = 2130771995;
+
+ // aapt resource value: 0x7F01001C
+ public const int fingerprint_draw_on_ridge_6_path_animation = 2130771996;
+
+ // aapt resource value: 0x7F01001D
+ public const int fingerprint_draw_on_ridge_7_path_animation = 2130771997;
+
+ // aapt resource value: 0x7F01001E
+ public const int fingerprint_error_state_to_fp_animation_interpolator_0 = 2130771998;
+
+ // aapt resource value: 0x7F01001F
+ public const int fingerprint_error_state_to_fp_animation_interpolator_1 = 2130771999;
+
+ // aapt resource value: 0x7F010020
+ public const int fingerprint_error_state_to_fp_animation_interpolator_2 = 2130772000;
+
+ // aapt resource value: 0x7F010021
+ public const int fingerprint_error_state_to_fp_animation_interpolator_3 = 2130772001;
+
+ // aapt resource value: 0x7F010022
+ public const int fingerprint_error_state_to_fp_animation_interpolator_4 = 2130772002;
+
+ // aapt resource value: 0x7F010023
+ public const int fingerprint_error_state_to_fp_animation_interpolator_5 = 2130772003;
+
+ // aapt resource value: 0x7F010024
+ public const int fingerprint_error_state_to_fp_group_1_animation = 2130772004;
+
+ // aapt resource value: 0x7F010025
+ public const int fingerprint_error_state_to_fp_group_2_animation = 2130772005;
+
+ // aapt resource value: 0x7F010026
+ public const int fingerprint_error_state_to_fp_path_1_animation = 2130772006;
+
+ // aapt resource value: 0x7F010027
+ public const int fingerprint_error_state_to_fp_path_2_animation = 2130772007;
+
+ // aapt resource value: 0x7F010028
+ public const int fingerprint_error_state_to_fp_path_3_animation = 2130772008;
+
+ // aapt resource value: 0x7F010029
+ public const int fingerprint_error_state_to_fp_ridge_1_path_animation = 2130772009;
+
+ // aapt resource value: 0x7F01002A
+ public const int fingerprint_error_state_to_fp_ridge_2_path_animation = 2130772010;
+
+ // aapt resource value: 0x7F01002B
+ public const int fingerprint_error_state_to_fp_ridge_5_path_animation = 2130772011;
+
+ // aapt resource value: 0x7F01002C
+ public const int fingerprint_error_state_to_fp_ridge_6_path_animation = 2130772012;
+
+ // aapt resource value: 0x7F01002D
+ public const int fingerprint_error_state_to_fp_ridge_7_path_animation = 2130772013;
+
+ // aapt resource value: 0x7F01002E
+ public const int fingerprint_error_state_to_fp_white_fingerprint_ridges_animation = 2130772014;
+
+ // aapt resource value: 0x7F01002F
+ public const int fingerprint_fp_to_error_state_animation_interpolator_0 = 2130772015;
+
+ // aapt resource value: 0x7F010030
+ public const int fingerprint_fp_to_error_state_animation_interpolator_1 = 2130772016;
+
+ // aapt resource value: 0x7F010031
+ public const int fingerprint_fp_to_error_state_animation_interpolator_2 = 2130772017;
+
+ // aapt resource value: 0x7F010032
+ public const int fingerprint_fp_to_error_state_animation_interpolator_3 = 2130772018;
+
+ // aapt resource value: 0x7F010033
+ public const int fingerprint_fp_to_error_state_animation_interpolator_4 = 2130772019;
+
+ // aapt resource value: 0x7F010034
+ public const int fingerprint_fp_to_error_state_animation_interpolator_5 = 2130772020;
+
+ // aapt resource value: 0x7F010035
+ public const int fingerprint_fp_to_error_state_fingerprint_ridges_animation = 2130772021;
+
+ // aapt resource value: 0x7F010036
+ public const int fingerprint_fp_to_error_state_group_1_animation = 2130772022;
+
+ // aapt resource value: 0x7F010037
+ public const int fingerprint_fp_to_error_state_group_2_animation = 2130772023;
+
+ // aapt resource value: 0x7F010038
+ public const int fingerprint_fp_to_error_state_path_1_animation = 2130772024;
+
+ // aapt resource value: 0x7F010039
+ public const int fingerprint_fp_to_error_state_path_2_animation = 2130772025;
+
+ // aapt resource value: 0x7F01003A
+ public const int fingerprint_fp_to_error_state_path_3_animation = 2130772026;
+
+ // aapt resource value: 0x7F01003B
+ public const int fingerprint_fp_to_error_state_ridge_1_path_0_animation = 2130772027;
+
+ // aapt resource value: 0x7F01003C
+ public const int fingerprint_fp_to_error_state_ridge_1_path_animation = 2130772028;
+
+ // aapt resource value: 0x7F01003D
+ public const int fingerprint_fp_to_error_state_ridge_2_path_0_animation = 2130772029;
+
+ // aapt resource value: 0x7F01003E
+ public const int fingerprint_fp_to_error_state_ridge_2_path_animation = 2130772030;
+
+ // aapt resource value: 0x7F01003F
+ public const int fingerprint_fp_to_error_state_ridge_5_path_0_animation = 2130772031;
+
+ // aapt resource value: 0x7F010040
+ public const int fingerprint_fp_to_error_state_ridge_5_path_animation = 2130772032;
+
+ // aapt resource value: 0x7F010041
+ public const int fingerprint_fp_to_error_state_ridge_6_path_0_animation = 2130772033;
+
+ // aapt resource value: 0x7F010042
+ public const int fingerprint_fp_to_error_state_ridge_6_path_animation = 2130772034;
+
+ // aapt resource value: 0x7F010043
+ public const int fingerprint_fp_to_error_state_ridge_7_path_0_animation = 2130772035;
+
+ // aapt resource value: 0x7F010044
+ public const int fingerprint_fp_to_error_state_ridge_7_path_animation = 2130772036;
+
+ // aapt resource value: 0x7F010045
+ public const int fingerprint_fp_to_error_state_white_fingerprint_ridges_animation = 2130772037;
+
+ // aapt resource value: 0x7F010046
+ public const int move_in = 2130772038;
+
+ // aapt resource value: 0x7F010047
+ public const int move_out = 2130772039;
+
+ // aapt resource value: 0x7F010048
+ public const int pickerview_dialog_scale_in = 2130772040;
+
+ // aapt resource value: 0x7F010049
+ public const int pickerview_dialog_scale_out = 2130772041;
+
+ // aapt resource value: 0x7F01004A
+ public const int pickerview_slide_in_bottom = 2130772042;
+
+ // aapt resource value: 0x7F01004B
+ public const int pickerview_slide_out_bottom = 2130772043;
+
+ static Animation()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Animation()
+ {
+ }
+ }
+
+ public partial class Animator
+ {
+
+ // aapt resource value: 0x7F020000
+ public const int design_appbar_state_list_animator = 2130837504;
+
+ // aapt resource value: 0x7F020001
+ public const int design_fab_hide_motion_spec = 2130837505;
+
+ // aapt resource value: 0x7F020002
+ public const int design_fab_show_motion_spec = 2130837506;
+
+ // aapt resource value: 0x7F020003
+ public const int mtrl_btn_state_list_anim = 2130837507;
+
+ // aapt resource value: 0x7F020004
+ public const int mtrl_btn_unelevated_state_list_anim = 2130837508;
+
+ // aapt resource value: 0x7F020005
+ public const int mtrl_chip_state_list_anim = 2130837509;
+
+ // aapt resource value: 0x7F020006
+ public const int mtrl_fab_hide_motion_spec = 2130837510;
+
+ // aapt resource value: 0x7F020007
+ public const int mtrl_fab_show_motion_spec = 2130837511;
+
+ // aapt resource value: 0x7F020008
+ public const int mtrl_fab_transformation_sheet_collapse_spec = 2130837512;
+
+ // aapt resource value: 0x7F020009
+ public const int mtrl_fab_transformation_sheet_expand_spec = 2130837513;
+
+ static Animator()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Animator()
+ {
+ }
+ }
+
+ public partial class Array
+ {
+
+ // aapt resource value: 0x7F030000
+ public const int arc_colors_default = 2130903040;
+
+ static Array()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Array()
+ {
+ }
+ }
+
+ public partial class Attribute
+ {
+
+ // aapt resource value: 0x7F040000
+ public const int actionBarDivider = 2130968576;
+
+ // aapt resource value: 0x7F040001
+ public const int actionBarItemBackground = 2130968577;
+
+ // aapt resource value: 0x7F040002
+ public const int actionBarPopupTheme = 2130968578;
+
+ // aapt resource value: 0x7F040003
+ public const int actionBarSize = 2130968579;
+
+ // aapt resource value: 0x7F040004
+ public const int actionBarSplitStyle = 2130968580;
+
+ // aapt resource value: 0x7F040005
+ public const int actionBarStyle = 2130968581;
+
+ // aapt resource value: 0x7F040006
+ public const int actionBarTabBarStyle = 2130968582;
+
+ // aapt resource value: 0x7F040007
+ public const int actionBarTabStyle = 2130968583;
+
+ // aapt resource value: 0x7F040008
+ public const int actionBarTabTextStyle = 2130968584;
+
+ // aapt resource value: 0x7F040009
+ public const int actionBarTheme = 2130968585;
+
+ // aapt resource value: 0x7F04000A
+ public const int actionBarWidgetTheme = 2130968586;
+
+ // aapt resource value: 0x7F04000B
+ public const int actionButtonStyle = 2130968587;
+
+ // aapt resource value: 0x7F04000C
+ public const int actionDropDownStyle = 2130968588;
+
+ // aapt resource value: 0x7F04000D
+ public const int actionLayout = 2130968589;
+
+ // aapt resource value: 0x7F04000E
+ public const int actionMenuTextAppearance = 2130968590;
+
+ // aapt resource value: 0x7F04000F
+ public const int actionMenuTextColor = 2130968591;
+
+ // aapt resource value: 0x7F040010
+ public const int actionModeBackground = 2130968592;
+
+ // aapt resource value: 0x7F040011
+ public const int actionModeCloseButtonStyle = 2130968593;
+
+ // aapt resource value: 0x7F040012
+ public const int actionModeCloseDrawable = 2130968594;
+
+ // aapt resource value: 0x7F040013
+ public const int actionModeCopyDrawable = 2130968595;
+
+ // aapt resource value: 0x7F040014
+ public const int actionModeCutDrawable = 2130968596;
+
+ // aapt resource value: 0x7F040015
+ public const int actionModeFindDrawable = 2130968597;
+
+ // aapt resource value: 0x7F040016
+ public const int actionModePasteDrawable = 2130968598;
+
+ // aapt resource value: 0x7F040017
+ public const int actionModePopupWindowStyle = 2130968599;
+
+ // aapt resource value: 0x7F040018
+ public const int actionModeSelectAllDrawable = 2130968600;
+
+ // aapt resource value: 0x7F040019
+ public const int actionModeShareDrawable = 2130968601;
+
+ // aapt resource value: 0x7F04001A
+ public const int actionModeSplitBackground = 2130968602;
+
+ // aapt resource value: 0x7F04001B
+ public const int actionModeStyle = 2130968603;
+
+ // aapt resource value: 0x7F04001C
+ public const int actionModeWebSearchDrawable = 2130968604;
+
+ // aapt resource value: 0x7F04001D
+ public const int actionOverflowButtonStyle = 2130968605;
+
+ // aapt resource value: 0x7F04001E
+ public const int actionOverflowMenuStyle = 2130968606;
+
+ // aapt resource value: 0x7F04001F
+ public const int actionProviderClass = 2130968607;
+
+ // aapt resource value: 0x7F040020
+ public const int actionViewClass = 2130968608;
+
+ // aapt resource value: 0x7F040021
+ public const int activityChooserViewStyle = 2130968609;
+
+ // aapt resource value: 0x7F040022
+ public const int alertDialogButtonGroupStyle = 2130968610;
+
+ // aapt resource value: 0x7F040023
+ public const int alertDialogCenterButtons = 2130968611;
+
+ // aapt resource value: 0x7F040024
+ public const int alertDialogStyle = 2130968612;
+
+ // aapt resource value: 0x7F040025
+ public const int alertDialogTheme = 2130968613;
+
+ // aapt resource value: 0x7F040026
+ public const int allowStacking = 2130968614;
+
+ // aapt resource value: 0x7F040027
+ public const int alpha = 2130968615;
+
+ // aapt resource value: 0x7F040028
+ public const int alphabeticModifiers = 2130968616;
+
+ // aapt resource value: 0x7F040029
+ public const int arc_border_color = 2130968617;
+
+ // aapt resource value: 0x7F04002A
+ public const int arc_border_width = 2130968618;
+
+ // aapt resource value: 0x7F04002B
+ public const int arc_colors = 2130968619;
+
+ // aapt resource value: 0x7F04002C
+ public const int arc_max = 2130968620;
+
+ // aapt resource value: 0x7F04002D
+ public const int arc_min = 2130968621;
+
+ // aapt resource value: 0x7F04002E
+ public const int arc_open_angle = 2130968622;
+
+ // aapt resource value: 0x7F04002F
+ public const int arc_progress = 2130968623;
+
+ // aapt resource value: 0x7F040030
+ public const int arc_progress_bar_color = 2130968624;
+
+ // aapt resource value: 0x7F040031
+ public const int arc_progress_bar_text_unit = 2130968625;
+
+ // aapt resource value: 0x7F040032
+ public const int arc_rotate_angle = 2130968626;
+
+ // aapt resource value: 0x7F040033
+ public const int arc_shadow_radius = 2130968627;
+
+ // aapt resource value: 0x7F040034
+ public const int arc_thumb_color = 2130968628;
+
+ // aapt resource value: 0x7F040035
+ public const int arc_thumb_radius = 2130968629;
+
+ // aapt resource value: 0x7F040036
+ public const int arc_thumb_shadow_color = 2130968630;
+
+ // aapt resource value: 0x7F040037
+ public const int arc_thumb_shadow_radius = 2130968631;
+
+ // aapt resource value: 0x7F040038
+ public const int arc_thumb_width = 2130968632;
+
+ // aapt resource value: 0x7F040039
+ public const int arc_width = 2130968633;
+
+ // aapt resource value: 0x7F04003A
+ public const int arrowHeadLength = 2130968634;
+
+ // aapt resource value: 0x7F04003B
+ public const int arrowShaftLength = 2130968635;
+
+ // aapt resource value: 0x7F04003C
+ public const int autoCompleteTextViewStyle = 2130968636;
+
+ // aapt resource value: 0x7F04003D
+ public const int autoSizeMaxTextSize = 2130968637;
+
+ // aapt resource value: 0x7F04003E
+ public const int autoSizeMinTextSize = 2130968638;
+
+ // aapt resource value: 0x7F04003F
+ public const int autoSizePresetSizes = 2130968639;
+
+ // aapt resource value: 0x7F040040
+ public const int autoSizeStepGranularity = 2130968640;
+
+ // aapt resource value: 0x7F040041
+ public const int autoSizeTextType = 2130968641;
+
+ // aapt resource value: 0x7F040042
+ public const int background = 2130968642;
+
+ // aapt resource value: 0x7F040043
+ public const int backgroundSplit = 2130968643;
+
+ // aapt resource value: 0x7F040044
+ public const int backgroundStacked = 2130968644;
+
+ // aapt resource value: 0x7F040045
+ public const int backgroundTint = 2130968645;
+
+ // aapt resource value: 0x7F040046
+ public const int backgroundTintMode = 2130968646;
+
+ // aapt resource value: 0x7F040047
+ public const int barLength = 2130968647;
+
+ // aapt resource value: 0x7F040048
+ public const int behavior_autoHide = 2130968648;
+
+ // aapt resource value: 0x7F040049
+ public const int behavior_fitToContents = 2130968649;
+
+ // aapt resource value: 0x7F04004A
+ public const int behavior_hideable = 2130968650;
+
+ // aapt resource value: 0x7F04004B
+ public const int behavior_overlapTop = 2130968651;
+
+ // aapt resource value: 0x7F04004C
+ public const int behavior_peekHeight = 2130968652;
+
+ // aapt resource value: 0x7F04004D
+ public const int behavior_skipCollapsed = 2130968653;
+
+ // aapt resource value: 0x7F04004E
+ public const int biometricPromptDialogTheme = 2130968654;
+
+ // aapt resource value: 0x7F040050
+ public const int borderlessButtonStyle = 2130968656;
+
+ // aapt resource value: 0x7F04004F
+ public const int borderWidth = 2130968655;
+
+ // aapt resource value: 0x7F040051
+ public const int bottomAppBarStyle = 2130968657;
+
+ // aapt resource value: 0x7F040052
+ public const int bottomNavigationStyle = 2130968658;
+
+ // aapt resource value: 0x7F040053
+ public const int bottomSheetDialogTheme = 2130968659;
+
+ // aapt resource value: 0x7F040054
+ public const int bottomSheetStyle = 2130968660;
+
+ // aapt resource value: 0x7F040055
+ public const int boxBackgroundColor = 2130968661;
+
+ // aapt resource value: 0x7F040056
+ public const int boxBackgroundMode = 2130968662;
+
+ // aapt resource value: 0x7F040057
+ public const int boxCollapsedPaddingTop = 2130968663;
+
+ // aapt resource value: 0x7F040058
+ public const int boxCornerRadiusBottomEnd = 2130968664;
+
+ // aapt resource value: 0x7F040059
+ public const int boxCornerRadiusBottomStart = 2130968665;
+
+ // aapt resource value: 0x7F04005A
+ public const int boxCornerRadiusTopEnd = 2130968666;
+
+ // aapt resource value: 0x7F04005B
+ public const int boxCornerRadiusTopStart = 2130968667;
+
+ // aapt resource value: 0x7F04005C
+ public const int boxStrokeColor = 2130968668;
+
+ // aapt resource value: 0x7F04005D
+ public const int boxStrokeWidth = 2130968669;
+
+ // aapt resource value: 0x7F04005E
+ public const int buttonBarButtonStyle = 2130968670;
+
+ // aapt resource value: 0x7F04005F
+ public const int buttonBarNegativeButtonStyle = 2130968671;
+
+ // aapt resource value: 0x7F040060
+ public const int buttonBarNeutralButtonStyle = 2130968672;
+
+ // aapt resource value: 0x7F040061
+ public const int buttonBarPositiveButtonStyle = 2130968673;
+
+ // aapt resource value: 0x7F040062
+ public const int buttonBarStyle = 2130968674;
+
+ // aapt resource value: 0x7F040063
+ public const int buttonGravity = 2130968675;
+
+ // aapt resource value: 0x7F040064
+ public const int buttonIconDimen = 2130968676;
+
+ // aapt resource value: 0x7F040065
+ public const int buttonPanelSideLayout = 2130968677;
+
+ // aapt resource value: 0x7F040066
+ public const int buttonStyle = 2130968678;
+
+ // aapt resource value: 0x7F040067
+ public const int buttonStyleSmall = 2130968679;
+
+ // aapt resource value: 0x7F040068
+ public const int buttonTint = 2130968680;
+
+ // aapt resource value: 0x7F040069
+ public const int buttonTintMode = 2130968681;
+
+ // aapt resource value: 0x7F04006A
+ public const int cardBackgroundColor = 2130968682;
+
+ // aapt resource value: 0x7F04006B
+ public const int cardCornerRadius = 2130968683;
+
+ // aapt resource value: 0x7F04006C
+ public const int cardElevation = 2130968684;
+
+ // aapt resource value: 0x7F04006D
+ public const int cardMaxElevation = 2130968685;
+
+ // aapt resource value: 0x7F04006E
+ public const int cardPreventCornerOverlap = 2130968686;
+
+ // aapt resource value: 0x7F04006F
+ public const int cardUseCompatPadding = 2130968687;
+
+ // aapt resource value: 0x7F040070
+ public const int cardViewStyle = 2130968688;
+
+ // aapt resource value: 0x7F040071
+ public const int checkboxStyle = 2130968689;
+
+ // aapt resource value: 0x7F040072
+ public const int checkedChip = 2130968690;
+
+ // aapt resource value: 0x7F040073
+ public const int checkedIcon = 2130968691;
+
+ // aapt resource value: 0x7F040074
+ public const int checkedIconEnabled = 2130968692;
+
+ // aapt resource value: 0x7F040075
+ public const int checkedIconVisible = 2130968693;
+
+ // aapt resource value: 0x7F040076
+ public const int checkedTextViewStyle = 2130968694;
+
+ // aapt resource value: 0x7F040077
+ public const int chipBackgroundColor = 2130968695;
+
+ // aapt resource value: 0x7F040078
+ public const int chipCornerRadius = 2130968696;
+
+ // aapt resource value: 0x7F040079
+ public const int chipEndPadding = 2130968697;
+
+ // aapt resource value: 0x7F04007A
+ public const int chipGroupStyle = 2130968698;
+
+ // aapt resource value: 0x7F04007B
+ public const int chipIcon = 2130968699;
+
+ // aapt resource value: 0x7F04007C
+ public const int chipIconEnabled = 2130968700;
+
+ // aapt resource value: 0x7F04007D
+ public const int chipIconSize = 2130968701;
+
+ // aapt resource value: 0x7F04007E
+ public const int chipIconTint = 2130968702;
+
+ // aapt resource value: 0x7F04007F
+ public const int chipIconVisible = 2130968703;
+
+ // aapt resource value: 0x7F040080
+ public const int chipMinHeight = 2130968704;
+
+ // aapt resource value: 0x7F040081
+ public const int chipSpacing = 2130968705;
+
+ // aapt resource value: 0x7F040082
+ public const int chipSpacingHorizontal = 2130968706;
+
+ // aapt resource value: 0x7F040083
+ public const int chipSpacingVertical = 2130968707;
+
+ // aapt resource value: 0x7F040084
+ public const int chipStandaloneStyle = 2130968708;
+
+ // aapt resource value: 0x7F040085
+ public const int chipStartPadding = 2130968709;
+
+ // aapt resource value: 0x7F040086
+ public const int chipStrokeColor = 2130968710;
+
+ // aapt resource value: 0x7F040087
+ public const int chipStrokeWidth = 2130968711;
+
+ // aapt resource value: 0x7F040088
+ public const int chipStyle = 2130968712;
+
+ // aapt resource value: 0x7F040089
+ public const int closeIcon = 2130968713;
+
+ // aapt resource value: 0x7F04008A
+ public const int closeIconEnabled = 2130968714;
+
+ // aapt resource value: 0x7F04008B
+ public const int closeIconEndPadding = 2130968715;
+
+ // aapt resource value: 0x7F04008C
+ public const int closeIconSize = 2130968716;
+
+ // aapt resource value: 0x7F04008D
+ public const int closeIconStartPadding = 2130968717;
+
+ // aapt resource value: 0x7F04008E
+ public const int closeIconTint = 2130968718;
+
+ // aapt resource value: 0x7F04008F
+ public const int closeIconVisible = 2130968719;
+
+ // aapt resource value: 0x7F040090
+ public const int closeItemLayout = 2130968720;
+
+ // aapt resource value: 0x7F040091
+ public const int collapseContentDescription = 2130968721;
+
+ // aapt resource value: 0x7F040093
+ public const int collapsedTitleGravity = 2130968723;
+
+ // aapt resource value: 0x7F040094
+ public const int collapsedTitleTextAppearance = 2130968724;
+
+ // aapt resource value: 0x7F040092
+ public const int collapseIcon = 2130968722;
+
+ // aapt resource value: 0x7F040095
+ public const int color = 2130968725;
+
+ // aapt resource value: 0x7F040096
+ public const int colorAccent = 2130968726;
+
+ // aapt resource value: 0x7F040097
+ public const int colorBackgroundFloating = 2130968727;
+
+ // aapt resource value: 0x7F040098
+ public const int colorButtonNormal = 2130968728;
+
+ // aapt resource value: 0x7F040099
+ public const int colorControlActivated = 2130968729;
+
+ // aapt resource value: 0x7F04009A
+ public const int colorControlHighlight = 2130968730;
+
+ // aapt resource value: 0x7F04009B
+ public const int colorControlNormal = 2130968731;
+
+ // aapt resource value: 0x7F04009C
+ public const int colorError = 2130968732;
+
+ // aapt resource value: 0x7F04009D
+ public const int colorPrimary = 2130968733;
+
+ // aapt resource value: 0x7F04009E
+ public const int colorPrimaryDark = 2130968734;
+
+ // aapt resource value: 0x7F04009F
+ public const int colorSecondary = 2130968735;
+
+ // aapt resource value: 0x7F0400A0
+ public const int colorSwitchThumbNormal = 2130968736;
+
+ // aapt resource value: 0x7F0400A1
+ public const int commitIcon = 2130968737;
+
+ // aapt resource value: 0x7F0400A2
+ public const int contentDescription = 2130968738;
+
+ // aapt resource value: 0x7F0400A3
+ public const int contentInsetEnd = 2130968739;
+
+ // aapt resource value: 0x7F0400A4
+ public const int contentInsetEndWithActions = 2130968740;
+
+ // aapt resource value: 0x7F0400A5
+ public const int contentInsetLeft = 2130968741;
+
+ // aapt resource value: 0x7F0400A6
+ public const int contentInsetRight = 2130968742;
+
+ // aapt resource value: 0x7F0400A7
+ public const int contentInsetStart = 2130968743;
+
+ // aapt resource value: 0x7F0400A8
+ public const int contentInsetStartWithNavigation = 2130968744;
+
+ // aapt resource value: 0x7F0400A9
+ public const int contentPadding = 2130968745;
+
+ // aapt resource value: 0x7F0400AA
+ public const int contentPaddingBottom = 2130968746;
+
+ // aapt resource value: 0x7F0400AB
+ public const int contentPaddingLeft = 2130968747;
+
+ // aapt resource value: 0x7F0400AC
+ public const int contentPaddingRight = 2130968748;
+
+ // aapt resource value: 0x7F0400AD
+ public const int contentPaddingTop = 2130968749;
+
+ // aapt resource value: 0x7F0400AE
+ public const int contentScrim = 2130968750;
+
+ // aapt resource value: 0x7F0400AF
+ public const int controlBackground = 2130968751;
+
+ // aapt resource value: 0x7F0400B0
+ public const int coordinatorLayoutStyle = 2130968752;
+
+ // aapt resource value: 0x7F0400B1
+ public const int cornerRadius = 2130968753;
+
+ // aapt resource value: 0x7F0400B2
+ public const int counterEnabled = 2130968754;
+
+ // aapt resource value: 0x7F0400B3
+ public const int counterMaxLength = 2130968755;
+
+ // aapt resource value: 0x7F0400B4
+ public const int counterOverflowTextAppearance = 2130968756;
+
+ // aapt resource value: 0x7F0400B5
+ public const int counterTextAppearance = 2130968757;
+
+ // aapt resource value: 0x7F0400B6
+ public const int curtain_bar_bg_color = 2130968758;
+
+ // aapt resource value: 0x7F0400B7
+ public const int curtain_bar_border_color = 2130968759;
+
+ // aapt resource value: 0x7F0400B8
+ public const int curtain_bar_color = 2130968760;
+
+ // aapt resource value: 0x7F0400B9
+ public const int curtain_bar_height = 2130968761;
+
+ // aapt resource value: 0x7F0400BA
+ public const int curtain_bar_width = 2130968762;
+
+ // aapt resource value: 0x7F0400BB
+ public const int customNavigationLayout = 2130968763;
+
+ // aapt resource value: 0x7F0400BC
+ public const int defaultQueryHint = 2130968764;
+
+ // aapt resource value: 0x7F0400BD
+ public const int dialogCornerRadius = 2130968765;
+
+ // aapt resource value: 0x7F0400BE
+ public const int dialogPreferredPadding = 2130968766;
+
+ // aapt resource value: 0x7F0400BF
+ public const int dialogTheme = 2130968767;
+
+ // aapt resource value: 0x7F0400C0
+ public const int displayOptions = 2130968768;
+
+ // aapt resource value: 0x7F0400C1
+ public const int divider = 2130968769;
+
+ // aapt resource value: 0x7F0400C2
+ public const int dividerHorizontal = 2130968770;
+
+ // aapt resource value: 0x7F0400C3
+ public const int dividerPadding = 2130968771;
+
+ // aapt resource value: 0x7F0400C4
+ public const int dividerVertical = 2130968772;
+
+ // aapt resource value: 0x7F0400C5
+ public const int drawableSize = 2130968773;
+
+ // aapt resource value: 0x7F0400C6
+ public const int drawerArrowStyle = 2130968774;
+
+ // aapt resource value: 0x7F0400C8
+ public const int dropdownListPreferredItemHeight = 2130968776;
+
+ // aapt resource value: 0x7F0400C7
+ public const int dropDownListViewStyle = 2130968775;
+
+ // aapt resource value: 0x7F0400C9
+ public const int editTextBackground = 2130968777;
+
+ // aapt resource value: 0x7F0400CA
+ public const int editTextColor = 2130968778;
+
+ // aapt resource value: 0x7F0400CB
+ public const int editTextStyle = 2130968779;
+
+ // aapt resource value: 0x7F0400CC
+ public const int elevation = 2130968780;
+
+ // aapt resource value: 0x7F0400CD
+ public const int enforceMaterialTheme = 2130968781;
+
+ // aapt resource value: 0x7F0400CE
+ public const int enforceTextAppearance = 2130968782;
+
+ // aapt resource value: 0x7F0400CF
+ public const int errorEnabled = 2130968783;
+
+ // aapt resource value: 0x7F0400D0
+ public const int errorTextAppearance = 2130968784;
+
+ // aapt resource value: 0x7F0400D1
+ public const int expandActivityOverflowButtonDrawable = 2130968785;
+
+ // aapt resource value: 0x7F0400D2
+ public const int expanded = 2130968786;
+
+ // aapt resource value: 0x7F0400D3
+ public const int expandedTitleGravity = 2130968787;
+
+ // aapt resource value: 0x7F0400D4
+ public const int expandedTitleMargin = 2130968788;
+
+ // aapt resource value: 0x7F0400D5
+ public const int expandedTitleMarginBottom = 2130968789;
+
+ // aapt resource value: 0x7F0400D6
+ public const int expandedTitleMarginEnd = 2130968790;
+
+ // aapt resource value: 0x7F0400D7
+ public const int expandedTitleMarginStart = 2130968791;
+
+ // aapt resource value: 0x7F0400D8
+ public const int expandedTitleMarginTop = 2130968792;
+
+ // aapt resource value: 0x7F0400D9
+ public const int expandedTitleTextAppearance = 2130968793;
+
+ // aapt resource value: 0x7F0400DA
+ public const int fabAlignmentMode = 2130968794;
+
+ // aapt resource value: 0x7F0400DB
+ public const int fabCradleMargin = 2130968795;
+
+ // aapt resource value: 0x7F0400DC
+ public const int fabCradleRoundedCornerRadius = 2130968796;
+
+ // aapt resource value: 0x7F0400DD
+ public const int fabCradleVerticalOffset = 2130968797;
+
+ // aapt resource value: 0x7F0400DE
+ public const int fabCustomSize = 2130968798;
+
+ // aapt resource value: 0x7F0400DF
+ public const int fabSize = 2130968799;
+
+ // aapt resource value: 0x7F0400E0
+ public const int fastScrollEnabled = 2130968800;
+
+ // aapt resource value: 0x7F0400E1
+ public const int fastScrollHorizontalThumbDrawable = 2130968801;
+
+ // aapt resource value: 0x7F0400E2
+ public const int fastScrollHorizontalTrackDrawable = 2130968802;
+
+ // aapt resource value: 0x7F0400E3
+ public const int fastScrollVerticalThumbDrawable = 2130968803;
+
+ // aapt resource value: 0x7F0400E4
+ public const int fastScrollVerticalTrackDrawable = 2130968804;
+
+ // aapt resource value: 0x7F0400E5
+ public const int firstBaselineToTopHeight = 2130968805;
+
+ // aapt resource value: 0x7F0400E6
+ public const int floatingActionButtonStyle = 2130968806;
+
+ // aapt resource value: 0x7F0400E7
+ public const int font = 2130968807;
+
+ // aapt resource value: 0x7F0400E8
+ public const int fontFamily = 2130968808;
+
+ // aapt resource value: 0x7F0400E9
+ public const int fontProviderAuthority = 2130968809;
+
+ // aapt resource value: 0x7F0400EA
+ public const int fontProviderCerts = 2130968810;
+
+ // aapt resource value: 0x7F0400EB
+ public const int fontProviderFetchStrategy = 2130968811;
+
+ // aapt resource value: 0x7F0400EC
+ public const int fontProviderFetchTimeout = 2130968812;
+
+ // aapt resource value: 0x7F0400ED
+ public const int fontProviderPackage = 2130968813;
+
+ // aapt resource value: 0x7F0400EE
+ public const int fontProviderQuery = 2130968814;
+
+ // aapt resource value: 0x7F0400EF
+ public const int fontStyle = 2130968815;
+
+ // aapt resource value: 0x7F0400F0
+ public const int fontVariationSettings = 2130968816;
+
+ // aapt resource value: 0x7F0400F1
+ public const int fontWeight = 2130968817;
+
+ // aapt resource value: 0x7F0400F2
+ public const int foregroundInsidePadding = 2130968818;
+
+ // aapt resource value: 0x7F0400F3
+ public const int gapBetweenBars = 2130968819;
+
+ // aapt resource value: 0x7F0400F4
+ public const int goIcon = 2130968820;
+
+ // aapt resource value: 0x7F0400F5
+ public const int hdl_arc_thumb_mode = 2130968821;
+
+ // aapt resource value: 0x7F0400F6
+ public const int headerLayout = 2130968822;
+
+ // aapt resource value: 0x7F0400F7
+ public const int height = 2130968823;
+
+ // aapt resource value: 0x7F0400F8
+ public const int helperText = 2130968824;
+
+ // aapt resource value: 0x7F0400F9
+ public const int helperTextEnabled = 2130968825;
+
+ // aapt resource value: 0x7F0400FA
+ public const int helperTextTextAppearance = 2130968826;
+
+ // aapt resource value: 0x7F0400FB
+ public const int hideMotionSpec = 2130968827;
+
+ // aapt resource value: 0x7F0400FC
+ public const int hideOnContentScroll = 2130968828;
+
+ // aapt resource value: 0x7F0400FD
+ public const int hideOnScroll = 2130968829;
+
+ // aapt resource value: 0x7F0400FE
+ public const int hintAnimationEnabled = 2130968830;
+
+ // aapt resource value: 0x7F0400FF
+ public const int hintEnabled = 2130968831;
+
+ // aapt resource value: 0x7F040100
+ public const int hintTextAppearance = 2130968832;
+
+ // aapt resource value: 0x7F040101
+ public const int homeAsUpIndicator = 2130968833;
+
+ // aapt resource value: 0x7F040102
+ public const int homeLayout = 2130968834;
+
+ // aapt resource value: 0x7F040103
+ public const int hoveredFocusedTranslationZ = 2130968835;
+
+ // aapt resource value: 0x7F040104
+ public const int icon = 2130968836;
+
+ // aapt resource value: 0x7F040105
+ public const int iconEndPadding = 2130968837;
+
+ // aapt resource value: 0x7F040106
+ public const int iconGravity = 2130968838;
+
+ // aapt resource value: 0x7F04010C
+ public const int iconifiedByDefault = 2130968844;
+
+ // aapt resource value: 0x7F040107
+ public const int iconPadding = 2130968839;
+
+ // aapt resource value: 0x7F040108
+ public const int iconSize = 2130968840;
+
+ // aapt resource value: 0x7F040109
+ public const int iconStartPadding = 2130968841;
+
+ // aapt resource value: 0x7F04010A
+ public const int iconTint = 2130968842;
+
+ // aapt resource value: 0x7F04010B
+ public const int iconTintMode = 2130968843;
+
+ // aapt resource value: 0x7F04010D
+ public const int imageButtonStyle = 2130968845;
+
+ // aapt resource value: 0x7F04010E
+ public const int indeterminateProgressStyle = 2130968846;
+
+ // aapt resource value: 0x7F04010F
+ public const int initialActivityCount = 2130968847;
+
+ // aapt resource value: 0x7F040110
+ public const int insetForeground = 2130968848;
+
+ // aapt resource value: 0x7F040111
+ public const int isLightTheme = 2130968849;
+
+ // aapt resource value: 0x7F040112
+ public const int itemBackground = 2130968850;
+
+ // aapt resource value: 0x7F040113
+ public const int itemHorizontalPadding = 2130968851;
+
+ // aapt resource value: 0x7F040114
+ public const int itemHorizontalTranslationEnabled = 2130968852;
+
+ // aapt resource value: 0x7F040115
+ public const int itemIconPadding = 2130968853;
+
+ // aapt resource value: 0x7F040116
+ public const int itemIconSize = 2130968854;
+
+ // aapt resource value: 0x7F040117
+ public const int itemIconTint = 2130968855;
+
+ // aapt resource value: 0x7F040118
+ public const int itemPadding = 2130968856;
+
+ // aapt resource value: 0x7F040119
+ public const int itemSpacing = 2130968857;
+
+ // aapt resource value: 0x7F04011A
+ public const int itemTextAppearance = 2130968858;
+
+ // aapt resource value: 0x7F04011B
+ public const int itemTextAppearanceActive = 2130968859;
+
+ // aapt resource value: 0x7F04011C
+ public const int itemTextAppearanceInactive = 2130968860;
+
+ // aapt resource value: 0x7F04011D
+ public const int itemTextColor = 2130968861;
+
+ // aapt resource value: 0x7F04011E
+ public const int keylines = 2130968862;
+
+ // aapt resource value: 0x7F04011F
+ public const int labelVisibilityMode = 2130968863;
+
+ // aapt resource value: 0x7F040120
+ public const int lastBaselineToBottomHeight = 2130968864;
+
+ // aapt resource value: 0x7F040121
+ public const int layout = 2130968865;
+
+ // aapt resource value: 0x7F040122
+ public const int layoutManager = 2130968866;
+
+ // aapt resource value: 0x7F040123
+ public const int layout_anchor = 2130968867;
+
+ // aapt resource value: 0x7F040124
+ public const int layout_anchorGravity = 2130968868;
+
+ // aapt resource value: 0x7F040125
+ public const int layout_behavior = 2130968869;
+
+ // aapt resource value: 0x7F040126
+ public const int layout_collapseMode = 2130968870;
+
+ // aapt resource value: 0x7F040127
+ public const int layout_collapseParallaxMultiplier = 2130968871;
+
+ // aapt resource value: 0x7F040128
+ public const int layout_dodgeInsetEdges = 2130968872;
+
+ // aapt resource value: 0x7F040129
+ public const int layout_insetEdge = 2130968873;
+
+ // aapt resource value: 0x7F04012A
+ public const int layout_keyline = 2130968874;
+
+ // aapt resource value: 0x7F04012B
+ public const int layout_scrollFlags = 2130968875;
+
+ // aapt resource value: 0x7F04012C
+ public const int layout_scrollInterpolator = 2130968876;
+
+ // aapt resource value: 0x7F04012D
+ public const int liftOnScroll = 2130968877;
+
+ // aapt resource value: 0x7F04012E
+ public const int lineHeight = 2130968878;
+
+ // aapt resource value: 0x7F04012F
+ public const int lineSpacing = 2130968879;
+
+ // aapt resource value: 0x7F040130
+ public const int listChoiceBackgroundIndicator = 2130968880;
+
+ // aapt resource value: 0x7F040131
+ public const int listDividerAlertDialog = 2130968881;
+
+ // aapt resource value: 0x7F040132
+ public const int listItemLayout = 2130968882;
+
+ // aapt resource value: 0x7F040133
+ public const int listLayout = 2130968883;
+
+ // aapt resource value: 0x7F040134
+ public const int listMenuViewStyle = 2130968884;
+
+ // aapt resource value: 0x7F040135
+ public const int listPopupWindowStyle = 2130968885;
+
+ // aapt resource value: 0x7F040136
+ public const int listPreferredItemHeight = 2130968886;
+
+ // aapt resource value: 0x7F040137
+ public const int listPreferredItemHeightLarge = 2130968887;
+
+ // aapt resource value: 0x7F040138
+ public const int listPreferredItemHeightSmall = 2130968888;
+
+ // aapt resource value: 0x7F040139
+ public const int listPreferredItemPaddingLeft = 2130968889;
+
+ // aapt resource value: 0x7F04013A
+ public const int listPreferredItemPaddingRight = 2130968890;
+
+ // aapt resource value: 0x7F04013B
+ public const int logo = 2130968891;
+
+ // aapt resource value: 0x7F04013C
+ public const int logoDescription = 2130968892;
+
+ // aapt resource value: 0x7F04013D
+ public const int materialButtonStyle = 2130968893;
+
+ // aapt resource value: 0x7F04013E
+ public const int materialCardViewStyle = 2130968894;
+
+ // aapt resource value: 0x7F04013F
+ public const int maxActionInlineWidth = 2130968895;
+
+ // aapt resource value: 0x7F040140
+ public const int maxButtonHeight = 2130968896;
+
+ // aapt resource value: 0x7F040141
+ public const int maxImageSize = 2130968897;
+
+ // aapt resource value: 0x7F040142
+ public const int measureWithLargestChild = 2130968898;
+
+ // aapt resource value: 0x7F040143
+ public const int menu = 2130968899;
+
+ // aapt resource value: 0x7F040144
+ public const int multiChoiceItemLayout = 2130968900;
+
+ // aapt resource value: 0x7F040145
+ public const int navigationContentDescription = 2130968901;
+
+ // aapt resource value: 0x7F040146
+ public const int navigationIcon = 2130968902;
+
+ // aapt resource value: 0x7F040147
+ public const int navigationMode = 2130968903;
+
+ // aapt resource value: 0x7F040148
+ public const int navigationViewStyle = 2130968904;
+
+ // aapt resource value: 0x7F040149
+ public const int numericModifiers = 2130968905;
+
+ // aapt resource value: 0x7F04014A
+ public const int overlapAnchor = 2130968906;
+
+ // aapt resource value: 0x7F04014B
+ public const int paddingBottomNoButtons = 2130968907;
+
+ // aapt resource value: 0x7F04014C
+ public const int paddingEnd = 2130968908;
+
+ // aapt resource value: 0x7F04014D
+ public const int paddingStart = 2130968909;
+
+ // aapt resource value: 0x7F04014E
+ public const int paddingTopNoTitle = 2130968910;
+
+ // aapt resource value: 0x7F04014F
+ public const int panelBackground = 2130968911;
+
+ // aapt resource value: 0x7F040150
+ public const int panelMenuListTheme = 2130968912;
+
+ // aapt resource value: 0x7F040151
+ public const int panelMenuListWidth = 2130968913;
+
+ // aapt resource value: 0x7F040152
+ public const int passwordToggleContentDescription = 2130968914;
+
+ // aapt resource value: 0x7F040153
+ public const int passwordToggleDrawable = 2130968915;
+
+ // aapt resource value: 0x7F040154
+ public const int passwordToggleEnabled = 2130968916;
+
+ // aapt resource value: 0x7F040155
+ public const int passwordToggleTint = 2130968917;
+
+ // aapt resource value: 0x7F040156
+ public const int passwordToggleTintMode = 2130968918;
+
+ // aapt resource value: 0x7F040157
+ public const int popupMenuStyle = 2130968919;
+
+ // aapt resource value: 0x7F040158
+ public const int popupTheme = 2130968920;
+
+ // aapt resource value: 0x7F040159
+ public const int popupWindowStyle = 2130968921;
+
+ // aapt resource value: 0x7F04015A
+ public const int preserveIconSpacing = 2130968922;
+
+ // aapt resource value: 0x7F04015B
+ public const int pressedTranslationZ = 2130968923;
+
+ // aapt resource value: 0x7F04015C
+ public const int progressBarPadding = 2130968924;
+
+ // aapt resource value: 0x7F04015D
+ public const int progressBarStyle = 2130968925;
+
+ // aapt resource value: 0x7F04015E
+ public const int queryBackground = 2130968926;
+
+ // aapt resource value: 0x7F04015F
+ public const int queryHint = 2130968927;
+
+ // aapt resource value: 0x7F040160
+ public const int radioButtonStyle = 2130968928;
+
+ // aapt resource value: 0x7F040161
+ public const int ratingBarStyle = 2130968929;
+
+ // aapt resource value: 0x7F040162
+ public const int ratingBarStyleIndicator = 2130968930;
+
+ // aapt resource value: 0x7F040163
+ public const int ratingBarStyleSmall = 2130968931;
+
+ // aapt resource value: 0x7F040164
+ public const int reverseLayout = 2130968932;
+
+ // aapt resource value: 0x7F040165
+ public const int rippleColor = 2130968933;
+
+ // aapt resource value: 0x7F040166
+ public const int scrimAnimationDuration = 2130968934;
+
+ // aapt resource value: 0x7F040167
+ public const int scrimBackground = 2130968935;
+
+ // aapt resource value: 0x7F040168
+ public const int scrimVisibleHeightTrigger = 2130968936;
+
+ // aapt resource value: 0x7F040169
+ public const int searchHintIcon = 2130968937;
+
+ // aapt resource value: 0x7F04016A
+ public const int searchIcon = 2130968938;
+
+ // aapt resource value: 0x7F04016B
+ public const int searchViewStyle = 2130968939;
+
+ // aapt resource value: 0x7F04016C
+ public const int second_curtain_bar_color = 2130968940;
+
+ // aapt resource value: 0x7F04016D
+ public const int second_wave_color = 2130968941;
+
+ // aapt resource value: 0x7F04016E
+ public const int seekBarStyle = 2130968942;
+
+ // aapt resource value: 0x7F04016F
+ public const int selectableItemBackground = 2130968943;
+
+ // aapt resource value: 0x7F040170
+ public const int selectableItemBackgroundBorderless = 2130968944;
+
+ // aapt resource value: 0x7F040171
+ public const int showAsAction = 2130968945;
+
+ // aapt resource value: 0x7F040172
+ public const int showDividers = 2130968946;
+
+ // aapt resource value: 0x7F040173
+ public const int showMotionSpec = 2130968947;
+
+ // aapt resource value: 0x7F040174
+ public const int showText = 2130968948;
+
+ // aapt resource value: 0x7F040175
+ public const int showTitle = 2130968949;
+
+ // aapt resource value: 0x7F040176
+ public const int singleChoiceItemLayout = 2130968950;
+
+ // aapt resource value: 0x7F040177
+ public const int singleLine = 2130968951;
+
+ // aapt resource value: 0x7F040178
+ public const int singleSelection = 2130968952;
+
+ // aapt resource value: 0x7F040179
+ public const int snackbarButtonStyle = 2130968953;
+
+ // aapt resource value: 0x7F04017A
+ public const int snackbarStyle = 2130968954;
+
+ // aapt resource value: 0x7F04017B
+ public const int spanCount = 2130968955;
+
+ // aapt resource value: 0x7F04017C
+ public const int spinBars = 2130968956;
+
+ // aapt resource value: 0x7F04017D
+ public const int spinnerDropDownItemStyle = 2130968957;
+
+ // aapt resource value: 0x7F04017E
+ public const int spinnerStyle = 2130968958;
+
+ // aapt resource value: 0x7F04017F
+ public const int splitTrack = 2130968959;
+
+ // aapt resource value: 0x7F040180
+ public const int srcCompat = 2130968960;
+
+ // aapt resource value: 0x7F040181
+ public const int stackFromEnd = 2130968961;
+
+ // aapt resource value: 0x7F040182
+ public const int state_above_anchor = 2130968962;
+
+ // aapt resource value: 0x7F040183
+ public const int state_collapsed = 2130968963;
+
+ // aapt resource value: 0x7F040184
+ public const int state_collapsible = 2130968964;
+
+ // aapt resource value: 0x7F040185
+ public const int state_liftable = 2130968965;
+
+ // aapt resource value: 0x7F040186
+ public const int state_lifted = 2130968966;
+
+ // aapt resource value: 0x7F040187
+ public const int statusBarBackground = 2130968967;
+
+ // aapt resource value: 0x7F040188
+ public const int statusBarScrim = 2130968968;
+
+ // aapt resource value: 0x7F040189
+ public const int strokeColor = 2130968969;
+
+ // aapt resource value: 0x7F04018A
+ public const int strokeWidth = 2130968970;
+
+ // aapt resource value: 0x7F04018B
+ public const int subMenuArrow = 2130968971;
+
+ // aapt resource value: 0x7F04018C
+ public const int submitBackground = 2130968972;
+
+ // aapt resource value: 0x7F04018D
+ public const int subtitle = 2130968973;
+
+ // aapt resource value: 0x7F04018E
+ public const int subtitleTextAppearance = 2130968974;
+
+ // aapt resource value: 0x7F04018F
+ public const int subtitleTextColor = 2130968975;
+
+ // aapt resource value: 0x7F040190
+ public const int subtitleTextStyle = 2130968976;
+
+ // aapt resource value: 0x7F040191
+ public const int suggestionRowLayout = 2130968977;
+
+ // aapt resource value: 0x7F040192
+ public const int switchMinWidth = 2130968978;
+
+ // aapt resource value: 0x7F040193
+ public const int switchPadding = 2130968979;
+
+ // aapt resource value: 0x7F040194
+ public const int switchStyle = 2130968980;
+
+ // aapt resource value: 0x7F040195
+ public const int switchTextAppearance = 2130968981;
+
+ // aapt resource value: 0x7F040196
+ public const int tabBackground = 2130968982;
+
+ // aapt resource value: 0x7F040197
+ public const int tabContentStart = 2130968983;
+
+ // aapt resource value: 0x7F040198
+ public const int tabGravity = 2130968984;
+
+ // aapt resource value: 0x7F040199
+ public const int tabIconTint = 2130968985;
+
+ // aapt resource value: 0x7F04019A
+ public const int tabIconTintMode = 2130968986;
+
+ // aapt resource value: 0x7F04019B
+ public const int tabIndicator = 2130968987;
+
+ // aapt resource value: 0x7F04019C
+ public const int tabIndicatorAnimationDuration = 2130968988;
+
+ // aapt resource value: 0x7F04019D
+ public const int tabIndicatorColor = 2130968989;
+
+ // aapt resource value: 0x7F04019E
+ public const int tabIndicatorFullWidth = 2130968990;
+
+ // aapt resource value: 0x7F04019F
+ public const int tabIndicatorGravity = 2130968991;
+
+ // aapt resource value: 0x7F0401A0
+ public const int tabIndicatorHeight = 2130968992;
+
+ // aapt resource value: 0x7F0401A1
+ public const int tabInlineLabel = 2130968993;
+
+ // aapt resource value: 0x7F0401A2
+ public const int tabMaxWidth = 2130968994;
+
+ // aapt resource value: 0x7F0401A3
+ public const int tabMinWidth = 2130968995;
+
+ // aapt resource value: 0x7F0401A4
+ public const int tabMode = 2130968996;
+
+ // aapt resource value: 0x7F0401A5
+ public const int tabPadding = 2130968997;
+
+ // aapt resource value: 0x7F0401A6
+ public const int tabPaddingBottom = 2130968998;
+
+ // aapt resource value: 0x7F0401A7
+ public const int tabPaddingEnd = 2130968999;
+
+ // aapt resource value: 0x7F0401A8
+ public const int tabPaddingStart = 2130969000;
+
+ // aapt resource value: 0x7F0401A9
+ public const int tabPaddingTop = 2130969001;
+
+ // aapt resource value: 0x7F0401AA
+ public const int tabRippleColor = 2130969002;
+
+ // aapt resource value: 0x7F0401AB
+ public const int tabSelectedTextColor = 2130969003;
+
+ // aapt resource value: 0x7F0401AC
+ public const int tabStyle = 2130969004;
+
+ // aapt resource value: 0x7F0401AD
+ public const int tabTextAppearance = 2130969005;
+
+ // aapt resource value: 0x7F0401AE
+ public const int tabTextColor = 2130969006;
+
+ // aapt resource value: 0x7F0401AF
+ public const int tabUnboundedRipple = 2130969007;
+
+ // aapt resource value: 0x7F0401B0
+ public const int textAllCaps = 2130969008;
+
+ // aapt resource value: 0x7F0401B1
+ public const int textAppearanceBody1 = 2130969009;
+
+ // aapt resource value: 0x7F0401B2
+ public const int textAppearanceBody2 = 2130969010;
+
+ // aapt resource value: 0x7F0401B3
+ public const int textAppearanceButton = 2130969011;
+
+ // aapt resource value: 0x7F0401B4
+ public const int textAppearanceCaption = 2130969012;
+
+ // aapt resource value: 0x7F0401B5
+ public const int textAppearanceHeadline1 = 2130969013;
+
+ // aapt resource value: 0x7F0401B6
+ public const int textAppearanceHeadline2 = 2130969014;
+
+ // aapt resource value: 0x7F0401B7
+ public const int textAppearanceHeadline3 = 2130969015;
+
+ // aapt resource value: 0x7F0401B8
+ public const int textAppearanceHeadline4 = 2130969016;
+
+ // aapt resource value: 0x7F0401B9
+ public const int textAppearanceHeadline5 = 2130969017;
+
+ // aapt resource value: 0x7F0401BA
+ public const int textAppearanceHeadline6 = 2130969018;
+
+ // aapt resource value: 0x7F0401BB
+ public const int textAppearanceLargePopupMenu = 2130969019;
+
+ // aapt resource value: 0x7F0401BC
+ public const int textAppearanceListItem = 2130969020;
+
+ // aapt resource value: 0x7F0401BD
+ public const int textAppearanceListItemSecondary = 2130969021;
+
+ // aapt resource value: 0x7F0401BE
+ public const int textAppearanceListItemSmall = 2130969022;
+
+ // aapt resource value: 0x7F0401BF
+ public const int textAppearanceOverline = 2130969023;
+
+ // aapt resource value: 0x7F0401C0
+ public const int textAppearancePopupMenuHeader = 2130969024;
+
+ // aapt resource value: 0x7F0401C1
+ public const int textAppearanceSearchResultSubtitle = 2130969025;
+
+ // aapt resource value: 0x7F0401C2
+ public const int textAppearanceSearchResultTitle = 2130969026;
+
+ // aapt resource value: 0x7F0401C3
+ public const int textAppearanceSmallPopupMenu = 2130969027;
+
+ // aapt resource value: 0x7F0401C4
+ public const int textAppearanceSubtitle1 = 2130969028;
+
+ // aapt resource value: 0x7F0401C5
+ public const int textAppearanceSubtitle2 = 2130969029;
+
+ // aapt resource value: 0x7F0401C6
+ public const int textColorAlertDialogListItem = 2130969030;
+
+ // aapt resource value: 0x7F0401C7
+ public const int textColorSearchUrl = 2130969031;
+
+ // aapt resource value: 0x7F0401C8
+ public const int textEndPadding = 2130969032;
+
+ // aapt resource value: 0x7F0401C9
+ public const int textInputStyle = 2130969033;
+
+ // aapt resource value: 0x7F0401CA
+ public const int textStartPadding = 2130969034;
+
+ // aapt resource value: 0x7F0401CB
+ public const int theme = 2130969035;
+
+ // aapt resource value: 0x7F0401CC
+ public const int thickness = 2130969036;
+
+ // aapt resource value: 0x7F0401CD
+ public const int thumbTextPadding = 2130969037;
+
+ // aapt resource value: 0x7F0401CE
+ public const int thumbTint = 2130969038;
+
+ // aapt resource value: 0x7F0401CF
+ public const int thumbTintMode = 2130969039;
+
+ // aapt resource value: 0x7F0401D0
+ public const int tickMark = 2130969040;
+
+ // aapt resource value: 0x7F0401D1
+ public const int tickMarkTint = 2130969041;
+
+ // aapt resource value: 0x7F0401D2
+ public const int tickMarkTintMode = 2130969042;
+
+ // aapt resource value: 0x7F0401D3
+ public const int tint = 2130969043;
+
+ // aapt resource value: 0x7F0401D4
+ public const int tintMode = 2130969044;
+
+ // aapt resource value: 0x7F0401D5
+ public const int title = 2130969045;
+
+ // aapt resource value: 0x7F0401D6
+ public const int titleEnabled = 2130969046;
+
+ // aapt resource value: 0x7F0401D7
+ public const int titleMargin = 2130969047;
+
+ // aapt resource value: 0x7F0401D8
+ public const int titleMarginBottom = 2130969048;
+
+ // aapt resource value: 0x7F0401D9
+ public const int titleMarginEnd = 2130969049;
+
+ // aapt resource value: 0x7F0401DC
+ public const int titleMargins = 2130969052;
+
+ // aapt resource value: 0x7F0401DA
+ public const int titleMarginStart = 2130969050;
+
+ // aapt resource value: 0x7F0401DB
+ public const int titleMarginTop = 2130969051;
+
+ // aapt resource value: 0x7F0401DD
+ public const int titleTextAppearance = 2130969053;
+
+ // aapt resource value: 0x7F0401DE
+ public const int titleTextColor = 2130969054;
+
+ // aapt resource value: 0x7F0401DF
+ public const int titleTextStyle = 2130969055;
+
+ // aapt resource value: 0x7F0401E0
+ public const int toolbarId = 2130969056;
+
+ // aapt resource value: 0x7F0401E1
+ public const int toolbarNavigationButtonStyle = 2130969057;
+
+ // aapt resource value: 0x7F0401E2
+ public const int toolbarStyle = 2130969058;
+
+ // aapt resource value: 0x7F0401E3
+ public const int tooltipForegroundColor = 2130969059;
+
+ // aapt resource value: 0x7F0401E4
+ public const int tooltipFrameBackground = 2130969060;
+
+ // aapt resource value: 0x7F0401E5
+ public const int tooltipText = 2130969061;
+
+ // aapt resource value: 0x7F0401E6
+ public const int track = 2130969062;
+
+ // aapt resource value: 0x7F0401E7
+ public const int trackTint = 2130969063;
+
+ // aapt resource value: 0x7F0401E8
+ public const int trackTintMode = 2130969064;
+
+ // aapt resource value: 0x7F0401E9
+ public const int ttcIndex = 2130969065;
+
+ // aapt resource value: 0x7F0401EA
+ public const int useCompatPadding = 2130969066;
+
+ // aapt resource value: 0x7F0401EB
+ public const int viewInflaterClass = 2130969067;
+
+ // aapt resource value: 0x7F0401EC
+ public const int voiceIcon = 2130969068;
+
+ // aapt resource value: 0x7F0401ED
+ public const int wave_bg_color = 2130969069;
+
+ // aapt resource value: 0x7F0401EE
+ public const int wave_border_color = 2130969070;
+
+ // aapt resource value: 0x7F0401EF
+ public const int wave_color = 2130969071;
+
+ // aapt resource value: 0x7F0401F0
+ public const int wave_height = 2130969072;
+
+ // aapt resource value: 0x7F0401F1
+ public const int wave_width = 2130969073;
+
+ // aapt resource value: 0x7F0401F2
+ public const int wheelview_dividerColor = 2130969074;
+
+ // aapt resource value: 0x7F0401F3
+ public const int wheelview_gravity = 2130969075;
+
+ // aapt resource value: 0x7F0401F4
+ public const int wheelview_lineSpacingMultiplier = 2130969076;
+
+ // aapt resource value: 0x7F0401F5
+ public const int wheelview_textColorCenter = 2130969077;
+
+ // aapt resource value: 0x7F0401F6
+ public const int wheelview_textColorOut = 2130969078;
+
+ // aapt resource value: 0x7F0401F7
+ public const int wheelview_textSize = 2130969079;
+
+ // aapt resource value: 0x7F0401F8
+ public const int windowActionBar = 2130969080;
+
+ // aapt resource value: 0x7F0401F9
+ public const int windowActionBarOverlay = 2130969081;
+
+ // aapt resource value: 0x7F0401FA
+ public const int windowActionModeOverlay = 2130969082;
+
+ // aapt resource value: 0x7F0401FB
+ public const int windowFixedHeightMajor = 2130969083;
+
+ // aapt resource value: 0x7F0401FC
+ public const int windowFixedHeightMinor = 2130969084;
+
+ // aapt resource value: 0x7F0401FD
+ public const int windowFixedWidthMajor = 2130969085;
+
+ // aapt resource value: 0x7F0401FE
+ public const int windowFixedWidthMinor = 2130969086;
+
+ // aapt resource value: 0x7F0401FF
+ public const int windowMinWidthMajor = 2130969087;
+
+ // aapt resource value: 0x7F040200
+ public const int windowMinWidthMinor = 2130969088;
+
+ // aapt resource value: 0x7F040201
+ public const int windowNoTitle = 2130969089;
+
+ static Attribute()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Attribute()
+ {
+ }
+ }
+
+ public partial class Boolean
+ {
+
+ // aapt resource value: 0x7F050000
+ public const int abc_action_bar_embed_tabs = 2131034112;
+
+ // aapt resource value: 0x7F050001
+ public const int abc_allow_stacked_button_bar = 2131034113;
+
+ // aapt resource value: 0x7F050002
+ public const int abc_config_actionMenuItemAllCaps = 2131034114;
+
+ // aapt resource value: 0x7F050003
+ public const int mtrl_btn_textappearance_all_caps = 2131034115;
+
+ static Boolean()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Boolean()
+ {
+ }
+ }
+
+ public partial class Color
+ {
+
+ // aapt resource value: 0x7F060000
+ public const int abc_background_cache_hint_selector_material_dark = 2131099648;
+
+ // aapt resource value: 0x7F060001
+ public const int abc_background_cache_hint_selector_material_light = 2131099649;
+
+ // aapt resource value: 0x7F060002
+ public const int abc_btn_colored_borderless_text_material = 2131099650;
+
+ // aapt resource value: 0x7F060003
+ public const int abc_btn_colored_text_material = 2131099651;
+
+ // aapt resource value: 0x7F060004
+ public const int abc_color_highlight_material = 2131099652;
+
+ // aapt resource value: 0x7F060005
+ public const int abc_hint_foreground_material_dark = 2131099653;
+
+ // aapt resource value: 0x7F060006
+ public const int abc_hint_foreground_material_light = 2131099654;
+
+ // aapt resource value: 0x7F060007
+ public const int abc_input_method_navigation_guard = 2131099655;
+
+ // aapt resource value: 0x7F060008
+ public const int abc_primary_text_disable_only_material_dark = 2131099656;
+
+ // aapt resource value: 0x7F060009
+ public const int abc_primary_text_disable_only_material_light = 2131099657;
+
+ // aapt resource value: 0x7F06000A
+ public const int abc_primary_text_material_dark = 2131099658;
+
+ // aapt resource value: 0x7F06000B
+ public const int abc_primary_text_material_light = 2131099659;
+
+ // aapt resource value: 0x7F06000C
+ public const int abc_search_url_text = 2131099660;
+
+ // aapt resource value: 0x7F06000D
+ public const int abc_search_url_text_normal = 2131099661;
+
+ // aapt resource value: 0x7F06000E
+ public const int abc_search_url_text_pressed = 2131099662;
+
+ // aapt resource value: 0x7F06000F
+ public const int abc_search_url_text_selected = 2131099663;
+
+ // aapt resource value: 0x7F060010
+ public const int abc_secondary_text_material_dark = 2131099664;
+
+ // aapt resource value: 0x7F060011
+ public const int abc_secondary_text_material_light = 2131099665;
+
+ // aapt resource value: 0x7F060012
+ public const int abc_tint_btn_checkable = 2131099666;
+
+ // aapt resource value: 0x7F060013
+ public const int abc_tint_default = 2131099667;
+
+ // aapt resource value: 0x7F060014
+ public const int abc_tint_edittext = 2131099668;
+
+ // aapt resource value: 0x7F060015
+ public const int abc_tint_seek_thumb = 2131099669;
+
+ // aapt resource value: 0x7F060016
+ public const int abc_tint_spinner = 2131099670;
+
+ // aapt resource value: 0x7F060017
+ public const int abc_tint_switch_track = 2131099671;
+
+ // aapt resource value: 0x7F060018
+ public const int accent_material_dark = 2131099672;
+
+ // aapt resource value: 0x7F060019
+ public const int accent_material_light = 2131099673;
+
+ // aapt resource value: 0x7F06001A
+ public const int background_floating_material_dark = 2131099674;
+
+ // aapt resource value: 0x7F06001B
+ public const int background_floating_material_light = 2131099675;
+
+ // aapt resource value: 0x7F06001C
+ public const int background_material_dark = 2131099676;
+
+ // aapt resource value: 0x7F06001D
+ public const int background_material_light = 2131099677;
+
+ // aapt resource value: 0x7F06001E
+ public const int bright_foreground_disabled_material_dark = 2131099678;
+
+ // aapt resource value: 0x7F06001F
+ public const int bright_foreground_disabled_material_light = 2131099679;
+
+ // aapt resource value: 0x7F060020
+ public const int bright_foreground_inverse_material_dark = 2131099680;
+
+ // aapt resource value: 0x7F060021
+ public const int bright_foreground_inverse_material_light = 2131099681;
+
+ // aapt resource value: 0x7F060022
+ public const int bright_foreground_material_dark = 2131099682;
+
+ // aapt resource value: 0x7F060023
+ public const int bright_foreground_material_light = 2131099683;
+
+ // aapt resource value: 0x7F060024
+ public const int browser_actions_bg_grey = 2131099684;
+
+ // aapt resource value: 0x7F060025
+ public const int browser_actions_divider_color = 2131099685;
+
+ // aapt resource value: 0x7F060026
+ public const int browser_actions_text_color = 2131099686;
+
+ // aapt resource value: 0x7F060027
+ public const int browser_actions_title_color = 2131099687;
+
+ // aapt resource value: 0x7F060028
+ public const int button_material_dark = 2131099688;
+
+ // aapt resource value: 0x7F060029
+ public const int button_material_light = 2131099689;
+
+ // aapt resource value: 0x7F06002A
+ public const int cardview_dark_background = 2131099690;
+
+ // aapt resource value: 0x7F06002B
+ public const int cardview_light_background = 2131099691;
+
+ // aapt resource value: 0x7F06002C
+ public const int cardview_shadow_end_color = 2131099692;
+
+ // aapt resource value: 0x7F06002D
+ public const int cardview_shadow_start_color = 2131099693;
+
+ // aapt resource value: 0x7F06002E
+ public const int colorAccent = 2131099694;
+
+ // aapt resource value: 0x7F06002F
+ public const int colorPrimary = 2131099695;
+
+ // aapt resource value: 0x7F060030
+ public const int colorPrimaryDark = 2131099696;
+
+ // aapt resource value: 0x7F060031
+ public const int design_bottom_navigation_shadow_color = 2131099697;
+
+ // aapt resource value: 0x7F060032
+ public const int design_default_color_primary = 2131099698;
+
+ // aapt resource value: 0x7F060033
+ public const int design_default_color_primary_dark = 2131099699;
+
+ // aapt resource value: 0x7F060034
+ public const int design_error = 2131099700;
+
+ // aapt resource value: 0x7F060035
+ public const int design_fab_shadow_end_color = 2131099701;
+
+ // aapt resource value: 0x7F060036
+ public const int design_fab_shadow_mid_color = 2131099702;
+
+ // aapt resource value: 0x7F060037
+ public const int design_fab_shadow_start_color = 2131099703;
+
+ // aapt resource value: 0x7F060038
+ public const int design_fab_stroke_end_inner_color = 2131099704;
+
+ // aapt resource value: 0x7F060039
+ public const int design_fab_stroke_end_outer_color = 2131099705;
+
+ // aapt resource value: 0x7F06003A
+ public const int design_fab_stroke_top_inner_color = 2131099706;
+
+ // aapt resource value: 0x7F06003B
+ public const int design_fab_stroke_top_outer_color = 2131099707;
+
+ // aapt resource value: 0x7F06003C
+ public const int design_snackbar_background_color = 2131099708;
+
+ // aapt resource value: 0x7F06003D
+ public const int design_tint_password_toggle = 2131099709;
+
+ // aapt resource value: 0x7F06003E
+ public const int dim_foreground_disabled_material_dark = 2131099710;
+
+ // aapt resource value: 0x7F06003F
+ public const int dim_foreground_disabled_material_light = 2131099711;
+
+ // aapt resource value: 0x7F060040
+ public const int dim_foreground_material_dark = 2131099712;
+
+ // aapt resource value: 0x7F060041
+ public const int dim_foreground_material_light = 2131099713;
+
+ // aapt resource value: 0x7F060042
+ public const int error_color_material_dark = 2131099714;
+
+ // aapt resource value: 0x7F060043
+ public const int error_color_material_light = 2131099715;
+
+ // aapt resource value: 0x7F060044
+ public const int foreground_material_dark = 2131099716;
+
+ // aapt resource value: 0x7F060045
+ public const int foreground_material_light = 2131099717;
+
+ // aapt resource value: 0x7F060046
+ public const int gd_top_view = 2131099718;
+
+ // aapt resource value: 0x7F060047
+ public const int highlighted_text_material_dark = 2131099719;
+
+ // aapt resource value: 0x7F060048
+ public const int highlighted_text_material_light = 2131099720;
+
+ // aapt resource value: 0x7F060049
+ public const int ic_launcher_background = 2131099721;
+
+ // aapt resource value: 0x7F06004A
+ public const int material_blue_grey_800 = 2131099722;
+
+ // aapt resource value: 0x7F06004B
+ public const int material_blue_grey_900 = 2131099723;
+
+ // aapt resource value: 0x7F06004C
+ public const int material_blue_grey_950 = 2131099724;
+
+ // aapt resource value: 0x7F06004D
+ public const int material_deep_teal_200 = 2131099725;
+
+ // aapt resource value: 0x7F06004E
+ public const int material_deep_teal_500 = 2131099726;
+
+ // aapt resource value: 0x7F06004F
+ public const int material_grey_100 = 2131099727;
+
+ // aapt resource value: 0x7F060050
+ public const int material_grey_300 = 2131099728;
+
+ // aapt resource value: 0x7F060051
+ public const int material_grey_50 = 2131099729;
+
+ // aapt resource value: 0x7F060052
+ public const int material_grey_600 = 2131099730;
+
+ // aapt resource value: 0x7F060053
+ public const int material_grey_800 = 2131099731;
+
+ // aapt resource value: 0x7F060054
+ public const int material_grey_850 = 2131099732;
+
+ // aapt resource value: 0x7F060055
+ public const int material_grey_900 = 2131099733;
+
+ // aapt resource value: 0x7F060056
+ public const int material_red_500 = 2131099734;
+
+ // aapt resource value: 0x7F060057
+ public const int mtrl_bottom_nav_colored_item_tint = 2131099735;
+
+ // aapt resource value: 0x7F060058
+ public const int mtrl_bottom_nav_item_tint = 2131099736;
+
+ // aapt resource value: 0x7F060059
+ public const int mtrl_btn_bg_color_disabled = 2131099737;
+
+ // aapt resource value: 0x7F06005A
+ public const int mtrl_btn_bg_color_selector = 2131099738;
+
+ // aapt resource value: 0x7F06005B
+ public const int mtrl_btn_ripple_color = 2131099739;
+
+ // aapt resource value: 0x7F06005C
+ public const int mtrl_btn_stroke_color_selector = 2131099740;
+
+ // aapt resource value: 0x7F06005D
+ public const int mtrl_btn_text_btn_ripple_color = 2131099741;
+
+ // aapt resource value: 0x7F06005E
+ public const int mtrl_btn_text_color_disabled = 2131099742;
+
+ // aapt resource value: 0x7F06005F
+ public const int mtrl_btn_text_color_selector = 2131099743;
+
+ // aapt resource value: 0x7F060060
+ public const int mtrl_btn_transparent_bg_color = 2131099744;
+
+ // aapt resource value: 0x7F060061
+ public const int mtrl_chip_background_color = 2131099745;
+
+ // aapt resource value: 0x7F060062
+ public const int mtrl_chip_close_icon_tint = 2131099746;
+
+ // aapt resource value: 0x7F060063
+ public const int mtrl_chip_ripple_color = 2131099747;
+
+ // aapt resource value: 0x7F060064
+ public const int mtrl_chip_text_color = 2131099748;
+
+ // aapt resource value: 0x7F060065
+ public const int mtrl_fab_ripple_color = 2131099749;
+
+ // aapt resource value: 0x7F060066
+ public const int mtrl_scrim_color = 2131099750;
+
+ // aapt resource value: 0x7F060067
+ public const int mtrl_tabs_colored_ripple_color = 2131099751;
+
+ // aapt resource value: 0x7F060068
+ public const int mtrl_tabs_icon_color_selector = 2131099752;
+
+ // aapt resource value: 0x7F060069
+ public const int mtrl_tabs_icon_color_selector_colored = 2131099753;
+
+ // aapt resource value: 0x7F06006A
+ public const int mtrl_tabs_legacy_text_color_selector = 2131099754;
+
+ // aapt resource value: 0x7F06006B
+ public const int mtrl_tabs_ripple_color = 2131099755;
+
+ // aapt resource value: 0x7F06006D
+ public const int mtrl_textinput_default_box_stroke_color = 2131099757;
+
+ // aapt resource value: 0x7F06006E
+ public const int mtrl_textinput_disabled_color = 2131099758;
+
+ // aapt resource value: 0x7F06006F
+ public const int mtrl_textinput_filled_box_default_background_color = 2131099759;
+
+ // aapt resource value: 0x7F060070
+ public const int mtrl_textinput_hovered_box_stroke_color = 2131099760;
+
+ // aapt resource value: 0x7F06006C
+ public const int mtrl_text_btn_text_color_selector = 2131099756;
+
+ // aapt resource value: 0x7F060071
+ public const int notification_action_color_filter = 2131099761;
+
+ // aapt resource value: 0x7F060072
+ public const int notification_icon_bg_color = 2131099762;
+
+ // aapt resource value: 0x7F060073
+ public const int notification_material_background_media_default_color = 2131099763;
+
+ // aapt resource value: 0x7F060074
+ public const int pickerview_bgColor_default = 2131099764;
+
+ // aapt resource value: 0x7F060075
+ public const int pickerview_bgColor_overlay = 2131099765;
+
+ // aapt resource value: 0x7F060076
+ public const int pickerview_bg_topbar = 2131099766;
+
+ // aapt resource value: 0x7F060077
+ public const int pickerview_timebtn_nor = 2131099767;
+
+ // aapt resource value: 0x7F060078
+ public const int pickerview_timebtn_pre = 2131099768;
+
+ // aapt resource value: 0x7F060079
+ public const int pickerview_topbar_title = 2131099769;
+
+ // aapt resource value: 0x7F06007A
+ public const int pickerview_wheelview_textcolor_center = 2131099770;
+
+ // aapt resource value: 0x7F06007B
+ public const int pickerview_wheelview_textcolor_divider = 2131099771;
+
+ // aapt resource value: 0x7F06007C
+ public const int pickerview_wheelview_textcolor_out = 2131099772;
+
+ // aapt resource value: 0x7F06007D
+ public const int primary_dark_material_dark = 2131099773;
+
+ // aapt resource value: 0x7F06007E
+ public const int primary_dark_material_light = 2131099774;
+
+ // aapt resource value: 0x7F06007F
+ public const int primary_material_dark = 2131099775;
+
+ // aapt resource value: 0x7F060080
+ public const int primary_material_light = 2131099776;
+
+ // aapt resource value: 0x7F060081
+ public const int primary_text_default_material_dark = 2131099777;
+
+ // aapt resource value: 0x7F060082
+ public const int primary_text_default_material_light = 2131099778;
+
+ // aapt resource value: 0x7F060083
+ public const int primary_text_disabled_material_dark = 2131099779;
+
+ // aapt resource value: 0x7F060084
+ public const int primary_text_disabled_material_light = 2131099780;
+
+ // aapt resource value: 0x7F060085
+ public const int ripple_material_dark = 2131099781;
+
+ // aapt resource value: 0x7F060086
+ public const int ripple_material_light = 2131099782;
+
+ // aapt resource value: 0x7F060087
+ public const int secondary_text_default_material_dark = 2131099783;
+
+ // aapt resource value: 0x7F060088
+ public const int secondary_text_default_material_light = 2131099784;
+
+ // aapt resource value: 0x7F060089
+ public const int secondary_text_disabled_material_dark = 2131099785;
+
+ // aapt resource value: 0x7F06008A
+ public const int secondary_text_disabled_material_light = 2131099786;
+
+ // aapt resource value: 0x7F06008B
+ public const int switch_thumb_disabled_material_dark = 2131099787;
+
+ // aapt resource value: 0x7F06008C
+ public const int switch_thumb_disabled_material_light = 2131099788;
+
+ // aapt resource value: 0x7F06008D
+ public const int switch_thumb_material_dark = 2131099789;
+
+ // aapt resource value: 0x7F06008E
+ public const int switch_thumb_material_light = 2131099790;
+
+ // aapt resource value: 0x7F06008F
+ public const int switch_thumb_normal_material_dark = 2131099791;
+
+ // aapt resource value: 0x7F060090
+ public const int switch_thumb_normal_material_light = 2131099792;
+
+ // aapt resource value: 0x7F060091
+ public const int tooltip_background_dark = 2131099793;
+
+ // aapt resource value: 0x7F060092
+ public const int tooltip_background_light = 2131099794;
+
+ static Color()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Color()
+ {
+ }
+ }
+
+ public partial class Dimension
+ {
+
+ // aapt resource value: 0x7F070000
+ public const int abc_action_bar_content_inset_material = 2131165184;
+
+ // aapt resource value: 0x7F070001
+ public const int abc_action_bar_content_inset_with_nav = 2131165185;
+
+ // aapt resource value: 0x7F070002
+ public const int abc_action_bar_default_height_material = 2131165186;
+
+ // aapt resource value: 0x7F070003
+ public const int abc_action_bar_default_padding_end_material = 2131165187;
+
+ // aapt resource value: 0x7F070004
+ public const int abc_action_bar_default_padding_start_material = 2131165188;
+
+ // aapt resource value: 0x7F070005
+ public const int abc_action_bar_elevation_material = 2131165189;
+
+ // aapt resource value: 0x7F070006
+ public const int abc_action_bar_icon_vertical_padding_material = 2131165190;
+
+ // aapt resource value: 0x7F070007
+ public const int abc_action_bar_overflow_padding_end_material = 2131165191;
+
+ // aapt resource value: 0x7F070008
+ public const int abc_action_bar_overflow_padding_start_material = 2131165192;
+
+ // aapt resource value: 0x7F070009
+ public const int abc_action_bar_stacked_max_height = 2131165193;
+
+ // aapt resource value: 0x7F07000A
+ public const int abc_action_bar_stacked_tab_max_width = 2131165194;
+
+ // aapt resource value: 0x7F07000B
+ public const int abc_action_bar_subtitle_bottom_margin_material = 2131165195;
+
+ // aapt resource value: 0x7F07000C
+ public const int abc_action_bar_subtitle_top_margin_material = 2131165196;
+
+ // aapt resource value: 0x7F07000D
+ public const int abc_action_button_min_height_material = 2131165197;
+
+ // aapt resource value: 0x7F07000E
+ public const int abc_action_button_min_width_material = 2131165198;
+
+ // aapt resource value: 0x7F07000F
+ public const int abc_action_button_min_width_overflow_material = 2131165199;
+
+ // aapt resource value: 0x7F070010
+ public const int abc_alert_dialog_button_bar_height = 2131165200;
+
+ // aapt resource value: 0x7F070011
+ public const int abc_alert_dialog_button_dimen = 2131165201;
+
+ // aapt resource value: 0x7F070012
+ public const int abc_button_inset_horizontal_material = 2131165202;
+
+ // aapt resource value: 0x7F070013
+ public const int abc_button_inset_vertical_material = 2131165203;
+
+ // aapt resource value: 0x7F070014
+ public const int abc_button_padding_horizontal_material = 2131165204;
+
+ // aapt resource value: 0x7F070015
+ public const int abc_button_padding_vertical_material = 2131165205;
+
+ // aapt resource value: 0x7F070016
+ public const int abc_cascading_menus_min_smallest_width = 2131165206;
+
+ // aapt resource value: 0x7F070017
+ public const int abc_config_prefDialogWidth = 2131165207;
+
+ // aapt resource value: 0x7F070018
+ public const int abc_control_corner_material = 2131165208;
+
+ // aapt resource value: 0x7F070019
+ public const int abc_control_inset_material = 2131165209;
+
+ // aapt resource value: 0x7F07001A
+ public const int abc_control_padding_material = 2131165210;
+
+ // aapt resource value: 0x7F07001B
+ public const int abc_dialog_corner_radius_material = 2131165211;
+
+ // aapt resource value: 0x7F07001C
+ public const int abc_dialog_fixed_height_major = 2131165212;
+
+ // aapt resource value: 0x7F07001D
+ public const int abc_dialog_fixed_height_minor = 2131165213;
+
+ // aapt resource value: 0x7F07001E
+ public const int abc_dialog_fixed_width_major = 2131165214;
+
+ // aapt resource value: 0x7F07001F
+ public const int abc_dialog_fixed_width_minor = 2131165215;
+
+ // aapt resource value: 0x7F070020
+ public const int abc_dialog_list_padding_bottom_no_buttons = 2131165216;
+
+ // aapt resource value: 0x7F070021
+ public const int abc_dialog_list_padding_top_no_title = 2131165217;
+
+ // aapt resource value: 0x7F070022
+ public const int abc_dialog_min_width_major = 2131165218;
+
+ // aapt resource value: 0x7F070023
+ public const int abc_dialog_min_width_minor = 2131165219;
+
+ // aapt resource value: 0x7F070024
+ public const int abc_dialog_padding_material = 2131165220;
+
+ // aapt resource value: 0x7F070025
+ public const int abc_dialog_padding_top_material = 2131165221;
+
+ // aapt resource value: 0x7F070026
+ public const int abc_dialog_title_divider_material = 2131165222;
+
+ // aapt resource value: 0x7F070027
+ public const int abc_disabled_alpha_material_dark = 2131165223;
+
+ // aapt resource value: 0x7F070028
+ public const int abc_disabled_alpha_material_light = 2131165224;
+
+ // aapt resource value: 0x7F070029
+ public const int abc_dropdownitem_icon_width = 2131165225;
+
+ // aapt resource value: 0x7F07002A
+ public const int abc_dropdownitem_text_padding_left = 2131165226;
+
+ // aapt resource value: 0x7F07002B
+ public const int abc_dropdownitem_text_padding_right = 2131165227;
+
+ // aapt resource value: 0x7F07002C
+ public const int abc_edit_text_inset_bottom_material = 2131165228;
+
+ // aapt resource value: 0x7F07002D
+ public const int abc_edit_text_inset_horizontal_material = 2131165229;
+
+ // aapt resource value: 0x7F07002E
+ public const int abc_edit_text_inset_top_material = 2131165230;
+
+ // aapt resource value: 0x7F07002F
+ public const int abc_floating_window_z = 2131165231;
+
+ // aapt resource value: 0x7F070030
+ public const int abc_list_item_padding_horizontal_material = 2131165232;
+
+ // aapt resource value: 0x7F070031
+ public const int abc_panel_menu_list_width = 2131165233;
+
+ // aapt resource value: 0x7F070032
+ public const int abc_progress_bar_height_material = 2131165234;
+
+ // aapt resource value: 0x7F070033
+ public const int abc_search_view_preferred_height = 2131165235;
+
+ // aapt resource value: 0x7F070034
+ public const int abc_search_view_preferred_width = 2131165236;
+
+ // aapt resource value: 0x7F070035
+ public const int abc_seekbar_track_background_height_material = 2131165237;
+
+ // aapt resource value: 0x7F070036
+ public const int abc_seekbar_track_progress_height_material = 2131165238;
+
+ // aapt resource value: 0x7F070037
+ public const int abc_select_dialog_padding_start_material = 2131165239;
+
+ // aapt resource value: 0x7F070038
+ public const int abc_switch_padding = 2131165240;
+
+ // aapt resource value: 0x7F070039
+ public const int abc_text_size_body_1_material = 2131165241;
+
+ // aapt resource value: 0x7F07003A
+ public const int abc_text_size_body_2_material = 2131165242;
+
+ // aapt resource value: 0x7F07003B
+ public const int abc_text_size_button_material = 2131165243;
+
+ // aapt resource value: 0x7F07003C
+ public const int abc_text_size_caption_material = 2131165244;
+
+ // aapt resource value: 0x7F07003D
+ public const int abc_text_size_display_1_material = 2131165245;
+
+ // aapt resource value: 0x7F07003E
+ public const int abc_text_size_display_2_material = 2131165246;
+
+ // aapt resource value: 0x7F07003F
+ public const int abc_text_size_display_3_material = 2131165247;
+
+ // aapt resource value: 0x7F070040
+ public const int abc_text_size_display_4_material = 2131165248;
+
+ // aapt resource value: 0x7F070041
+ public const int abc_text_size_headline_material = 2131165249;
+
+ // aapt resource value: 0x7F070042
+ public const int abc_text_size_large_material = 2131165250;
+
+ // aapt resource value: 0x7F070043
+ public const int abc_text_size_medium_material = 2131165251;
+
+ // aapt resource value: 0x7F070044
+ public const int abc_text_size_menu_header_material = 2131165252;
+
+ // aapt resource value: 0x7F070045
+ public const int abc_text_size_menu_material = 2131165253;
+
+ // aapt resource value: 0x7F070046
+ public const int abc_text_size_small_material = 2131165254;
+
+ // aapt resource value: 0x7F070047
+ public const int abc_text_size_subhead_material = 2131165255;
+
+ // aapt resource value: 0x7F070048
+ public const int abc_text_size_subtitle_material_toolbar = 2131165256;
+
+ // aapt resource value: 0x7F070049
+ public const int abc_text_size_title_material = 2131165257;
+
+ // aapt resource value: 0x7F07004A
+ public const int abc_text_size_title_material_toolbar = 2131165258;
+
+ // aapt resource value: 0x7F07004B
+ public const int browser_actions_context_menu_max_width = 2131165259;
+
+ // aapt resource value: 0x7F07004C
+ public const int browser_actions_context_menu_min_padding = 2131165260;
+
+ // aapt resource value: 0x7F07004D
+ public const int cardview_compat_inset_shadow = 2131165261;
+
+ // aapt resource value: 0x7F07004E
+ public const int cardview_default_elevation = 2131165262;
+
+ // aapt resource value: 0x7F07004F
+ public const int cardview_default_radius = 2131165263;
+
+ // aapt resource value: 0x7F070050
+ public const int compat_button_inset_horizontal_material = 2131165264;
+
+ // aapt resource value: 0x7F070051
+ public const int compat_button_inset_vertical_material = 2131165265;
+
+ // aapt resource value: 0x7F070052
+ public const int compat_button_padding_horizontal_material = 2131165266;
+
+ // aapt resource value: 0x7F070053
+ public const int compat_button_padding_vertical_material = 2131165267;
+
+ // aapt resource value: 0x7F070054
+ public const int compat_control_corner_material = 2131165268;
+
+ // aapt resource value: 0x7F070055
+ public const int compat_notification_large_icon_max_height = 2131165269;
+
+ // aapt resource value: 0x7F070056
+ public const int compat_notification_large_icon_max_width = 2131165270;
+
+ // aapt resource value: 0x7F070057
+ public const int design_appbar_elevation = 2131165271;
+
+ // aapt resource value: 0x7F070058
+ public const int design_bottom_navigation_active_item_max_width = 2131165272;
+
+ // aapt resource value: 0x7F070059
+ public const int design_bottom_navigation_active_item_min_width = 2131165273;
+
+ // aapt resource value: 0x7F07005A
+ public const int design_bottom_navigation_active_text_size = 2131165274;
+
+ // aapt resource value: 0x7F07005B
+ public const int design_bottom_navigation_elevation = 2131165275;
+
+ // aapt resource value: 0x7F07005C
+ public const int design_bottom_navigation_height = 2131165276;
+
+ // aapt resource value: 0x7F07005D
+ public const int design_bottom_navigation_icon_size = 2131165277;
+
+ // aapt resource value: 0x7F07005E
+ public const int design_bottom_navigation_item_max_width = 2131165278;
+
+ // aapt resource value: 0x7F07005F
+ public const int design_bottom_navigation_item_min_width = 2131165279;
+
+ // aapt resource value: 0x7F070060
+ public const int design_bottom_navigation_margin = 2131165280;
+
+ // aapt resource value: 0x7F070061
+ public const int design_bottom_navigation_shadow_height = 2131165281;
+
+ // aapt resource value: 0x7F070062
+ public const int design_bottom_navigation_text_size = 2131165282;
+
+ // aapt resource value: 0x7F070063
+ public const int design_bottom_sheet_modal_elevation = 2131165283;
+
+ // aapt resource value: 0x7F070064
+ public const int design_bottom_sheet_peek_height_min = 2131165284;
+
+ // aapt resource value: 0x7F070065
+ public const int design_fab_border_width = 2131165285;
+
+ // aapt resource value: 0x7F070066
+ public const int design_fab_elevation = 2131165286;
+
+ // aapt resource value: 0x7F070067
+ public const int design_fab_image_size = 2131165287;
+
+ // aapt resource value: 0x7F070068
+ public const int design_fab_size_mini = 2131165288;
+
+ // aapt resource value: 0x7F070069
+ public const int design_fab_size_normal = 2131165289;
+
+ // aapt resource value: 0x7F07006A
+ public const int design_fab_translation_z_hovered_focused = 2131165290;
+
+ // aapt resource value: 0x7F07006B
+ public const int design_fab_translation_z_pressed = 2131165291;
+
+ // aapt resource value: 0x7F07006C
+ public const int design_navigation_elevation = 2131165292;
+
+ // aapt resource value: 0x7F07006D
+ public const int design_navigation_icon_padding = 2131165293;
+
+ // aapt resource value: 0x7F07006E
+ public const int design_navigation_icon_size = 2131165294;
+
+ // aapt resource value: 0x7F07006F
+ public const int design_navigation_item_horizontal_padding = 2131165295;
+
+ // aapt resource value: 0x7F070070
+ public const int design_navigation_item_icon_padding = 2131165296;
+
+ // aapt resource value: 0x7F070071
+ public const int design_navigation_max_width = 2131165297;
+
+ // aapt resource value: 0x7F070072
+ public const int design_navigation_padding_bottom = 2131165298;
+
+ // aapt resource value: 0x7F070073
+ public const int design_navigation_separator_vertical_padding = 2131165299;
+
+ // aapt resource value: 0x7F070074
+ public const int design_snackbar_action_inline_max_width = 2131165300;
+
+ // aapt resource value: 0x7F070075
+ public const int design_snackbar_background_corner_radius = 2131165301;
+
+ // aapt resource value: 0x7F070076
+ public const int design_snackbar_elevation = 2131165302;
+
+ // aapt resource value: 0x7F070077
+ public const int design_snackbar_extra_spacing_horizontal = 2131165303;
+
+ // aapt resource value: 0x7F070078
+ public const int design_snackbar_max_width = 2131165304;
+
+ // aapt resource value: 0x7F070079
+ public const int design_snackbar_min_width = 2131165305;
+
+ // aapt resource value: 0x7F07007A
+ public const int design_snackbar_padding_horizontal = 2131165306;
+
+ // aapt resource value: 0x7F07007B
+ public const int design_snackbar_padding_vertical = 2131165307;
+
+ // aapt resource value: 0x7F07007C
+ public const int design_snackbar_padding_vertical_2lines = 2131165308;
+
+ // aapt resource value: 0x7F07007D
+ public const int design_snackbar_text_size = 2131165309;
+
+ // aapt resource value: 0x7F07007E
+ public const int design_tab_max_width = 2131165310;
+
+ // aapt resource value: 0x7F07007F
+ public const int design_tab_scrollable_min_width = 2131165311;
+
+ // aapt resource value: 0x7F070080
+ public const int design_tab_text_size = 2131165312;
+
+ // aapt resource value: 0x7F070081
+ public const int design_tab_text_size_2line = 2131165313;
+
+ // aapt resource value: 0x7F070082
+ public const int design_textinput_caption_translate_y = 2131165314;
+
+ // aapt resource value: 0x7F070083
+ public const int disabled_alpha_material_dark = 2131165315;
+
+ // aapt resource value: 0x7F070084
+ public const int disabled_alpha_material_light = 2131165316;
+
+ // aapt resource value: 0x7F070085
+ public const int fab_margin = 2131165317;
+
+ // aapt resource value: 0x7F070086
+ public const int fastscroll_default_thickness = 2131165318;
+
+ // aapt resource value: 0x7F070087
+ public const int fastscroll_margin = 2131165319;
+
+ // aapt resource value: 0x7F070088
+ public const int fastscroll_minimum_range = 2131165320;
+
+ // aapt resource value: 0x7F070089
+ public const int fingerprint_icon_size = 2131165321;
+
+ // aapt resource value: 0x7F07008A
+ public const int fingerprint_status_layout_margin_vertical = 2131165322;
+
+ // aapt resource value: 0x7F07008B
+ public const int highlight_alpha_material_colored = 2131165323;
+
+ // aapt resource value: 0x7F07008C
+ public const int highlight_alpha_material_dark = 2131165324;
+
+ // aapt resource value: 0x7F07008D
+ public const int highlight_alpha_material_light = 2131165325;
+
+ // aapt resource value: 0x7F07008E
+ public const int hint_alpha_material_dark = 2131165326;
+
+ // aapt resource value: 0x7F07008F
+ public const int hint_alpha_material_light = 2131165327;
+
+ // aapt resource value: 0x7F070090
+ public const int hint_pressed_alpha_material_dark = 2131165328;
+
+ // aapt resource value: 0x7F070091
+ public const int hint_pressed_alpha_material_light = 2131165329;
+
+ // aapt resource value: 0x7F070092
+ public const int item_touch_helper_max_drag_scroll_per_frame = 2131165330;
+
+ // aapt resource value: 0x7F070093
+ public const int item_touch_helper_swipe_escape_max_velocity = 2131165331;
+
+ // aapt resource value: 0x7F070094
+ public const int item_touch_helper_swipe_escape_velocity = 2131165332;
+
+ // aapt resource value: 0x7F070095
+ public const int mtrl_bottomappbar_fabOffsetEndMode = 2131165333;
+
+ // aapt resource value: 0x7F070096
+ public const int mtrl_bottomappbar_fab_cradle_margin = 2131165334;
+
+ // aapt resource value: 0x7F070097
+ public const int mtrl_bottomappbar_fab_cradle_rounded_corner_radius = 2131165335;
+
+ // aapt resource value: 0x7F070098
+ public const int mtrl_bottomappbar_fab_cradle_vertical_offset = 2131165336;
+
+ // aapt resource value: 0x7F070099
+ public const int mtrl_bottomappbar_height = 2131165337;
+
+ // aapt resource value: 0x7F07009A
+ public const int mtrl_btn_corner_radius = 2131165338;
+
+ // aapt resource value: 0x7F07009B
+ public const int mtrl_btn_dialog_btn_min_width = 2131165339;
+
+ // aapt resource value: 0x7F07009C
+ public const int mtrl_btn_disabled_elevation = 2131165340;
+
+ // aapt resource value: 0x7F07009D
+ public const int mtrl_btn_disabled_z = 2131165341;
+
+ // aapt resource value: 0x7F07009E
+ public const int mtrl_btn_elevation = 2131165342;
+
+ // aapt resource value: 0x7F07009F
+ public const int mtrl_btn_focused_z = 2131165343;
+
+ // aapt resource value: 0x7F0700A0
+ public const int mtrl_btn_hovered_z = 2131165344;
+
+ // aapt resource value: 0x7F0700A1
+ public const int mtrl_btn_icon_btn_padding_left = 2131165345;
+
+ // aapt resource value: 0x7F0700A2
+ public const int mtrl_btn_icon_padding = 2131165346;
+
+ // aapt resource value: 0x7F0700A3
+ public const int mtrl_btn_inset = 2131165347;
+
+ // aapt resource value: 0x7F0700A4
+ public const int mtrl_btn_letter_spacing = 2131165348;
+
+ // aapt resource value: 0x7F0700A5
+ public const int mtrl_btn_padding_bottom = 2131165349;
+
+ // aapt resource value: 0x7F0700A6
+ public const int mtrl_btn_padding_left = 2131165350;
+
+ // aapt resource value: 0x7F0700A7
+ public const int mtrl_btn_padding_right = 2131165351;
+
+ // aapt resource value: 0x7F0700A8
+ public const int mtrl_btn_padding_top = 2131165352;
+
+ // aapt resource value: 0x7F0700A9
+ public const int mtrl_btn_pressed_z = 2131165353;
+
+ // aapt resource value: 0x7F0700AA
+ public const int mtrl_btn_stroke_size = 2131165354;
+
+ // aapt resource value: 0x7F0700AB
+ public const int mtrl_btn_text_btn_icon_padding = 2131165355;
+
+ // aapt resource value: 0x7F0700AC
+ public const int mtrl_btn_text_btn_padding_left = 2131165356;
+
+ // aapt resource value: 0x7F0700AD
+ public const int mtrl_btn_text_btn_padding_right = 2131165357;
+
+ // aapt resource value: 0x7F0700AE
+ public const int mtrl_btn_text_size = 2131165358;
+
+ // aapt resource value: 0x7F0700AF
+ public const int mtrl_btn_z = 2131165359;
+
+ // aapt resource value: 0x7F0700B0
+ public const int mtrl_card_elevation = 2131165360;
+
+ // aapt resource value: 0x7F0700B1
+ public const int mtrl_card_spacing = 2131165361;
+
+ // aapt resource value: 0x7F0700B2
+ public const int mtrl_chip_pressed_translation_z = 2131165362;
+
+ // aapt resource value: 0x7F0700B3
+ public const int mtrl_chip_text_size = 2131165363;
+
+ // aapt resource value: 0x7F0700B4
+ public const int mtrl_fab_elevation = 2131165364;
+
+ // aapt resource value: 0x7F0700B5
+ public const int mtrl_fab_translation_z_hovered_focused = 2131165365;
+
+ // aapt resource value: 0x7F0700B6
+ public const int mtrl_fab_translation_z_pressed = 2131165366;
+
+ // aapt resource value: 0x7F0700B7
+ public const int mtrl_navigation_elevation = 2131165367;
+
+ // aapt resource value: 0x7F0700B8
+ public const int mtrl_navigation_item_horizontal_padding = 2131165368;
+
+ // aapt resource value: 0x7F0700B9
+ public const int mtrl_navigation_item_icon_padding = 2131165369;
+
+ // aapt resource value: 0x7F0700BA
+ public const int mtrl_snackbar_background_corner_radius = 2131165370;
+
+ // aapt resource value: 0x7F0700BB
+ public const int mtrl_snackbar_margin = 2131165371;
+
+ // aapt resource value: 0x7F0700BC
+ public const int mtrl_textinput_box_bottom_offset = 2131165372;
+
+ // aapt resource value: 0x7F0700BD
+ public const int mtrl_textinput_box_corner_radius_medium = 2131165373;
+
+ // aapt resource value: 0x7F0700BE
+ public const int mtrl_textinput_box_corner_radius_small = 2131165374;
+
+ // aapt resource value: 0x7F0700BF
+ public const int mtrl_textinput_box_label_cutout_padding = 2131165375;
+
+ // aapt resource value: 0x7F0700C0
+ public const int mtrl_textinput_box_padding_end = 2131165376;
+
+ // aapt resource value: 0x7F0700C1
+ public const int mtrl_textinput_box_stroke_width_default = 2131165377;
+
+ // aapt resource value: 0x7F0700C2
+ public const int mtrl_textinput_box_stroke_width_focused = 2131165378;
+
+ // aapt resource value: 0x7F0700C3
+ public const int mtrl_textinput_outline_box_expanded_padding = 2131165379;
+
+ // aapt resource value: 0x7F0700C4
+ public const int mtrl_toolbar_default_height = 2131165380;
+
+ // aapt resource value: 0x7F0700C5
+ public const int notification_action_icon_size = 2131165381;
+
+ // aapt resource value: 0x7F0700C6
+ public const int notification_action_text_size = 2131165382;
+
+ // aapt resource value: 0x7F0700C7
+ public const int notification_big_circle_margin = 2131165383;
+
+ // aapt resource value: 0x7F0700C8
+ public const int notification_content_margin_start = 2131165384;
+
+ // aapt resource value: 0x7F0700C9
+ public const int notification_large_icon_height = 2131165385;
+
+ // aapt resource value: 0x7F0700CA
+ public const int notification_large_icon_width = 2131165386;
+
+ // aapt resource value: 0x7F0700CB
+ public const int notification_main_column_padding_top = 2131165387;
+
+ // aapt resource value: 0x7F0700CC
+ public const int notification_media_narrow_margin = 2131165388;
+
+ // aapt resource value: 0x7F0700CD
+ public const int notification_right_icon_size = 2131165389;
+
+ // aapt resource value: 0x7F0700CE
+ public const int notification_right_side_padding_top = 2131165390;
+
+ // aapt resource value: 0x7F0700CF
+ public const int notification_small_icon_background_padding = 2131165391;
+
+ // aapt resource value: 0x7F0700D0
+ public const int notification_small_icon_size_as_large = 2131165392;
+
+ // aapt resource value: 0x7F0700D1
+ public const int notification_subtext_size = 2131165393;
+
+ // aapt resource value: 0x7F0700D2
+ public const int notification_top_pad = 2131165394;
+
+ // aapt resource value: 0x7F0700D3
+ public const int notification_top_pad_large_text = 2131165395;
+
+ // aapt resource value: 0x7F0700D4
+ public const int pickerview_textsize = 2131165396;
+
+ // aapt resource value: 0x7F0700D5
+ public const int pickerview_topbar_btn_textsize = 2131165397;
+
+ // aapt resource value: 0x7F0700D6
+ public const int pickerview_topbar_height = 2131165398;
+
+ // aapt resource value: 0x7F0700D7
+ public const int pickerview_topbar_padding = 2131165399;
+
+ // aapt resource value: 0x7F0700D8
+ public const int pickerview_topbar_title_textsize = 2131165400;
+
+ // aapt resource value: 0x7F0700D9
+ public const int subtitle_corner_radius = 2131165401;
+
+ // aapt resource value: 0x7F0700DA
+ public const int subtitle_outline_width = 2131165402;
+
+ // aapt resource value: 0x7F0700DB
+ public const int subtitle_shadow_offset = 2131165403;
+
+ // aapt resource value: 0x7F0700DC
+ public const int subtitle_shadow_radius = 2131165404;
+
+ // aapt resource value: 0x7F0700DD
+ public const int tooltip_corner_radius = 2131165405;
+
+ // aapt resource value: 0x7F0700DE
+ public const int tooltip_horizontal_padding = 2131165406;
+
+ // aapt resource value: 0x7F0700DF
+ public const int tooltip_margin = 2131165407;
+
+ // aapt resource value: 0x7F0700E0
+ public const int tooltip_precise_anchor_extra_offset = 2131165408;
+
+ // aapt resource value: 0x7F0700E1
+ public const int tooltip_precise_anchor_threshold = 2131165409;
+
+ // aapt resource value: 0x7F0700E2
+ public const int tooltip_vertical_padding = 2131165410;
+
+ // aapt resource value: 0x7F0700E3
+ public const int tooltip_y_offset_non_touch = 2131165411;
+
+ // aapt resource value: 0x7F0700E4
+ public const int tooltip_y_offset_touch = 2131165412;
+
+ static Dimension()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Dimension()
+ {
+ }
+ }
+
+ public partial class Drawable
+ {
+
+ // aapt resource value: 0x7F080006
+ public const int abc_ab_share_pack_mtrl_alpha = 2131230726;
+
+ // aapt resource value: 0x7F080007
+ public const int abc_action_bar_item_background_material = 2131230727;
+
+ // aapt resource value: 0x7F080008
+ public const int abc_btn_borderless_material = 2131230728;
+
+ // aapt resource value: 0x7F080009
+ public const int abc_btn_check_material = 2131230729;
+
+ // aapt resource value: 0x7F08000A
+ public const int abc_btn_check_to_on_mtrl_000 = 2131230730;
+
+ // aapt resource value: 0x7F08000B
+ public const int abc_btn_check_to_on_mtrl_015 = 2131230731;
+
+ // aapt resource value: 0x7F08000C
+ public const int abc_btn_colored_material = 2131230732;
+
+ // aapt resource value: 0x7F08000D
+ public const int abc_btn_default_mtrl_shape = 2131230733;
+
+ // aapt resource value: 0x7F08000E
+ public const int abc_btn_radio_material = 2131230734;
+
+ // aapt resource value: 0x7F08000F
+ public const int abc_btn_radio_to_on_mtrl_000 = 2131230735;
+
+ // aapt resource value: 0x7F080010
+ public const int abc_btn_radio_to_on_mtrl_015 = 2131230736;
+
+ // aapt resource value: 0x7F080011
+ public const int abc_btn_switch_to_on_mtrl_00001 = 2131230737;
+
+ // aapt resource value: 0x7F080012
+ public const int abc_btn_switch_to_on_mtrl_00012 = 2131230738;
+
+ // aapt resource value: 0x7F080013
+ public const int abc_cab_background_internal_bg = 2131230739;
+
+ // aapt resource value: 0x7F080014
+ public const int abc_cab_background_top_material = 2131230740;
+
+ // aapt resource value: 0x7F080015
+ public const int abc_cab_background_top_mtrl_alpha = 2131230741;
+
+ // aapt resource value: 0x7F080016
+ public const int abc_control_background_material = 2131230742;
+
+ // aapt resource value: 0x7F080017
+ public const int abc_dialog_material_background = 2131230743;
+
+ // aapt resource value: 0x7F080018
+ public const int abc_edit_text_material = 2131230744;
+
+ // aapt resource value: 0x7F080019
+ public const int abc_ic_ab_back_material = 2131230745;
+
+ // aapt resource value: 0x7F08001A
+ public const int abc_ic_arrow_drop_right_black_24dp = 2131230746;
+
+ // aapt resource value: 0x7F08001B
+ public const int abc_ic_clear_material = 2131230747;
+
+ // aapt resource value: 0x7F08001C
+ public const int abc_ic_commit_search_api_mtrl_alpha = 2131230748;
+
+ // aapt resource value: 0x7F08001D
+ public const int abc_ic_go_search_api_material = 2131230749;
+
+ // aapt resource value: 0x7F08001E
+ public const int abc_ic_menu_copy_mtrl_am_alpha = 2131230750;
+
+ // aapt resource value: 0x7F08001F
+ public const int abc_ic_menu_cut_mtrl_alpha = 2131230751;
+
+ // aapt resource value: 0x7F080020
+ public const int abc_ic_menu_overflow_material = 2131230752;
+
+ // aapt resource value: 0x7F080021
+ public const int abc_ic_menu_paste_mtrl_am_alpha = 2131230753;
+
+ // aapt resource value: 0x7F080022
+ public const int abc_ic_menu_selectall_mtrl_alpha = 2131230754;
+
+ // aapt resource value: 0x7F080023
+ public const int abc_ic_menu_share_mtrl_alpha = 2131230755;
+
+ // aapt resource value: 0x7F080024
+ public const int abc_ic_search_api_material = 2131230756;
+
+ // aapt resource value: 0x7F080025
+ public const int abc_ic_star_black_16dp = 2131230757;
+
+ // aapt resource value: 0x7F080026
+ public const int abc_ic_star_black_36dp = 2131230758;
+
+ // aapt resource value: 0x7F080027
+ public const int abc_ic_star_black_48dp = 2131230759;
+
+ // aapt resource value: 0x7F080028
+ public const int abc_ic_star_half_black_16dp = 2131230760;
+
+ // aapt resource value: 0x7F080029
+ public const int abc_ic_star_half_black_36dp = 2131230761;
+
+ // aapt resource value: 0x7F08002A
+ public const int abc_ic_star_half_black_48dp = 2131230762;
+
+ // aapt resource value: 0x7F08002B
+ public const int abc_ic_voice_search_api_material = 2131230763;
+
+ // aapt resource value: 0x7F08002C
+ public const int abc_item_background_holo_dark = 2131230764;
+
+ // aapt resource value: 0x7F08002D
+ public const int abc_item_background_holo_light = 2131230765;
+
+ // aapt resource value: 0x7F08002E
+ public const int abc_list_divider_material = 2131230766;
+
+ // aapt resource value: 0x7F08002F
+ public const int abc_list_divider_mtrl_alpha = 2131230767;
+
+ // aapt resource value: 0x7F080030
+ public const int abc_list_focused_holo = 2131230768;
+
+ // aapt resource value: 0x7F080031
+ public const int abc_list_longpressed_holo = 2131230769;
+
+ // aapt resource value: 0x7F080032
+ public const int abc_list_pressed_holo_dark = 2131230770;
+
+ // aapt resource value: 0x7F080033
+ public const int abc_list_pressed_holo_light = 2131230771;
+
+ // aapt resource value: 0x7F080034
+ public const int abc_list_selector_background_transition_holo_dark = 2131230772;
+
+ // aapt resource value: 0x7F080035
+ public const int abc_list_selector_background_transition_holo_light = 2131230773;
+
+ // aapt resource value: 0x7F080036
+ public const int abc_list_selector_disabled_holo_dark = 2131230774;
+
+ // aapt resource value: 0x7F080037
+ public const int abc_list_selector_disabled_holo_light = 2131230775;
+
+ // aapt resource value: 0x7F080038
+ public const int abc_list_selector_holo_dark = 2131230776;
+
+ // aapt resource value: 0x7F080039
+ public const int abc_list_selector_holo_light = 2131230777;
+
+ // aapt resource value: 0x7F08003A
+ public const int abc_menu_hardkey_panel_mtrl_mult = 2131230778;
+
+ // aapt resource value: 0x7F08003B
+ public const int abc_popup_background_mtrl_mult = 2131230779;
+
+ // aapt resource value: 0x7F08003C
+ public const int abc_ratingbar_indicator_material = 2131230780;
+
+ // aapt resource value: 0x7F08003D
+ public const int abc_ratingbar_material = 2131230781;
+
+ // aapt resource value: 0x7F08003E
+ public const int abc_ratingbar_small_material = 2131230782;
+
+ // aapt resource value: 0x7F08003F
+ public const int abc_scrubber_control_off_mtrl_alpha = 2131230783;
+
+ // aapt resource value: 0x7F080040
+ public const int abc_scrubber_control_to_pressed_mtrl_000 = 2131230784;
+
+ // aapt resource value: 0x7F080041
+ public const int abc_scrubber_control_to_pressed_mtrl_005 = 2131230785;
+
+ // aapt resource value: 0x7F080042
+ public const int abc_scrubber_primary_mtrl_alpha = 2131230786;
+
+ // aapt resource value: 0x7F080043
+ public const int abc_scrubber_track_mtrl_alpha = 2131230787;
+
+ // aapt resource value: 0x7F080044
+ public const int abc_seekbar_thumb_material = 2131230788;
+
+ // aapt resource value: 0x7F080045
+ public const int abc_seekbar_tick_mark_material = 2131230789;
+
+ // aapt resource value: 0x7F080046
+ public const int abc_seekbar_track_material = 2131230790;
+
+ // aapt resource value: 0x7F080047
+ public const int abc_spinner_mtrl_am_alpha = 2131230791;
+
+ // aapt resource value: 0x7F080048
+ public const int abc_spinner_textfield_background_material = 2131230792;
+
+ // aapt resource value: 0x7F080049
+ public const int abc_switch_thumb_material = 2131230793;
+
+ // aapt resource value: 0x7F08004A
+ public const int abc_switch_track_mtrl_alpha = 2131230794;
+
+ // aapt resource value: 0x7F08004B
+ public const int abc_tab_indicator_material = 2131230795;
+
+ // aapt resource value: 0x7F08004C
+ public const int abc_tab_indicator_mtrl_alpha = 2131230796;
+
+ // aapt resource value: 0x7F080054
+ public const int abc_textfield_activated_mtrl_alpha = 2131230804;
+
+ // aapt resource value: 0x7F080055
+ public const int abc_textfield_default_mtrl_alpha = 2131230805;
+
+ // aapt resource value: 0x7F080056
+ public const int abc_textfield_search_activated_mtrl_alpha = 2131230806;
+
+ // aapt resource value: 0x7F080057
+ public const int abc_textfield_search_default_mtrl_alpha = 2131230807;
+
+ // aapt resource value: 0x7F080058
+ public const int abc_textfield_search_material = 2131230808;
+
+ // aapt resource value: 0x7F08004D
+ public const int abc_text_cursor_material = 2131230797;
+
+ // aapt resource value: 0x7F08004E
+ public const int abc_text_select_handle_left_mtrl_dark = 2131230798;
+
+ // aapt resource value: 0x7F08004F
+ public const int abc_text_select_handle_left_mtrl_light = 2131230799;
+
+ // aapt resource value: 0x7F080050
+ public const int abc_text_select_handle_middle_mtrl_dark = 2131230800;
+
+ // aapt resource value: 0x7F080051
+ public const int abc_text_select_handle_middle_mtrl_light = 2131230801;
+
+ // aapt resource value: 0x7F080052
+ public const int abc_text_select_handle_right_mtrl_dark = 2131230802;
+
+ // aapt resource value: 0x7F080053
+ public const int abc_text_select_handle_right_mtrl_light = 2131230803;
+
+ // aapt resource value: 0x7F080059
+ public const int abc_vector_test = 2131230809;
+
+ // aapt resource value: 0x7F08005A
+ public const int avd_hide_password = 2131230810;
+
+ // aapt resource value: 0x7F08005B
+ public const int avd_show_password = 2131230811;
+
+ // aapt resource value: 0x7F08005C
+ public const int design_bottom_navigation_item_background = 2131230812;
+
+ // aapt resource value: 0x7F08005D
+ public const int design_fab_background = 2131230813;
+
+ // aapt resource value: 0x7F08005E
+ public const int design_ic_visibility = 2131230814;
+
+ // aapt resource value: 0x7F08005F
+ public const int design_ic_visibility_off = 2131230815;
+
+ // aapt resource value: 0x7F080060
+ public const int design_password_eye = 2131230816;
+
+ // aapt resource value: 0x7F080061
+ public const int design_snackbar_background = 2131230817;
+
+ // aapt resource value: 0x7F080062
+ public const int fingerprint_draw_off = 2131230818;
+
+ // aapt resource value: 0x7F080063
+ public const int fingerprint_draw_off_animation = 2131230819;
+
+ // aapt resource value: 0x7F080064
+ public const int fingerprint_draw_on = 2131230820;
+
+ // aapt resource value: 0x7F080065
+ public const int fingerprint_draw_on_animation = 2131230821;
+
+ // aapt resource value: 0x7F080066
+ public const int fingerprint_error = 2131230822;
+
+ // aapt resource value: 0x7F080067
+ public const int fingerprint_error_off = 2131230823;
+
+ // aapt resource value: 0x7F080068
+ public const int fingerprint_error_off_animation = 2131230824;
+
+ // aapt resource value: 0x7F080069
+ public const int fingerprint_error_on = 2131230825;
+
+ // aapt resource value: 0x7F08006A
+ public const int fingerprint_error_on_animation = 2131230826;
+
+ // aapt resource value: 0x7F08006B
+ public const int fingerprint_error_state_to_fp = 2131230827;
+
+ // aapt resource value: 0x7F08006C
+ public const int fingerprint_error_state_to_fp_animation = 2131230828;
+
+ // aapt resource value: 0x7F08006D
+ public const int fingerprint_fingerprint = 2131230829;
+
+ // aapt resource value: 0x7F08006E
+ public const int fingerprint_fp_to_error_state = 2131230830;
+
+ // aapt resource value: 0x7F08006F
+ public const int fingerprint_fp_to_error_state_animation = 2131230831;
+
+ // aapt resource value: 0x7F080070
+ public const int gd_btn_shape_app_b = 2131230832;
+
+ // aapt resource value: 0x7F080071
+ public const int gd_btn_shape_app_g = 2131230833;
+
+ // aapt resource value: 0x7F080072
+ public const int gd_btn_shape_app_w = 2131230834;
+
+ // aapt resource value: 0x7F080073
+ public const int gd_btn_shape_shadow_w = 2131230835;
+
+ // aapt resource value: 0x7F080074
+ public const int gd_click_effect_select = 2131230836;
+
+ // aapt resource value: 0x7F08008A
+ public const int Icon = 2131230858;
+
+ // aapt resource value: 0x7F080075
+ public const int ic_gdmap_add = 2131230837;
+
+ // aapt resource value: 0x7F080076
+ public const int ic_gdmap_back = 2131230838;
+
+ // aapt resource value: 0x7F080077
+ public const int ic_gdmap_delete = 2131230839;
+
+ // aapt resource value: 0x7F080078
+ public const int ic_gdmap_home = 2131230840;
+
+ // aapt resource value: 0x7F080079
+ public const int ic_gdmap_mylocation = 2131230841;
+
+ // aapt resource value: 0x7F08007A
+ public const int ic_gdmap_now = 2131230842;
+
+ // aapt resource value: 0x7F08007B
+ public const int ic_gdmap_search = 2131230843;
+
+ // aapt resource value: 0x7F08007C
+ public const int ic_gdmap_zoom_out = 2131230844;
+
+ // aapt resource value: 0x7F08007D
+ public const int ic_gps_point = 2131230845;
+
+ // aapt resource value: 0x7F08007E
+ public const int ic_mtrl_chip_checked_black = 2131230846;
+
+ // aapt resource value: 0x7F08007F
+ public const int ic_mtrl_chip_checked_circle = 2131230847;
+
+ // aapt resource value: 0x7F080080
+ public const int ic_mtrl_chip_close_circle = 2131230848;
+
+ // aapt resource value: 0x7F080081
+ public const int ic_wd_arc_scale_bg = 2131230849;
+
+ // aapt resource value: 0x7F080082
+ public const int ic_wd_curtain_bg_top = 2131230850;
+
+ // aapt resource value: 0x7F080083
+ public const int ic_wd_curtain_h_bg = 2131230851;
+
+ // aapt resource value: 0x7F080084
+ public const int ic_wd_curtain_h_open = 2131230852;
+
+ // aapt resource value: 0x7F080085
+ public const int ic_wd_curtain_h_progress = 2131230853;
+
+ // aapt resource value: 0x7F080086
+ public const int ic_wd_curtain_h_top = 2131230854;
+
+ // aapt resource value: 0x7F080087
+ public const int ic_wd_curtain_open = 2131230855;
+
+ // aapt resource value: 0x7F080088
+ public const int ic_wd_curtain_roll_bg = 2131230856;
+
+ // aapt resource value: 0x7F080089
+ public const int ic_wd_curtain_roll_progress = 2131230857;
+
+ // aapt resource value: 0x7F08008B
+ public const int Loading = 2131230859;
+
+ // aapt resource value: 0x7F08008C
+ public const int mtrl_snackbar_background = 2131230860;
+
+ // aapt resource value: 0x7F08008D
+ public const int mtrl_tabs_default_indicator = 2131230861;
+
+ // aapt resource value: 0x7F08008E
+ public const int navigation_empty_icon = 2131230862;
+
+ // aapt resource value: 0x7F08008F
+ public const int notification_action_background = 2131230863;
+
+ // aapt resource value: 0x7F080090
+ public const int notification_bg = 2131230864;
+
+ // aapt resource value: 0x7F080091
+ public const int notification_bg_low = 2131230865;
+
+ // aapt resource value: 0x7F080092
+ public const int notification_bg_low_normal = 2131230866;
+
+ // aapt resource value: 0x7F080093
+ public const int notification_bg_low_pressed = 2131230867;
+
+ // aapt resource value: 0x7F080094
+ public const int notification_bg_normal = 2131230868;
+
+ // aapt resource value: 0x7F080095
+ public const int notification_bg_normal_pressed = 2131230869;
+
+ // aapt resource value: 0x7F080096
+ public const int notification_icon_background = 2131230870;
+
+ // aapt resource value: 0x7F080097
+ public const int notification_template_icon_bg = 2131230871;
+
+ // aapt resource value: 0x7F080098
+ public const int notification_template_icon_low_bg = 2131230872;
+
+ // aapt resource value: 0x7F080099
+ public const int notification_tile_bg = 2131230873;
+
+ // aapt resource value: 0x7F08009A
+ public const int notify_panel_notification_icon_bg = 2131230874;
+
+ // aapt resource value: 0x7F08009B
+ public const int selector_pickerview_btn = 2131230875;
+
+ // aapt resource value: 0x7F08009C
+ public const int tooltip_frame_dark = 2131230876;
+
+ // aapt resource value: 0x7F08009D
+ public const int tooltip_frame_light = 2131230877;
+
+ static Drawable()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Drawable()
+ {
+ }
+ }
+
+ public partial class Id
+ {
+
+ // aapt resource value: 0x7F090009
+ public const int action0 = 2131296265;
+
+ // aapt resource value: 0x7F09001C
+ public const int actions = 2131296284;
+
+ // aapt resource value: 0x7F09000A
+ public const int action_bar = 2131296266;
+
+ // aapt resource value: 0x7F09000B
+ public const int action_bar_activity_content = 2131296267;
+
+ // aapt resource value: 0x7F09000C
+ public const int action_bar_container = 2131296268;
+
+ // aapt resource value: 0x7F09000D
+ public const int action_bar_root = 2131296269;
+
+ // aapt resource value: 0x7F09000E
+ public const int action_bar_spinner = 2131296270;
+
+ // aapt resource value: 0x7F09000F
+ public const int action_bar_subtitle = 2131296271;
+
+ // aapt resource value: 0x7F090010
+ public const int action_bar_title = 2131296272;
+
+ // aapt resource value: 0x7F090011
+ public const int action_container = 2131296273;
+
+ // aapt resource value: 0x7F090012
+ public const int action_context_bar = 2131296274;
+
+ // aapt resource value: 0x7F090013
+ public const int action_divider = 2131296275;
+
+ // aapt resource value: 0x7F090014
+ public const int action_image = 2131296276;
+
+ // aapt resource value: 0x7F090015
+ public const int action_menu_divider = 2131296277;
+
+ // aapt resource value: 0x7F090016
+ public const int action_menu_presenter = 2131296278;
+
+ // aapt resource value: 0x7F090017
+ public const int action_mode_bar = 2131296279;
+
+ // aapt resource value: 0x7F090018
+ public const int action_mode_bar_stub = 2131296280;
+
+ // aapt resource value: 0x7F090019
+ public const int action_mode_close_button = 2131296281;
+
+ // aapt resource value: 0x7F09001A
+ public const int action_settings = 2131296282;
+
+ // aapt resource value: 0x7F09001B
+ public const int action_text = 2131296283;
+
+ // aapt resource value: 0x7F09001D
+ public const int activity_chooser_view_content = 2131296285;
+
+ // aapt resource value: 0x7F09001E
+ public const int add = 2131296286;
+
+ // aapt resource value: 0x7F09001F
+ public const int alertTitle = 2131296287;
+
+ // aapt resource value: 0x7F090020
+ public const int all = 2131296288;
+
+ // aapt resource value: 0x7F090000
+ public const int ALT = 2131296256;
+
+ // aapt resource value: 0x7F090021
+ public const int always = 2131296289;
+
+ // aapt resource value: 0x7F090022
+ public const int async = 2131296290;
+
+ // aapt resource value: 0x7F090023
+ public const int auto = 2131296291;
+
+ // aapt resource value: 0x7F090024
+ public const int beginning = 2131296292;
+
+ // aapt resource value: 0x7F090025
+ public const int blocking = 2131296293;
+
+ // aapt resource value: 0x7F090026
+ public const int bottom = 2131296294;
+
+ // aapt resource value: 0x7F090027
+ public const int browser_actions_header_text = 2131296295;
+
+ // aapt resource value: 0x7F09002A
+ public const int browser_actions_menu_items = 2131296298;
+
+ // aapt resource value: 0x7F090028
+ public const int browser_actions_menu_item_icon = 2131296296;
+
+ // aapt resource value: 0x7F090029
+ public const int browser_actions_menu_item_text = 2131296297;
+
+ // aapt resource value: 0x7F09002B
+ public const int browser_actions_menu_view = 2131296299;
+
+ // aapt resource value: 0x7F09002C
+ public const int btnCancel = 2131296300;
+
+ // aapt resource value: 0x7F09002D
+ public const int btnSubmit = 2131296301;
+
+ // aapt resource value: 0x7F09002E
+ public const int buttonPanel = 2131296302;
+
+ // aapt resource value: 0x7F09002F
+ public const int cancel_action = 2131296303;
+
+ // aapt resource value: 0x7F090030
+ public const int center = 2131296304;
+
+ // aapt resource value: 0x7F090031
+ public const int center_horizontal = 2131296305;
+
+ // aapt resource value: 0x7F090032
+ public const int center_vertical = 2131296306;
+
+ // aapt resource value: 0x7F090033
+ public const int checkbox = 2131296307;
+
+ // aapt resource value: 0x7F090034
+ public const int chronometer = 2131296308;
+
+ // aapt resource value: 0x7F090035
+ public const int clip_horizontal = 2131296309;
+
+ // aapt resource value: 0x7F090036
+ public const int clip_vertical = 2131296310;
+
+ // aapt resource value: 0x7F090037
+ public const int collapseActionView = 2131296311;
+
+ // aapt resource value: 0x7F090038
+ public const int container = 2131296312;
+
+ // aapt resource value: 0x7F090039
+ public const int content = 2131296313;
+
+ // aapt resource value: 0x7F09003A
+ public const int contentPanel = 2131296314;
+
+ // aapt resource value: 0x7F09003B
+ public const int content_container = 2131296315;
+
+ // aapt resource value: 0x7F09003C
+ public const int coordinator = 2131296316;
+
+ // aapt resource value: 0x7F090001
+ public const int CTRL = 2131296257;
+
+ // aapt resource value: 0x7F09003D
+ public const int custom = 2131296317;
+
+ // aapt resource value: 0x7F09003E
+ public const int customPanel = 2131296318;
+
+ // aapt resource value: 0x7F09003F
+ public const int day = 2131296319;
+
+ // aapt resource value: 0x7F090040
+ public const int decor_content_parent = 2131296320;
+
+ // aapt resource value: 0x7F090041
+ public const int default_activity_button = 2131296321;
+
+ // aapt resource value: 0x7F090042
+ public const int description = 2131296322;
+
+ // aapt resource value: 0x7F090043
+ public const int design_bottom_sheet = 2131296323;
+
+ // aapt resource value: 0x7F090044
+ public const int design_menu_item_action_area = 2131296324;
+
+ // aapt resource value: 0x7F090045
+ public const int design_menu_item_action_area_stub = 2131296325;
+
+ // aapt resource value: 0x7F090046
+ public const int design_menu_item_text = 2131296326;
+
+ // aapt resource value: 0x7F090047
+ public const int design_navigation_view = 2131296327;
+
+ // aapt resource value: 0x7F090048
+ public const int disableHome = 2131296328;
+
+ // aapt resource value: 0x7F090049
+ public const int edit_query = 2131296329;
+
+ // aapt resource value: 0x7F09004A
+ public const int end = 2131296330;
+
+ // aapt resource value: 0x7F09004B
+ public const int end_padder = 2131296331;
+
+ // aapt resource value: 0x7F09004C
+ public const int enterAlways = 2131296332;
+
+ // aapt resource value: 0x7F09004D
+ public const int enterAlwaysCollapsed = 2131296333;
+
+ // aapt resource value: 0x7F09004E
+ public const int exitUntilCollapsed = 2131296334;
+
+ // aapt resource value: 0x7F090050
+ public const int expanded_menu = 2131296336;
+
+ // aapt resource value: 0x7F09004F
+ public const int expand_activities_button = 2131296335;
+
+ // aapt resource value: 0x7F090051
+ public const int fab = 2131296337;
+
+ // aapt resource value: 0x7F090002
+ public const int FILL = 2131296258;
+
+ // aapt resource value: 0x7F090052
+ public const int fill = 2131296338;
+
+ // aapt resource value: 0x7F090055
+ public const int filled = 2131296341;
+
+ // aapt resource value: 0x7F090053
+ public const int fill_horizontal = 2131296339;
+
+ // aapt resource value: 0x7F090003
+ public const int FILL_STROKE = 2131296259;
+
+ // aapt resource value: 0x7F090054
+ public const int fill_vertical = 2131296340;
+
+ // aapt resource value: 0x7F090056
+ public const int fingerprint_icon = 2131296342;
+
+ // aapt resource value: 0x7F090057
+ public const int @fixed = 2131296343;
+
+ // aapt resource value: 0x7F090058
+ public const int forever = 2131296344;
+
+ // aapt resource value: 0x7F090004
+ public const int FUNCTION = 2131296260;
+
+ // aapt resource value: 0x7F090059
+ public const int gd_btn_back = 2131296345;
+
+ // aapt resource value: 0x7F09005A
+ public const int gd_btn_myLocation = 2131296346;
+
+ // aapt resource value: 0x7F09005B
+ public const int gd_btn_save = 2131296347;
+
+ // aapt resource value: 0x7F09005C
+ public const int gd_img_search_delete = 2131296348;
+
+ // aapt resource value: 0x7F09005D
+ public const int gd_ll_myhome = 2131296349;
+
+ // aapt resource value: 0x7F09005E
+ public const int gd_ll_search = 2131296350;
+
+ // aapt resource value: 0x7F09005F
+ public const int gd_mapView = 2131296351;
+
+ // aapt resource value: 0x7F090060
+ public const int gd_rl_topview = 2131296352;
+
+ // aapt resource value: 0x7F090061
+ public const int gd_tv_activity_title = 2131296353;
+
+ // aapt resource value: 0x7F090062
+ public const int gd_tv_radius = 2131296354;
+
+ // aapt resource value: 0x7F090063
+ public const int gd_tv_search_title = 2131296355;
+
+ // aapt resource value: 0x7F090064
+ public const int ghost_view = 2131296356;
+
+ // aapt resource value: 0x7F090065
+ public const int group_divider = 2131296357;
+
+ // aapt resource value: 0x7F090066
+ public const int hdl_gallery_rootView = 2131296358;
+
+ // aapt resource value: 0x7F090067
+ public const int hdl_gallery_viewPager = 2131296359;
+
+ // aapt resource value: 0x7F090068
+ public const int hdl_options1 = 2131296360;
+
+ // aapt resource value: 0x7F090069
+ public const int hdl_options2 = 2131296361;
+
+ // aapt resource value: 0x7F09006A
+ public const int hdl_options3 = 2131296362;
+
+ // aapt resource value: 0x7F09006B
+ public const int hdl_pickerview_ll = 2131296363;
+
+ // aapt resource value: 0x7F09006C
+ public const int home = 2131296364;
+
+ // aapt resource value: 0x7F09006D
+ public const int homeAsUp = 2131296365;
+
+ // aapt resource value: 0x7F09006E
+ public const int hour = 2131296366;
+
+ // aapt resource value: 0x7F09006F
+ public const int icon = 2131296367;
+
+ // aapt resource value: 0x7F090070
+ public const int icon_group = 2131296368;
+
+ // aapt resource value: 0x7F090071
+ public const int ifRoom = 2131296369;
+
+ // aapt resource value: 0x7F090072
+ public const int image = 2131296370;
+
+ // aapt resource value: 0x7F090073
+ public const int info = 2131296371;
+
+ // aapt resource value: 0x7F090074
+ public const int italic = 2131296372;
+
+ // aapt resource value: 0x7F090075
+ public const int item_touch_helper_previous_elevation = 2131296373;
+
+ // aapt resource value: 0x7F090076
+ public const int labeled = 2131296374;
+
+ // aapt resource value: 0x7F090077
+ public const int largeLabel = 2131296375;
+
+ // aapt resource value: 0x7F090078
+ public const int left = 2131296376;
+
+ // aapt resource value: 0x7F090079
+ public const int line1 = 2131296377;
+
+ // aapt resource value: 0x7F09007A
+ public const int line3 = 2131296378;
+
+ // aapt resource value: 0x7F09007B
+ public const int listMode = 2131296379;
+
+ // aapt resource value: 0x7F09007C
+ public const int list_item = 2131296380;
+
+ // aapt resource value: 0x7F09007D
+ public const int masked = 2131296381;
+
+ // aapt resource value: 0x7F09007E
+ public const int media_actions = 2131296382;
+
+ // aapt resource value: 0x7F09007F
+ public const int message = 2131296383;
+
+ // aapt resource value: 0x7F090005
+ public const int META = 2131296261;
+
+ // aapt resource value: 0x7F090080
+ public const int middle = 2131296384;
+
+ // aapt resource value: 0x7F090081
+ public const int min = 2131296385;
+
+ // aapt resource value: 0x7F090082
+ public const int mini = 2131296386;
+
+ // aapt resource value: 0x7F090083
+ public const int month = 2131296387;
+
+ // aapt resource value: 0x7F090084
+ public const int mtrl_child_content_container = 2131296388;
+
+ // aapt resource value: 0x7F090085
+ public const int mtrl_internal_children_alpha_tag = 2131296389;
+
+ // aapt resource value: 0x7F090086
+ public const int multiply = 2131296390;
+
+ // aapt resource value: 0x7F090087
+ public const int navigation_header_container = 2131296391;
+
+ // aapt resource value: 0x7F090088
+ public const int never = 2131296392;
+
+ // aapt resource value: 0x7F090089
+ public const int none = 2131296393;
+
+ // aapt resource value: 0x7F09008A
+ public const int normal = 2131296394;
+
+ // aapt resource value: 0x7F09008B
+ public const int notification_background = 2131296395;
+
+ // aapt resource value: 0x7F09008C
+ public const int notification_main_column = 2131296396;
+
+ // aapt resource value: 0x7F09008D
+ public const int notification_main_column_container = 2131296397;
+
+ // aapt resource value: 0x7F09008E
+ public const int options1 = 2131296398;
+
+ // aapt resource value: 0x7F09008F
+ public const int options2 = 2131296399;
+
+ // aapt resource value: 0x7F090090
+ public const int options3 = 2131296400;
+
+ // aapt resource value: 0x7F090091
+ public const int optionspicker = 2131296401;
+
+ // aapt resource value: 0x7F090092
+ public const int outline = 2131296402;
+
+ // aapt resource value: 0x7F090093
+ public const int outmost_container = 2131296403;
+
+ // aapt resource value: 0x7F090094
+ public const int parallax = 2131296404;
+
+ // aapt resource value: 0x7F090095
+ public const int parentPanel = 2131296405;
+
+ // aapt resource value: 0x7F090096
+ public const int parent_matrix = 2131296406;
+
+ // aapt resource value: 0x7F090097
+ public const int pin = 2131296407;
+
+ // aapt resource value: 0x7F090098
+ public const int progress_circular = 2131296408;
+
+ // aapt resource value: 0x7F090099
+ public const int progress_horizontal = 2131296409;
+
+ // aapt resource value: 0x7F09009A
+ public const int radio = 2131296410;
+
+ // aapt resource value: 0x7F09009B
+ public const int right = 2131296411;
+
+ // aapt resource value: 0x7F09009C
+ public const int right_icon = 2131296412;
+
+ // aapt resource value: 0x7F09009D
+ public const int right_side = 2131296413;
+
+ // aapt resource value: 0x7F09009E
+ public const int rv_topbar = 2131296414;
+
+ // aapt resource value: 0x7F09009F
+ public const int save_image_matrix = 2131296415;
+
+ // aapt resource value: 0x7F0900A0
+ public const int save_non_transition_alpha = 2131296416;
+
+ // aapt resource value: 0x7F0900A1
+ public const int save_scale_type = 2131296417;
+
+ // aapt resource value: 0x7F0900A2
+ public const int screen = 2131296418;
+
+ // aapt resource value: 0x7F0900A3
+ public const int scroll = 2131296419;
+
+ // aapt resource value: 0x7F0900A7
+ public const int scrollable = 2131296423;
+
+ // aapt resource value: 0x7F0900A4
+ public const int scrollIndicatorDown = 2131296420;
+
+ // aapt resource value: 0x7F0900A5
+ public const int scrollIndicatorUp = 2131296421;
+
+ // aapt resource value: 0x7F0900A6
+ public const int scrollView = 2131296422;
+
+ // aapt resource value: 0x7F0900A8
+ public const int search_badge = 2131296424;
+
+ // aapt resource value: 0x7F0900A9
+ public const int search_bar = 2131296425;
+
+ // aapt resource value: 0x7F0900AA
+ public const int search_button = 2131296426;
+
+ // aapt resource value: 0x7F0900AB
+ public const int search_close_btn = 2131296427;
+
+ // aapt resource value: 0x7F0900AC
+ public const int search_edit_frame = 2131296428;
+
+ // aapt resource value: 0x7F0900AD
+ public const int search_go_btn = 2131296429;
+
+ // aapt resource value: 0x7F0900AE
+ public const int search_mag_icon = 2131296430;
+
+ // aapt resource value: 0x7F0900AF
+ public const int search_plate = 2131296431;
+
+ // aapt resource value: 0x7F0900B0
+ public const int search_src_text = 2131296432;
+
+ // aapt resource value: 0x7F0900B1
+ public const int search_voice_btn = 2131296433;
+
+ // aapt resource value: 0x7F0900B2
+ public const int second = 2131296434;
+
+ // aapt resource value: 0x7F0900B4
+ public const int selected = 2131296436;
+
+ // aapt resource value: 0x7F0900B3
+ public const int select_dialog_listview = 2131296435;
+
+ // aapt resource value: 0x7F090006
+ public const int SHIFT = 2131296262;
+
+ // aapt resource value: 0x7F0900B5
+ public const int shortcut = 2131296437;
+
+ // aapt resource value: 0x7F0900B6
+ public const int showCustom = 2131296438;
+
+ // aapt resource value: 0x7F0900B7
+ public const int showHome = 2131296439;
+
+ // aapt resource value: 0x7F0900B8
+ public const int showTitle = 2131296440;
+
+ // aapt resource value: 0x7F0900B9
+ public const int smallLabel = 2131296441;
+
+ // aapt resource value: 0x7F0900BA
+ public const int snackbar_action = 2131296442;
+
+ // aapt resource value: 0x7F0900BB
+ public const int snackbar_text = 2131296443;
+
+ // aapt resource value: 0x7F0900BC
+ public const int snap = 2131296444;
+
+ // aapt resource value: 0x7F0900BD
+ public const int snapMargins = 2131296445;
+
+ // aapt resource value: 0x7F0900BE
+ public const int spacer = 2131296446;
+
+ // aapt resource value: 0x7F0900BF
+ public const int split_action_bar = 2131296447;
+
+ // aapt resource value: 0x7F0900C0
+ public const int src_atop = 2131296448;
+
+ // aapt resource value: 0x7F0900C1
+ public const int src_in = 2131296449;
+
+ // aapt resource value: 0x7F0900C2
+ public const int src_over = 2131296450;
+
+ // aapt resource value: 0x7F0900C3
+ public const int start = 2131296451;
+
+ // aapt resource value: 0x7F0900C4
+ public const int status = 2131296452;
+
+ // aapt resource value: 0x7F0900C5
+ public const int status_bar_latest_event_content = 2131296453;
+
+ // aapt resource value: 0x7F0900C6
+ public const int stretch = 2131296454;
+
+ // aapt resource value: 0x7F090007
+ public const int STROKE = 2131296263;
+
+ // aapt resource value: 0x7F0900C7
+ public const int submenuarrow = 2131296455;
+
+ // aapt resource value: 0x7F0900C8
+ public const int submit_area = 2131296456;
+
+ // aapt resource value: 0x7F0900C9
+ public const int subtitle = 2131296457;
+
+ // aapt resource value: 0x7F090008
+ public const int SYM = 2131296264;
+
+ // aapt resource value: 0x7F0900CA
+ public const int tabMode = 2131296458;
+
+ // aapt resource value: 0x7F0900CB
+ public const int tag_transition_group = 2131296459;
+
+ // aapt resource value: 0x7F0900CC
+ public const int tag_unhandled_key_event_manager = 2131296460;
+
+ // aapt resource value: 0x7F0900CD
+ public const int tag_unhandled_key_listeners = 2131296461;
+
+ // aapt resource value: 0x7F0900CE
+ public const int text = 2131296462;
+
+ // aapt resource value: 0x7F0900CF
+ public const int text2 = 2131296463;
+
+ // aapt resource value: 0x7F0900D4
+ public const int textinput_counter = 2131296468;
+
+ // aapt resource value: 0x7F0900D5
+ public const int textinput_error = 2131296469;
+
+ // aapt resource value: 0x7F0900D6
+ public const int textinput_helper_text = 2131296470;
+
+ // aapt resource value: 0x7F0900D0
+ public const int textSpacerNoButtons = 2131296464;
+
+ // aapt resource value: 0x7F0900D1
+ public const int textSpacerNoTitle = 2131296465;
+
+ // aapt resource value: 0x7F0900D2
+ public const int textStart = 2131296466;
+
+ // aapt resource value: 0x7F0900D3
+ public const int text_input_password_toggle = 2131296467;
+
+ // aapt resource value: 0x7F0900D7
+ public const int time = 2131296471;
+
+ // aapt resource value: 0x7F0900D8
+ public const int timepicker = 2131296472;
+
+ // aapt resource value: 0x7F0900D9
+ public const int title = 2131296473;
+
+ // aapt resource value: 0x7F0900DA
+ public const int titleDividerNoCustom = 2131296474;
+
+ // aapt resource value: 0x7F0900DB
+ public const int title_template = 2131296475;
+
+ // aapt resource value: 0x7F0900DC
+ public const int toolbar = 2131296476;
+
+ // aapt resource value: 0x7F0900DD
+ public const int top = 2131296477;
+
+ // aapt resource value: 0x7F0900DE
+ public const int topPanel = 2131296478;
+
+ // aapt resource value: 0x7F0900DF
+ public const int touch_outside = 2131296479;
+
+ // aapt resource value: 0x7F0900E0
+ public const int transition_current_scene = 2131296480;
+
+ // aapt resource value: 0x7F0900E1
+ public const int transition_layout_save = 2131296481;
+
+ // aapt resource value: 0x7F0900E2
+ public const int transition_position = 2131296482;
+
+ // aapt resource value: 0x7F0900E3
+ public const int transition_scene_layoutid_cache = 2131296483;
+
+ // aapt resource value: 0x7F0900E4
+ public const int transition_transform = 2131296484;
+
+ // aapt resource value: 0x7F0900E5
+ public const int tvTitle = 2131296485;
+
+ // aapt resource value: 0x7F0900E6
+ public const int uniform = 2131296486;
+
+ // aapt resource value: 0x7F0900E7
+ public const int unlabeled = 2131296487;
+
+ // aapt resource value: 0x7F0900E8
+ public const int up = 2131296488;
+
+ // aapt resource value: 0x7F0900E9
+ public const int useLogo = 2131296489;
+
+ // aapt resource value: 0x7F0900EA
+ public const int view_offset_helper = 2131296490;
+
+ // aapt resource value: 0x7F0900EB
+ public const int visible = 2131296491;
+
+ // aapt resource value: 0x7F0900EC
+ public const int withText = 2131296492;
+
+ // aapt resource value: 0x7F0900ED
+ public const int wrap_content = 2131296493;
+
+ // aapt resource value: 0x7F0900EE
+ public const int year = 2131296494;
+
+ static Id()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Id()
+ {
+ }
+ }
+
+ public partial class Integer
+ {
+
+ // aapt resource value: 0x7F0A0000
+ public const int abc_config_activityDefaultDur = 2131361792;
+
+ // aapt resource value: 0x7F0A0001
+ public const int abc_config_activityShortDur = 2131361793;
+
+ // aapt resource value: 0x7F0A0002
+ public const int animation_default_duration = 2131361794;
+
+ // aapt resource value: 0x7F0A0003
+ public const int app_bar_elevation_anim_duration = 2131361795;
+
+ // aapt resource value: 0x7F0A0004
+ public const int bottom_sheet_slide_duration = 2131361796;
+
+ // aapt resource value: 0x7F0A0005
+ public const int cancel_button_image_alpha = 2131361797;
+
+ // aapt resource value: 0x7F0A0006
+ public const int config_tooltipAnimTime = 2131361798;
+
+ // aapt resource value: 0x7F0A0007
+ public const int design_snackbar_text_max_lines = 2131361799;
+
+ // aapt resource value: 0x7F0A0008
+ public const int design_tab_indicator_anim_duration_ms = 2131361800;
+
+ // aapt resource value: 0x7F0A0009
+ public const int hide_password_duration = 2131361801;
+
+ // aapt resource value: 0x7F0A000A
+ public const int mtrl_btn_anim_delay_ms = 2131361802;
+
+ // aapt resource value: 0x7F0A000B
+ public const int mtrl_btn_anim_duration_ms = 2131361803;
+
+ // aapt resource value: 0x7F0A000C
+ public const int mtrl_chip_anim_duration = 2131361804;
+
+ // aapt resource value: 0x7F0A000D
+ public const int mtrl_tab_indicator_anim_duration_ms = 2131361805;
+
+ // aapt resource value: 0x7F0A000E
+ public const int show_password_duration = 2131361806;
+
+ // aapt resource value: 0x7F0A000F
+ public const int status_bar_notification_info_maxnum = 2131361807;
+
+ static Integer()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Integer()
+ {
+ }
+ }
+
+ public partial class Interpolator
+ {
+
+ // aapt resource value: 0x7F0B0000
+ public const int mtrl_fast_out_linear_in = 2131427328;
+
+ // aapt resource value: 0x7F0B0001
+ public const int mtrl_fast_out_slow_in = 2131427329;
+
+ // aapt resource value: 0x7F0B0002
+ public const int mtrl_linear = 2131427330;
+
+ // aapt resource value: 0x7F0B0003
+ public const int mtrl_linear_out_slow_in = 2131427331;
+
+ static Interpolator()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Interpolator()
+ {
+ }
+ }
+
+ public partial class Layout
+ {
+
+ // aapt resource value: 0x7F0C0000
+ public const int abc_action_bar_title_item = 2131492864;
+
+ // aapt resource value: 0x7F0C0001
+ public const int abc_action_bar_up_container = 2131492865;
+
+ // aapt resource value: 0x7F0C0002
+ public const int abc_action_menu_item_layout = 2131492866;
+
+ // aapt resource value: 0x7F0C0003
+ public const int abc_action_menu_layout = 2131492867;
+
+ // aapt resource value: 0x7F0C0004
+ public const int abc_action_mode_bar = 2131492868;
+
+ // aapt resource value: 0x7F0C0005
+ public const int abc_action_mode_close_item_material = 2131492869;
+
+ // aapt resource value: 0x7F0C0006
+ public const int abc_activity_chooser_view = 2131492870;
+
+ // aapt resource value: 0x7F0C0007
+ public const int abc_activity_chooser_view_list_item = 2131492871;
+
+ // aapt resource value: 0x7F0C0008
+ public const int abc_alert_dialog_button_bar_material = 2131492872;
+
+ // aapt resource value: 0x7F0C0009
+ public const int abc_alert_dialog_material = 2131492873;
+
+ // aapt resource value: 0x7F0C000A
+ public const int abc_alert_dialog_title_material = 2131492874;
+
+ // aapt resource value: 0x7F0C000B
+ public const int abc_cascading_menu_item_layout = 2131492875;
+
+ // aapt resource value: 0x7F0C000C
+ public const int abc_dialog_title_material = 2131492876;
+
+ // aapt resource value: 0x7F0C000D
+ public const int abc_expanded_menu_layout = 2131492877;
+
+ // aapt resource value: 0x7F0C000E
+ public const int abc_list_menu_item_checkbox = 2131492878;
+
+ // aapt resource value: 0x7F0C000F
+ public const int abc_list_menu_item_icon = 2131492879;
+
+ // aapt resource value: 0x7F0C0010
+ public const int abc_list_menu_item_layout = 2131492880;
+
+ // aapt resource value: 0x7F0C0011
+ public const int abc_list_menu_item_radio = 2131492881;
+
+ // aapt resource value: 0x7F0C0012
+ public const int abc_popup_menu_header_item_layout = 2131492882;
+
+ // aapt resource value: 0x7F0C0013
+ public const int abc_popup_menu_item_layout = 2131492883;
+
+ // aapt resource value: 0x7F0C0014
+ public const int abc_screen_content_include = 2131492884;
+
+ // aapt resource value: 0x7F0C0015
+ public const int abc_screen_simple = 2131492885;
+
+ // aapt resource value: 0x7F0C0016
+ public const int abc_screen_simple_overlay_action_mode = 2131492886;
+
+ // aapt resource value: 0x7F0C0017
+ public const int abc_screen_toolbar = 2131492887;
+
+ // aapt resource value: 0x7F0C0018
+ public const int abc_search_dropdown_item_icons_2line = 2131492888;
+
+ // aapt resource value: 0x7F0C0019
+ public const int abc_search_view = 2131492889;
+
+ // aapt resource value: 0x7F0C001A
+ public const int abc_select_dialog_material = 2131492890;
+
+ // aapt resource value: 0x7F0C001B
+ public const int abc_tooltip = 2131492891;
+
+ // aapt resource value: 0x7F0C001C
+ public const int activity_main = 2131492892;
+
+ // aapt resource value: 0x7F0C001D
+ public const int biometric_prompt_dialog_content = 2131492893;
+
+ // aapt resource value: 0x7F0C001E
+ public const int browser_actions_context_menu_page = 2131492894;
+
+ // aapt resource value: 0x7F0C001F
+ public const int browser_actions_context_menu_row = 2131492895;
+
+ // aapt resource value: 0x7F0C0020
+ public const int content_main = 2131492896;
+
+ // aapt resource value: 0x7F0C0021
+ public const int design_bottom_navigation_item = 2131492897;
+
+ // aapt resource value: 0x7F0C0022
+ public const int design_bottom_sheet_dialog = 2131492898;
+
+ // aapt resource value: 0x7F0C0023
+ public const int design_layout_snackbar = 2131492899;
+
+ // aapt resource value: 0x7F0C0024
+ public const int design_layout_snackbar_include = 2131492900;
+
+ // aapt resource value: 0x7F0C0025
+ public const int design_layout_tab_icon = 2131492901;
+
+ // aapt resource value: 0x7F0C0026
+ public const int design_layout_tab_text = 2131492902;
+
+ // aapt resource value: 0x7F0C0027
+ public const int design_menu_item_action_area = 2131492903;
+
+ // aapt resource value: 0x7F0C0028
+ public const int design_navigation_item = 2131492904;
+
+ // aapt resource value: 0x7F0C0029
+ public const int design_navigation_item_header = 2131492905;
+
+ // aapt resource value: 0x7F0C002A
+ public const int design_navigation_item_separator = 2131492906;
+
+ // aapt resource value: 0x7F0C002B
+ public const int design_navigation_item_subheader = 2131492907;
+
+ // aapt resource value: 0x7F0C002C
+ public const int design_navigation_menu = 2131492908;
+
+ // aapt resource value: 0x7F0C002D
+ public const int design_navigation_menu_item = 2131492909;
+
+ // aapt resource value: 0x7F0C002E
+ public const int design_text_input_password_icon = 2131492910;
+
+ // aapt resource value: 0x7F0C002F
+ public const int hdl_gallery_banner_view_layout = 2131492911;
+
+ // aapt resource value: 0x7F0C0030
+ public const int hdl_widget_activity_crop_image = 2131492912;
+
+ // aapt resource value: 0x7F0C0031
+ public const int hdl_widget_activity_geofence_round = 2131492913;
+
+ // aapt resource value: 0x7F0C0032
+ public const int hdl_widget_air_button = 2131492914;
+
+ // aapt resource value: 0x7F0C0033
+ public const int hdl_widget_include_pickerview_topbar = 2131492915;
+
+ // aapt resource value: 0x7F0C0034
+ public const int hdl_widget_layout_basepickerview = 2131492916;
+
+ // aapt resource value: 0x7F0C0035
+ public const int hdl_widget_pickerview = 2131492917;
+
+ // aapt resource value: 0x7F0C0036
+ public const int hdl_widget_pickerview_options = 2131492918;
+
+ // aapt resource value: 0x7F0C0037
+ public const int hdl_widget_pickerview_time = 2131492919;
+
+ // aapt resource value: 0x7F0C0038
+ public const int mtrl_layout_snackbar = 2131492920;
+
+ // aapt resource value: 0x7F0C0039
+ public const int mtrl_layout_snackbar_include = 2131492921;
+
+ // aapt resource value: 0x7F0C003A
+ public const int notification_action = 2131492922;
+
+ // aapt resource value: 0x7F0C003B
+ public const int notification_action_tombstone = 2131492923;
+
+ // aapt resource value: 0x7F0C003C
+ public const int notification_media_action = 2131492924;
+
+ // aapt resource value: 0x7F0C003D
+ public const int notification_media_cancel_action = 2131492925;
+
+ // aapt resource value: 0x7F0C003E
+ public const int notification_template_big_media = 2131492926;
+
+ // aapt resource value: 0x7F0C003F
+ public const int notification_template_big_media_custom = 2131492927;
+
+ // aapt resource value: 0x7F0C0040
+ public const int notification_template_big_media_narrow = 2131492928;
+
+ // aapt resource value: 0x7F0C0041
+ public const int notification_template_big_media_narrow_custom = 2131492929;
+
+ // aapt resource value: 0x7F0C0042
+ public const int notification_template_custom_big = 2131492930;
+
+ // aapt resource value: 0x7F0C0043
+ public const int notification_template_icon_group = 2131492931;
+
+ // aapt resource value: 0x7F0C0044
+ public const int notification_template_lines_media = 2131492932;
+
+ // aapt resource value: 0x7F0C0045
+ public const int notification_template_media = 2131492933;
+
+ // aapt resource value: 0x7F0C0046
+ public const int notification_template_media_custom = 2131492934;
+
+ // aapt resource value: 0x7F0C0047
+ public const int notification_template_part_chronometer = 2131492935;
+
+ // aapt resource value: 0x7F0C0048
+ public const int notification_template_part_time = 2131492936;
+
+ // aapt resource value: 0x7F0C0049
+ public const int select_dialog_item_material = 2131492937;
+
+ // aapt resource value: 0x7F0C004A
+ public const int select_dialog_multichoice_material = 2131492938;
+
+ // aapt resource value: 0x7F0C004B
+ public const int select_dialog_singlechoice_material = 2131492939;
+
+ // aapt resource value: 0x7F0C004C
+ public const int support_simple_spinner_dropdown_item = 2131492940;
+
+ static Layout()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Layout()
+ {
+ }
+ }
+
+ public partial class Menu
+ {
+
+ // aapt resource value: 0x7F0D0000
+ public const int menu_main = 2131558400;
+
+ static Menu()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Menu()
+ {
+ }
+ }
+
+ public partial class Mipmap
+ {
+
+ // aapt resource value: 0x7F0E0003
+ public const int Icon = 2131623939;
+
+ // aapt resource value: 0x7F0E0000
+ public const int ic_launcher = 2131623936;
+
+ // aapt resource value: 0x7F0E0001
+ public const int ic_launcher_foreground = 2131623937;
+
+ // aapt resource value: 0x7F0E0002
+ public const int ic_launcher_round = 2131623938;
+
+ static Mipmap()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Mipmap()
+ {
+ }
+ }
+
+ public partial class String
+ {
+
+ // aapt resource value: 0x7F0F0000
+ public const int abc_action_bar_home_description = 2131689472;
+
+ // aapt resource value: 0x7F0F0001
+ public const int abc_action_bar_up_description = 2131689473;
+
+ // aapt resource value: 0x7F0F0002
+ public const int abc_action_menu_overflow_description = 2131689474;
+
+ // aapt resource value: 0x7F0F0003
+ public const int abc_action_mode_done = 2131689475;
+
+ // aapt resource value: 0x7F0F0005
+ public const int abc_activitychooserview_choose_application = 2131689477;
+
+ // aapt resource value: 0x7F0F0004
+ public const int abc_activity_chooser_view_see_all = 2131689476;
+
+ // aapt resource value: 0x7F0F0006
+ public const int abc_capital_off = 2131689478;
+
+ // aapt resource value: 0x7F0F0007
+ public const int abc_capital_on = 2131689479;
+
+ // aapt resource value: 0x7F0F0008
+ public const int abc_font_family_body_1_material = 2131689480;
+
+ // aapt resource value: 0x7F0F0009
+ public const int abc_font_family_body_2_material = 2131689481;
+
+ // aapt resource value: 0x7F0F000A
+ public const int abc_font_family_button_material = 2131689482;
+
+ // aapt resource value: 0x7F0F000B
+ public const int abc_font_family_caption_material = 2131689483;
+
+ // aapt resource value: 0x7F0F000C
+ public const int abc_font_family_display_1_material = 2131689484;
+
+ // aapt resource value: 0x7F0F000D
+ public const int abc_font_family_display_2_material = 2131689485;
+
+ // aapt resource value: 0x7F0F000E
+ public const int abc_font_family_display_3_material = 2131689486;
+
+ // aapt resource value: 0x7F0F000F
+ public const int abc_font_family_display_4_material = 2131689487;
+
+ // aapt resource value: 0x7F0F0010
+ public const int abc_font_family_headline_material = 2131689488;
+
+ // aapt resource value: 0x7F0F0011
+ public const int abc_font_family_menu_material = 2131689489;
+
+ // aapt resource value: 0x7F0F0012
+ public const int abc_font_family_subhead_material = 2131689490;
+
+ // aapt resource value: 0x7F0F0013
+ public const int abc_font_family_title_material = 2131689491;
+
+ // aapt resource value: 0x7F0F0014
+ public const int abc_menu_alt_shortcut_label = 2131689492;
+
+ // aapt resource value: 0x7F0F0015
+ public const int abc_menu_ctrl_shortcut_label = 2131689493;
+
+ // aapt resource value: 0x7F0F0016
+ public const int abc_menu_delete_shortcut_label = 2131689494;
+
+ // aapt resource value: 0x7F0F0017
+ public const int abc_menu_enter_shortcut_label = 2131689495;
+
+ // aapt resource value: 0x7F0F0018
+ public const int abc_menu_function_shortcut_label = 2131689496;
+
+ // aapt resource value: 0x7F0F0019
+ public const int abc_menu_meta_shortcut_label = 2131689497;
+
+ // aapt resource value: 0x7F0F001A
+ public const int abc_menu_shift_shortcut_label = 2131689498;
+
+ // aapt resource value: 0x7F0F001B
+ public const int abc_menu_space_shortcut_label = 2131689499;
+
+ // aapt resource value: 0x7F0F001C
+ public const int abc_menu_sym_shortcut_label = 2131689500;
+
+ // aapt resource value: 0x7F0F001D
+ public const int abc_prepend_shortcut_label = 2131689501;
+
+ // aapt resource value: 0x7F0F001F
+ public const int abc_searchview_description_clear = 2131689503;
+
+ // aapt resource value: 0x7F0F0020
+ public const int abc_searchview_description_query = 2131689504;
+
+ // aapt resource value: 0x7F0F0021
+ public const int abc_searchview_description_search = 2131689505;
+
+ // aapt resource value: 0x7F0F0022
+ public const int abc_searchview_description_submit = 2131689506;
+
+ // aapt resource value: 0x7F0F0023
+ public const int abc_searchview_description_voice = 2131689507;
+
+ // aapt resource value: 0x7F0F001E
+ public const int abc_search_hint = 2131689502;
+
+ // aapt resource value: 0x7F0F0024
+ public const int abc_shareactionprovider_share_with = 2131689508;
+
+ // aapt resource value: 0x7F0F0025
+ public const int abc_shareactionprovider_share_with_application = 2131689509;
+
+ // aapt resource value: 0x7F0F0026
+ public const int abc_toolbar_collapse_description = 2131689510;
+
+ // aapt resource value: 0x7F0F0027
+ public const int action_settings = 2131689511;
+
+ // aapt resource value: 0x7F0F0029
+ public const int appbar_scrolling_view_behavior = 2131689513;
+
+ // aapt resource value: 0x7F0F0028
+ public const int app_name = 2131689512;
+
+ // aapt resource value: 0x7F0F002A
+ public const int bottom_sheet_behavior = 2131689514;
+
+ // aapt resource value: 0x7F0F002B
+ public const int character_counter_content_description = 2131689515;
+
+ // aapt resource value: 0x7F0F002C
+ public const int character_counter_pattern = 2131689516;
+
+ // aapt resource value: 0x7F0F002D
+ public const int fab_transformation_scrim_behavior = 2131689517;
+
+ // aapt resource value: 0x7F0F002E
+ public const int fab_transformation_sheet_behavior = 2131689518;
+
+ // aapt resource value: 0x7F0F002F
+ public const int gd_activity_title = 2131689519;
+
+ // aapt resource value: 0x7F0F0030
+ public const int gd_cancel = 2131689520;
+
+ // aapt resource value: 0x7F0F0031
+ public const int gd_myhome = 2131689521;
+
+ // aapt resource value: 0x7F0F0032
+ public const int gd_notifyMsg = 2131689522;
+
+ // aapt resource value: 0x7F0F0033
+ public const int gd_notifyTitle = 2131689523;
+
+ // aapt resource value: 0x7F0F0034
+ public const int gd_save = 2131689524;
+
+ // aapt resource value: 0x7F0F0035
+ public const int gd_search_tip = 2131689525;
+
+ // aapt resource value: 0x7F0F0036
+ public const int gd_select_distance = 2131689526;
+
+ // aapt resource value: 0x7F0F0037
+ public const int gd_setting = 2131689527;
+
+ // aapt resource value: 0x7F0F0038
+ public const int hide_bottom_view_on_scroll_behavior = 2131689528;
+
+ // aapt resource value: 0x7F0F0039
+ public const int mtrl_chip_close_icon_content_description = 2131689529;
+
+ // aapt resource value: 0x7F0F003A
+ public const int not_recognized_fingerprint_hint = 2131689530;
+
+ // aapt resource value: 0x7F0F003B
+ public const int password_toggle_content_description = 2131689531;
+
+ // aapt resource value: 0x7F0F003C
+ public const int path_password_eye = 2131689532;
+
+ // aapt resource value: 0x7F0F003D
+ public const int path_password_eye_mask_strike_through = 2131689533;
+
+ // aapt resource value: 0x7F0F003E
+ public const int path_password_eye_mask_visible = 2131689534;
+
+ // aapt resource value: 0x7F0F003F
+ public const int path_password_strike_through = 2131689535;
+
+ // aapt resource value: 0x7F0F0040
+ public const int pickerview_cancel = 2131689536;
+
+ // aapt resource value: 0x7F0F0041
+ public const int pickerview_day = 2131689537;
+
+ // aapt resource value: 0x7F0F0042
+ public const int pickerview_hours = 2131689538;
+
+ // aapt resource value: 0x7F0F0043
+ public const int pickerview_minutes = 2131689539;
+
+ // aapt resource value: 0x7F0F0044
+ public const int pickerview_month = 2131689540;
+
+ // aapt resource value: 0x7F0F0045
+ public const int pickerview_seconds = 2131689541;
+
+ // aapt resource value: 0x7F0F0046
+ public const int pickerview_submit = 2131689542;
+
+ // aapt resource value: 0x7F0F0047
+ public const int pickerview_year = 2131689543;
+
+ // aapt resource value: 0x7F0F0048
+ public const int search_menu_title = 2131689544;
+
+ // aapt resource value: 0x7F0F0049
+ public const int status_bar_notification_info_overflow = 2131689545;
+
+ // aapt resource value: 0x7F0F004A
+ public const int touch_fingerprint_sensor_hint = 2131689546;
+
+ static String()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private String()
+ {
+ }
+ }
+
+ public partial class Style
+ {
+
+ // aapt resource value: 0x7F100000
+ public const int AlertDialog_AppCompat = 2131755008;
+
+ // aapt resource value: 0x7F100001
+ public const int AlertDialog_AppCompat_Light = 2131755009;
+
+ // aapt resource value: 0x7F100002
+ public const int Animation_AppCompat_Dialog = 2131755010;
+
+ // aapt resource value: 0x7F100003
+ public const int Animation_AppCompat_DropDownUp = 2131755011;
+
+ // aapt resource value: 0x7F100004
+ public const int Animation_AppCompat_Tooltip = 2131755012;
+
+ // aapt resource value: 0x7F100005
+ public const int Animation_Design_BottomSheetDialog = 2131755013;
+
+ // aapt resource value: 0x7F100006
+ public const int AppTheme = 2131755014;
+
+ // aapt resource value: 0x7F100007
+ public const int AppTheme_AppBarOverlay = 2131755015;
+
+ // aapt resource value: 0x7F100008
+ public const int AppTheme_NoActionBar = 2131755016;
+
+ // aapt resource value: 0x7F100009
+ public const int AppTheme_PopupOverlay = 2131755017;
+
+ // aapt resource value: 0x7F10000A
+ public const int Base_AlertDialog_AppCompat = 2131755018;
+
+ // aapt resource value: 0x7F10000B
+ public const int Base_AlertDialog_AppCompat_Light = 2131755019;
+
+ // aapt resource value: 0x7F10000C
+ public const int Base_Animation_AppCompat_Dialog = 2131755020;
+
+ // aapt resource value: 0x7F10000D
+ public const int Base_Animation_AppCompat_DropDownUp = 2131755021;
+
+ // aapt resource value: 0x7F10000E
+ public const int Base_Animation_AppCompat_Tooltip = 2131755022;
+
+ // aapt resource value: 0x7F10000F
+ public const int Base_CardView = 2131755023;
+
+ // aapt resource value: 0x7F100011
+ public const int Base_DialogWindowTitleBackground_AppCompat = 2131755025;
+
+ // aapt resource value: 0x7F100010
+ public const int Base_DialogWindowTitle_AppCompat = 2131755024;
+
+ // aapt resource value: 0x7F100012
+ public const int Base_TextAppearance_AppCompat = 2131755026;
+
+ // aapt resource value: 0x7F100013
+ public const int Base_TextAppearance_AppCompat_Body1 = 2131755027;
+
+ // aapt resource value: 0x7F100014
+ public const int Base_TextAppearance_AppCompat_Body2 = 2131755028;
+
+ // aapt resource value: 0x7F100015
+ public const int Base_TextAppearance_AppCompat_Button = 2131755029;
+
+ // aapt resource value: 0x7F100016
+ public const int Base_TextAppearance_AppCompat_Caption = 2131755030;
+
+ // aapt resource value: 0x7F100017
+ public const int Base_TextAppearance_AppCompat_Display1 = 2131755031;
+
+ // aapt resource value: 0x7F100018
+ public const int Base_TextAppearance_AppCompat_Display2 = 2131755032;
+
+ // aapt resource value: 0x7F100019
+ public const int Base_TextAppearance_AppCompat_Display3 = 2131755033;
+
+ // aapt resource value: 0x7F10001A
+ public const int Base_TextAppearance_AppCompat_Display4 = 2131755034;
+
+ // aapt resource value: 0x7F10001B
+ public const int Base_TextAppearance_AppCompat_Headline = 2131755035;
+
+ // aapt resource value: 0x7F10001C
+ public const int Base_TextAppearance_AppCompat_Inverse = 2131755036;
+
+ // aapt resource value: 0x7F10001D
+ public const int Base_TextAppearance_AppCompat_Large = 2131755037;
+
+ // aapt resource value: 0x7F10001E
+ public const int Base_TextAppearance_AppCompat_Large_Inverse = 2131755038;
+
+ // aapt resource value: 0x7F10001F
+ public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131755039;
+
+ // aapt resource value: 0x7F100020
+ public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131755040;
+
+ // aapt resource value: 0x7F100021
+ public const int Base_TextAppearance_AppCompat_Medium = 2131755041;
+
+ // aapt resource value: 0x7F100022
+ public const int Base_TextAppearance_AppCompat_Medium_Inverse = 2131755042;
+
+ // aapt resource value: 0x7F100023
+ public const int Base_TextAppearance_AppCompat_Menu = 2131755043;
+
+ // aapt resource value: 0x7F100024
+ public const int Base_TextAppearance_AppCompat_SearchResult = 2131755044;
+
+ // aapt resource value: 0x7F100025
+ public const int Base_TextAppearance_AppCompat_SearchResult_Subtitle = 2131755045;
+
+ // aapt resource value: 0x7F100026
+ public const int Base_TextAppearance_AppCompat_SearchResult_Title = 2131755046;
+
+ // aapt resource value: 0x7F100027
+ public const int Base_TextAppearance_AppCompat_Small = 2131755047;
+
+ // aapt resource value: 0x7F100028
+ public const int Base_TextAppearance_AppCompat_Small_Inverse = 2131755048;
+
+ // aapt resource value: 0x7F100029
+ public const int Base_TextAppearance_AppCompat_Subhead = 2131755049;
+
+ // aapt resource value: 0x7F10002A
+ public const int Base_TextAppearance_AppCompat_Subhead_Inverse = 2131755050;
+
+ // aapt resource value: 0x7F10002B
+ public const int Base_TextAppearance_AppCompat_Title = 2131755051;
+
+ // aapt resource value: 0x7F10002C
+ public const int Base_TextAppearance_AppCompat_Title_Inverse = 2131755052;
+
+ // aapt resource value: 0x7F10002D
+ public const int Base_TextAppearance_AppCompat_Tooltip = 2131755053;
+
+ // aapt resource value: 0x7F10002E
+ public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131755054;
+
+ // aapt resource value: 0x7F10002F
+ public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131755055;
+
+ // aapt resource value: 0x7F100030
+ public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131755056;
+
+ // aapt resource value: 0x7F100031
+ public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title = 2131755057;
+
+ // aapt resource value: 0x7F100032
+ public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131755058;
+
+ // aapt resource value: 0x7F100033
+ public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131755059;
+
+ // aapt resource value: 0x7F100034
+ public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Title = 2131755060;
+
+ // aapt resource value: 0x7F100035
+ public const int Base_TextAppearance_AppCompat_Widget_Button = 2131755061;
+
+ // aapt resource value: 0x7F100036
+ public const int Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131755062;
+
+ // aapt resource value: 0x7F100037
+ public const int Base_TextAppearance_AppCompat_Widget_Button_Colored = 2131755063;
+
+ // aapt resource value: 0x7F100038
+ public const int Base_TextAppearance_AppCompat_Widget_Button_Inverse = 2131755064;
+
+ // aapt resource value: 0x7F100039
+ public const int Base_TextAppearance_AppCompat_Widget_DropDownItem = 2131755065;
+
+ // aapt resource value: 0x7F10003A
+ public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131755066;
+
+ // aapt resource value: 0x7F10003B
+ public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131755067;
+
+ // aapt resource value: 0x7F10003C
+ public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131755068;
+
+ // aapt resource value: 0x7F10003D
+ public const int Base_TextAppearance_AppCompat_Widget_Switch = 2131755069;
+
+ // aapt resource value: 0x7F10003E
+ public const int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131755070;
+
+ // aapt resource value: 0x7F10003F
+ public const int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131755071;
+
+ // aapt resource value: 0x7F100040
+ public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131755072;
+
+ // aapt resource value: 0x7F100041
+ public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Title = 2131755073;
+
+ // aapt resource value: 0x7F100061
+ public const int Base_ThemeOverlay_AppCompat = 2131755105;
+
+ // aapt resource value: 0x7F100062
+ public const int Base_ThemeOverlay_AppCompat_ActionBar = 2131755106;
+
+ // aapt resource value: 0x7F100063
+ public const int Base_ThemeOverlay_AppCompat_Dark = 2131755107;
+
+ // aapt resource value: 0x7F100064
+ public const int Base_ThemeOverlay_AppCompat_Dark_ActionBar = 2131755108;
+
+ // aapt resource value: 0x7F100065
+ public const int Base_ThemeOverlay_AppCompat_Dialog = 2131755109;
+
+ // aapt resource value: 0x7F100066
+ public const int Base_ThemeOverlay_AppCompat_Dialog_Alert = 2131755110;
+
+ // aapt resource value: 0x7F100067
+ public const int Base_ThemeOverlay_AppCompat_Light = 2131755111;
+
+ // aapt resource value: 0x7F100068
+ public const int Base_ThemeOverlay_MaterialComponents_Dialog = 2131755112;
+
+ // aapt resource value: 0x7F100069
+ public const int Base_ThemeOverlay_MaterialComponents_Dialog_Alert = 2131755113;
+
+ // aapt resource value: 0x7F100042
+ public const int Base_Theme_AppCompat = 2131755074;
+
+ // aapt resource value: 0x7F100043
+ public const int Base_Theme_AppCompat_CompactMenu = 2131755075;
+
+ // aapt resource value: 0x7F100044
+ public const int Base_Theme_AppCompat_Dialog = 2131755076;
+
+ // aapt resource value: 0x7F100048
+ public const int Base_Theme_AppCompat_DialogWhenLarge = 2131755080;
+
+ // aapt resource value: 0x7F100045
+ public const int Base_Theme_AppCompat_Dialog_Alert = 2131755077;
+
+ // aapt resource value: 0x7F100046
+ public const int Base_Theme_AppCompat_Dialog_FixedSize = 2131755078;
+
+ // aapt resource value: 0x7F100047
+ public const int Base_Theme_AppCompat_Dialog_MinWidth = 2131755079;
+
+ // aapt resource value: 0x7F100049
+ public const int Base_Theme_AppCompat_Light = 2131755081;
+
+ // aapt resource value: 0x7F10004A
+ public const int Base_Theme_AppCompat_Light_DarkActionBar = 2131755082;
+
+ // aapt resource value: 0x7F10004B
+ public const int Base_Theme_AppCompat_Light_Dialog = 2131755083;
+
+ // aapt resource value: 0x7F10004F
+ public const int Base_Theme_AppCompat_Light_DialogWhenLarge = 2131755087;
+
+ // aapt resource value: 0x7F10004C
+ public const int Base_Theme_AppCompat_Light_Dialog_Alert = 2131755084;
+
+ // aapt resource value: 0x7F10004D
+ public const int Base_Theme_AppCompat_Light_Dialog_FixedSize = 2131755085;
+
+ // aapt resource value: 0x7F10004E
+ public const int Base_Theme_AppCompat_Light_Dialog_MinWidth = 2131755086;
+
+ // aapt resource value: 0x7F100050
+ public const int Base_Theme_MaterialComponents = 2131755088;
+
+ // aapt resource value: 0x7F100051
+ public const int Base_Theme_MaterialComponents_Bridge = 2131755089;
+
+ // aapt resource value: 0x7F100052
+ public const int Base_Theme_MaterialComponents_CompactMenu = 2131755090;
+
+ // aapt resource value: 0x7F100053
+ public const int Base_Theme_MaterialComponents_Dialog = 2131755091;
+
+ // aapt resource value: 0x7F100057
+ public const int Base_Theme_MaterialComponents_DialogWhenLarge = 2131755095;
+
+ // aapt resource value: 0x7F100054
+ public const int Base_Theme_MaterialComponents_Dialog_Alert = 2131755092;
+
+ // aapt resource value: 0x7F100055
+ public const int Base_Theme_MaterialComponents_Dialog_FixedSize = 2131755093;
+
+ // aapt resource value: 0x7F100056
+ public const int Base_Theme_MaterialComponents_Dialog_MinWidth = 2131755094;
+
+ // aapt resource value: 0x7F100058
+ public const int Base_Theme_MaterialComponents_Light = 2131755096;
+
+ // aapt resource value: 0x7F100059
+ public const int Base_Theme_MaterialComponents_Light_Bridge = 2131755097;
+
+ // aapt resource value: 0x7F10005A
+ public const int Base_Theme_MaterialComponents_Light_DarkActionBar = 2131755098;
+
+ // aapt resource value: 0x7F10005B
+ public const int Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge = 2131755099;
+
+ // aapt resource value: 0x7F10005C
+ public const int Base_Theme_MaterialComponents_Light_Dialog = 2131755100;
+
+ // aapt resource value: 0x7F100060
+ public const int Base_Theme_MaterialComponents_Light_DialogWhenLarge = 2131755104;
+
+ // aapt resource value: 0x7F10005D
+ public const int Base_Theme_MaterialComponents_Light_Dialog_Alert = 2131755101;
+
+ // aapt resource value: 0x7F10005E
+ public const int Base_Theme_MaterialComponents_Light_Dialog_FixedSize = 2131755102;
+
+ // aapt resource value: 0x7F10005F
+ public const int Base_Theme_MaterialComponents_Light_Dialog_MinWidth = 2131755103;
+
+ // aapt resource value: 0x7F100071
+ public const int Base_V14_ThemeOverlay_MaterialComponents_Dialog = 2131755121;
+
+ // aapt resource value: 0x7F100072
+ public const int Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert = 2131755122;
+
+ // aapt resource value: 0x7F10006A
+ public const int Base_V14_Theme_MaterialComponents = 2131755114;
+
+ // aapt resource value: 0x7F10006B
+ public const int Base_V14_Theme_MaterialComponents_Bridge = 2131755115;
+
+ // aapt resource value: 0x7F10006C
+ public const int Base_V14_Theme_MaterialComponents_Dialog = 2131755116;
+
+ // aapt resource value: 0x7F10006D
+ public const int Base_V14_Theme_MaterialComponents_Light = 2131755117;
+
+ // aapt resource value: 0x7F10006E
+ public const int Base_V14_Theme_MaterialComponents_Light_Bridge = 2131755118;
+
+ // aapt resource value: 0x7F10006F
+ public const int Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge = 2131755119;
+
+ // aapt resource value: 0x7F100070
+ public const int Base_V14_Theme_MaterialComponents_Light_Dialog = 2131755120;
+
+ // aapt resource value: 0x7F100077
+ public const int Base_V21_ThemeOverlay_AppCompat_Dialog = 2131755127;
+
+ // aapt resource value: 0x7F100073
+ public const int Base_V21_Theme_AppCompat = 2131755123;
+
+ // aapt resource value: 0x7F100074
+ public const int Base_V21_Theme_AppCompat_Dialog = 2131755124;
+
+ // aapt resource value: 0x7F100075
+ public const int Base_V21_Theme_AppCompat_Light = 2131755125;
+
+ // aapt resource value: 0x7F100076
+ public const int Base_V21_Theme_AppCompat_Light_Dialog = 2131755126;
+
+ // aapt resource value: 0x7F100078
+ public const int Base_V22_Theme_AppCompat = 2131755128;
+
+ // aapt resource value: 0x7F100079
+ public const int Base_V22_Theme_AppCompat_Light = 2131755129;
+
+ // aapt resource value: 0x7F10007A
+ public const int Base_V23_Theme_AppCompat = 2131755130;
+
+ // aapt resource value: 0x7F10007B
+ public const int Base_V23_Theme_AppCompat_Light = 2131755131;
+
+ // aapt resource value: 0x7F10007C
+ public const int Base_V26_Theme_AppCompat = 2131755132;
+
+ // aapt resource value: 0x7F10007D
+ public const int Base_V26_Theme_AppCompat_Light = 2131755133;
+
+ // aapt resource value: 0x7F10007E
+ public const int Base_V26_Widget_AppCompat_Toolbar = 2131755134;
+
+ // aapt resource value: 0x7F10007F
+ public const int Base_V28_Theme_AppCompat = 2131755135;
+
+ // aapt resource value: 0x7F100080
+ public const int Base_V28_Theme_AppCompat_Light = 2131755136;
+
+ // aapt resource value: 0x7F100085
+ public const int Base_V7_ThemeOverlay_AppCompat_Dialog = 2131755141;
+
+ // aapt resource value: 0x7F100081
+ public const int Base_V7_Theme_AppCompat = 2131755137;
+
+ // aapt resource value: 0x7F100082
+ public const int Base_V7_Theme_AppCompat_Dialog = 2131755138;
+
+ // aapt resource value: 0x7F100083
+ public const int Base_V7_Theme_AppCompat_Light = 2131755139;
+
+ // aapt resource value: 0x7F100084
+ public const int Base_V7_Theme_AppCompat_Light_Dialog = 2131755140;
+
+ // aapt resource value: 0x7F100086
+ public const int Base_V7_Widget_AppCompat_AutoCompleteTextView = 2131755142;
+
+ // aapt resource value: 0x7F100087
+ public const int Base_V7_Widget_AppCompat_EditText = 2131755143;
+
+ // aapt resource value: 0x7F100088
+ public const int Base_V7_Widget_AppCompat_Toolbar = 2131755144;
+
+ // aapt resource value: 0x7F100089
+ public const int Base_Widget_AppCompat_ActionBar = 2131755145;
+
+ // aapt resource value: 0x7F10008A
+ public const int Base_Widget_AppCompat_ActionBar_Solid = 2131755146;
+
+ // aapt resource value: 0x7F10008B
+ public const int Base_Widget_AppCompat_ActionBar_TabBar = 2131755147;
+
+ // aapt resource value: 0x7F10008C
+ public const int Base_Widget_AppCompat_ActionBar_TabText = 2131755148;
+
+ // aapt resource value: 0x7F10008D
+ public const int Base_Widget_AppCompat_ActionBar_TabView = 2131755149;
+
+ // aapt resource value: 0x7F10008E
+ public const int Base_Widget_AppCompat_ActionButton = 2131755150;
+
+ // aapt resource value: 0x7F10008F
+ public const int Base_Widget_AppCompat_ActionButton_CloseMode = 2131755151;
+
+ // aapt resource value: 0x7F100090
+ public const int Base_Widget_AppCompat_ActionButton_Overflow = 2131755152;
+
+ // aapt resource value: 0x7F100091
+ public const int Base_Widget_AppCompat_ActionMode = 2131755153;
+
+ // aapt resource value: 0x7F100092
+ public const int Base_Widget_AppCompat_ActivityChooserView = 2131755154;
+
+ // aapt resource value: 0x7F100093
+ public const int Base_Widget_AppCompat_AutoCompleteTextView = 2131755155;
+
+ // aapt resource value: 0x7F100094
+ public const int Base_Widget_AppCompat_Button = 2131755156;
+
+ // aapt resource value: 0x7F10009A
+ public const int Base_Widget_AppCompat_ButtonBar = 2131755162;
+
+ // aapt resource value: 0x7F10009B
+ public const int Base_Widget_AppCompat_ButtonBar_AlertDialog = 2131755163;
+
+ // aapt resource value: 0x7F100095
+ public const int Base_Widget_AppCompat_Button_Borderless = 2131755157;
+
+ // aapt resource value: 0x7F100096
+ public const int Base_Widget_AppCompat_Button_Borderless_Colored = 2131755158;
+
+ // aapt resource value: 0x7F100097
+ public const int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131755159;
+
+ // aapt resource value: 0x7F100098
+ public const int Base_Widget_AppCompat_Button_Colored = 2131755160;
+
+ // aapt resource value: 0x7F100099
+ public const int Base_Widget_AppCompat_Button_Small = 2131755161;
+
+ // aapt resource value: 0x7F10009C
+ public const int Base_Widget_AppCompat_CompoundButton_CheckBox = 2131755164;
+
+ // aapt resource value: 0x7F10009D
+ public const int Base_Widget_AppCompat_CompoundButton_RadioButton = 2131755165;
+
+ // aapt resource value: 0x7F10009E
+ public const int Base_Widget_AppCompat_CompoundButton_Switch = 2131755166;
+
+ // aapt resource value: 0x7F10009F
+ public const int Base_Widget_AppCompat_DrawerArrowToggle = 2131755167;
+
+ // aapt resource value: 0x7F1000A0
+ public const int Base_Widget_AppCompat_DrawerArrowToggle_Common = 2131755168;
+
+ // aapt resource value: 0x7F1000A1
+ public const int Base_Widget_AppCompat_DropDownItem_Spinner = 2131755169;
+
+ // aapt resource value: 0x7F1000A2
+ public const int Base_Widget_AppCompat_EditText = 2131755170;
+
+ // aapt resource value: 0x7F1000A3
+ public const int Base_Widget_AppCompat_ImageButton = 2131755171;
+
+ // aapt resource value: 0x7F1000A4
+ public const int Base_Widget_AppCompat_Light_ActionBar = 2131755172;
+
+ // aapt resource value: 0x7F1000A5
+ public const int Base_Widget_AppCompat_Light_ActionBar_Solid = 2131755173;
+
+ // aapt resource value: 0x7F1000A6
+ public const int Base_Widget_AppCompat_Light_ActionBar_TabBar = 2131755174;
+
+ // aapt resource value: 0x7F1000A7
+ public const int Base_Widget_AppCompat_Light_ActionBar_TabText = 2131755175;
+
+ // aapt resource value: 0x7F1000A8
+ public const int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131755176;
+
+ // aapt resource value: 0x7F1000A9
+ public const int Base_Widget_AppCompat_Light_ActionBar_TabView = 2131755177;
+
+ // aapt resource value: 0x7F1000AA
+ public const int Base_Widget_AppCompat_Light_PopupMenu = 2131755178;
+
+ // aapt resource value: 0x7F1000AB
+ public const int Base_Widget_AppCompat_Light_PopupMenu_Overflow = 2131755179;
+
+ // aapt resource value: 0x7F1000AC
+ public const int Base_Widget_AppCompat_ListMenuView = 2131755180;
+
+ // aapt resource value: 0x7F1000AD
+ public const int Base_Widget_AppCompat_ListPopupWindow = 2131755181;
+
+ // aapt resource value: 0x7F1000AE
+ public const int Base_Widget_AppCompat_ListView = 2131755182;
+
+ // aapt resource value: 0x7F1000AF
+ public const int Base_Widget_AppCompat_ListView_DropDown = 2131755183;
+
+ // aapt resource value: 0x7F1000B0
+ public const int Base_Widget_AppCompat_ListView_Menu = 2131755184;
+
+ // aapt resource value: 0x7F1000B1
+ public const int Base_Widget_AppCompat_PopupMenu = 2131755185;
+
+ // aapt resource value: 0x7F1000B2
+ public const int Base_Widget_AppCompat_PopupMenu_Overflow = 2131755186;
+
+ // aapt resource value: 0x7F1000B3
+ public const int Base_Widget_AppCompat_PopupWindow = 2131755187;
+
+ // aapt resource value: 0x7F1000B4
+ public const int Base_Widget_AppCompat_ProgressBar = 2131755188;
+
+ // aapt resource value: 0x7F1000B5
+ public const int Base_Widget_AppCompat_ProgressBar_Horizontal = 2131755189;
+
+ // aapt resource value: 0x7F1000B6
+ public const int Base_Widget_AppCompat_RatingBar = 2131755190;
+
+ // aapt resource value: 0x7F1000B7
+ public const int Base_Widget_AppCompat_RatingBar_Indicator = 2131755191;
+
+ // aapt resource value: 0x7F1000B8
+ public const int Base_Widget_AppCompat_RatingBar_Small = 2131755192;
+
+ // aapt resource value: 0x7F1000B9
+ public const int Base_Widget_AppCompat_SearchView = 2131755193;
+
+ // aapt resource value: 0x7F1000BA
+ public const int Base_Widget_AppCompat_SearchView_ActionBar = 2131755194;
+
+ // aapt resource value: 0x7F1000BB
+ public const int Base_Widget_AppCompat_SeekBar = 2131755195;
+
+ // aapt resource value: 0x7F1000BC
+ public const int Base_Widget_AppCompat_SeekBar_Discrete = 2131755196;
+
+ // aapt resource value: 0x7F1000BD
+ public const int Base_Widget_AppCompat_Spinner = 2131755197;
+
+ // aapt resource value: 0x7F1000BE
+ public const int Base_Widget_AppCompat_Spinner_Underlined = 2131755198;
+
+ // aapt resource value: 0x7F1000BF
+ public const int Base_Widget_AppCompat_TextView_SpinnerItem = 2131755199;
+
+ // aapt resource value: 0x7F1000C0
+ public const int Base_Widget_AppCompat_Toolbar = 2131755200;
+
+ // aapt resource value: 0x7F1000C1
+ public const int Base_Widget_AppCompat_Toolbar_Button_Navigation = 2131755201;
+
+ // aapt resource value: 0x7F1000C2
+ public const int Base_Widget_Design_TabLayout = 2131755202;
+
+ // aapt resource value: 0x7F1000C3
+ public const int Base_Widget_MaterialComponents_Chip = 2131755203;
+
+ // aapt resource value: 0x7F1000C4
+ public const int Base_Widget_MaterialComponents_TextInputEditText = 2131755204;
+
+ // aapt resource value: 0x7F1000C5
+ public const int Base_Widget_MaterialComponents_TextInputLayout = 2131755205;
+
+ // aapt resource value: 0x7F1000C6
+ public const int BottomSheetDialogAnimation = 2131755206;
+
+ // aapt resource value: 0x7F1000C7
+ public const int CardView = 2131755207;
+
+ // aapt resource value: 0x7F1000C8
+ public const int CardView_Dark = 2131755208;
+
+ // aapt resource value: 0x7F1000C9
+ public const int CardView_Light = 2131755209;
+
+ // aapt resource value: 0x7F1001FB
+ public const int custom_dialog2 = 2131755515;
+
+ // aapt resource value: 0x7F1000CA
+ public const int MyTheme = 2131755210;
+
+ // aapt resource value: 0x7F1001FC
+ public const int picker_view_scale_anim = 2131755516;
+
+ // aapt resource value: 0x7F1001FD
+ public const int picker_view_slide_anim = 2131755517;
+
+ // aapt resource value: 0x7F1000CB
+ public const int Platform_AppCompat = 2131755211;
+
+ // aapt resource value: 0x7F1000CC
+ public const int Platform_AppCompat_Light = 2131755212;
+
+ // aapt resource value: 0x7F1000CD
+ public const int Platform_MaterialComponents = 2131755213;
+
+ // aapt resource value: 0x7F1000CE
+ public const int Platform_MaterialComponents_Dialog = 2131755214;
+
+ // aapt resource value: 0x7F1000CF
+ public const int Platform_MaterialComponents_Light = 2131755215;
+
+ // aapt resource value: 0x7F1000D0
+ public const int Platform_MaterialComponents_Light_Dialog = 2131755216;
+
+ // aapt resource value: 0x7F1000D1
+ public const int Platform_ThemeOverlay_AppCompat = 2131755217;
+
+ // aapt resource value: 0x7F1000D2
+ public const int Platform_ThemeOverlay_AppCompat_Dark = 2131755218;
+
+ // aapt resource value: 0x7F1000D3
+ public const int Platform_ThemeOverlay_AppCompat_Light = 2131755219;
+
+ // aapt resource value: 0x7F1000D4
+ public const int Platform_V21_AppCompat = 2131755220;
+
+ // aapt resource value: 0x7F1000D5
+ public const int Platform_V21_AppCompat_Light = 2131755221;
+
+ // aapt resource value: 0x7F1000D6
+ public const int Platform_V25_AppCompat = 2131755222;
+
+ // aapt resource value: 0x7F1000D7
+ public const int Platform_V25_AppCompat_Light = 2131755223;
+
+ // aapt resource value: 0x7F1000D8
+ public const int Platform_Widget_AppCompat_Spinner = 2131755224;
+
+ // aapt resource value: 0x7F1000D9
+ public const int RtlOverlay_DialogWindowTitle_AppCompat = 2131755225;
+
+ // aapt resource value: 0x7F1000DA
+ public const int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = 2131755226;
+
+ // aapt resource value: 0x7F1000DB
+ public const int RtlOverlay_Widget_AppCompat_DialogTitle_Icon = 2131755227;
+
+ // aapt resource value: 0x7F1000DC
+ public const int RtlOverlay_Widget_AppCompat_PopupMenuItem = 2131755228;
+
+ // aapt resource value: 0x7F1000DD
+ public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = 2131755229;
+
+ // aapt resource value: 0x7F1000DE
+ public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut = 2131755230;
+
+ // aapt resource value: 0x7F1000DF
+ public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow = 2131755231;
+
+ // aapt resource value: 0x7F1000E0
+ public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = 2131755232;
+
+ // aapt resource value: 0x7F1000E1
+ public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_Title = 2131755233;
+
+ // aapt resource value: 0x7F1000E7
+ public const int RtlOverlay_Widget_AppCompat_SearchView_MagIcon = 2131755239;
+
+ // aapt resource value: 0x7F1000E2
+ public const int RtlOverlay_Widget_AppCompat_Search_DropDown = 2131755234;
+
+ // aapt resource value: 0x7F1000E3
+ public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = 2131755235;
+
+ // aapt resource value: 0x7F1000E4
+ public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = 2131755236;
+
+ // aapt resource value: 0x7F1000E5
+ public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Query = 2131755237;
+
+ // aapt resource value: 0x7F1000E6
+ public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Text = 2131755238;
+
+ // aapt resource value: 0x7F1000E8
+ public const int RtlUnderlay_Widget_AppCompat_ActionButton = 2131755240;
+
+ // aapt resource value: 0x7F1000E9
+ public const int RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = 2131755241;
+
+ // aapt resource value: 0x7F1000EA
+ public const int TextAppearance_AppCompat = 2131755242;
+
+ // aapt resource value: 0x7F1000EB
+ public const int TextAppearance_AppCompat_Body1 = 2131755243;
+
+ // aapt resource value: 0x7F1000EC
+ public const int TextAppearance_AppCompat_Body2 = 2131755244;
+
+ // aapt resource value: 0x7F1000ED
+ public const int TextAppearance_AppCompat_Button = 2131755245;
+
+ // aapt resource value: 0x7F1000EE
+ public const int TextAppearance_AppCompat_Caption = 2131755246;
+
+ // aapt resource value: 0x7F1000EF
+ public const int TextAppearance_AppCompat_Display1 = 2131755247;
+
+ // aapt resource value: 0x7F1000F0
+ public const int TextAppearance_AppCompat_Display2 = 2131755248;
+
+ // aapt resource value: 0x7F1000F1
+ public const int TextAppearance_AppCompat_Display3 = 2131755249;
+
+ // aapt resource value: 0x7F1000F2
+ public const int TextAppearance_AppCompat_Display4 = 2131755250;
+
+ // aapt resource value: 0x7F1000F3
+ public const int TextAppearance_AppCompat_Headline = 2131755251;
+
+ // aapt resource value: 0x7F1000F4
+ public const int TextAppearance_AppCompat_Inverse = 2131755252;
+
+ // aapt resource value: 0x7F1000F5
+ public const int TextAppearance_AppCompat_Large = 2131755253;
+
+ // aapt resource value: 0x7F1000F6
+ public const int TextAppearance_AppCompat_Large_Inverse = 2131755254;
+
+ // aapt resource value: 0x7F1000F7
+ public const int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 2131755255;
+
+ // aapt resource value: 0x7F1000F8
+ public const int TextAppearance_AppCompat_Light_SearchResult_Title = 2131755256;
+
+ // aapt resource value: 0x7F1000F9
+ public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131755257;
+
+ // aapt resource value: 0x7F1000FA
+ public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131755258;
+
+ // aapt resource value: 0x7F1000FB
+ public const int TextAppearance_AppCompat_Medium = 2131755259;
+
+ // aapt resource value: 0x7F1000FC
+ public const int TextAppearance_AppCompat_Medium_Inverse = 2131755260;
+
+ // aapt resource value: 0x7F1000FD
+ public const int TextAppearance_AppCompat_Menu = 2131755261;
+
+ // aapt resource value: 0x7F1000FE
+ public const int TextAppearance_AppCompat_SearchResult_Subtitle = 2131755262;
+
+ // aapt resource value: 0x7F1000FF
+ public const int TextAppearance_AppCompat_SearchResult_Title = 2131755263;
+
+ // aapt resource value: 0x7F100100
+ public const int TextAppearance_AppCompat_Small = 2131755264;
+
+ // aapt resource value: 0x7F100101
+ public const int TextAppearance_AppCompat_Small_Inverse = 2131755265;
+
+ // aapt resource value: 0x7F100102
+ public const int TextAppearance_AppCompat_Subhead = 2131755266;
+
+ // aapt resource value: 0x7F100103
+ public const int TextAppearance_AppCompat_Subhead_Inverse = 2131755267;
+
+ // aapt resource value: 0x7F100104
+ public const int TextAppearance_AppCompat_Title = 2131755268;
+
+ // aapt resource value: 0x7F100105
+ public const int TextAppearance_AppCompat_Title_Inverse = 2131755269;
+
+ // aapt resource value: 0x7F100106
+ public const int TextAppearance_AppCompat_Tooltip = 2131755270;
+
+ // aapt resource value: 0x7F100107
+ public const int TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131755271;
+
+ // aapt resource value: 0x7F100108
+ public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131755272;
+
+ // aapt resource value: 0x7F100109
+ public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131755273;
+
+ // aapt resource value: 0x7F10010A
+ public const int TextAppearance_AppCompat_Widget_ActionBar_Title = 2131755274;
+
+ // aapt resource value: 0x7F10010B
+ public const int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131755275;
+
+ // aapt resource value: 0x7F10010C
+ public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131755276;
+
+ // aapt resource value: 0x7F10010D
+ public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 2131755277;
+
+ // aapt resource value: 0x7F10010E
+ public const int TextAppearance_AppCompat_Widget_ActionMode_Title = 2131755278;
+
+ // aapt resource value: 0x7F10010F
+ public const int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 2131755279;
+
+ // aapt resource value: 0x7F100110
+ public const int TextAppearance_AppCompat_Widget_Button = 2131755280;
+
+ // aapt resource value: 0x7F100111
+ public const int TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131755281;
+
+ // aapt resource value: 0x7F100112
+ public const int TextAppearance_AppCompat_Widget_Button_Colored = 2131755282;
+
+ // aapt resource value: 0x7F100113
+ public const int TextAppearance_AppCompat_Widget_Button_Inverse = 2131755283;
+
+ // aapt resource value: 0x7F100114
+ public const int TextAppearance_AppCompat_Widget_DropDownItem = 2131755284;
+
+ // aapt resource value: 0x7F100115
+ public const int TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131755285;
+
+ // aapt resource value: 0x7F100116
+ public const int TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131755286;
+
+ // aapt resource value: 0x7F100117
+ public const int TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131755287;
+
+ // aapt resource value: 0x7F100118
+ public const int TextAppearance_AppCompat_Widget_Switch = 2131755288;
+
+ // aapt resource value: 0x7F100119
+ public const int TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131755289;
+
+ // aapt resource value: 0x7F10011A
+ public const int TextAppearance_Compat_Notification = 2131755290;
+
+ // aapt resource value: 0x7F10011B
+ public const int TextAppearance_Compat_Notification_Info = 2131755291;
+
+ // aapt resource value: 0x7F10011C
+ public const int TextAppearance_Compat_Notification_Info_Media = 2131755292;
+
+ // aapt resource value: 0x7F10011D
+ public const int TextAppearance_Compat_Notification_Line2 = 2131755293;
+
+ // aapt resource value: 0x7F10011E
+ public const int TextAppearance_Compat_Notification_Line2_Media = 2131755294;
+
+ // aapt resource value: 0x7F10011F
+ public const int TextAppearance_Compat_Notification_Media = 2131755295;
+
+ // aapt resource value: 0x7F100120
+ public const int TextAppearance_Compat_Notification_Time = 2131755296;
+
+ // aapt resource value: 0x7F100121
+ public const int TextAppearance_Compat_Notification_Time_Media = 2131755297;
+
+ // aapt resource value: 0x7F100122
+ public const int TextAppearance_Compat_Notification_Title = 2131755298;
+
+ // aapt resource value: 0x7F100123
+ public const int TextAppearance_Compat_Notification_Title_Media = 2131755299;
+
+ // aapt resource value: 0x7F100124
+ public const int TextAppearance_Design_CollapsingToolbar_Expanded = 2131755300;
+
+ // aapt resource value: 0x7F100125
+ public const int TextAppearance_Design_Counter = 2131755301;
+
+ // aapt resource value: 0x7F100126
+ public const int TextAppearance_Design_Counter_Overflow = 2131755302;
+
+ // aapt resource value: 0x7F100127
+ public const int TextAppearance_Design_Error = 2131755303;
+
+ // aapt resource value: 0x7F100128
+ public const int TextAppearance_Design_HelperText = 2131755304;
+
+ // aapt resource value: 0x7F100129
+ public const int TextAppearance_Design_Hint = 2131755305;
+
+ // aapt resource value: 0x7F10012A
+ public const int TextAppearance_Design_Snackbar_Message = 2131755306;
+
+ // aapt resource value: 0x7F10012B
+ public const int TextAppearance_Design_Tab = 2131755307;
+
+ // aapt resource value: 0x7F10012C
+ public const int TextAppearance_MaterialComponents_Body1 = 2131755308;
+
+ // aapt resource value: 0x7F10012D
+ public const int TextAppearance_MaterialComponents_Body2 = 2131755309;
+
+ // aapt resource value: 0x7F10012E
+ public const int TextAppearance_MaterialComponents_Button = 2131755310;
+
+ // aapt resource value: 0x7F10012F
+ public const int TextAppearance_MaterialComponents_Caption = 2131755311;
+
+ // aapt resource value: 0x7F100130
+ public const int TextAppearance_MaterialComponents_Chip = 2131755312;
+
+ // aapt resource value: 0x7F100131
+ public const int TextAppearance_MaterialComponents_Headline1 = 2131755313;
+
+ // aapt resource value: 0x7F100132
+ public const int TextAppearance_MaterialComponents_Headline2 = 2131755314;
+
+ // aapt resource value: 0x7F100133
+ public const int TextAppearance_MaterialComponents_Headline3 = 2131755315;
+
+ // aapt resource value: 0x7F100134
+ public const int TextAppearance_MaterialComponents_Headline4 = 2131755316;
+
+ // aapt resource value: 0x7F100135
+ public const int TextAppearance_MaterialComponents_Headline5 = 2131755317;
+
+ // aapt resource value: 0x7F100136
+ public const int TextAppearance_MaterialComponents_Headline6 = 2131755318;
+
+ // aapt resource value: 0x7F100137
+ public const int TextAppearance_MaterialComponents_Overline = 2131755319;
+
+ // aapt resource value: 0x7F100138
+ public const int TextAppearance_MaterialComponents_Subtitle1 = 2131755320;
+
+ // aapt resource value: 0x7F100139
+ public const int TextAppearance_MaterialComponents_Subtitle2 = 2131755321;
+
+ // aapt resource value: 0x7F10013A
+ public const int TextAppearance_MaterialComponents_Tab = 2131755322;
+
+ // aapt resource value: 0x7F10013B
+ public const int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131755323;
+
+ // aapt resource value: 0x7F10013C
+ public const int TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131755324;
+
+ // aapt resource value: 0x7F10013D
+ public const int TextAppearance_Widget_AppCompat_Toolbar_Title = 2131755325;
+
+ // aapt resource value: 0x7F10016F
+ public const int ThemeOverlay_AppCompat = 2131755375;
+
+ // aapt resource value: 0x7F100170
+ public const int ThemeOverlay_AppCompat_ActionBar = 2131755376;
+
+ // aapt resource value: 0x7F100171
+ public const int ThemeOverlay_AppCompat_Dark = 2131755377;
+
+ // aapt resource value: 0x7F100172
+ public const int ThemeOverlay_AppCompat_Dark_ActionBar = 2131755378;
+
+ // aapt resource value: 0x7F100173
+ public const int ThemeOverlay_AppCompat_Dialog = 2131755379;
+
+ // aapt resource value: 0x7F100174
+ public const int ThemeOverlay_AppCompat_Dialog_Alert = 2131755380;
+
+ // aapt resource value: 0x7F100175
+ public const int ThemeOverlay_AppCompat_Light = 2131755381;
+
+ // aapt resource value: 0x7F100176
+ public const int ThemeOverlay_MaterialComponents = 2131755382;
+
+ // aapt resource value: 0x7F100177
+ public const int ThemeOverlay_MaterialComponents_ActionBar = 2131755383;
+
+ // aapt resource value: 0x7F100178
+ public const int ThemeOverlay_MaterialComponents_Dark = 2131755384;
+
+ // aapt resource value: 0x7F100179
+ public const int ThemeOverlay_MaterialComponents_Dark_ActionBar = 2131755385;
+
+ // aapt resource value: 0x7F10017A
+ public const int ThemeOverlay_MaterialComponents_Dialog = 2131755386;
+
+ // aapt resource value: 0x7F10017B
+ public const int ThemeOverlay_MaterialComponents_Dialog_Alert = 2131755387;
+
+ // aapt resource value: 0x7F10017C
+ public const int ThemeOverlay_MaterialComponents_Light = 2131755388;
+
+ // aapt resource value: 0x7F10017D
+ public const int ThemeOverlay_MaterialComponents_TextInputEditText = 2131755389;
+
+ // aapt resource value: 0x7F10017E
+ public const int ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox = 2131755390;
+
+ // aapt resource value: 0x7F10017F
+ public const int ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense = 2131755391;
+
+ // aapt resource value: 0x7F100180
+ public const int ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox = 2131755392;
+
+ // aapt resource value: 0x7F100181
+ public const int ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense = 2131755393;
+
+ // aapt resource value: 0x7F10013E
+ public const int Theme_AppCompat = 2131755326;
+
+ // aapt resource value: 0x7F10013F
+ public const int Theme_AppCompat_CompactMenu = 2131755327;
+
+ // aapt resource value: 0x7F100140
+ public const int Theme_AppCompat_DayNight = 2131755328;
+
+ // aapt resource value: 0x7F100141
+ public const int Theme_AppCompat_DayNight_DarkActionBar = 2131755329;
+
+ // aapt resource value: 0x7F100142
+ public const int Theme_AppCompat_DayNight_Dialog = 2131755330;
+
+ // aapt resource value: 0x7F100145
+ public const int Theme_AppCompat_DayNight_DialogWhenLarge = 2131755333;
+
+ // aapt resource value: 0x7F100143
+ public const int Theme_AppCompat_DayNight_Dialog_Alert = 2131755331;
+
+ // aapt resource value: 0x7F100144
+ public const int Theme_AppCompat_DayNight_Dialog_MinWidth = 2131755332;
+
+ // aapt resource value: 0x7F100146
+ public const int Theme_AppCompat_DayNight_NoActionBar = 2131755334;
+
+ // aapt resource value: 0x7F100147
+ public const int Theme_AppCompat_Dialog = 2131755335;
+
+ // aapt resource value: 0x7F10014A
+ public const int Theme_AppCompat_DialogWhenLarge = 2131755338;
+
+ // aapt resource value: 0x7F100148
+ public const int Theme_AppCompat_Dialog_Alert = 2131755336;
+
+ // aapt resource value: 0x7F100149
+ public const int Theme_AppCompat_Dialog_MinWidth = 2131755337;
+
+ // aapt resource value: 0x7F10014B
+ public const int Theme_AppCompat_Light = 2131755339;
+
+ // aapt resource value: 0x7F10014C
+ public const int Theme_AppCompat_Light_DarkActionBar = 2131755340;
+
+ // aapt resource value: 0x7F10014D
+ public const int Theme_AppCompat_Light_Dialog = 2131755341;
+
+ // aapt resource value: 0x7F100150
+ public const int Theme_AppCompat_Light_DialogWhenLarge = 2131755344;
+
+ // aapt resource value: 0x7F10014E
+ public const int Theme_AppCompat_Light_Dialog_Alert = 2131755342;
+
+ // aapt resource value: 0x7F10014F
+ public const int Theme_AppCompat_Light_Dialog_MinWidth = 2131755343;
+
+ // aapt resource value: 0x7F100151
+ public const int Theme_AppCompat_Light_NoActionBar = 2131755345;
+
+ // aapt resource value: 0x7F100152
+ public const int Theme_AppCompat_NoActionBar = 2131755346;
+
+ // aapt resource value: 0x7F100153
+ public const int Theme_BiometricPromptDialog = 2131755347;
+
+ // aapt resource value: 0x7F100154
+ public const int Theme_Design = 2131755348;
+
+ // aapt resource value: 0x7F100155
+ public const int Theme_Design_BottomSheetDialog = 2131755349;
+
+ // aapt resource value: 0x7F100156
+ public const int Theme_Design_Light = 2131755350;
+
+ // aapt resource value: 0x7F100157
+ public const int Theme_Design_Light_BottomSheetDialog = 2131755351;
+
+ // aapt resource value: 0x7F100158
+ public const int Theme_Design_Light_NoActionBar = 2131755352;
+
+ // aapt resource value: 0x7F100159
+ public const int Theme_Design_NoActionBar = 2131755353;
+
+ // aapt resource value: 0x7F10015A
+ public const int Theme_MaterialComponents = 2131755354;
+
+ // aapt resource value: 0x7F10015B
+ public const int Theme_MaterialComponents_BottomSheetDialog = 2131755355;
+
+ // aapt resource value: 0x7F10015C
+ public const int Theme_MaterialComponents_Bridge = 2131755356;
+
+ // aapt resource value: 0x7F10015D
+ public const int Theme_MaterialComponents_CompactMenu = 2131755357;
+
+ // aapt resource value: 0x7F10015E
+ public const int Theme_MaterialComponents_Dialog = 2131755358;
+
+ // aapt resource value: 0x7F100161
+ public const int Theme_MaterialComponents_DialogWhenLarge = 2131755361;
+
+ // aapt resource value: 0x7F10015F
+ public const int Theme_MaterialComponents_Dialog_Alert = 2131755359;
+
+ // aapt resource value: 0x7F100160
+ public const int Theme_MaterialComponents_Dialog_MinWidth = 2131755360;
+
+ // aapt resource value: 0x7F100162
+ public const int Theme_MaterialComponents_Light = 2131755362;
+
+ // aapt resource value: 0x7F100163
+ public const int Theme_MaterialComponents_Light_BottomSheetDialog = 2131755363;
+
+ // aapt resource value: 0x7F100164
+ public const int Theme_MaterialComponents_Light_Bridge = 2131755364;
+
+ // aapt resource value: 0x7F100165
+ public const int Theme_MaterialComponents_Light_DarkActionBar = 2131755365;
+
+ // aapt resource value: 0x7F100166
+ public const int Theme_MaterialComponents_Light_DarkActionBar_Bridge = 2131755366;
+
+ // aapt resource value: 0x7F100167
+ public const int Theme_MaterialComponents_Light_Dialog = 2131755367;
+
+ // aapt resource value: 0x7F10016A
+ public const int Theme_MaterialComponents_Light_DialogWhenLarge = 2131755370;
+
+ // aapt resource value: 0x7F100168
+ public const int Theme_MaterialComponents_Light_Dialog_Alert = 2131755368;
+
+ // aapt resource value: 0x7F100169
+ public const int Theme_MaterialComponents_Light_Dialog_MinWidth = 2131755369;
+
+ // aapt resource value: 0x7F10016B
+ public const int Theme_MaterialComponents_Light_NoActionBar = 2131755371;
+
+ // aapt resource value: 0x7F10016C
+ public const int Theme_MaterialComponents_Light_NoActionBar_Bridge = 2131755372;
+
+ // aapt resource value: 0x7F10016D
+ public const int Theme_MaterialComponents_NoActionBar = 2131755373;
+
+ // aapt resource value: 0x7F10016E
+ public const int Theme_MaterialComponents_NoActionBar_Bridge = 2131755374;
+
+ // aapt resource value: 0x7F100182
+ public const int Widget_AppCompat_ActionBar = 2131755394;
+
+ // aapt resource value: 0x7F100183
+ public const int Widget_AppCompat_ActionBar_Solid = 2131755395;
+
+ // aapt resource value: 0x7F100184
+ public const int Widget_AppCompat_ActionBar_TabBar = 2131755396;
+
+ // aapt resource value: 0x7F100185
+ public const int Widget_AppCompat_ActionBar_TabText = 2131755397;
+
+ // aapt resource value: 0x7F100186
+ public const int Widget_AppCompat_ActionBar_TabView = 2131755398;
+
+ // aapt resource value: 0x7F100187
+ public const int Widget_AppCompat_ActionButton = 2131755399;
+
+ // aapt resource value: 0x7F100188
+ public const int Widget_AppCompat_ActionButton_CloseMode = 2131755400;
+
+ // aapt resource value: 0x7F100189
+ public const int Widget_AppCompat_ActionButton_Overflow = 2131755401;
+
+ // aapt resource value: 0x7F10018A
+ public const int Widget_AppCompat_ActionMode = 2131755402;
+
+ // aapt resource value: 0x7F10018B
+ public const int Widget_AppCompat_ActivityChooserView = 2131755403;
+
+ // aapt resource value: 0x7F10018C
+ public const int Widget_AppCompat_AutoCompleteTextView = 2131755404;
+
+ // aapt resource value: 0x7F10018D
+ public const int Widget_AppCompat_Button = 2131755405;
+
+ // aapt resource value: 0x7F100193
+ public const int Widget_AppCompat_ButtonBar = 2131755411;
+
+ // aapt resource value: 0x7F100194
+ public const int Widget_AppCompat_ButtonBar_AlertDialog = 2131755412;
+
+ // aapt resource value: 0x7F10018E
+ public const int Widget_AppCompat_Button_Borderless = 2131755406;
+
+ // aapt resource value: 0x7F10018F
+ public const int Widget_AppCompat_Button_Borderless_Colored = 2131755407;
+
+ // aapt resource value: 0x7F100190
+ public const int Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131755408;
+
+ // aapt resource value: 0x7F100191
+ public const int Widget_AppCompat_Button_Colored = 2131755409;
+
+ // aapt resource value: 0x7F100192
+ public const int Widget_AppCompat_Button_Small = 2131755410;
+
+ // aapt resource value: 0x7F100195
+ public const int Widget_AppCompat_CompoundButton_CheckBox = 2131755413;
+
+ // aapt resource value: 0x7F100196
+ public const int Widget_AppCompat_CompoundButton_RadioButton = 2131755414;
+
+ // aapt resource value: 0x7F100197
+ public const int Widget_AppCompat_CompoundButton_Switch = 2131755415;
+
+ // aapt resource value: 0x7F100198
+ public const int Widget_AppCompat_DrawerArrowToggle = 2131755416;
+
+ // aapt resource value: 0x7F100199
+ public const int Widget_AppCompat_DropDownItem_Spinner = 2131755417;
+
+ // aapt resource value: 0x7F10019A
+ public const int Widget_AppCompat_EditText = 2131755418;
+
+ // aapt resource value: 0x7F10019B
+ public const int Widget_AppCompat_ImageButton = 2131755419;
+
+ // aapt resource value: 0x7F10019C
+ public const int Widget_AppCompat_Light_ActionBar = 2131755420;
+
+ // aapt resource value: 0x7F10019D
+ public const int Widget_AppCompat_Light_ActionBar_Solid = 2131755421;
+
+ // aapt resource value: 0x7F10019E
+ public const int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 2131755422;
+
+ // aapt resource value: 0x7F10019F
+ public const int Widget_AppCompat_Light_ActionBar_TabBar = 2131755423;
+
+ // aapt resource value: 0x7F1001A0
+ public const int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 2131755424;
+
+ // aapt resource value: 0x7F1001A1
+ public const int Widget_AppCompat_Light_ActionBar_TabText = 2131755425;
+
+ // aapt resource value: 0x7F1001A2
+ public const int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131755426;
+
+ // aapt resource value: 0x7F1001A3
+ public const int Widget_AppCompat_Light_ActionBar_TabView = 2131755427;
+
+ // aapt resource value: 0x7F1001A4
+ public const int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 2131755428;
+
+ // aapt resource value: 0x7F1001A5
+ public const int Widget_AppCompat_Light_ActionButton = 2131755429;
+
+ // aapt resource value: 0x7F1001A6
+ public const int Widget_AppCompat_Light_ActionButton_CloseMode = 2131755430;
+
+ // aapt resource value: 0x7F1001A7
+ public const int Widget_AppCompat_Light_ActionButton_Overflow = 2131755431;
+
+ // aapt resource value: 0x7F1001A8
+ public const int Widget_AppCompat_Light_ActionMode_Inverse = 2131755432;
+
+ // aapt resource value: 0x7F1001A9
+ public const int Widget_AppCompat_Light_ActivityChooserView = 2131755433;
+
+ // aapt resource value: 0x7F1001AA
+ public const int Widget_AppCompat_Light_AutoCompleteTextView = 2131755434;
+
+ // aapt resource value: 0x7F1001AB
+ public const int Widget_AppCompat_Light_DropDownItem_Spinner = 2131755435;
+
+ // aapt resource value: 0x7F1001AC
+ public const int Widget_AppCompat_Light_ListPopupWindow = 2131755436;
+
+ // aapt resource value: 0x7F1001AD
+ public const int Widget_AppCompat_Light_ListView_DropDown = 2131755437;
+
+ // aapt resource value: 0x7F1001AE
+ public const int Widget_AppCompat_Light_PopupMenu = 2131755438;
+
+ // aapt resource value: 0x7F1001AF
+ public const int Widget_AppCompat_Light_PopupMenu_Overflow = 2131755439;
+
+ // aapt resource value: 0x7F1001B0
+ public const int Widget_AppCompat_Light_SearchView = 2131755440;
+
+ // aapt resource value: 0x7F1001B1
+ public const int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 2131755441;
+
+ // aapt resource value: 0x7F1001B2
+ public const int Widget_AppCompat_ListMenuView = 2131755442;
+
+ // aapt resource value: 0x7F1001B3
+ public const int Widget_AppCompat_ListPopupWindow = 2131755443;
+
+ // aapt resource value: 0x7F1001B4
+ public const int Widget_AppCompat_ListView = 2131755444;
+
+ // aapt resource value: 0x7F1001B5
+ public const int Widget_AppCompat_ListView_DropDown = 2131755445;
+
+ // aapt resource value: 0x7F1001B6
+ public const int Widget_AppCompat_ListView_Menu = 2131755446;
+
+ // aapt resource value: 0x7F1001B7
+ public const int Widget_AppCompat_PopupMenu = 2131755447;
+
+ // aapt resource value: 0x7F1001B8
+ public const int Widget_AppCompat_PopupMenu_Overflow = 2131755448;
+
+ // aapt resource value: 0x7F1001B9
+ public const int Widget_AppCompat_PopupWindow = 2131755449;
+
+ // aapt resource value: 0x7F1001BA
+ public const int Widget_AppCompat_ProgressBar = 2131755450;
+
+ // aapt resource value: 0x7F1001BB
+ public const int Widget_AppCompat_ProgressBar_Horizontal = 2131755451;
+
+ // aapt resource value: 0x7F1001BC
+ public const int Widget_AppCompat_RatingBar = 2131755452;
+
+ // aapt resource value: 0x7F1001BD
+ public const int Widget_AppCompat_RatingBar_Indicator = 2131755453;
+
+ // aapt resource value: 0x7F1001BE
+ public const int Widget_AppCompat_RatingBar_Small = 2131755454;
+
+ // aapt resource value: 0x7F1001BF
+ public const int Widget_AppCompat_SearchView = 2131755455;
+
+ // aapt resource value: 0x7F1001C0
+ public const int Widget_AppCompat_SearchView_ActionBar = 2131755456;
+
+ // aapt resource value: 0x7F1001C1
+ public const int Widget_AppCompat_SeekBar = 2131755457;
+
+ // aapt resource value: 0x7F1001C2
+ public const int Widget_AppCompat_SeekBar_Discrete = 2131755458;
+
+ // aapt resource value: 0x7F1001C3
+ public const int Widget_AppCompat_Spinner = 2131755459;
+
+ // aapt resource value: 0x7F1001C4
+ public const int Widget_AppCompat_Spinner_DropDown = 2131755460;
+
+ // aapt resource value: 0x7F1001C5
+ public const int Widget_AppCompat_Spinner_DropDown_ActionBar = 2131755461;
+
+ // aapt resource value: 0x7F1001C6
+ public const int Widget_AppCompat_Spinner_Underlined = 2131755462;
+
+ // aapt resource value: 0x7F1001C7
+ public const int Widget_AppCompat_TextView_SpinnerItem = 2131755463;
+
+ // aapt resource value: 0x7F1001C8
+ public const int Widget_AppCompat_Toolbar = 2131755464;
+
+ // aapt resource value: 0x7F1001C9
+ public const int Widget_AppCompat_Toolbar_Button_Navigation = 2131755465;
+
+ // aapt resource value: 0x7F1001CA
+ public const int Widget_Compat_NotificationActionContainer = 2131755466;
+
+ // aapt resource value: 0x7F1001CB
+ public const int Widget_Compat_NotificationActionText = 2131755467;
+
+ // aapt resource value: 0x7F1001CC
+ public const int Widget_Design_AppBarLayout = 2131755468;
+
+ // aapt resource value: 0x7F1001CD
+ public const int Widget_Design_BottomNavigationView = 2131755469;
+
+ // aapt resource value: 0x7F1001CE
+ public const int Widget_Design_BottomSheet_Modal = 2131755470;
+
+ // aapt resource value: 0x7F1001CF
+ public const int Widget_Design_CollapsingToolbar = 2131755471;
+
+ // aapt resource value: 0x7F1001D0
+ public const int Widget_Design_FloatingActionButton = 2131755472;
+
+ // aapt resource value: 0x7F1001D1
+ public const int Widget_Design_NavigationView = 2131755473;
+
+ // aapt resource value: 0x7F1001D2
+ public const int Widget_Design_ScrimInsetsFrameLayout = 2131755474;
+
+ // aapt resource value: 0x7F1001D3
+ public const int Widget_Design_Snackbar = 2131755475;
+
+ // aapt resource value: 0x7F1001D4
+ public const int Widget_Design_TabLayout = 2131755476;
+
+ // aapt resource value: 0x7F1001D5
+ public const int Widget_Design_TextInputLayout = 2131755477;
+
+ // aapt resource value: 0x7F1001D6
+ public const int Widget_MaterialComponents_BottomAppBar = 2131755478;
+
+ // aapt resource value: 0x7F1001D7
+ public const int Widget_MaterialComponents_BottomAppBar_Colored = 2131755479;
+
+ // aapt resource value: 0x7F1001D8
+ public const int Widget_MaterialComponents_BottomNavigationView = 2131755480;
+
+ // aapt resource value: 0x7F1001D9
+ public const int Widget_MaterialComponents_BottomNavigationView_Colored = 2131755481;
+
+ // aapt resource value: 0x7F1001DA
+ public const int Widget_MaterialComponents_BottomSheet_Modal = 2131755482;
+
+ // aapt resource value: 0x7F1001DB
+ public const int Widget_MaterialComponents_Button = 2131755483;
+
+ // aapt resource value: 0x7F1001DC
+ public const int Widget_MaterialComponents_Button_Icon = 2131755484;
+
+ // aapt resource value: 0x7F1001DD
+ public const int Widget_MaterialComponents_Button_OutlinedButton = 2131755485;
+
+ // aapt resource value: 0x7F1001DE
+ public const int Widget_MaterialComponents_Button_OutlinedButton_Icon = 2131755486;
+
+ // aapt resource value: 0x7F1001DF
+ public const int Widget_MaterialComponents_Button_TextButton = 2131755487;
+
+ // aapt resource value: 0x7F1001E0
+ public const int Widget_MaterialComponents_Button_TextButton_Dialog = 2131755488;
+
+ // aapt resource value: 0x7F1001E1
+ public const int Widget_MaterialComponents_Button_TextButton_Dialog_Icon = 2131755489;
+
+ // aapt resource value: 0x7F1001E2
+ public const int Widget_MaterialComponents_Button_TextButton_Icon = 2131755490;
+
+ // aapt resource value: 0x7F1001E3
+ public const int Widget_MaterialComponents_Button_UnelevatedButton = 2131755491;
+
+ // aapt resource value: 0x7F1001E4
+ public const int Widget_MaterialComponents_Button_UnelevatedButton_Icon = 2131755492;
+
+ // aapt resource value: 0x7F1001E5
+ public const int Widget_MaterialComponents_CardView = 2131755493;
+
+ // aapt resource value: 0x7F1001EA
+ public const int Widget_MaterialComponents_ChipGroup = 2131755498;
+
+ // aapt resource value: 0x7F1001E6
+ public const int Widget_MaterialComponents_Chip_Action = 2131755494;
+
+ // aapt resource value: 0x7F1001E7
+ public const int Widget_MaterialComponents_Chip_Choice = 2131755495;
+
+ // aapt resource value: 0x7F1001E8
+ public const int Widget_MaterialComponents_Chip_Entry = 2131755496;
+
+ // aapt resource value: 0x7F1001E9
+ public const int Widget_MaterialComponents_Chip_Filter = 2131755497;
+
+ // aapt resource value: 0x7F1001EB
+ public const int Widget_MaterialComponents_FloatingActionButton = 2131755499;
+
+ // aapt resource value: 0x7F1001EC
+ public const int Widget_MaterialComponents_NavigationView = 2131755500;
+
+ // aapt resource value: 0x7F1001ED
+ public const int Widget_MaterialComponents_Snackbar = 2131755501;
+
+ // aapt resource value: 0x7F1001EE
+ public const int Widget_MaterialComponents_Snackbar_FullWidth = 2131755502;
+
+ // aapt resource value: 0x7F1001EF
+ public const int Widget_MaterialComponents_TabLayout = 2131755503;
+
+ // aapt resource value: 0x7F1001F0
+ public const int Widget_MaterialComponents_TabLayout_Colored = 2131755504;
+
+ // aapt resource value: 0x7F1001F1
+ public const int Widget_MaterialComponents_TextInputEditText_FilledBox = 2131755505;
+
+ // aapt resource value: 0x7F1001F2
+ public const int Widget_MaterialComponents_TextInputEditText_FilledBox_Dense = 2131755506;
+
+ // aapt resource value: 0x7F1001F3
+ public const int Widget_MaterialComponents_TextInputEditText_OutlinedBox = 2131755507;
+
+ // aapt resource value: 0x7F1001F4
+ public const int Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense = 2131755508;
+
+ // aapt resource value: 0x7F1001F5
+ public const int Widget_MaterialComponents_TextInputLayout_FilledBox = 2131755509;
+
+ // aapt resource value: 0x7F1001F6
+ public const int Widget_MaterialComponents_TextInputLayout_FilledBox_Dense = 2131755510;
+
+ // aapt resource value: 0x7F1001F7
+ public const int Widget_MaterialComponents_TextInputLayout_OutlinedBox = 2131755511;
+
+ // aapt resource value: 0x7F1001F8
+ public const int Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense = 2131755512;
+
+ // aapt resource value: 0x7F1001F9
+ public const int Widget_MaterialComponents_Toolbar = 2131755513;
+
+ // aapt resource value: 0x7F1001FA
+ public const int Widget_Support_CoordinatorLayout = 2131755514;
+
+ static Style()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Style()
+ {
+ }
+ }
+
+ public partial class Styleable
+ {
+
+ // aapt resource value: { 0x7F040042,0x7F040043,0x7F040044,0x7F0400A3,0x7F0400A4,0x7F0400A5,0x7F0400A6,0x7F0400A7,0x7F0400A8,0x7F0400BB,0x7F0400C0,0x7F0400C1,0x7F0400CC,0x7F0400F7,0x7F0400FC,0x7F040101,0x7F040102,0x7F040104,0x7F04010E,0x7F040118,0x7F04013B,0x7F040147,0x7F040158,0x7F04015C,0x7F04015D,0x7F04018D,0x7F040190,0x7F0401D5,0x7F0401DF }
+ public static int[] ActionBar = new int[] {
+ 2130968642,
+ 2130968643,
+ 2130968644,
+ 2130968739,
+ 2130968740,
+ 2130968741,
+ 2130968742,
+ 2130968743,
+ 2130968744,
+ 2130968763,
+ 2130968768,
+ 2130968769,
+ 2130968780,
+ 2130968823,
+ 2130968828,
+ 2130968833,
+ 2130968834,
+ 2130968836,
+ 2130968846,
+ 2130968856,
+ 2130968891,
+ 2130968903,
+ 2130968920,
+ 2130968924,
+ 2130968925,
+ 2130968973,
+ 2130968976,
+ 2130969045,
+ 2130969055};
+
+ // aapt resource value: { 0x10100B3 }
+ public static int[] ActionBarLayout = new int[] {
+ 16842931};
+
+ // aapt resource value: 0
+ public const int ActionBarLayout_android_layout_gravity = 0;
+
+ // aapt resource value: 0
+ public const int ActionBar_background = 0;
+
+ // aapt resource value: 1
+ public const int ActionBar_backgroundSplit = 1;
+
+ // aapt resource value: 2
+ public const int ActionBar_backgroundStacked = 2;
+
+ // aapt resource value: 3
+ public const int ActionBar_contentInsetEnd = 3;
+
+ // aapt resource value: 4
+ public const int ActionBar_contentInsetEndWithActions = 4;
+
+ // aapt resource value: 5
+ public const int ActionBar_contentInsetLeft = 5;
+
+ // aapt resource value: 6
+ public const int ActionBar_contentInsetRight = 6;
+
+ // aapt resource value: 7
+ public const int ActionBar_contentInsetStart = 7;
+
+ // aapt resource value: 8
+ public const int ActionBar_contentInsetStartWithNavigation = 8;
+
+ // aapt resource value: 9
+ public const int ActionBar_customNavigationLayout = 9;
+
+ // aapt resource value: 10
+ public const int ActionBar_displayOptions = 10;
+
+ // aapt resource value: 11
+ public const int ActionBar_divider = 11;
+
+ // aapt resource value: 12
+ public const int ActionBar_elevation = 12;
+
+ // aapt resource value: 13
+ public const int ActionBar_height = 13;
+
+ // aapt resource value: 14
+ public const int ActionBar_hideOnContentScroll = 14;
+
+ // aapt resource value: 15
+ public const int ActionBar_homeAsUpIndicator = 15;
+
+ // aapt resource value: 16
+ public const int ActionBar_homeLayout = 16;
+
+ // aapt resource value: 17
+ public const int ActionBar_icon = 17;
+
+ // aapt resource value: 18
+ public const int ActionBar_indeterminateProgressStyle = 18;
+
+ // aapt resource value: 19
+ public const int ActionBar_itemPadding = 19;
+
+ // aapt resource value: 20
+ public const int ActionBar_logo = 20;
+
+ // aapt resource value: 21
+ public const int ActionBar_navigationMode = 21;
+
+ // aapt resource value: 22
+ public const int ActionBar_popupTheme = 22;
+
+ // aapt resource value: 23
+ public const int ActionBar_progressBarPadding = 23;
+
+ // aapt resource value: 24
+ public const int ActionBar_progressBarStyle = 24;
+
+ // aapt resource value: 25
+ public const int ActionBar_subtitle = 25;
+
+ // aapt resource value: 26
+ public const int ActionBar_subtitleTextStyle = 26;
+
+ // aapt resource value: 27
+ public const int ActionBar_title = 27;
+
+ // aapt resource value: 28
+ public const int ActionBar_titleTextStyle = 28;
+
+ // aapt resource value: { 0x101013F }
+ public static int[] ActionMenuItemView = new int[] {
+ 16843071};
+
+ // aapt resource value: 0
+ public const int ActionMenuItemView_android_minWidth = 0;
+
+ // aapt resource value: { 0xFFFFFFFF }
+ public static int[] ActionMenuView = new int[] {
+ -1};
+
+ // aapt resource value: { 0x7F040042,0x7F040043,0x7F040090,0x7F0400F7,0x7F040190,0x7F0401DF }
+ public static int[] ActionMode = new int[] {
+ 2130968642,
+ 2130968643,
+ 2130968720,
+ 2130968823,
+ 2130968976,
+ 2130969055};
+
+ // aapt resource value: 0
+ public const int ActionMode_background = 0;
+
+ // aapt resource value: 1
+ public const int ActionMode_backgroundSplit = 1;
+
+ // aapt resource value: 2
+ public const int ActionMode_closeItemLayout = 2;
+
+ // aapt resource value: 3
+ public const int ActionMode_height = 3;
+
+ // aapt resource value: 4
+ public const int ActionMode_subtitleTextStyle = 4;
+
+ // aapt resource value: 5
+ public const int ActionMode_titleTextStyle = 5;
+
+ // aapt resource value: { 0x7F0400D1,0x7F04010F }
+ public static int[] ActivityChooserView = new int[] {
+ 2130968785,
+ 2130968847};
+
+ // aapt resource value: 0
+ public const int ActivityChooserView_expandActivityOverflowButtonDrawable = 0;
+
+ // aapt resource value: 1
+ public const int ActivityChooserView_initialActivityCount = 1;
+
+ // aapt resource value: { 0x10100F2,0x7F040064,0x7F040065,0x7F040132,0x7F040133,0x7F040144,0x7F040175,0x7F040176 }
+ public static int[] AlertDialog = new int[] {
+ 16842994,
+ 2130968676,
+ 2130968677,
+ 2130968882,
+ 2130968883,
+ 2130968900,
+ 2130968949,
+ 2130968950};
+
+ // aapt resource value: 0
+ public const int AlertDialog_android_layout = 0;
+
+ // aapt resource value: 1
+ public const int AlertDialog_buttonIconDimen = 1;
+
+ // aapt resource value: 2
+ public const int AlertDialog_buttonPanelSideLayout = 2;
+
+ // aapt resource value: 3
+ public const int AlertDialog_listItemLayout = 3;
+
+ // aapt resource value: 4
+ public const int AlertDialog_listLayout = 4;
+
+ // aapt resource value: 5
+ public const int AlertDialog_multiChoiceItemLayout = 5;
+
+ // aapt resource value: 6
+ public const int AlertDialog_showTitle = 6;
+
+ // aapt resource value: 7
+ public const int AlertDialog_singleChoiceItemLayout = 7;
+
+ // aapt resource value: { 0x101011C,0x1010194,0x1010195,0x1010196,0x101030C,0x101030D }
+ public static int[] AnimatedStateListDrawableCompat = new int[] {
+ 16843036,
+ 16843156,
+ 16843157,
+ 16843158,
+ 16843532,
+ 16843533};
+
+ // aapt resource value: 3
+ public const int AnimatedStateListDrawableCompat_android_constantSize = 3;
+
+ // aapt resource value: 0
+ public const int AnimatedStateListDrawableCompat_android_dither = 0;
+
+ // aapt resource value: 4
+ public const int AnimatedStateListDrawableCompat_android_enterFadeDuration = 4;
+
+ // aapt resource value: 5
+ public const int AnimatedStateListDrawableCompat_android_exitFadeDuration = 5;
+
+ // aapt resource value: 2
+ public const int AnimatedStateListDrawableCompat_android_variablePadding = 2;
+
+ // aapt resource value: 1
+ public const int AnimatedStateListDrawableCompat_android_visible = 1;
+
+ // aapt resource value: { 0x10100D0,0x1010199 }
+ public static int[] AnimatedStateListDrawableItem = new int[] {
+ 16842960,
+ 16843161};
+
+ // aapt resource value: 1
+ public const int AnimatedStateListDrawableItem_android_drawable = 1;
+
+ // aapt resource value: 0
+ public const int AnimatedStateListDrawableItem_android_id = 0;
+
+ // aapt resource value: { 0x1010199,0x1010449,0x101044A,0x101044B }
+ public static int[] AnimatedStateListDrawableTransition = new int[] {
+ 16843161,
+ 16843849,
+ 16843850,
+ 16843851};
+
+ // aapt resource value: 0
+ public const int AnimatedStateListDrawableTransition_android_drawable = 0;
+
+ // aapt resource value: 2
+ public const int AnimatedStateListDrawableTransition_android_fromId = 2;
+
+ // aapt resource value: 3
+ public const int AnimatedStateListDrawableTransition_android_reversible = 3;
+
+ // aapt resource value: 1
+ public const int AnimatedStateListDrawableTransition_android_toId = 1;
+
+ // aapt resource value: { 0x10100D4,0x101048F,0x1010540,0x7F0400CC,0x7F0400D2,0x7F04012D }
+ public static int[] AppBarLayout = new int[] {
+ 16842964,
+ 16843919,
+ 16844096,
+ 2130968780,
+ 2130968786,
+ 2130968877};
+
+ // aapt resource value: { 0x7F040183,0x7F040184,0x7F040185,0x7F040186 }
+ public static int[] AppBarLayoutStates = new int[] {
+ 2130968963,
+ 2130968964,
+ 2130968965,
+ 2130968966};
+
+ // aapt resource value: 0
+ public const int AppBarLayoutStates_state_collapsed = 0;
+
+ // aapt resource value: 1
+ public const int AppBarLayoutStates_state_collapsible = 1;
+
+ // aapt resource value: 2
+ public const int AppBarLayoutStates_state_liftable = 2;
+
+ // aapt resource value: 3
+ public const int AppBarLayoutStates_state_lifted = 3;
+
+ // aapt resource value: 0
+ public const int AppBarLayout_android_background = 0;
+
+ // aapt resource value: 2
+ public const int AppBarLayout_android_keyboardNavigationCluster = 2;
+
+ // aapt resource value: 1
+ public const int AppBarLayout_android_touchscreenBlocksFocus = 1;
+
+ // aapt resource value: 3
+ public const int AppBarLayout_elevation = 3;
+
+ // aapt resource value: 4
+ public const int AppBarLayout_expanded = 4;
+
+ // aapt resource value: { 0x7F04012B,0x7F04012C }
+ public static int[] AppBarLayout_Layout = new int[] {
+ 2130968875,
+ 2130968876};
+
+ // aapt resource value: 0
+ public const int AppBarLayout_Layout_layout_scrollFlags = 0;
+
+ // aapt resource value: 1
+ public const int AppBarLayout_Layout_layout_scrollInterpolator = 1;
+
+ // aapt resource value: 5
+ public const int AppBarLayout_liftOnScroll = 5;
+
+ // aapt resource value: { 0x1010119,0x7F040180,0x7F0401D3,0x7F0401D4 }
+ public static int[] AppCompatImageView = new int[] {
+ 16843033,
+ 2130968960,
+ 2130969043,
+ 2130969044};
+
+ // aapt resource value: 0
+ public const int AppCompatImageView_android_src = 0;
+
+ // aapt resource value: 1
+ public const int AppCompatImageView_srcCompat = 1;
+
+ // aapt resource value: 2
+ public const int AppCompatImageView_tint = 2;
+
+ // aapt resource value: 3
+ public const int AppCompatImageView_tintMode = 3;
+
+ // aapt resource value: { 0x1010142,0x7F0401D0,0x7F0401D1,0x7F0401D2 }
+ public static int[] AppCompatSeekBar = new int[] {
+ 16843074,
+ 2130969040,
+ 2130969041,
+ 2130969042};
+
+ // aapt resource value: 0
+ public const int AppCompatSeekBar_android_thumb = 0;
+
+ // aapt resource value: 1
+ public const int AppCompatSeekBar_tickMark = 1;
+
+ // aapt resource value: 2
+ public const int AppCompatSeekBar_tickMarkTint = 2;
+
+ // aapt resource value: 3
+ public const int AppCompatSeekBar_tickMarkTintMode = 3;
+
+ // aapt resource value: { 0x1010034,0x101016D,0x101016E,0x101016F,0x1010170,0x1010392,0x1010393 }
+ public static int[] AppCompatTextHelper = new int[] {
+ 16842804,
+ 16843117,
+ 16843118,
+ 16843119,
+ 16843120,
+ 16843666,
+ 16843667};
+
+ // aapt resource value: 2
+ public const int AppCompatTextHelper_android_drawableBottom = 2;
+
+ // aapt resource value: 6
+ public const int AppCompatTextHelper_android_drawableEnd = 6;
+
+ // aapt resource value: 3
+ public const int AppCompatTextHelper_android_drawableLeft = 3;
+
+ // aapt resource value: 4
+ public const int AppCompatTextHelper_android_drawableRight = 4;
+
+ // aapt resource value: 5
+ public const int AppCompatTextHelper_android_drawableStart = 5;
+
+ // aapt resource value: 1
+ public const int AppCompatTextHelper_android_drawableTop = 1;
+
+ // aapt resource value: 0
+ public const int AppCompatTextHelper_android_textAppearance = 0;
+
+ // aapt resource value: { 0x1010034,0x7F04003D,0x7F04003E,0x7F04003F,0x7F040040,0x7F040041,0x7F0400E5,0x7F0400E8,0x7F040120,0x7F04012E,0x7F0401B0 }
+ public static int[] AppCompatTextView = new int[] {
+ 16842804,
+ 2130968637,
+ 2130968638,
+ 2130968639,
+ 2130968640,
+ 2130968641,
+ 2130968805,
+ 2130968808,
+ 2130968864,
+ 2130968878,
+ 2130969008};
+
+ // aapt resource value: 0
+ public const int AppCompatTextView_android_textAppearance = 0;
+
+ // aapt resource value: 1
+ public const int AppCompatTextView_autoSizeMaxTextSize = 1;
+
+ // aapt resource value: 2
+ public const int AppCompatTextView_autoSizeMinTextSize = 2;
+
+ // aapt resource value: 3
+ public const int AppCompatTextView_autoSizePresetSizes = 3;
+
+ // aapt resource value: 4
+ public const int AppCompatTextView_autoSizeStepGranularity = 4;
+
+ // aapt resource value: 5
+ public const int AppCompatTextView_autoSizeTextType = 5;
+
+ // aapt resource value: 6
+ public const int AppCompatTextView_firstBaselineToTopHeight = 6;
+
+ // aapt resource value: 7
+ public const int AppCompatTextView_fontFamily = 7;
+
+ // aapt resource value: 8
+ public const int AppCompatTextView_lastBaselineToBottomHeight = 8;
+
+ // aapt resource value: 9
+ public const int AppCompatTextView_lineHeight = 9;
+
+ // aapt resource value: 10
+ public const int AppCompatTextView_textAllCaps = 10;
+
+ // aapt resource value: { 0x1010057,0x10100AE,0x7F040000,0x7F040001,0x7F040002,0x7F040003,0x7F040004,0x7F040005,0x7F040006,0x7F040007,0x7F040008,0x7F040009,0x7F04000A,0x7F04000B,0x7F04000C,0x7F04000E,0x7F04000F,0x7F040010,0x7F040011,0x7F040012,0x7F040013,0x7F040014,0x7F040015,0x7F040016,0x7F040017,0x7F040018,0x7F040019,0x7F04001A,0x7F04001B,0x7F04001C,0x7F04001D,0x7F04001E,0x7F040021,0x7F040022,0x7F040023,0x7F040024,0x7F040025,0x7F04003C,0x7F040050,0x7F04005E,0x7F04005F,0x7F040060,0x7F040061,0x7F040062,0x7F040066,0x7F040067,0x7F040071,0x7F040076,0x7F040096,0x7F040097,0x7F040098,0x7F040099,0x7F04009A,0x7F04009B,0x7F04009C,0x7F04009D,0x7F04009E,0x7F0400A0,0x7F0400AF,0x7F0400BD,0x7F0400BE,0x7F0400BF,0x7F0400C2,0x7F0400C4,0x7F0400C7,0x7F0400C8,0x7F0400C9,0x7F0400CA,0x7F0400CB,0x7F040101,0x7F04010D,0x7F040130,0x7F040131,0x7F040134,0x7F040135,0x7F040136,0x7F040137,0x7F040138,0x7F040139,0x7F04013A,0x7F04014F,0x7F040150,0x7F040151,0x7F040157,0x7F040159,0x7F040160,0x7F040161,0x7F040162,0x7F040163,0x7F04016B,0x7F04016E,0x7F04016F,0x7F040170,0x7F04017D,0x7F04017E,0x7F040194,0x7F0401BB,0x7F0401BC,0x7F0401BD,0x7F0401BE,0x7F0401C0,0x7F0401C1,0x7F0401C2,0x7F0401C3,0x7F0401C6,0x7F0401C7,0x7F0401E1,0x7F0401E2,0x7F0401E3,0x7F0401E4,0x7F0401EB,0x7F0401F8,0x7F0401F9,0x7F0401FA,0x7F0401FB,0x7F0401FC,0x7F0401FD,0x7F0401FE,0x7F0401FF,0x7F040200,0x7F040201 }
+ public static int[] AppCompatTheme = new int[] {
+ 16842839,
+ 16842926,
+ 2130968576,
+ 2130968577,
+ 2130968578,
+ 2130968579,
+ 2130968580,
+ 2130968581,
+ 2130968582,
+ 2130968583,
+ 2130968584,
+ 2130968585,
+ 2130968586,
+ 2130968587,
+ 2130968588,
+ 2130968590,
+ 2130968591,
+ 2130968592,
+ 2130968593,
+ 2130968594,
+ 2130968595,
+ 2130968596,
+ 2130968597,
+ 2130968598,
+ 2130968599,
+ 2130968600,
+ 2130968601,
+ 2130968602,
+ 2130968603,
+ 2130968604,
+ 2130968605,
+ 2130968606,
+ 2130968609,
+ 2130968610,
+ 2130968611,
+ 2130968612,
+ 2130968613,
+ 2130968636,
+ 2130968656,
+ 2130968670,
+ 2130968671,
+ 2130968672,
+ 2130968673,
+ 2130968674,
+ 2130968678,
+ 2130968679,
+ 2130968689,
+ 2130968694,
+ 2130968726,
+ 2130968727,
+ 2130968728,
+ 2130968729,
+ 2130968730,
+ 2130968731,
+ 2130968732,
+ 2130968733,
+ 2130968734,
+ 2130968736,
+ 2130968751,
+ 2130968765,
+ 2130968766,
+ 2130968767,
+ 2130968770,
+ 2130968772,
+ 2130968775,
+ 2130968776,
+ 2130968777,
+ 2130968778,
+ 2130968779,
+ 2130968833,
+ 2130968845,
+ 2130968880,
+ 2130968881,
+ 2130968884,
+ 2130968885,
+ 2130968886,
+ 2130968887,
+ 2130968888,
+ 2130968889,
+ 2130968890,
+ 2130968911,
+ 2130968912,
+ 2130968913,
+ 2130968919,
+ 2130968921,
+ 2130968928,
+ 2130968929,
+ 2130968930,
+ 2130968931,
+ 2130968939,
+ 2130968942,
+ 2130968943,
+ 2130968944,
+ 2130968957,
+ 2130968958,
+ 2130968980,
+ 2130969019,
+ 2130969020,
+ 2130969021,
+ 2130969022,
+ 2130969024,
+ 2130969025,
+ 2130969026,
+ 2130969027,
+ 2130969030,
+ 2130969031,
+ 2130969057,
+ 2130969058,
+ 2130969059,
+ 2130969060,
+ 2130969067,
+ 2130969080,
+ 2130969081,
+ 2130969082,
+ 2130969083,
+ 2130969084,
+ 2130969085,
+ 2130969086,
+ 2130969087,
+ 2130969088,
+ 2130969089};
+
+ // aapt resource value: 2
+ public const int AppCompatTheme_actionBarDivider = 2;
+
+ // aapt resource value: 3
+ public const int AppCompatTheme_actionBarItemBackground = 3;
+
+ // aapt resource value: 4
+ public const int AppCompatTheme_actionBarPopupTheme = 4;
+
+ // aapt resource value: 5
+ public const int AppCompatTheme_actionBarSize = 5;
+
+ // aapt resource value: 6
+ public const int AppCompatTheme_actionBarSplitStyle = 6;
+
+ // aapt resource value: 7
+ public const int AppCompatTheme_actionBarStyle = 7;
+
+ // aapt resource value: 8
+ public const int AppCompatTheme_actionBarTabBarStyle = 8;
+
+ // aapt resource value: 9
+ public const int AppCompatTheme_actionBarTabStyle = 9;
+
+ // aapt resource value: 10
+ public const int AppCompatTheme_actionBarTabTextStyle = 10;
+
+ // aapt resource value: 11
+ public const int AppCompatTheme_actionBarTheme = 11;
+
+ // aapt resource value: 12
+ public const int AppCompatTheme_actionBarWidgetTheme = 12;
+
+ // aapt resource value: 13
+ public const int AppCompatTheme_actionButtonStyle = 13;
+
+ // aapt resource value: 14
+ public const int AppCompatTheme_actionDropDownStyle = 14;
+
+ // aapt resource value: 15
+ public const int AppCompatTheme_actionMenuTextAppearance = 15;
+
+ // aapt resource value: 16
+ public const int AppCompatTheme_actionMenuTextColor = 16;
+
+ // aapt resource value: 17
+ public const int AppCompatTheme_actionModeBackground = 17;
+
+ // aapt resource value: 18
+ public const int AppCompatTheme_actionModeCloseButtonStyle = 18;
+
+ // aapt resource value: 19
+ public const int AppCompatTheme_actionModeCloseDrawable = 19;
+
+ // aapt resource value: 20
+ public const int AppCompatTheme_actionModeCopyDrawable = 20;
+
+ // aapt resource value: 21
+ public const int AppCompatTheme_actionModeCutDrawable = 21;
+
+ // aapt resource value: 22
+ public const int AppCompatTheme_actionModeFindDrawable = 22;
+
+ // aapt resource value: 23
+ public const int AppCompatTheme_actionModePasteDrawable = 23;
+
+ // aapt resource value: 24
+ public const int AppCompatTheme_actionModePopupWindowStyle = 24;
+
+ // aapt resource value: 25
+ public const int AppCompatTheme_actionModeSelectAllDrawable = 25;
+
+ // aapt resource value: 26
+ public const int AppCompatTheme_actionModeShareDrawable = 26;
+
+ // aapt resource value: 27
+ public const int AppCompatTheme_actionModeSplitBackground = 27;
+
+ // aapt resource value: 28
+ public const int AppCompatTheme_actionModeStyle = 28;
+
+ // aapt resource value: 29
+ public const int AppCompatTheme_actionModeWebSearchDrawable = 29;
+
+ // aapt resource value: 30
+ public const int AppCompatTheme_actionOverflowButtonStyle = 30;
+
+ // aapt resource value: 31
+ public const int AppCompatTheme_actionOverflowMenuStyle = 31;
+
+ // aapt resource value: 32
+ public const int AppCompatTheme_activityChooserViewStyle = 32;
+
+ // aapt resource value: 33
+ public const int AppCompatTheme_alertDialogButtonGroupStyle = 33;
+
+ // aapt resource value: 34
+ public const int AppCompatTheme_alertDialogCenterButtons = 34;
+
+ // aapt resource value: 35
+ public const int AppCompatTheme_alertDialogStyle = 35;
+
+ // aapt resource value: 36
+ public const int AppCompatTheme_alertDialogTheme = 36;
+
+ // aapt resource value: 1
+ public const int AppCompatTheme_android_windowAnimationStyle = 1;
+
+ // aapt resource value: 0
+ public const int AppCompatTheme_android_windowIsFloating = 0;
+
+ // aapt resource value: 37
+ public const int AppCompatTheme_autoCompleteTextViewStyle = 37;
+
+ // aapt resource value: 38
+ public const int AppCompatTheme_borderlessButtonStyle = 38;
+
+ // aapt resource value: 39
+ public const int AppCompatTheme_buttonBarButtonStyle = 39;
+
+ // aapt resource value: 40
+ public const int AppCompatTheme_buttonBarNegativeButtonStyle = 40;
+
+ // aapt resource value: 41
+ public const int AppCompatTheme_buttonBarNeutralButtonStyle = 41;
+
+ // aapt resource value: 42
+ public const int AppCompatTheme_buttonBarPositiveButtonStyle = 42;
+
+ // aapt resource value: 43
+ public const int AppCompatTheme_buttonBarStyle = 43;
+
+ // aapt resource value: 44
+ public const int AppCompatTheme_buttonStyle = 44;
+
+ // aapt resource value: 45
+ public const int AppCompatTheme_buttonStyleSmall = 45;
+
+ // aapt resource value: 46
+ public const int AppCompatTheme_checkboxStyle = 46;
+
+ // aapt resource value: 47
+ public const int AppCompatTheme_checkedTextViewStyle = 47;
+
+ // aapt resource value: 48
+ public const int AppCompatTheme_colorAccent = 48;
+
+ // aapt resource value: 49
+ public const int AppCompatTheme_colorBackgroundFloating = 49;
+
+ // aapt resource value: 50
+ public const int AppCompatTheme_colorButtonNormal = 50;
+
+ // aapt resource value: 51
+ public const int AppCompatTheme_colorControlActivated = 51;
+
+ // aapt resource value: 52
+ public const int AppCompatTheme_colorControlHighlight = 52;
+
+ // aapt resource value: 53
+ public const int AppCompatTheme_colorControlNormal = 53;
+
+ // aapt resource value: 54
+ public const int AppCompatTheme_colorError = 54;
+
+ // aapt resource value: 55
+ public const int AppCompatTheme_colorPrimary = 55;
+
+ // aapt resource value: 56
+ public const int AppCompatTheme_colorPrimaryDark = 56;
+
+ // aapt resource value: 57
+ public const int AppCompatTheme_colorSwitchThumbNormal = 57;
+
+ // aapt resource value: 58
+ public const int AppCompatTheme_controlBackground = 58;
+
+ // aapt resource value: 59
+ public const int AppCompatTheme_dialogCornerRadius = 59;
+
+ // aapt resource value: 60
+ public const int AppCompatTheme_dialogPreferredPadding = 60;
+
+ // aapt resource value: 61
+ public const int AppCompatTheme_dialogTheme = 61;
+
+ // aapt resource value: 62
+ public const int AppCompatTheme_dividerHorizontal = 62;
+
+ // aapt resource value: 63
+ public const int AppCompatTheme_dividerVertical = 63;
+
+ // aapt resource value: 65
+ public const int AppCompatTheme_dropdownListPreferredItemHeight = 65;
+
+ // aapt resource value: 64
+ public const int AppCompatTheme_dropDownListViewStyle = 64;
+
+ // aapt resource value: 66
+ public const int AppCompatTheme_editTextBackground = 66;
+
+ // aapt resource value: 67
+ public const int AppCompatTheme_editTextColor = 67;
+
+ // aapt resource value: 68
+ public const int AppCompatTheme_editTextStyle = 68;
+
+ // aapt resource value: 69
+ public const int AppCompatTheme_homeAsUpIndicator = 69;
+
+ // aapt resource value: 70
+ public const int AppCompatTheme_imageButtonStyle = 70;
+
+ // aapt resource value: 71
+ public const int AppCompatTheme_listChoiceBackgroundIndicator = 71;
+
+ // aapt resource value: 72
+ public const int AppCompatTheme_listDividerAlertDialog = 72;
+
+ // aapt resource value: 73
+ public const int AppCompatTheme_listMenuViewStyle = 73;
+
+ // aapt resource value: 74
+ public const int AppCompatTheme_listPopupWindowStyle = 74;
+
+ // aapt resource value: 75
+ public const int AppCompatTheme_listPreferredItemHeight = 75;
+
+ // aapt resource value: 76
+ public const int AppCompatTheme_listPreferredItemHeightLarge = 76;
+
+ // aapt resource value: 77
+ public const int AppCompatTheme_listPreferredItemHeightSmall = 77;
+
+ // aapt resource value: 78
+ public const int AppCompatTheme_listPreferredItemPaddingLeft = 78;
+
+ // aapt resource value: 79
+ public const int AppCompatTheme_listPreferredItemPaddingRight = 79;
+
+ // aapt resource value: 80
+ public const int AppCompatTheme_panelBackground = 80;
+
+ // aapt resource value: 81
+ public const int AppCompatTheme_panelMenuListTheme = 81;
+
+ // aapt resource value: 82
+ public const int AppCompatTheme_panelMenuListWidth = 82;
+
+ // aapt resource value: 83
+ public const int AppCompatTheme_popupMenuStyle = 83;
+
+ // aapt resource value: 84
+ public const int AppCompatTheme_popupWindowStyle = 84;
+
+ // aapt resource value: 85
+ public const int AppCompatTheme_radioButtonStyle = 85;
+
+ // aapt resource value: 86
+ public const int AppCompatTheme_ratingBarStyle = 86;
+
+ // aapt resource value: 87
+ public const int AppCompatTheme_ratingBarStyleIndicator = 87;
+
+ // aapt resource value: 88
+ public const int AppCompatTheme_ratingBarStyleSmall = 88;
+
+ // aapt resource value: 89
+ public const int AppCompatTheme_searchViewStyle = 89;
+
+ // aapt resource value: 90
+ public const int AppCompatTheme_seekBarStyle = 90;
+
+ // aapt resource value: 91
+ public const int AppCompatTheme_selectableItemBackground = 91;
+
+ // aapt resource value: 92
+ public const int AppCompatTheme_selectableItemBackgroundBorderless = 92;
+
+ // aapt resource value: 93
+ public const int AppCompatTheme_spinnerDropDownItemStyle = 93;
+
+ // aapt resource value: 94
+ public const int AppCompatTheme_spinnerStyle = 94;
+
+ // aapt resource value: 95
+ public const int AppCompatTheme_switchStyle = 95;
+
+ // aapt resource value: 96
+ public const int AppCompatTheme_textAppearanceLargePopupMenu = 96;
+
+ // aapt resource value: 97
+ public const int AppCompatTheme_textAppearanceListItem = 97;
+
+ // aapt resource value: 98
+ public const int AppCompatTheme_textAppearanceListItemSecondary = 98;
+
+ // aapt resource value: 99
+ public const int AppCompatTheme_textAppearanceListItemSmall = 99;
+
+ // aapt resource value: 100
+ public const int AppCompatTheme_textAppearancePopupMenuHeader = 100;
+
+ // aapt resource value: 101
+ public const int AppCompatTheme_textAppearanceSearchResultSubtitle = 101;
+
+ // aapt resource value: 102
+ public const int AppCompatTheme_textAppearanceSearchResultTitle = 102;
+
+ // aapt resource value: 103
+ public const int AppCompatTheme_textAppearanceSmallPopupMenu = 103;
+
+ // aapt resource value: 104
+ public const int AppCompatTheme_textColorAlertDialogListItem = 104;
+
+ // aapt resource value: 105
+ public const int AppCompatTheme_textColorSearchUrl = 105;
+
+ // aapt resource value: 106
+ public const int AppCompatTheme_toolbarNavigationButtonStyle = 106;
+
+ // aapt resource value: 107
+ public const int AppCompatTheme_toolbarStyle = 107;
+
+ // aapt resource value: 108
+ public const int AppCompatTheme_tooltipForegroundColor = 108;
+
+ // aapt resource value: 109
+ public const int AppCompatTheme_tooltipFrameBackground = 109;
+
+ // aapt resource value: 110
+ public const int AppCompatTheme_viewInflaterClass = 110;
+
+ // aapt resource value: 111
+ public const int AppCompatTheme_windowActionBar = 111;
+
+ // aapt resource value: 112
+ public const int AppCompatTheme_windowActionBarOverlay = 112;
+
+ // aapt resource value: 113
+ public const int AppCompatTheme_windowActionModeOverlay = 113;
+
+ // aapt resource value: 114
+ public const int AppCompatTheme_windowFixedHeightMajor = 114;
+
+ // aapt resource value: 115
+ public const int AppCompatTheme_windowFixedHeightMinor = 115;
+
+ // aapt resource value: 116
+ public const int AppCompatTheme_windowFixedWidthMajor = 116;
+
+ // aapt resource value: 117
+ public const int AppCompatTheme_windowFixedWidthMinor = 117;
+
+ // aapt resource value: 118
+ public const int AppCompatTheme_windowMinWidthMajor = 118;
+
+ // aapt resource value: 119
+ public const int AppCompatTheme_windowMinWidthMinor = 119;
+
+ // aapt resource value: 120
+ public const int AppCompatTheme_windowNoTitle = 120;
+
+ // aapt resource value: { 0x7F040045,0x7F0400DA,0x7F0400DB,0x7F0400DC,0x7F0400DD,0x7F0400FD }
+ public static int[] BottomAppBar = new int[] {
+ 2130968645,
+ 2130968794,
+ 2130968795,
+ 2130968796,
+ 2130968797,
+ 2130968829};
+
+ // aapt resource value: 0
+ public const int BottomAppBar_backgroundTint = 0;
+
+ // aapt resource value: 1
+ public const int BottomAppBar_fabAlignmentMode = 1;
+
+ // aapt resource value: 2
+ public const int BottomAppBar_fabCradleMargin = 2;
+
+ // aapt resource value: 3
+ public const int BottomAppBar_fabCradleRoundedCornerRadius = 3;
+
+ // aapt resource value: 4
+ public const int BottomAppBar_fabCradleVerticalOffset = 4;
+
+ // aapt resource value: 5
+ public const int BottomAppBar_hideOnScroll = 5;
+
+ // aapt resource value: { 0x7F0400CC,0x7F040112,0x7F040114,0x7F040116,0x7F040117,0x7F04011B,0x7F04011C,0x7F04011D,0x7F04011F,0x7F040143 }
+ public static int[] BottomNavigationView = new int[] {
+ 2130968780,
+ 2130968850,
+ 2130968852,
+ 2130968854,
+ 2130968855,
+ 2130968859,
+ 2130968860,
+ 2130968861,
+ 2130968863,
+ 2130968899};
+
+ // aapt resource value: 0
+ public const int BottomNavigationView_elevation = 0;
+
+ // aapt resource value: 1
+ public const int BottomNavigationView_itemBackground = 1;
+
+ // aapt resource value: 2
+ public const int BottomNavigationView_itemHorizontalTranslationEnabled = 2;
+
+ // aapt resource value: 3
+ public const int BottomNavigationView_itemIconSize = 3;
+
+ // aapt resource value: 4
+ public const int BottomNavigationView_itemIconTint = 4;
+
+ // aapt resource value: 5
+ public const int BottomNavigationView_itemTextAppearanceActive = 5;
+
+ // aapt resource value: 6
+ public const int BottomNavigationView_itemTextAppearanceInactive = 6;
+
+ // aapt resource value: 7
+ public const int BottomNavigationView_itemTextColor = 7;
+
+ // aapt resource value: 8
+ public const int BottomNavigationView_labelVisibilityMode = 8;
+
+ // aapt resource value: 9
+ public const int BottomNavigationView_menu = 9;
+
+ // aapt resource value: { 0x7F040049,0x7F04004A,0x7F04004C,0x7F04004D }
+ public static int[] BottomSheetBehavior_Layout = new int[] {
+ 2130968649,
+ 2130968650,
+ 2130968652,
+ 2130968653};
+
+ // aapt resource value: 0
+ public const int BottomSheetBehavior_Layout_behavior_fitToContents = 0;
+
+ // aapt resource value: 1
+ public const int BottomSheetBehavior_Layout_behavior_hideable = 1;
+
+ // aapt resource value: 2
+ public const int BottomSheetBehavior_Layout_behavior_peekHeight = 2;
+
+ // aapt resource value: 3
+ public const int BottomSheetBehavior_Layout_behavior_skipCollapsed = 3;
+
+ // aapt resource value: { 0x7F040026 }
+ public static int[] ButtonBarLayout = new int[] {
+ 2130968614};
+
+ // aapt resource value: 0
+ public const int ButtonBarLayout_allowStacking = 0;
+
+ // aapt resource value: { 0x101013F,0x1010140,0x7F04006A,0x7F04006B,0x7F04006C,0x7F04006D,0x7F04006E,0x7F04006F,0x7F0400A9,0x7F0400AA,0x7F0400AB,0x7F0400AC,0x7F0400AD }
+ public static int[] CardView = new int[] {
+ 16843071,
+ 16843072,
+ 2130968682,
+ 2130968683,
+ 2130968684,
+ 2130968685,
+ 2130968686,
+ 2130968687,
+ 2130968745,
+ 2130968746,
+ 2130968747,
+ 2130968748,
+ 2130968749};
+
+ // aapt resource value: 1
+ public const int CardView_android_minHeight = 1;
+
+ // aapt resource value: 0
+ public const int CardView_android_minWidth = 0;
+
+ // aapt resource value: 2
+ public const int CardView_cardBackgroundColor = 2;
+
+ // aapt resource value: 3
+ public const int CardView_cardCornerRadius = 3;
+
+ // aapt resource value: 4
+ public const int CardView_cardElevation = 4;
+
+ // aapt resource value: 5
+ public const int CardView_cardMaxElevation = 5;
+
+ // aapt resource value: 6
+ public const int CardView_cardPreventCornerOverlap = 6;
+
+ // aapt resource value: 7
+ public const int CardView_cardUseCompatPadding = 7;
+
+ // aapt resource value: 8
+ public const int CardView_contentPadding = 8;
+
+ // aapt resource value: 9
+ public const int CardView_contentPaddingBottom = 9;
+
+ // aapt resource value: 10
+ public const int CardView_contentPaddingLeft = 10;
+
+ // aapt resource value: 11
+ public const int CardView_contentPaddingRight = 11;
+
+ // aapt resource value: 12
+ public const int CardView_contentPaddingTop = 12;
+
+ // aapt resource value: { 0x1010034,0x10100AB,0x101011F,0x101014F,0x10101E5,0x7F040073,0x7F040074,0x7F040075,0x7F040077,0x7F040078,0x7F040079,0x7F04007B,0x7F04007C,0x7F04007D,0x7F04007E,0x7F04007F,0x7F040080,0x7F040085,0x7F040086,0x7F040087,0x7F040089,0x7F04008A,0x7F04008B,0x7F04008C,0x7F04008D,0x7F04008E,0x7F04008F,0x7F0400FB,0x7F040105,0x7F040109,0x7F040165,0x7F040173,0x7F0401C8,0x7F0401CA }
+ public static int[] Chip = new int[] {
+ 16842804,
+ 16842923,
+ 16843039,
+ 16843087,
+ 16843237,
+ 2130968691,
+ 2130968692,
+ 2130968693,
+ 2130968695,
+ 2130968696,
+ 2130968697,
+ 2130968699,
+ 2130968700,
+ 2130968701,
+ 2130968702,
+ 2130968703,
+ 2130968704,
+ 2130968709,
+ 2130968710,
+ 2130968711,
+ 2130968713,
+ 2130968714,
+ 2130968715,
+ 2130968716,
+ 2130968717,
+ 2130968718,
+ 2130968719,
+ 2130968827,
+ 2130968837,
+ 2130968841,
+ 2130968933,
+ 2130968947,
+ 2130969032,
+ 2130969034};
+
+ // aapt resource value: { 0x7F040072,0x7F040081,0x7F040082,0x7F040083,0x7F040177,0x7F040178 }
+ public static int[] ChipGroup = new int[] {
+ 2130968690,
+ 2130968705,
+ 2130968706,
+ 2130968707,
+ 2130968951,
+ 2130968952};
+
+ // aapt resource value: 0
+ public const int ChipGroup_checkedChip = 0;
+
+ // aapt resource value: 1
+ public const int ChipGroup_chipSpacing = 1;
+
+ // aapt resource value: 2
+ public const int ChipGroup_chipSpacingHorizontal = 2;
+
+ // aapt resource value: 3
+ public const int ChipGroup_chipSpacingVertical = 3;
+
+ // aapt resource value: 4
+ public const int ChipGroup_singleLine = 4;
+
+ // aapt resource value: 5
+ public const int ChipGroup_singleSelection = 5;
+
+ // aapt resource value: 4
+ public const int Chip_android_checkable = 4;
+
+ // aapt resource value: 1
+ public const int Chip_android_ellipsize = 1;
+
+ // aapt resource value: 2
+ public const int Chip_android_maxWidth = 2;
+
+ // aapt resource value: 3
+ public const int Chip_android_text = 3;
+
+ // aapt resource value: 0
+ public const int Chip_android_textAppearance = 0;
+
+ // aapt resource value: 5
+ public const int Chip_checkedIcon = 5;
+
+ // aapt resource value: 6
+ public const int Chip_checkedIconEnabled = 6;
+
+ // aapt resource value: 7
+ public const int Chip_checkedIconVisible = 7;
+
+ // aapt resource value: 8
+ public const int Chip_chipBackgroundColor = 8;
+
+ // aapt resource value: 9
+ public const int Chip_chipCornerRadius = 9;
+
+ // aapt resource value: 10
+ public const int Chip_chipEndPadding = 10;
+
+ // aapt resource value: 11
+ public const int Chip_chipIcon = 11;
+
+ // aapt resource value: 12
+ public const int Chip_chipIconEnabled = 12;
+
+ // aapt resource value: 13
+ public const int Chip_chipIconSize = 13;
+
+ // aapt resource value: 14
+ public const int Chip_chipIconTint = 14;
+
+ // aapt resource value: 15
+ public const int Chip_chipIconVisible = 15;
+
+ // aapt resource value: 16
+ public const int Chip_chipMinHeight = 16;
+
+ // aapt resource value: 17
+ public const int Chip_chipStartPadding = 17;
+
+ // aapt resource value: 18
+ public const int Chip_chipStrokeColor = 18;
+
+ // aapt resource value: 19
+ public const int Chip_chipStrokeWidth = 19;
+
+ // aapt resource value: 20
+ public const int Chip_closeIcon = 20;
+
+ // aapt resource value: 21
+ public const int Chip_closeIconEnabled = 21;
+
+ // aapt resource value: 22
+ public const int Chip_closeIconEndPadding = 22;
+
+ // aapt resource value: 23
+ public const int Chip_closeIconSize = 23;
+
+ // aapt resource value: 24
+ public const int Chip_closeIconStartPadding = 24;
+
+ // aapt resource value: 25
+ public const int Chip_closeIconTint = 25;
+
+ // aapt resource value: 26
+ public const int Chip_closeIconVisible = 26;
+
+ // aapt resource value: 27
+ public const int Chip_hideMotionSpec = 27;
+
+ // aapt resource value: 28
+ public const int Chip_iconEndPadding = 28;
+
+ // aapt resource value: 29
+ public const int Chip_iconStartPadding = 29;
+
+ // aapt resource value: 30
+ public const int Chip_rippleColor = 30;
+
+ // aapt resource value: 31
+ public const int Chip_showMotionSpec = 31;
+
+ // aapt resource value: 32
+ public const int Chip_textEndPadding = 32;
+
+ // aapt resource value: 33
+ public const int Chip_textStartPadding = 33;
+
+ // aapt resource value: { 0x7F040093,0x7F040094,0x7F0400AE,0x7F0400D3,0x7F0400D4,0x7F0400D5,0x7F0400D6,0x7F0400D7,0x7F0400D8,0x7F0400D9,0x7F040166,0x7F040168,0x7F040188,0x7F0401D5,0x7F0401D6,0x7F0401E0 }
+ public static int[] CollapsingToolbarLayout = new int[] {
+ 2130968723,
+ 2130968724,
+ 2130968750,
+ 2130968787,
+ 2130968788,
+ 2130968789,
+ 2130968790,
+ 2130968791,
+ 2130968792,
+ 2130968793,
+ 2130968934,
+ 2130968936,
+ 2130968968,
+ 2130969045,
+ 2130969046,
+ 2130969056};
+
+ // aapt resource value: 0
+ public const int CollapsingToolbarLayout_collapsedTitleGravity = 0;
+
+ // aapt resource value: 1
+ public const int CollapsingToolbarLayout_collapsedTitleTextAppearance = 1;
+
+ // aapt resource value: 2
+ public const int CollapsingToolbarLayout_contentScrim = 2;
+
+ // aapt resource value: 3
+ public const int CollapsingToolbarLayout_expandedTitleGravity = 3;
+
+ // aapt resource value: 4
+ public const int CollapsingToolbarLayout_expandedTitleMargin = 4;
+
+ // aapt resource value: 5
+ public const int CollapsingToolbarLayout_expandedTitleMarginBottom = 5;
+
+ // aapt resource value: 6
+ public const int CollapsingToolbarLayout_expandedTitleMarginEnd = 6;
+
+ // aapt resource value: 7
+ public const int CollapsingToolbarLayout_expandedTitleMarginStart = 7;
+
+ // aapt resource value: 8
+ public const int CollapsingToolbarLayout_expandedTitleMarginTop = 8;
+
+ // aapt resource value: 9
+ public const int CollapsingToolbarLayout_expandedTitleTextAppearance = 9;
+
+ // aapt resource value: { 0x7F040126,0x7F040127 }
+ public static int[] CollapsingToolbarLayout_Layout = new int[] {
+ 2130968870,
+ 2130968871};
+
+ // aapt resource value: 0
+ public const int CollapsingToolbarLayout_Layout_layout_collapseMode = 0;
+
+ // aapt resource value: 1
+ public const int CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier = 1;
+
+ // aapt resource value: 10
+ public const int CollapsingToolbarLayout_scrimAnimationDuration = 10;
+
+ // aapt resource value: 11
+ public const int CollapsingToolbarLayout_scrimVisibleHeightTrigger = 11;
+
+ // aapt resource value: 12
+ public const int CollapsingToolbarLayout_statusBarScrim = 12;
+
+ // aapt resource value: 13
+ public const int CollapsingToolbarLayout_title = 13;
+
+ // aapt resource value: 14
+ public const int CollapsingToolbarLayout_titleEnabled = 14;
+
+ // aapt resource value: 15
+ public const int CollapsingToolbarLayout_toolbarId = 15;
+
+ // aapt resource value: { 0x10101A5,0x101031F,0x7F040027 }
+ public static int[] ColorStateListItem = new int[] {
+ 16843173,
+ 16843551,
+ 2130968615};
+
+ // aapt resource value: 2
+ public const int ColorStateListItem_alpha = 2;
+
+ // aapt resource value: 1
+ public const int ColorStateListItem_android_alpha = 1;
+
+ // aapt resource value: 0
+ public const int ColorStateListItem_android_color = 0;
+
+ // aapt resource value: { 0x1010107,0x7F040068,0x7F040069 }
+ public static int[] CompoundButton = new int[] {
+ 16843015,
+ 2130968680,
+ 2130968681};
+
+ // aapt resource value: 0
+ public const int CompoundButton_android_button = 0;
+
+ // aapt resource value: 1
+ public const int CompoundButton_buttonTint = 1;
+
+ // aapt resource value: 2
+ public const int CompoundButton_buttonTintMode = 2;
+
+ // aapt resource value: { 0x7F04011E,0x7F040187 }
+ public static int[] CoordinatorLayout = new int[] {
+ 2130968862,
+ 2130968967};
+
+ // aapt resource value: 0
+ public const int CoordinatorLayout_keylines = 0;
+
+ // aapt resource value: { 0x10100B3,0x7F040123,0x7F040124,0x7F040125,0x7F040128,0x7F040129,0x7F04012A }
+ public static int[] CoordinatorLayout_Layout = new int[] {
+ 16842931,
+ 2130968867,
+ 2130968868,
+ 2130968869,
+ 2130968872,
+ 2130968873,
+ 2130968874};
+
+ // aapt resource value: 0
+ public const int CoordinatorLayout_Layout_android_layout_gravity = 0;
+
+ // aapt resource value: 1
+ public const int CoordinatorLayout_Layout_layout_anchor = 1;
+
+ // aapt resource value: 2
+ public const int CoordinatorLayout_Layout_layout_anchorGravity = 2;
+
+ // aapt resource value: 3
+ public const int CoordinatorLayout_Layout_layout_behavior = 3;
+
+ // aapt resource value: 4
+ public const int CoordinatorLayout_Layout_layout_dodgeInsetEdges = 4;
+
+ // aapt resource value: 5
+ public const int CoordinatorLayout_Layout_layout_insetEdge = 5;
+
+ // aapt resource value: 6
+ public const int CoordinatorLayout_Layout_layout_keyline = 6;
+
+ // aapt resource value: 1
+ public const int CoordinatorLayout_statusBarBackground = 1;
+
+ // aapt resource value: { 0x7F040053,0x7F040054 }
+ public static int[] DesignTheme = new int[] {
+ 2130968659,
+ 2130968660};
+
+ // aapt resource value: 0
+ public const int DesignTheme_bottomSheetDialogTheme = 0;
+
+ // aapt resource value: 1
+ public const int DesignTheme_bottomSheetStyle = 1;
+
+ // aapt resource value: { 0x7F04003A,0x7F04003B,0x7F040047,0x7F040095,0x7F0400C5,0x7F0400F3,0x7F04017C,0x7F0401CC }
+ public static int[] DrawerArrowToggle = new int[] {
+ 2130968634,
+ 2130968635,
+ 2130968647,
+ 2130968725,
+ 2130968773,
+ 2130968819,
+ 2130968956,
+ 2130969036};
+
+ // aapt resource value: 0
+ public const int DrawerArrowToggle_arrowHeadLength = 0;
+
+ // aapt resource value: 1
+ public const int DrawerArrowToggle_arrowShaftLength = 1;
+
+ // aapt resource value: 2
+ public const int DrawerArrowToggle_barLength = 2;
+
+ // aapt resource value: 3
+ public const int DrawerArrowToggle_color = 3;
+
+ // aapt resource value: 4
+ public const int DrawerArrowToggle_drawableSize = 4;
+
+ // aapt resource value: 5
+ public const int DrawerArrowToggle_gapBetweenBars = 5;
+
+ // aapt resource value: 6
+ public const int DrawerArrowToggle_spinBars = 6;
+
+ // aapt resource value: 7
+ public const int DrawerArrowToggle_thickness = 7;
+
+ // aapt resource value: { 0x7F040045,0x7F040046,0x7F04004F,0x7F0400CC,0x7F0400DE,0x7F0400DF,0x7F0400FB,0x7F040103,0x7F040141,0x7F04015B,0x7F040165,0x7F040173,0x7F0401EA }
+ public static int[] FloatingActionButton = new int[] {
+ 2130968645,
+ 2130968646,
+ 2130968655,
+ 2130968780,
+ 2130968798,
+ 2130968799,
+ 2130968827,
+ 2130968835,
+ 2130968897,
+ 2130968923,
+ 2130968933,
+ 2130968947,
+ 2130969066};
+
+ // aapt resource value: 0
+ public const int FloatingActionButton_backgroundTint = 0;
+
+ // aapt resource value: 1
+ public const int FloatingActionButton_backgroundTintMode = 1;
+
+ // aapt resource value: { 0x7F040048 }
+ public static int[] FloatingActionButton_Behavior_Layout = new int[] {
+ 2130968648};
+
+ // aapt resource value: 0
+ public const int FloatingActionButton_Behavior_Layout_behavior_autoHide = 0;
+
+ // aapt resource value: 2
+ public const int FloatingActionButton_borderWidth = 2;
+
+ // aapt resource value: 3
+ public const int FloatingActionButton_elevation = 3;
+
+ // aapt resource value: 4
+ public const int FloatingActionButton_fabCustomSize = 4;
+
+ // aapt resource value: 5
+ public const int FloatingActionButton_fabSize = 5;
+
+ // aapt resource value: 6
+ public const int FloatingActionButton_hideMotionSpec = 6;
+
+ // aapt resource value: 7
+ public const int FloatingActionButton_hoveredFocusedTranslationZ = 7;
+
+ // aapt resource value: 8
+ public const int FloatingActionButton_maxImageSize = 8;
+
+ // aapt resource value: 9
+ public const int FloatingActionButton_pressedTranslationZ = 9;
+
+ // aapt resource value: 10
+ public const int FloatingActionButton_rippleColor = 10;
+
+ // aapt resource value: 11
+ public const int FloatingActionButton_showMotionSpec = 11;
+
+ // aapt resource value: 12
+ public const int FloatingActionButton_useCompatPadding = 12;
+
+ // aapt resource value: { 0x7F040119,0x7F04012F }
+ public static int[] FlowLayout = new int[] {
+ 2130968857,
+ 2130968879};
+
+ // aapt resource value: 0
+ public const int FlowLayout_itemSpacing = 0;
+
+ // aapt resource value: 1
+ public const int FlowLayout_lineSpacing = 1;
+
+ // aapt resource value: { 0x7F0400E9,0x7F0400EA,0x7F0400EB,0x7F0400EC,0x7F0400ED,0x7F0400EE }
+ public static int[] FontFamily = new int[] {
+ 2130968809,
+ 2130968810,
+ 2130968811,
+ 2130968812,
+ 2130968813,
+ 2130968814};
+
+ // aapt resource value: { 0x1010532,0x1010533,0x101053F,0x101056F,0x1010570,0x7F0400E7,0x7F0400EF,0x7F0400F0,0x7F0400F1,0x7F0401E9 }
+ public static int[] FontFamilyFont = new int[] {
+ 16844082,
+ 16844083,
+ 16844095,
+ 16844143,
+ 16844144,
+ 2130968807,
+ 2130968815,
+ 2130968816,
+ 2130968817,
+ 2130969065};
+
+ // aapt resource value: 0
+ public const int FontFamilyFont_android_font = 0;
+
+ // aapt resource value: 2
+ public const int FontFamilyFont_android_fontStyle = 2;
+
+ // aapt resource value: 4
+ public const int FontFamilyFont_android_fontVariationSettings = 4;
+
+ // aapt resource value: 1
+ public const int FontFamilyFont_android_fontWeight = 1;
+
+ // aapt resource value: 3
+ public const int FontFamilyFont_android_ttcIndex = 3;
+
+ // aapt resource value: 5
+ public const int FontFamilyFont_font = 5;
+
+ // aapt resource value: 6
+ public const int FontFamilyFont_fontStyle = 6;
+
+ // aapt resource value: 7
+ public const int FontFamilyFont_fontVariationSettings = 7;
+
+ // aapt resource value: 8
+ public const int FontFamilyFont_fontWeight = 8;
+
+ // aapt resource value: 9
+ public const int FontFamilyFont_ttcIndex = 9;
+
+ // aapt resource value: 0
+ public const int FontFamily_fontProviderAuthority = 0;
+
+ // aapt resource value: 1
+ public const int FontFamily_fontProviderCerts = 1;
+
+ // aapt resource value: 2
+ public const int FontFamily_fontProviderFetchStrategy = 2;
+
+ // aapt resource value: 3
+ public const int FontFamily_fontProviderFetchTimeout = 3;
+
+ // aapt resource value: 4
+ public const int FontFamily_fontProviderPackage = 4;
+
+ // aapt resource value: 5
+ public const int FontFamily_fontProviderQuery = 5;
+
+ // aapt resource value: { 0x1010109,0x1010200,0x7F0400F2 }
+ public static int[] ForegroundLinearLayout = new int[] {
+ 16843017,
+ 16843264,
+ 2130968818};
+
+ // aapt resource value: 0
+ public const int ForegroundLinearLayout_android_foreground = 0;
+
+ // aapt resource value: 1
+ public const int ForegroundLinearLayout_android_foregroundGravity = 1;
+
+ // aapt resource value: 2
+ public const int ForegroundLinearLayout_foregroundInsidePadding = 2;
+
+ // aapt resource value: { 0x101019D,0x101019E,0x10101A1,0x10101A2,0x10101A3,0x10101A4,0x1010201,0x101020B,0x1010510,0x1010511,0x1010512,0x1010513 }
+ public static int[] GradientColor = new int[] {
+ 16843165,
+ 16843166,
+ 16843169,
+ 16843170,
+ 16843171,
+ 16843172,
+ 16843265,
+ 16843275,
+ 16844048,
+ 16844049,
+ 16844050,
+ 16844051};
+
+ // aapt resource value: { 0x10101A5,0x1010514 }
+ public static int[] GradientColorItem = new int[] {
+ 16843173,
+ 16844052};
+
+ // aapt resource value: 0
+ public const int GradientColorItem_android_color = 0;
+
+ // aapt resource value: 1
+ public const int GradientColorItem_android_offset = 1;
+
+ // aapt resource value: 7
+ public const int GradientColor_android_centerColor = 7;
+
+ // aapt resource value: 3
+ public const int GradientColor_android_centerX = 3;
+
+ // aapt resource value: 4
+ public const int GradientColor_android_centerY = 4;
+
+ // aapt resource value: 1
+ public const int GradientColor_android_endColor = 1;
+
+ // aapt resource value: 10
+ public const int GradientColor_android_endX = 10;
+
+ // aapt resource value: 11
+ public const int GradientColor_android_endY = 11;
+
+ // aapt resource value: 5
+ public const int GradientColor_android_gradientRadius = 5;
+
+ // aapt resource value: 0
+ public const int GradientColor_android_startColor = 0;
+
+ // aapt resource value: 8
+ public const int GradientColor_android_startX = 8;
+
+ // aapt resource value: 9
+ public const int GradientColor_android_startY = 9;
+
+ // aapt resource value: 6
+ public const int GradientColor_android_tileMode = 6;
+
+ // aapt resource value: 2
+ public const int GradientColor_android_type = 2;
+
+ // aapt resource value: { 0x7F040029,0x7F04002A,0x7F04002B,0x7F04002C,0x7F04002D,0x7F04002E,0x7F04002F,0x7F040030,0x7F040031,0x7F040032,0x7F040033,0x7F040034,0x7F040035,0x7F040036,0x7F040037,0x7F040038,0x7F040039,0x7F0400F5 }
+ public static int[] HDLArcSeekBar = new int[] {
+ 2130968617,
+ 2130968618,
+ 2130968619,
+ 2130968620,
+ 2130968621,
+ 2130968622,
+ 2130968623,
+ 2130968624,
+ 2130968625,
+ 2130968626,
+ 2130968627,
+ 2130968628,
+ 2130968629,
+ 2130968630,
+ 2130968631,
+ 2130968632,
+ 2130968633,
+ 2130968821};
+
+ // aapt resource value: 0
+ public const int HDLArcSeekBar_arc_border_color = 0;
+
+ // aapt resource value: 1
+ public const int HDLArcSeekBar_arc_border_width = 1;
+
+ // aapt resource value: 2
+ public const int HDLArcSeekBar_arc_colors = 2;
+
+ // aapt resource value: 3
+ public const int HDLArcSeekBar_arc_max = 3;
+
+ // aapt resource value: 4
+ public const int HDLArcSeekBar_arc_min = 4;
+
+ // aapt resource value: 5
+ public const int HDLArcSeekBar_arc_open_angle = 5;
+
+ // aapt resource value: 6
+ public const int HDLArcSeekBar_arc_progress = 6;
+
+ // aapt resource value: 7
+ public const int HDLArcSeekBar_arc_progress_bar_color = 7;
+
+ // aapt resource value: 8
+ public const int HDLArcSeekBar_arc_progress_bar_text_unit = 8;
+
+ // aapt resource value: 9
+ public const int HDLArcSeekBar_arc_rotate_angle = 9;
+
+ // aapt resource value: 10
+ public const int HDLArcSeekBar_arc_shadow_radius = 10;
+
+ // aapt resource value: 11
+ public const int HDLArcSeekBar_arc_thumb_color = 11;
+
+ // aapt resource value: 12
+ public const int HDLArcSeekBar_arc_thumb_radius = 12;
+
+ // aapt resource value: 13
+ public const int HDLArcSeekBar_arc_thumb_shadow_color = 13;
+
+ // aapt resource value: 14
+ public const int HDLArcSeekBar_arc_thumb_shadow_radius = 14;
+
+ // aapt resource value: 15
+ public const int HDLArcSeekBar_arc_thumb_width = 15;
+
+ // aapt resource value: 16
+ public const int HDLArcSeekBar_arc_width = 16;
+
+ // aapt resource value: 17
+ public const int HDLArcSeekBar_hdl_arc_thumb_mode = 17;
+
+ // aapt resource value: { 0x7F0400B6,0x7F0400B7,0x7F0400B8,0x7F0400B9,0x7F0400BA,0x7F04016C }
+ public static int[] HDLCurtainSeekBar = new int[] {
+ 2130968758,
+ 2130968759,
+ 2130968760,
+ 2130968761,
+ 2130968762,
+ 2130968940};
+
+ // aapt resource value: 0
+ public const int HDLCurtainSeekBar_curtain_bar_bg_color = 0;
+
+ // aapt resource value: 1
+ public const int HDLCurtainSeekBar_curtain_bar_border_color = 1;
+
+ // aapt resource value: 2
+ public const int HDLCurtainSeekBar_curtain_bar_color = 2;
+
+ // aapt resource value: 3
+ public const int HDLCurtainSeekBar_curtain_bar_height = 3;
+
+ // aapt resource value: 4
+ public const int HDLCurtainSeekBar_curtain_bar_width = 4;
+
+ // aapt resource value: 5
+ public const int HDLCurtainSeekBar_second_curtain_bar_color = 5;
+
+ // aapt resource value: { 0x7F04016D,0x7F0401ED,0x7F0401EE,0x7F0401EF,0x7F0401F0,0x7F0401F1 }
+ public static int[] HDLWaveSeekBar = new int[] {
+ 2130968941,
+ 2130969069,
+ 2130969070,
+ 2130969071,
+ 2130969072,
+ 2130969073};
+
+ // aapt resource value: 0
+ public const int HDLWaveSeekBar_second_wave_color = 0;
+
+ // aapt resource value: 1
+ public const int HDLWaveSeekBar_wave_bg_color = 1;
+
+ // aapt resource value: 2
+ public const int HDLWaveSeekBar_wave_border_color = 2;
+
+ // aapt resource value: 3
+ public const int HDLWaveSeekBar_wave_color = 3;
+
+ // aapt resource value: 4
+ public const int HDLWaveSeekBar_wave_height = 4;
+
+ // aapt resource value: 5
+ public const int HDLWaveSeekBar_wave_width = 5;
+
+ // aapt resource value: { 0x10100AF,0x10100C4,0x1010126,0x1010127,0x1010128,0x7F0400C1,0x7F0400C3,0x7F040142,0x7F040172 }
+ public static int[] LinearLayoutCompat = new int[] {
+ 16842927,
+ 16842948,
+ 16843046,
+ 16843047,
+ 16843048,
+ 2130968769,
+ 2130968771,
+ 2130968898,
+ 2130968946};
+
+ // aapt resource value: 2
+ public const int LinearLayoutCompat_android_baselineAligned = 2;
+
+ // aapt resource value: 3
+ public const int LinearLayoutCompat_android_baselineAlignedChildIndex = 3;
+
+ // aapt resource value: 0
+ public const int LinearLayoutCompat_android_gravity = 0;
+
+ // aapt resource value: 1
+ public const int LinearLayoutCompat_android_orientation = 1;
+
+ // aapt resource value: 4
+ public const int LinearLayoutCompat_android_weightSum = 4;
+
+ // aapt resource value: 5
+ public const int LinearLayoutCompat_divider = 5;
+
+ // aapt resource value: 6
+ public const int LinearLayoutCompat_dividerPadding = 6;
+
+ // aapt resource value: { 0x10100B3,0x10100F4,0x10100F5,0x1010181 }
+ public static int[] LinearLayoutCompat_Layout = new int[] {
+ 16842931,
+ 16842996,
+ 16842997,
+ 16843137};
+
+ // aapt resource value: 0
+ public const int LinearLayoutCompat_Layout_android_layout_gravity = 0;
+
+ // aapt resource value: 2
+ public const int LinearLayoutCompat_Layout_android_layout_height = 2;
+
+ // aapt resource value: 3
+ public const int LinearLayoutCompat_Layout_android_layout_weight = 3;
+
+ // aapt resource value: 1
+ public const int LinearLayoutCompat_Layout_android_layout_width = 1;
+
+ // aapt resource value: 7
+ public const int LinearLayoutCompat_measureWithLargestChild = 7;
+
+ // aapt resource value: 8
+ public const int LinearLayoutCompat_showDividers = 8;
+
+ // aapt resource value: { 0x10102AC,0x10102AD }
+ public static int[] ListPopupWindow = new int[] {
+ 16843436,
+ 16843437};
+
+ // aapt resource value: 0
+ public const int ListPopupWindow_android_dropDownHorizontalOffset = 0;
+
+ // aapt resource value: 1
+ public const int ListPopupWindow_android_dropDownVerticalOffset = 1;
+
+ // aapt resource value: { 0x10101B7,0x10101B8,0x10101B9,0x10101BA,0x7F040045,0x7F040046,0x7F0400B1,0x7F040104,0x7F040106,0x7F040107,0x7F040108,0x7F04010A,0x7F04010B,0x7F040165,0x7F040189,0x7F04018A }
+ public static int[] MaterialButton = new int[] {
+ 16843191,
+ 16843192,
+ 16843193,
+ 16843194,
+ 2130968645,
+ 2130968646,
+ 2130968753,
+ 2130968836,
+ 2130968838,
+ 2130968839,
+ 2130968840,
+ 2130968842,
+ 2130968843,
+ 2130968933,
+ 2130968969,
+ 2130968970};
+
+ // aapt resource value: 3
+ public const int MaterialButton_android_insetBottom = 3;
+
+ // aapt resource value: 0
+ public const int MaterialButton_android_insetLeft = 0;
+
+ // aapt resource value: 1
+ public const int MaterialButton_android_insetRight = 1;
+
+ // aapt resource value: 2
+ public const int MaterialButton_android_insetTop = 2;
+
+ // aapt resource value: 4
+ public const int MaterialButton_backgroundTint = 4;
+
+ // aapt resource value: 5
+ public const int MaterialButton_backgroundTintMode = 5;
+
+ // aapt resource value: 6
+ public const int MaterialButton_cornerRadius = 6;
+
+ // aapt resource value: 7
+ public const int MaterialButton_icon = 7;
+
+ // aapt resource value: 8
+ public const int MaterialButton_iconGravity = 8;
+
+ // aapt resource value: 9
+ public const int MaterialButton_iconPadding = 9;
+
+ // aapt resource value: 10
+ public const int MaterialButton_iconSize = 10;
+
+ // aapt resource value: 11
+ public const int MaterialButton_iconTint = 11;
+
+ // aapt resource value: 12
+ public const int MaterialButton_iconTintMode = 12;
+
+ // aapt resource value: 13
+ public const int MaterialButton_rippleColor = 13;
+
+ // aapt resource value: 14
+ public const int MaterialButton_strokeColor = 14;
+
+ // aapt resource value: 15
+ public const int MaterialButton_strokeWidth = 15;
+
+ // aapt resource value: { 0x7F040189,0x7F04018A }
+ public static int[] MaterialCardView = new int[] {
+ 2130968969,
+ 2130968970};
+
+ // aapt resource value: 0
+ public const int MaterialCardView_strokeColor = 0;
+
+ // aapt resource value: 1
+ public const int MaterialCardView_strokeWidth = 1;
+
+ // aapt resource value: { 0x7F040053,0x7F040054,0x7F04007A,0x7F040084,0x7F040088,0x7F040096,0x7F040097,0x7F04009D,0x7F04009E,0x7F04009F,0x7F0400CB,0x7F0400E6,0x7F04013D,0x7F04013E,0x7F040148,0x7F040167,0x7F040179,0x7F0401AC,0x7F0401B1,0x7F0401B2,0x7F0401B3,0x7F0401B4,0x7F0401B5,0x7F0401B6,0x7F0401B7,0x7F0401B8,0x7F0401B9,0x7F0401BA,0x7F0401BF,0x7F0401C4,0x7F0401C5,0x7F0401C9 }
+ public static int[] MaterialComponentsTheme = new int[] {
+ 2130968659,
+ 2130968660,
+ 2130968698,
+ 2130968708,
+ 2130968712,
+ 2130968726,
+ 2130968727,
+ 2130968733,
+ 2130968734,
+ 2130968735,
+ 2130968779,
+ 2130968806,
+ 2130968893,
+ 2130968894,
+ 2130968904,
+ 2130968935,
+ 2130968953,
+ 2130969004,
+ 2130969009,
+ 2130969010,
+ 2130969011,
+ 2130969012,
+ 2130969013,
+ 2130969014,
+ 2130969015,
+ 2130969016,
+ 2130969017,
+ 2130969018,
+ 2130969023,
+ 2130969028,
+ 2130969029,
+ 2130969033};
+
+ // aapt resource value: 0
+ public const int MaterialComponentsTheme_bottomSheetDialogTheme = 0;
+
+ // aapt resource value: 1
+ public const int MaterialComponentsTheme_bottomSheetStyle = 1;
+
+ // aapt resource value: 2
+ public const int MaterialComponentsTheme_chipGroupStyle = 2;
+
+ // aapt resource value: 3
+ public const int MaterialComponentsTheme_chipStandaloneStyle = 3;
+
+ // aapt resource value: 4
+ public const int MaterialComponentsTheme_chipStyle = 4;
+
+ // aapt resource value: 5
+ public const int MaterialComponentsTheme_colorAccent = 5;
+
+ // aapt resource value: 6
+ public const int MaterialComponentsTheme_colorBackgroundFloating = 6;
+
+ // aapt resource value: 7
+ public const int MaterialComponentsTheme_colorPrimary = 7;
+
+ // aapt resource value: 8
+ public const int MaterialComponentsTheme_colorPrimaryDark = 8;
+
+ // aapt resource value: 9
+ public const int MaterialComponentsTheme_colorSecondary = 9;
+
+ // aapt resource value: 10
+ public const int MaterialComponentsTheme_editTextStyle = 10;
+
+ // aapt resource value: 11
+ public const int MaterialComponentsTheme_floatingActionButtonStyle = 11;
+
+ // aapt resource value: 12
+ public const int MaterialComponentsTheme_materialButtonStyle = 12;
+
+ // aapt resource value: 13
+ public const int MaterialComponentsTheme_materialCardViewStyle = 13;
+
+ // aapt resource value: 14
+ public const int MaterialComponentsTheme_navigationViewStyle = 14;
+
+ // aapt resource value: 15
+ public const int MaterialComponentsTheme_scrimBackground = 15;
+
+ // aapt resource value: 16
+ public const int MaterialComponentsTheme_snackbarButtonStyle = 16;
+
+ // aapt resource value: 17
+ public const int MaterialComponentsTheme_tabStyle = 17;
+
+ // aapt resource value: 18
+ public const int MaterialComponentsTheme_textAppearanceBody1 = 18;
+
+ // aapt resource value: 19
+ public const int MaterialComponentsTheme_textAppearanceBody2 = 19;
+
+ // aapt resource value: 20
+ public const int MaterialComponentsTheme_textAppearanceButton = 20;
+
+ // aapt resource value: 21
+ public const int MaterialComponentsTheme_textAppearanceCaption = 21;
+
+ // aapt resource value: 22
+ public const int MaterialComponentsTheme_textAppearanceHeadline1 = 22;
+
+ // aapt resource value: 23
+ public const int MaterialComponentsTheme_textAppearanceHeadline2 = 23;
+
+ // aapt resource value: 24
+ public const int MaterialComponentsTheme_textAppearanceHeadline3 = 24;
+
+ // aapt resource value: 25
+ public const int MaterialComponentsTheme_textAppearanceHeadline4 = 25;
+
+ // aapt resource value: 26
+ public const int MaterialComponentsTheme_textAppearanceHeadline5 = 26;
+
+ // aapt resource value: 27
+ public const int MaterialComponentsTheme_textAppearanceHeadline6 = 27;
+
+ // aapt resource value: 28
+ public const int MaterialComponentsTheme_textAppearanceOverline = 28;
+
+ // aapt resource value: 29
+ public const int MaterialComponentsTheme_textAppearanceSubtitle1 = 29;
+
+ // aapt resource value: 30
+ public const int MaterialComponentsTheme_textAppearanceSubtitle2 = 30;
+
+ // aapt resource value: 31
+ public const int MaterialComponentsTheme_textInputStyle = 31;
+
+ // aapt resource value: { 0x101000E,0x10100D0,0x1010194,0x10101DE,0x10101DF,0x10101E0 }
+ public static int[] MenuGroup = new int[] {
+ 16842766,
+ 16842960,
+ 16843156,
+ 16843230,
+ 16843231,
+ 16843232};
+
+ // aapt resource value: 5
+ public const int MenuGroup_android_checkableBehavior = 5;
+
+ // aapt resource value: 0
+ public const int MenuGroup_android_enabled = 0;
+
+ // aapt resource value: 1
+ public const int MenuGroup_android_id = 1;
+
+ // aapt resource value: 3
+ public const int MenuGroup_android_menuCategory = 3;
+
+ // aapt resource value: 4
+ public const int MenuGroup_android_orderInCategory = 4;
+
+ // aapt resource value: 2
+ public const int MenuGroup_android_visible = 2;
+
+ // aapt resource value: { 0x1010002,0x101000E,0x10100D0,0x1010106,0x1010194,0x10101DE,0x10101DF,0x10101E1,0x10101E2,0x10101E3,0x10101E4,0x10101E5,0x101026F,0x7F04000D,0x7F04001F,0x7F040020,0x7F040028,0x7F0400A2,0x7F04010A,0x7F04010B,0x7F040149,0x7F040171,0x7F0401E5 }
+ public static int[] MenuItem = new int[] {
+ 16842754,
+ 16842766,
+ 16842960,
+ 16843014,
+ 16843156,
+ 16843230,
+ 16843231,
+ 16843233,
+ 16843234,
+ 16843235,
+ 16843236,
+ 16843237,
+ 16843375,
+ 2130968589,
+ 2130968607,
+ 2130968608,
+ 2130968616,
+ 2130968738,
+ 2130968842,
+ 2130968843,
+ 2130968905,
+ 2130968945,
+ 2130969061};
+
+ // aapt resource value: 13
+ public const int MenuItem_actionLayout = 13;
+
+ // aapt resource value: 14
+ public const int MenuItem_actionProviderClass = 14;
+
+ // aapt resource value: 15
+ public const int MenuItem_actionViewClass = 15;
+
+ // aapt resource value: 16
+ public const int MenuItem_alphabeticModifiers = 16;
+
+ // aapt resource value: 9
+ public const int MenuItem_android_alphabeticShortcut = 9;
+
+ // aapt resource value: 11
+ public const int MenuItem_android_checkable = 11;
+
+ // aapt resource value: 3
+ public const int MenuItem_android_checked = 3;
+
+ // aapt resource value: 1
+ public const int MenuItem_android_enabled = 1;
+
+ // aapt resource value: 0
+ public const int MenuItem_android_icon = 0;
+
+ // aapt resource value: 2
+ public const int MenuItem_android_id = 2;
+
+ // aapt resource value: 5
+ public const int MenuItem_android_menuCategory = 5;
+
+ // aapt resource value: 10
+ public const int MenuItem_android_numericShortcut = 10;
+
+ // aapt resource value: 12
+ public const int MenuItem_android_onClick = 12;
+
+ // aapt resource value: 6
+ public const int MenuItem_android_orderInCategory = 6;
+
+ // aapt resource value: 7
+ public const int MenuItem_android_title = 7;
+
+ // aapt resource value: 8
+ public const int MenuItem_android_titleCondensed = 8;
+
+ // aapt resource value: 4
+ public const int MenuItem_android_visible = 4;
+
+ // aapt resource value: 17
+ public const int MenuItem_contentDescription = 17;
+
+ // aapt resource value: 18
+ public const int MenuItem_iconTint = 18;
+
+ // aapt resource value: 19
+ public const int MenuItem_iconTintMode = 19;
+
+ // aapt resource value: 20
+ public const int MenuItem_numericModifiers = 20;
+
+ // aapt resource value: 21
+ public const int MenuItem_showAsAction = 21;
+
+ // aapt resource value: 22
+ public const int MenuItem_tooltipText = 22;
+
+ // aapt resource value: { 0x10100AE,0x101012C,0x101012D,0x101012E,0x101012F,0x1010130,0x1010131,0x7F04015A,0x7F04018B }
+ public static int[] MenuView = new int[] {
+ 16842926,
+ 16843052,
+ 16843053,
+ 16843054,
+ 16843055,
+ 16843056,
+ 16843057,
+ 2130968922,
+ 2130968971};
+
+ // aapt resource value: 4
+ public const int MenuView_android_headerBackground = 4;
+
+ // aapt resource value: 2
+ public const int MenuView_android_horizontalDivider = 2;
+
+ // aapt resource value: 5
+ public const int MenuView_android_itemBackground = 5;
+
+ // aapt resource value: 6
+ public const int MenuView_android_itemIconDisabledAlpha = 6;
+
+ // aapt resource value: 1
+ public const int MenuView_android_itemTextAppearance = 1;
+
+ // aapt resource value: 3
+ public const int MenuView_android_verticalDivider = 3;
+
+ // aapt resource value: 0
+ public const int MenuView_android_windowAnimationStyle = 0;
+
+ // aapt resource value: 7
+ public const int MenuView_preserveIconSpacing = 7;
+
+ // aapt resource value: 8
+ public const int MenuView_subMenuArrow = 8;
+
+ // aapt resource value: { 0x10100D4,0x10100DD,0x101011F,0x7F0400CC,0x7F0400F6,0x7F040112,0x7F040113,0x7F040115,0x7F040117,0x7F04011A,0x7F04011D,0x7F040143 }
+ public static int[] NavigationView = new int[] {
+ 16842964,
+ 16842973,
+ 16843039,
+ 2130968780,
+ 2130968822,
+ 2130968850,
+ 2130968851,
+ 2130968853,
+ 2130968855,
+ 2130968858,
+ 2130968861,
+ 2130968899};
+
+ // aapt resource value: 0
+ public const int NavigationView_android_background = 0;
+
+ // aapt resource value: 1
+ public const int NavigationView_android_fitsSystemWindows = 1;
+
+ // aapt resource value: 2
+ public const int NavigationView_android_maxWidth = 2;
+
+ // aapt resource value: 3
+ public const int NavigationView_elevation = 3;
+
+ // aapt resource value: 4
+ public const int NavigationView_headerLayout = 4;
+
+ // aapt resource value: 5
+ public const int NavigationView_itemBackground = 5;
+
+ // aapt resource value: 6
+ public const int NavigationView_itemHorizontalPadding = 6;
+
+ // aapt resource value: 7
+ public const int NavigationView_itemIconPadding = 7;
+
+ // aapt resource value: 8
+ public const int NavigationView_itemIconTint = 8;
+
+ // aapt resource value: 9
+ public const int NavigationView_itemTextAppearance = 9;
+
+ // aapt resource value: 10
+ public const int NavigationView_itemTextColor = 10;
+
+ // aapt resource value: 11
+ public const int NavigationView_menu = 11;
+
+ // aapt resource value: { 0x7F0401F2,0x7F0401F3,0x7F0401F4,0x7F0401F5,0x7F0401F6,0x7F0401F7 }
+ public static int[] pickerview = new int[] {
+ 2130969074,
+ 2130969075,
+ 2130969076,
+ 2130969077,
+ 2130969078,
+ 2130969079};
+
+ // aapt resource value: 0
+ public const int pickerview_wheelview_dividerColor = 0;
+
+ // aapt resource value: 1
+ public const int pickerview_wheelview_gravity = 1;
+
+ // aapt resource value: 2
+ public const int pickerview_wheelview_lineSpacingMultiplier = 2;
+
+ // aapt resource value: 3
+ public const int pickerview_wheelview_textColorCenter = 3;
+
+ // aapt resource value: 4
+ public const int pickerview_wheelview_textColorOut = 4;
+
+ // aapt resource value: 5
+ public const int pickerview_wheelview_textSize = 5;
+
+ // aapt resource value: { 0x1010176,0x10102C9,0x7F04014A }
+ public static int[] PopupWindow = new int[] {
+ 16843126,
+ 16843465,
+ 2130968906};
+
+ // aapt resource value: { 0x7F040182 }
+ public static int[] PopupWindowBackgroundState = new int[] {
+ 2130968962};
+
+ // aapt resource value: 0
+ public const int PopupWindowBackgroundState_state_above_anchor = 0;
+
+ // aapt resource value: 1
+ public const int PopupWindow_android_popupAnimationStyle = 1;
+
+ // aapt resource value: 0
+ public const int PopupWindow_android_popupBackground = 0;
+
+ // aapt resource value: 2
+ public const int PopupWindow_overlapAnchor = 2;
+
+ // aapt resource value: { 0x7F04014B,0x7F04014E }
+ public static int[] RecycleListView = new int[] {
+ 2130968907,
+ 2130968910};
+
+ // aapt resource value: 0
+ public const int RecycleListView_paddingBottomNoButtons = 0;
+
+ // aapt resource value: 1
+ public const int RecycleListView_paddingTopNoTitle = 1;
+
+ // aapt resource value: { 0x10100C4,0x10100F1,0x7F0400E0,0x7F0400E1,0x7F0400E2,0x7F0400E3,0x7F0400E4,0x7F040122,0x7F040164,0x7F04017B,0x7F040181 }
+ public static int[] RecyclerView = new int[] {
+ 16842948,
+ 16842993,
+ 2130968800,
+ 2130968801,
+ 2130968802,
+ 2130968803,
+ 2130968804,
+ 2130968866,
+ 2130968932,
+ 2130968955,
+ 2130968961};
+
+ // aapt resource value: 1
+ public const int RecyclerView_android_descendantFocusability = 1;
+
+ // aapt resource value: 0
+ public const int RecyclerView_android_orientation = 0;
+
+ // aapt resource value: 2
+ public const int RecyclerView_fastScrollEnabled = 2;
+
+ // aapt resource value: 3
+ public const int RecyclerView_fastScrollHorizontalThumbDrawable = 3;
+
+ // aapt resource value: 4
+ public const int RecyclerView_fastScrollHorizontalTrackDrawable = 4;
+
+ // aapt resource value: 5
+ public const int RecyclerView_fastScrollVerticalThumbDrawable = 5;
+
+ // aapt resource value: 6
+ public const int RecyclerView_fastScrollVerticalTrackDrawable = 6;
+
+ // aapt resource value: 7
+ public const int RecyclerView_layoutManager = 7;
+
+ // aapt resource value: 8
+ public const int RecyclerView_reverseLayout = 8;
+
+ // aapt resource value: 9
+ public const int RecyclerView_spanCount = 9;
+
+ // aapt resource value: 10
+ public const int RecyclerView_stackFromEnd = 10;
+
+ // aapt resource value: { 0x7F040110 }
+ public static int[] ScrimInsetsFrameLayout = new int[] {
+ 2130968848};
+
+ // aapt resource value: 0
+ public const int ScrimInsetsFrameLayout_insetForeground = 0;
+
+ // aapt resource value: { 0x7F04004B }
+ public static int[] ScrollingViewBehavior_Layout = new int[] {
+ 2130968651};
+
+ // aapt resource value: 0
+ public const int ScrollingViewBehavior_Layout_behavior_overlapTop = 0;
+
+ // aapt resource value: { 0x10100DA,0x101011F,0x1010220,0x1010264,0x7F040089,0x7F0400A1,0x7F0400BC,0x7F0400F4,0x7F04010C,0x7F040121,0x7F04015E,0x7F04015F,0x7F040169,0x7F04016A,0x7F04018C,0x7F040191,0x7F0401EC }
+ public static int[] SearchView = new int[] {
+ 16842970,
+ 16843039,
+ 16843296,
+ 16843364,
+ 2130968713,
+ 2130968737,
+ 2130968764,
+ 2130968820,
+ 2130968844,
+ 2130968865,
+ 2130968926,
+ 2130968927,
+ 2130968937,
+ 2130968938,
+ 2130968972,
+ 2130968977,
+ 2130969068};
+
+ // aapt resource value: 0
+ public const int SearchView_android_focusable = 0;
+
+ // aapt resource value: 3
+ public const int SearchView_android_imeOptions = 3;
+
+ // aapt resource value: 2
+ public const int SearchView_android_inputType = 2;
+
+ // aapt resource value: 1
+ public const int SearchView_android_maxWidth = 1;
+
+ // aapt resource value: 4
+ public const int SearchView_closeIcon = 4;
+
+ // aapt resource value: 5
+ public const int SearchView_commitIcon = 5;
+
+ // aapt resource value: 6
+ public const int SearchView_defaultQueryHint = 6;
+
+ // aapt resource value: 7
+ public const int SearchView_goIcon = 7;
+
+ // aapt resource value: 8
+ public const int SearchView_iconifiedByDefault = 8;
+
+ // aapt resource value: 9
+ public const int SearchView_layout = 9;
+
+ // aapt resource value: 10
+ public const int SearchView_queryBackground = 10;
+
+ // aapt resource value: 11
+ public const int SearchView_queryHint = 11;
+
+ // aapt resource value: 12
+ public const int SearchView_searchHintIcon = 12;
+
+ // aapt resource value: 13
+ public const int SearchView_searchIcon = 13;
+
+ // aapt resource value: 14
+ public const int SearchView_submitBackground = 14;
+
+ // aapt resource value: 15
+ public const int SearchView_suggestionRowLayout = 15;
+
+ // aapt resource value: 16
+ public const int SearchView_voiceIcon = 16;
+
+ // aapt resource value: { 0x7F040179,0x7F04017A }
+ public static int[] Snackbar = new int[] {
+ 2130968953,
+ 2130968954};
+
+ // aapt resource value: { 0x101011F,0x7F0400CC,0x7F04013F }
+ public static int[] SnackbarLayout = new int[] {
+ 16843039,
+ 2130968780,
+ 2130968895};
+
+ // aapt resource value: 0
+ public const int SnackbarLayout_android_maxWidth = 0;
+
+ // aapt resource value: 1
+ public const int SnackbarLayout_elevation = 1;
+
+ // aapt resource value: 2
+ public const int SnackbarLayout_maxActionInlineWidth = 2;
+
+ // aapt resource value: 0
+ public const int Snackbar_snackbarButtonStyle = 0;
+
+ // aapt resource value: 1
+ public const int Snackbar_snackbarStyle = 1;
+
+ // aapt resource value: { 0x10100B2,0x1010176,0x101017B,0x1010262,0x7F040158 }
+ public static int[] Spinner = new int[] {
+ 16842930,
+ 16843126,
+ 16843131,
+ 16843362,
+ 2130968920};
+
+ // aapt resource value: 3
+ public const int Spinner_android_dropDownWidth = 3;
+
+ // aapt resource value: 0
+ public const int Spinner_android_entries = 0;
+
+ // aapt resource value: 1
+ public const int Spinner_android_popupBackground = 1;
+
+ // aapt resource value: 2
+ public const int Spinner_android_prompt = 2;
+
+ // aapt resource value: 4
+ public const int Spinner_popupTheme = 4;
+
+ // aapt resource value: { 0x101011C,0x1010194,0x1010195,0x1010196,0x101030C,0x101030D }
+ public static int[] StateListDrawable = new int[] {
+ 16843036,
+ 16843156,
+ 16843157,
+ 16843158,
+ 16843532,
+ 16843533};
+
+ // aapt resource value: { 0x1010199 }
+ public static int[] StateListDrawableItem = new int[] {
+ 16843161};
+
+ // aapt resource value: 0
+ public const int StateListDrawableItem_android_drawable = 0;
+
+ // aapt resource value: 3
+ public const int StateListDrawable_android_constantSize = 3;
+
+ // aapt resource value: 0
+ public const int StateListDrawable_android_dither = 0;
+
+ // aapt resource value: 4
+ public const int StateListDrawable_android_enterFadeDuration = 4;
+
+ // aapt resource value: 5
+ public const int StateListDrawable_android_exitFadeDuration = 5;
+
+ // aapt resource value: 2
+ public const int StateListDrawable_android_variablePadding = 2;
+
+ // aapt resource value: 1
+ public const int StateListDrawable_android_visible = 1;
+
+ // aapt resource value: { 0x1010124,0x1010125,0x1010142,0x7F040174,0x7F04017F,0x7F040192,0x7F040193,0x7F040195,0x7F0401CD,0x7F0401CE,0x7F0401CF,0x7F0401E6,0x7F0401E7,0x7F0401E8 }
+ public static int[] SwitchCompat = new int[] {
+ 16843044,
+ 16843045,
+ 16843074,
+ 2130968948,
+ 2130968959,
+ 2130968978,
+ 2130968979,
+ 2130968981,
+ 2130969037,
+ 2130969038,
+ 2130969039,
+ 2130969062,
+ 2130969063,
+ 2130969064};
+
+ // aapt resource value: 1
+ public const int SwitchCompat_android_textOff = 1;
+
+ // aapt resource value: 0
+ public const int SwitchCompat_android_textOn = 0;
+
+ // aapt resource value: 2
+ public const int SwitchCompat_android_thumb = 2;
+
+ // aapt resource value: 3
+ public const int SwitchCompat_showText = 3;
+
+ // aapt resource value: 4
+ public const int SwitchCompat_splitTrack = 4;
+
+ // aapt resource value: 5
+ public const int SwitchCompat_switchMinWidth = 5;
+
+ // aapt resource value: 6
+ public const int SwitchCompat_switchPadding = 6;
+
+ // aapt resource value: 7
+ public const int SwitchCompat_switchTextAppearance = 7;
+
+ // aapt resource value: 8
+ public const int SwitchCompat_thumbTextPadding = 8;
+
+ // aapt resource value: 9
+ public const int SwitchCompat_thumbTint = 9;
+
+ // aapt resource value: 10
+ public const int SwitchCompat_thumbTintMode = 10;
+
+ // aapt resource value: 11
+ public const int SwitchCompat_track = 11;
+
+ // aapt resource value: 12
+ public const int SwitchCompat_trackTint = 12;
+
+ // aapt resource value: 13
+ public const int SwitchCompat_trackTintMode = 13;
+
+ // aapt resource value: { 0x1010002,0x10100F2,0x101014F }
+ public static int[] TabItem = new int[] {
+ 16842754,
+ 16842994,
+ 16843087};
+
+ // aapt resource value: 0
+ public const int TabItem_android_icon = 0;
+
+ // aapt resource value: 1
+ public const int TabItem_android_layout = 1;
+
+ // aapt resource value: 2
+ public const int TabItem_android_text = 2;
+
+ // aapt resource value: { 0x7F040196,0x7F040197,0x7F040198,0x7F040199,0x7F04019A,0x7F04019B,0x7F04019C,0x7F04019D,0x7F04019E,0x7F04019F,0x7F0401A0,0x7F0401A1,0x7F0401A2,0x7F0401A3,0x7F0401A4,0x7F0401A5,0x7F0401A6,0x7F0401A7,0x7F0401A8,0x7F0401A9,0x7F0401AA,0x7F0401AB,0x7F0401AD,0x7F0401AE,0x7F0401AF }
+ public static int[] TabLayout = new int[] {
+ 2130968982,
+ 2130968983,
+ 2130968984,
+ 2130968985,
+ 2130968986,
+ 2130968987,
+ 2130968988,
+ 2130968989,
+ 2130968990,
+ 2130968991,
+ 2130968992,
+ 2130968993,
+ 2130968994,
+ 2130968995,
+ 2130968996,
+ 2130968997,
+ 2130968998,
+ 2130968999,
+ 2130969000,
+ 2130969001,
+ 2130969002,
+ 2130969003,
+ 2130969005,
+ 2130969006,
+ 2130969007};
+
+ // aapt resource value: 0
+ public const int TabLayout_tabBackground = 0;
+
+ // aapt resource value: 1
+ public const int TabLayout_tabContentStart = 1;
+
+ // aapt resource value: 2
+ public const int TabLayout_tabGravity = 2;
+
+ // aapt resource value: 3
+ public const int TabLayout_tabIconTint = 3;
+
+ // aapt resource value: 4
+ public const int TabLayout_tabIconTintMode = 4;
+
+ // aapt resource value: 5
+ public const int TabLayout_tabIndicator = 5;
+
+ // aapt resource value: 6
+ public const int TabLayout_tabIndicatorAnimationDuration = 6;
+
+ // aapt resource value: 7
+ public const int TabLayout_tabIndicatorColor = 7;
+
+ // aapt resource value: 8
+ public const int TabLayout_tabIndicatorFullWidth = 8;
+
+ // aapt resource value: 9
+ public const int TabLayout_tabIndicatorGravity = 9;
+
+ // aapt resource value: 10
+ public const int TabLayout_tabIndicatorHeight = 10;
+
+ // aapt resource value: 11
+ public const int TabLayout_tabInlineLabel = 11;
+
+ // aapt resource value: 12
+ public const int TabLayout_tabMaxWidth = 12;
+
+ // aapt resource value: 13
+ public const int TabLayout_tabMinWidth = 13;
+
+ // aapt resource value: 14
+ public const int TabLayout_tabMode = 14;
+
+ // aapt resource value: 15
+ public const int TabLayout_tabPadding = 15;
+
+ // aapt resource value: 16
+ public const int TabLayout_tabPaddingBottom = 16;
+
+ // aapt resource value: 17
+ public const int TabLayout_tabPaddingEnd = 17;
+
+ // aapt resource value: 18
+ public const int TabLayout_tabPaddingStart = 18;
+
+ // aapt resource value: 19
+ public const int TabLayout_tabPaddingTop = 19;
+
+ // aapt resource value: 20
+ public const int TabLayout_tabRippleColor = 20;
+
+ // aapt resource value: 21
+ public const int TabLayout_tabSelectedTextColor = 21;
+
+ // aapt resource value: 22
+ public const int TabLayout_tabTextAppearance = 22;
+
+ // aapt resource value: 23
+ public const int TabLayout_tabTextColor = 23;
+
+ // aapt resource value: 24
+ public const int TabLayout_tabUnboundedRipple = 24;
+
+ // aapt resource value: { 0x1010095,0x1010096,0x1010097,0x1010098,0x101009A,0x101009B,0x1010161,0x1010162,0x1010163,0x1010164,0x10103AC,0x7F0400E8,0x7F0401B0 }
+ public static int[] TextAppearance = new int[] {
+ 16842901,
+ 16842902,
+ 16842903,
+ 16842904,
+ 16842906,
+ 16842907,
+ 16843105,
+ 16843106,
+ 16843107,
+ 16843108,
+ 16843692,
+ 2130968808,
+ 2130969008};
+
+ // aapt resource value: 10
+ public const int TextAppearance_android_fontFamily = 10;
+
+ // aapt resource value: 6
+ public const int TextAppearance_android_shadowColor = 6;
+
+ // aapt resource value: 7
+ public const int TextAppearance_android_shadowDx = 7;
+
+ // aapt resource value: 8
+ public const int TextAppearance_android_shadowDy = 8;
+
+ // aapt resource value: 9
+ public const int TextAppearance_android_shadowRadius = 9;
+
+ // aapt resource value: 3
+ public const int TextAppearance_android_textColor = 3;
+
+ // aapt resource value: 4
+ public const int TextAppearance_android_textColorHint = 4;
+
+ // aapt resource value: 5
+ public const int TextAppearance_android_textColorLink = 5;
+
+ // aapt resource value: 0
+ public const int TextAppearance_android_textSize = 0;
+
+ // aapt resource value: 2
+ public const int TextAppearance_android_textStyle = 2;
+
+ // aapt resource value: 1
+ public const int TextAppearance_android_typeface = 1;
+
+ // aapt resource value: 11
+ public const int TextAppearance_fontFamily = 11;
+
+ // aapt resource value: 12
+ public const int TextAppearance_textAllCaps = 12;
+
+ // aapt resource value: { 0x101009A,0x1010150,0x7F040055,0x7F040056,0x7F040057,0x7F040058,0x7F040059,0x7F04005A,0x7F04005B,0x7F04005C,0x7F04005D,0x7F0400B2,0x7F0400B3,0x7F0400B4,0x7F0400B5,0x7F0400CF,0x7F0400D0,0x7F0400F8,0x7F0400F9,0x7F0400FA,0x7F0400FE,0x7F0400FF,0x7F040100,0x7F040152,0x7F040153,0x7F040154,0x7F040155,0x7F040156 }
+ public static int[] TextInputLayout = new int[] {
+ 16842906,
+ 16843088,
+ 2130968661,
+ 2130968662,
+ 2130968663,
+ 2130968664,
+ 2130968665,
+ 2130968666,
+ 2130968667,
+ 2130968668,
+ 2130968669,
+ 2130968754,
+ 2130968755,
+ 2130968756,
+ 2130968757,
+ 2130968783,
+ 2130968784,
+ 2130968824,
+ 2130968825,
+ 2130968826,
+ 2130968830,
+ 2130968831,
+ 2130968832,
+ 2130968914,
+ 2130968915,
+ 2130968916,
+ 2130968917,
+ 2130968918};
+
+ // aapt resource value: 1
+ public const int TextInputLayout_android_hint = 1;
+
+ // aapt resource value: 0
+ public const int TextInputLayout_android_textColorHint = 0;
+
+ // aapt resource value: 2
+ public const int TextInputLayout_boxBackgroundColor = 2;
+
+ // aapt resource value: 3
+ public const int TextInputLayout_boxBackgroundMode = 3;
+
+ // aapt resource value: 4
+ public const int TextInputLayout_boxCollapsedPaddingTop = 4;
+
+ // aapt resource value: 5
+ public const int TextInputLayout_boxCornerRadiusBottomEnd = 5;
+
+ // aapt resource value: 6
+ public const int TextInputLayout_boxCornerRadiusBottomStart = 6;
+
+ // aapt resource value: 7
+ public const int TextInputLayout_boxCornerRadiusTopEnd = 7;
+
+ // aapt resource value: 8
+ public const int TextInputLayout_boxCornerRadiusTopStart = 8;
+
+ // aapt resource value: 9
+ public const int TextInputLayout_boxStrokeColor = 9;
+
+ // aapt resource value: 10
+ public const int TextInputLayout_boxStrokeWidth = 10;
+
+ // aapt resource value: 11
+ public const int TextInputLayout_counterEnabled = 11;
+
+ // aapt resource value: 12
+ public const int TextInputLayout_counterMaxLength = 12;
+
+ // aapt resource value: 13
+ public const int TextInputLayout_counterOverflowTextAppearance = 13;
+
+ // aapt resource value: 14
+ public const int TextInputLayout_counterTextAppearance = 14;
+
+ // aapt resource value: 15
+ public const int TextInputLayout_errorEnabled = 15;
+
+ // aapt resource value: 16
+ public const int TextInputLayout_errorTextAppearance = 16;
+
+ // aapt resource value: 17
+ public const int TextInputLayout_helperText = 17;
+
+ // aapt resource value: 18
+ public const int TextInputLayout_helperTextEnabled = 18;
+
+ // aapt resource value: 19
+ public const int TextInputLayout_helperTextTextAppearance = 19;
+
+ // aapt resource value: 20
+ public const int TextInputLayout_hintAnimationEnabled = 20;
+
+ // aapt resource value: 21
+ public const int TextInputLayout_hintEnabled = 21;
+
+ // aapt resource value: 22
+ public const int TextInputLayout_hintTextAppearance = 22;
+
+ // aapt resource value: 23
+ public const int TextInputLayout_passwordToggleContentDescription = 23;
+
+ // aapt resource value: 24
+ public const int TextInputLayout_passwordToggleDrawable = 24;
+
+ // aapt resource value: 25
+ public const int TextInputLayout_passwordToggleEnabled = 25;
+
+ // aapt resource value: 26
+ public const int TextInputLayout_passwordToggleTint = 26;
+
+ // aapt resource value: 27
+ public const int TextInputLayout_passwordToggleTintMode = 27;
+
+ // aapt resource value: { 0x1010034,0x7F0400CD,0x7F0400CE }
+ public static int[] ThemeEnforcement = new int[] {
+ 16842804,
+ 2130968781,
+ 2130968782};
+
+ // aapt resource value: 0
+ public const int ThemeEnforcement_android_textAppearance = 0;
+
+ // aapt resource value: 1
+ public const int ThemeEnforcement_enforceMaterialTheme = 1;
+
+ // aapt resource value: 2
+ public const int ThemeEnforcement_enforceTextAppearance = 2;
+
+ // aapt resource value: { 0x10100AF,0x1010140,0x7F040063,0x7F040091,0x7F040092,0x7F0400A3,0x7F0400A4,0x7F0400A5,0x7F0400A6,0x7F0400A7,0x7F0400A8,0x7F04013B,0x7F04013C,0x7F040140,0x7F040145,0x7F040146,0x7F040158,0x7F04018D,0x7F04018E,0x7F04018F,0x7F0401D5,0x7F0401D7,0x7F0401D8,0x7F0401D9,0x7F0401DA,0x7F0401DB,0x7F0401DC,0x7F0401DD,0x7F0401DE }
+ public static int[] Toolbar = new int[] {
+ 16842927,
+ 16843072,
+ 2130968675,
+ 2130968721,
+ 2130968722,
+ 2130968739,
+ 2130968740,
+ 2130968741,
+ 2130968742,
+ 2130968743,
+ 2130968744,
+ 2130968891,
+ 2130968892,
+ 2130968896,
+ 2130968901,
+ 2130968902,
+ 2130968920,
+ 2130968973,
+ 2130968974,
+ 2130968975,
+ 2130969045,
+ 2130969047,
+ 2130969048,
+ 2130969049,
+ 2130969050,
+ 2130969051,
+ 2130969052,
+ 2130969053,
+ 2130969054};
+
+ // aapt resource value: 0
+ public const int Toolbar_android_gravity = 0;
+
+ // aapt resource value: 1
+ public const int Toolbar_android_minHeight = 1;
+
+ // aapt resource value: 2
+ public const int Toolbar_buttonGravity = 2;
+
+ // aapt resource value: 3
+ public const int Toolbar_collapseContentDescription = 3;
+
+ // aapt resource value: 4
+ public const int Toolbar_collapseIcon = 4;
+
+ // aapt resource value: 5
+ public const int Toolbar_contentInsetEnd = 5;
+
+ // aapt resource value: 6
+ public const int Toolbar_contentInsetEndWithActions = 6;
+
+ // aapt resource value: 7
+ public const int Toolbar_contentInsetLeft = 7;
+
+ // aapt resource value: 8
+ public const int Toolbar_contentInsetRight = 8;
+
+ // aapt resource value: 9
+ public const int Toolbar_contentInsetStart = 9;
+
+ // aapt resource value: 10
+ public const int Toolbar_contentInsetStartWithNavigation = 10;
+
+ // aapt resource value: 11
+ public const int Toolbar_logo = 11;
+
+ // aapt resource value: 12
+ public const int Toolbar_logoDescription = 12;
+
+ // aapt resource value: 13
+ public const int Toolbar_maxButtonHeight = 13;
+
+ // aapt resource value: 14
+ public const int Toolbar_navigationContentDescription = 14;
+
+ // aapt resource value: 15
+ public const int Toolbar_navigationIcon = 15;
+
+ // aapt resource value: 16
+ public const int Toolbar_popupTheme = 16;
+
+ // aapt resource value: 17
+ public const int Toolbar_subtitle = 17;
+
+ // aapt resource value: 18
+ public const int Toolbar_subtitleTextAppearance = 18;
+
+ // aapt resource value: 19
+ public const int Toolbar_subtitleTextColor = 19;
+
+ // aapt resource value: 20
+ public const int Toolbar_title = 20;
+
+ // aapt resource value: 21
+ public const int Toolbar_titleMargin = 21;
+
+ // aapt resource value: 22
+ public const int Toolbar_titleMarginBottom = 22;
+
+ // aapt resource value: 23
+ public const int Toolbar_titleMarginEnd = 23;
+
+ // aapt resource value: 26
+ public const int Toolbar_titleMargins = 26;
+
+ // aapt resource value: 24
+ public const int Toolbar_titleMarginStart = 24;
+
+ // aapt resource value: 25
+ public const int Toolbar_titleMarginTop = 25;
+
+ // aapt resource value: 27
+ public const int Toolbar_titleTextAppearance = 27;
+
+ // aapt resource value: 28
+ public const int Toolbar_titleTextColor = 28;
+
+ // aapt resource value: { 0x1010000,0x10100DA,0x7F04014C,0x7F04014D,0x7F0401CB }
+ public static int[] View = new int[] {
+ 16842752,
+ 16842970,
+ 2130968908,
+ 2130968909,
+ 2130969035};
+
+ // aapt resource value: { 0x10100D4,0x7F040045,0x7F040046 }
+ public static int[] ViewBackgroundHelper = new int[] {
+ 16842964,
+ 2130968645,
+ 2130968646};
+
+ // aapt resource value: 0
+ public const int ViewBackgroundHelper_android_background = 0;
+
+ // aapt resource value: 1
+ public const int ViewBackgroundHelper_backgroundTint = 1;
+
+ // aapt resource value: 2
+ public const int ViewBackgroundHelper_backgroundTintMode = 2;
+
+ // aapt resource value: { 0x10100D0,0x10100F2,0x10100F3 }
+ public static int[] ViewStubCompat = new int[] {
+ 16842960,
+ 16842994,
+ 16842995};
+
+ // aapt resource value: 0
+ public const int ViewStubCompat_android_id = 0;
+
+ // aapt resource value: 2
+ public const int ViewStubCompat_android_inflatedId = 2;
+
+ // aapt resource value: 1
+ public const int ViewStubCompat_android_layout = 1;
+
+ // aapt resource value: 1
+ public const int View_android_focusable = 1;
+
+ // aapt resource value: 0
+ public const int View_android_theme = 0;
+
+ // aapt resource value: 2
+ public const int View_paddingEnd = 2;
+
+ // aapt resource value: 3
+ public const int View_paddingStart = 3;
+
+ // aapt resource value: 4
+ public const int View_theme = 4;
+
+ static Styleable()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Styleable()
+ {
+ }
+ }
+
+ public partial class Xml
+ {
+
+ // aapt resource value: 0x7F120000
+ public const int hdl_filepaths = 2131886080;
+
+ // aapt resource value: 0x7F120001
+ public const int xamarin_essentials_fileprovider_file_paths = 2131886081;
+
+ static Xml()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Xml()
+ {
+ }
+ }
+ }
+}
+#pragma warning restore 1591
diff --git a/HDL-ON_Android/Resources/drawable/Icon.png b/HDL-ON_Android/Resources/drawable/Icon.png
new file mode 100755
index 0000000..4d03d25
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/Icon.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/drawable/Loading.png b/HDL-ON_Android/Resources/drawable/Loading.png
new file mode 100644
index 0000000..ea80938
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/Loading.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/layout/activity_main.xml b/HDL-ON_Android/Resources/layout/activity_main.xml
new file mode 100644
index 0000000..52bab05
--- /dev/null
+++ b/HDL-ON_Android/Resources/layout/activity_main.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent">
+ <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay">
+ <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay" />
+ </android.support.design.widget.AppBarLayout>
+ <include layout="@layout/content_main" />
+ <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="@dimen/fab_margin" app:srcCompat="@android:drawable/ic_dialog_email" />
+</android.support.design.widget.CoordinatorLayout>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/layout/content_main.xml b/HDL-ON_Android/Resources/layout/content_main.xml
new file mode 100644
index 0000000..ea1afec
--- /dev/null
+++ b/HDL-ON_Android/Resources/layout/content_main.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:showIn="@layout/activity_main">
+ <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:text="Hello World!" />
+</RelativeLayout>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/menu/menu_main.xml b/HDL-ON_Android/Resources/menu/menu_main.xml
new file mode 100644
index 0000000..ee3f548
--- /dev/null
+++ b/HDL-ON_Android/Resources/menu/menu_main.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools">
+ <item android:id="@+id/action_settings" android:orderInCategory="100" android:title="@string/action_settings" app:showAsAction="never" />
+</menu>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher.xml b/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher.xml
new file mode 100644
index 0000000..c9ad5f9
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
+ <background android:drawable="@color/ic_launcher_background" />
+ <foreground android:drawable="@mipmap/ic_launcher_foreground" />
+</adaptive-icon>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml b/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml
new file mode 100644
index 0000000..c9ad5f9
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
+ <background android:drawable="@color/ic_launcher_background" />
+ <foreground android:drawable="@mipmap/ic_launcher_foreground" />
+</adaptive-icon>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher.png b/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..2531cb3
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_foreground.png b/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..7a859c2
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_foreground.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_round.png b/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_round.png
new file mode 100644
index 0000000..b8d35b3
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-hdpi/ic_launcher_round.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher.png b/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..795ea7c
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_foreground.png b/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..a12b157
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_foreground.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_round.png b/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_round.png
new file mode 100644
index 0000000..8f56909
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-mdpi/ic_launcher_round.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher.png b/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..761cc91
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png b/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..e7d70a5
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_round.png b/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..9737d79
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-xhdpi/ic_launcher_round.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-xxhdpi/Icon.png b/HDL-ON_Android/Resources/mipmap-xxhdpi/Icon.png
new file mode 100755
index 0000000..e4ceb09
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-xxhdpi/Icon.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher.png b/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..9133e31
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png b/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..73ccaa6
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_round.png b/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..c3ae5f5
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-xxhdpi/ic_launcher_round.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher.png b/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..d4fd714
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png b/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..f6584af
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png b/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..ef89bd5
--- /dev/null
+++ b/HDL-ON_Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/values/colors.xml b/HDL-ON_Android/Resources/values/colors.xml
new file mode 100644
index 0000000..bf1bf20
--- /dev/null
+++ b/HDL-ON_Android/Resources/values/colors.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <color name="colorPrimary">#2c3e50</color>
+ <color name="colorPrimaryDark">#1B3147</color>
+ <color name="colorAccent">#3498db</color>
+</resources>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/values/dimens.xml b/HDL-ON_Android/Resources/values/dimens.xml
new file mode 100644
index 0000000..f978eb2
--- /dev/null
+++ b/HDL-ON_Android/Resources/values/dimens.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+ <dimen name="fab_margin">16dp</dimen>
+</resources>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/values/ic_launcher_background.xml b/HDL-ON_Android/Resources/values/ic_launcher_background.xml
new file mode 100644
index 0000000..6ec24e6
--- /dev/null
+++ b/HDL-ON_Android/Resources/values/ic_launcher_background.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <color name="ic_launcher_background">#2C3E50</color>
+</resources>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/values/strings.xml b/HDL-ON_Android/Resources/values/strings.xml
new file mode 100644
index 0000000..798bd94
--- /dev/null
+++ b/HDL-ON_Android/Resources/values/strings.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+ <string name="app_name">HDL_ON_Android</string>
+ <string name="action_settings">Settings</string>
+</resources>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/values/styles.xml b/HDL-ON_Android/Resources/values/styles.xml
new file mode 100644
index 0000000..68d7eb2
--- /dev/null
+++ b/HDL-ON_Android/Resources/values/styles.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+ <!-- Base application theme. -->
+ <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
+ <!-- Customize your theme here. -->
+ <item name="colorPrimary">@color/colorPrimary</item>
+ <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
+ <item name="colorAccent">@color/colorAccent</item>
+ </style>
+ <!-- 鍏朵腑parent鍙互涓� android:Theme 鎴� android:Theme.NoTitleBar; android:windowBackground鍙互涓鸿儗鏅浘 -->
+ <style name="MyTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
+ <item name="android:windowBackground">@drawable/Loading</item>
+ <!-- 闅愯棌鐘舵�佹爮 -->
+ <item name="android:windowFullscreen">false</item>
+ <!-- 闅愯棌鏍囬鏍� -->
+ <item name="android:windowNoTitle">true</item>
+ <item name="android:windowTranslucentStatus">true</item>
+ </style>
+ <style name="AppTheme.NoActionBar">
+ <item name="windowActionBar">false</item>
+ <item name="windowNoTitle">true</item>
+ </style>
+ <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
+ <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
+</resources>
\ No newline at end of file
diff --git a/HDL-ON_iOS/.DS_Store b/HDL-ON_iOS/.DS_Store
index 5008ddf..130947e 100644
--- a/HDL-ON_iOS/.DS_Store
+++ b/HDL-ON_iOS/.DS_Store
Binary files differ
diff --git a/HDL-ON_iOS/AppDelegate.cs b/HDL-ON_iOS/AppDelegate.cs
index 2e3dc19..8bdad2d 100644
--- a/HDL-ON_iOS/AppDelegate.cs
+++ b/HDL-ON_iOS/AppDelegate.cs
@@ -4,6 +4,9 @@
using Shared;
using UIKit;
using UserNotifications;
+using Microsoft.AppCenter;
+using Microsoft.AppCenter.Analytics;
+using Microsoft.AppCenter.Crashes;
namespace SharedMethod
{
@@ -15,13 +18,10 @@
//public static string CheckVersion()
//{
-
// Harpy.Harpy.SharedInstance.CheckVersion();
-
// UserConfig.Instance.IsAppStoreVersionNewer = Harpy.Harpy.SharedInstance.TestIsAppStoreVersionNewer;
// UserConfig.Instance.StoreVersion = Harpy.Harpy.SharedInstance.CurrentAppStoreVersion;
// UserConfig.Instance.SaveUserConfig();
-
// if (Shared.SimpleControl.MainPage.LoginUser.AccountString == @"464027401@qq.com")
// {
// return $"TestIsAppStoreVersionNewer : {UserConfig.Instance.IsAppStoreVersionNewer};; CurrentAppStoreVersion : {UserConfig.Instance.StoreVersion}";
@@ -114,8 +114,6 @@
{
Console.WriteLine("DidReceiveRemoteNotification:" + application.ApplicationState.ToString());
- UserConfig.Instance.SaveUserConfig();
-
//璇诲彇鎺ㄩ�佷俊鎭�
UIApplication.SharedApplication.ApplicationIconBadgeNumber = 0;
}
@@ -175,7 +173,8 @@
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
- //AppCenter.Start("b95f7814-49fb-4345-bac5-98e70d098252", typeof(Analytics), typeof(Crashes));
+ AppCenter.Start("e1add75a-82c6-4a5c-a902-4705b195748e",
+ typeof(Analytics), typeof(Crashes));
base.FinishedLaunching(application, launchOptions);
SharedMethod.SharedMethod.sharedApp = application;
diff --git a/HDL-ON_iOS/Assets.xcassets/.DS_Store b/HDL-ON_iOS/Assets.xcassets/.DS_Store
new file mode 100644
index 0000000..9666699
--- /dev/null
+++ b/HDL-ON_iOS/Assets.xcassets/.DS_Store
Binary files differ
diff --git a/HDL-ON_iOS/HDL-ON_iOS.csproj b/HDL-ON_iOS/HDL-ON_iOS.csproj
index 1caf48f..c89eed4 100644
--- a/HDL-ON_iOS/HDL-ON_iOS.csproj
+++ b/HDL-ON_iOS/HDL-ON_iOS.csproj
@@ -49,6 +49,7 @@
<CodesignKey>iPhone Developer</CodesignKey>
<MtouchDebug>true</MtouchDebug>
<MtouchExtraArgs>-gcc_flags="-dead_strip -ObjC";-w</MtouchExtraArgs>
+ <CodesignProvision>On_Dev-0327</CodesignProvision>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' ">
<DebugType>none</DebugType>
@@ -76,6 +77,12 @@
</PackageReference>
<PackageReference Include="MQTTnet">
<Version>3.0.8</Version>
+ </PackageReference>
+ <PackageReference Include="Microsoft.AppCenter.Analytics">
+ <Version>3.1.0</Version>
+ </PackageReference>
+ <PackageReference Include="Microsoft.AppCenter.Crashes">
+ <Version>3.1.0</Version>
</PackageReference>
</ItemGroup>
<ItemGroup>
@@ -272,14 +279,11 @@
<BundleResource Include="Resources\Phone\FunctionIcon\Scene\s1.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\Curtain\CurtainBgOnIcon.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\Curtain\CurtainBgIcon.png" />
- <BundleResource Include="Resources\Phone\FunctionIcon\AC\WindMediumIcon.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\AC\AirSupplyIcon.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\AC\AutoIcon.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\AC\CoolIcon.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\AC\DehumidificationIcon.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\AC\HeatingIcon.png" />
- <BundleResource Include="Resources\Phone\FunctionIcon\AC\WindHighIcon.png" />
- <BundleResource Include="Resources\Phone\FunctionIcon\AC\WindLowIcon.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\FunctionBg\MusicFunctionBg.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\FunctionBg\FreshAirFunctionBg.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\FunctionBg\EnergyMonitoringFunctionBg.png" />
@@ -295,6 +299,23 @@
<BundleResource Include="Resources\Phone\FunctionIcon\FunctionBg\SensorFunctionBg.png" />
<BundleResource Include="Resources\Phone\FunctionIcon\FunctionBg\DoorLockFunctionBg.png" />
<BundleResource Include="Resources\Phone\Public\InfoIcon\Restored_Shadow.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\Curtain\CurtainOpenBlueIcon_Shadow.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\Curtain\CurtainOpenWhiteIcon_Shadow.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\Curtain\CurtainCloseWhiteIcon_Shadow.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\Curtain\CurtainCloseBlueIcon_Shadow.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\AC\DivBg1.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\AC\DivBg2.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\AC\AirSupplyIconGray.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\AC\AutoIconGray.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\AC\CoolIconGray.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\AC\DehumidificationIconGray.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\AC\HeatingIconGray.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\AC\WindHighIcon.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\AC\WindHighIconGray.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\AC\WindLowIcon.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\AC\WindLowIconGray.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\AC\WindMediumIcon.png" />
+ <BundleResource Include="Resources\Phone\FunctionIcon\AC\WindMediumIconGray.png" />
</ItemGroup>
<ItemGroup>
<ITunesArtwork Include="iTunesArtwork" />
diff --git a/HDL-ON_iOS/Resources/Language.ini b/HDL-ON_iOS/Resources/Language.ini
index 365a532..068e208 100644
--- a/HDL-ON_iOS/Resources/Language.ini
+++ b/HDL-ON_iOS/Resources/Language.ini
@@ -11,8 +11,6 @@
12=Get Verification Code
13=Password login
14=Register
-
-
42=Network anomaly
[Chinese]
@@ -133,3 +131,15 @@
115=瀹剁數
116=鏅鸿兘闂ㄩ攣
117=鍦扮儹
+118=鎵撳紑
+119=鍒跺喎
+120=鍒剁儹
+121=闄ゆ箍
+122=鑷姩
+123=閫侀
+124=楂橀
+125=涓
+126=浣庨
+127=閫夋嫨妯″紡
+128=閫夋嫨椋庨��
+129=纭鍏抽棴鎴块棿鍐呮墍鏈夊姛鑳藉悧锛�
\ No newline at end of file
diff --git a/HDL-ON_iOS/Resources/Phone/.DS_Store b/HDL-ON_iOS/Resources/Phone/.DS_Store
index e9349e7..f7ba1ac 100644
--- a/HDL-ON_iOS/Resources/Phone/.DS_Store
+++ b/HDL-ON_iOS/Resources/Phone/.DS_Store
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/Collection/.DS_Store b/HDL-ON_iOS/Resources/Phone/Collection/.DS_Store
index 79a27ca..f9b014e 100644
--- a/HDL-ON_iOS/Resources/Phone/Collection/.DS_Store
+++ b/HDL-ON_iOS/Resources/Phone/Collection/.DS_Store
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/.DS_Store b/HDL-ON_iOS/Resources/Phone/FunctionIcon/.DS_Store
index c29e9a9..98ae4da 100644
--- a/HDL-ON_iOS/Resources/Phone/FunctionIcon/.DS_Store
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/.DS_Store
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/.DS_Store b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/.DS_Store
new file mode 100644
index 0000000..8cedc4f
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/.DS_Store
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png
index 2ddf28e..0b42b8c 100644
--- a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIcon.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIconGray.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIconGray.png
new file mode 100644
index 0000000..dd43a77
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AirSupplyIconGray.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png
index 08037d0..ba5c523 100644
--- a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIcon.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIconGray.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIconGray.png
new file mode 100644
index 0000000..c19da7b
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/AutoIconGray.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png
index e1425e4..0a1a468 100644
--- a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIcon.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIconGray.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIconGray.png
new file mode 100644
index 0000000..61e008a
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/CoolIconGray.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png
index 66910f1..139b7c7 100644
--- a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIcon.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIconGray.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIconGray.png
new file mode 100644
index 0000000..68850a1
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DehumidificationIconGray.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg1.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg1.png
new file mode 100644
index 0000000..368c561
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg1.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg2.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg2.png
new file mode 100644
index 0000000..06d2ef4
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/DivBg2.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatIconGray.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatIconGray.png
new file mode 100644
index 0000000..6e95121
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatIconGray.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png
index eb11a35..43ffc31 100644
--- a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIcon.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIconGray.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIconGray.png
new file mode 100644
index 0000000..6e95121
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HeatingIconGray.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HighIcon.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HighIcon.png
new file mode 100644
index 0000000..0913a86
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HighIcon.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HightIconGray.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HightIconGray.png
new file mode 100644
index 0000000..ddfe06b
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/HightIconGray.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIcon.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIcon.png
new file mode 100644
index 0000000..1bfd901
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIcon.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIconGray.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIconGray.png
new file mode 100644
index 0000000..884527f
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/LowIconGray.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIcon.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIcon.png
new file mode 100644
index 0000000..83f5845
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIcon.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIconGray.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIconGray.png
new file mode 100644
index 0000000..285859d
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/MediumIconGray.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png
index 827c617..0913a86 100644
--- a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIcon.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIconGray.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIconGray.png
new file mode 100644
index 0000000..ddfe06b
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindHighIconGray.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png
index fc71f49..1bfd901 100644
--- a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIcon.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIconGray.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIconGray.png
new file mode 100644
index 0000000..884527f
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindLowIconGray.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png
index 69abd39..83f5845 100644
--- a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIcon.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIconGray.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIconGray.png
new file mode 100644
index 0000000..285859d
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/AC/WindMediumIconGray.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png
new file mode 100644
index 0000000..2dfd3d2
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png
new file mode 100644
index 0000000..b27081d
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png
new file mode 100644
index 0000000..6f3d1ab
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png b/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png
new file mode 100644
index 0000000..d42df0e
--- /dev/null
+++ b/HDL-ON_iOS/Resources/Phone/FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeListbg.png b/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeListbg.png
index 74ed37d..0c4605d 100644
--- a/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeListbg.png
+++ b/HDL-ON_iOS/Resources/Phone/PersonalCenter/HomeListbg.png
Binary files differ
diff --git a/HDL_APP_Project.sln b/HDL_APP_Project.sln
index af62871..0f8af68 100644
--- a/HDL_APP_Project.sln
+++ b/HDL_APP_Project.sln
@@ -9,6 +9,14 @@
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Shared.IOS.TBL", "Shared.IOS.TBL\Shared.IOS.TBL.csproj", "{D623E902-D787-4886-9F17-38C062692326}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HDL-ON_Android", "HDL-ON_Android\HDL-ON_Android.csproj", "{09712674-2A38-407B-B1E2-560B2C352F9A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Shared.Droid", "..\..\Downloads\Library-refs_heads_CJL\Shared.Droid\Shared.Droid.csproj", "{B7B2BB29-2DF1-4235-A67B-E09C2EC1EBAF}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Shared.Droid.HDLWidget", "..\..\Downloads\Library-refs_heads_CJL\Shared.Droid.HDLWidget\Shared.Droid.HDLWidget.csproj", "{CAC13D54-CD90-4C90-8B3C-ECCFF6A7CA34}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Shared.Droid.TouchID", "..\..\Downloads\Library-refs_heads_CJL\Shared.Droid.TouchID\Shared.Droid.TouchID.csproj", "{693D1597-F3B8-4994-A82D-0BAE73E73230}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -55,5 +63,53 @@
{D623E902-D787-4886-9F17-38C062692326}.Debug|iPhone.Build.0 = Debug|Any CPU
{D623E902-D787-4886-9F17-38C062692326}.Release|iPhone.ActiveCfg = Release|Any CPU
{D623E902-D787-4886-9F17-38C062692326}.Release|iPhone.Build.0 = Release|Any CPU
+ {09712674-2A38-407B-B1E2-560B2C352F9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {09712674-2A38-407B-B1E2-560B2C352F9A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {09712674-2A38-407B-B1E2-560B2C352F9A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {09712674-2A38-407B-B1E2-560B2C352F9A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {09712674-2A38-407B-B1E2-560B2C352F9A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {09712674-2A38-407B-B1E2-560B2C352F9A}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {09712674-2A38-407B-B1E2-560B2C352F9A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {09712674-2A38-407B-B1E2-560B2C352F9A}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {09712674-2A38-407B-B1E2-560B2C352F9A}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {09712674-2A38-407B-B1E2-560B2C352F9A}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {09712674-2A38-407B-B1E2-560B2C352F9A}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {09712674-2A38-407B-B1E2-560B2C352F9A}.Release|iPhone.Build.0 = Release|Any CPU
+ {B7B2BB29-2DF1-4235-A67B-E09C2EC1EBAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B7B2BB29-2DF1-4235-A67B-E09C2EC1EBAF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B7B2BB29-2DF1-4235-A67B-E09C2EC1EBAF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B7B2BB29-2DF1-4235-A67B-E09C2EC1EBAF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B7B2BB29-2DF1-4235-A67B-E09C2EC1EBAF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {B7B2BB29-2DF1-4235-A67B-E09C2EC1EBAF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {B7B2BB29-2DF1-4235-A67B-E09C2EC1EBAF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {B7B2BB29-2DF1-4235-A67B-E09C2EC1EBAF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {B7B2BB29-2DF1-4235-A67B-E09C2EC1EBAF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {B7B2BB29-2DF1-4235-A67B-E09C2EC1EBAF}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {B7B2BB29-2DF1-4235-A67B-E09C2EC1EBAF}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {B7B2BB29-2DF1-4235-A67B-E09C2EC1EBAF}.Release|iPhone.Build.0 = Release|Any CPU
+ {CAC13D54-CD90-4C90-8B3C-ECCFF6A7CA34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CAC13D54-CD90-4C90-8B3C-ECCFF6A7CA34}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CAC13D54-CD90-4C90-8B3C-ECCFF6A7CA34}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CAC13D54-CD90-4C90-8B3C-ECCFF6A7CA34}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CAC13D54-CD90-4C90-8B3C-ECCFF6A7CA34}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {CAC13D54-CD90-4C90-8B3C-ECCFF6A7CA34}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {CAC13D54-CD90-4C90-8B3C-ECCFF6A7CA34}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CAC13D54-CD90-4C90-8B3C-ECCFF6A7CA34}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {CAC13D54-CD90-4C90-8B3C-ECCFF6A7CA34}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {CAC13D54-CD90-4C90-8B3C-ECCFF6A7CA34}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {CAC13D54-CD90-4C90-8B3C-ECCFF6A7CA34}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {CAC13D54-CD90-4C90-8B3C-ECCFF6A7CA34}.Release|iPhone.Build.0 = Release|Any CPU
+ {693D1597-F3B8-4994-A82D-0BAE73E73230}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {693D1597-F3B8-4994-A82D-0BAE73E73230}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {693D1597-F3B8-4994-A82D-0BAE73E73230}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {693D1597-F3B8-4994-A82D-0BAE73E73230}.Release|Any CPU.Build.0 = Release|Any CPU
+ {693D1597-F3B8-4994-A82D-0BAE73E73230}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {693D1597-F3B8-4994-A82D-0BAE73E73230}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {693D1597-F3B8-4994-A82D-0BAE73E73230}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {693D1597-F3B8-4994-A82D-0BAE73E73230}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {693D1597-F3B8-4994-A82D-0BAE73E73230}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {693D1597-F3B8-4994-A82D-0BAE73E73230}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {693D1597-F3B8-4994-A82D-0BAE73E73230}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {693D1597-F3B8-4994-A82D-0BAE73E73230}.Release|iPhone.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
diff --git a/HDL_ON/.DS_Store b/HDL_ON/.DS_Store
index 1de32a0..89fb202 100644
--- a/HDL_ON/.DS_Store
+++ b/HDL_ON/.DS_Store
Binary files differ
diff --git a/HDL_ON/Common/R.cs b/HDL_ON/Common/R.cs
index 3e0005b..9368e2b 100644
--- a/HDL_ON/Common/R.cs
+++ b/HDL_ON/Common/R.cs
@@ -4,7 +4,18 @@
{
public static class StringId
{
-
+ public readonly static int TipCloseAllFunctionInRoom = 129;
+ public readonly static int ChooseFan = 128;
+ public readonly static int ChooseMode = 127;
+ public readonly static int LowWindSpeed = 126;
+ public readonly static int MiddleWindSpeed = 125;
+ public readonly static int HighWindSpeed = 124;
+ public readonly static int AirSupply = 123;
+ public readonly static int Auto = 122;
+ public readonly static int Dry = 121;
+ public readonly static int Heat = 120;
+ public readonly static int Cool = 119;
+ public readonly static int Open = 118;
public readonly static int FloorHeating = 117;
public readonly static int DoorLock = 116;
public readonly static int Electric = 115;
diff --git a/HDL_ON/DAL/Net/CommonPage.cs b/HDL_ON/DAL/Net/CommonPage.cs
index 3ef5e1b..ce39294 100644
--- a/HDL_ON/DAL/Net/CommonPage.cs
+++ b/HDL_ON/DAL/Net/CommonPage.cs
@@ -106,52 +106,57 @@
{
if (function.GetBusId() == subnetID + "_" + deviceID + "_" + receiveBytes[0])
{
- if (function.functionCategory == FunctionType.Light)
+ if (function.functionCategory == FunctionCategory.Light)
{
var light = function as Light;
- if (receiveBytes[2] == 0 && light.on_off == 0)
+ //if (receiveBytes[2] == 0 && light.on_off == "off")
+ //{
+ // break;
+ //}
+ //if (function.functionType == "Relay")
+ //{
+ // var relay = function as Light;
+ // relay.on_off = receiveBytes[2] == 0 ? "off" : "on";
+ // HomePage.UpdataLightView(relay);
+ //}
+ //else if (function.functionType == "Dimmer")
+ //{
+ //var light = function as Light;
+ light.on_off = receiveBytes[2] == 0 ? "off" : "on";
+ if (light.on_off == "on")
{
- break;
+ light.brightness = receiveBytes[2];
+ light.lastState = Language.StringByID(StringId.Brightness) + " : " + receiveBytes[2] + "%";
}
- if (function.functionType == "Relay")
+ HomePage.UpdataFunctionStates(light);
+ RoomPage.UpdataStates(light);
+ FunctionPage.UpdataStates(light);
+ ClassificationPage.UpdataInfo(light);
+ switch (light.functionType)
{
- var relay = function as Light;
- relay.on_off = receiveBytes[2] == 0 ? 0 : 1;
- HomePage.UpdataLightView(relay);
+ case FunctionType.Relay:
+ RelayPage.UpdataState(light);
+ break;
+ case FunctionType.Dimmer:
+ DimmerPage.UpdataStates(light);
+ break;
}
- else if (function.functionType == "Dimmer")
- {
- var dimmer = function as Light;
- dimmer.on_off = receiveBytes[2] == 0 ? 0 : 1;
- if (dimmer.on_off == 1)
- {
- dimmer.brightness = receiveBytes[2];
- dimmer.lastState = Language.StringByID(StringId.Brightness) + " : " + receiveBytes[2] + "%";
- }
- HomePage.UpdataLightView(dimmer);
- RoomPage.UpdataStates(dimmer);
- FunctionPage.UpdataStates(dimmer);
- DimmerPage.UpdataStates(dimmer);
- }
+ //}
}
}
}
break;
case Command.SetLogicLoopColorACK:
- foreach (var function in DB_ResidenceData.residenceData.functionList.lights)
+ case Command.ReadLogicLoopColorACK:
+ foreach (var rgb in DB_ResidenceData.residenceData.functionList.lights)
{
- if (function.GetBusId() == subnetID + "_" + deviceID + "_" + receiveBytes[0])
+ if (rgb.GetBusId() == subnetID + "_" + deviceID + "_" + receiveBytes[0])
{
- if (function.functionType == "RGB")
+ if (rgb.functionType == FunctionType.RGB)
{
- var light = function as Light;
- if (receiveBytes[2] == 0 && light.on_off == 0)
- {
- break;
- }
- var rgb = function as Light;
- rgb.on_off = receiveBytes[1] == 0 ? 0 : 1;
- if (rgb.on_off == 1)
+ rgb.on_off = receiveBytes[1] > 0 ? "on" : "off";
+ MainPage.Log($"Logic ACK {receiveBytes[1]}");
+ if (receiveBytes[1] >0)
{
rgb.brightness = receiveBytes[1];
rgb.lastState = Language.StringByID(StringId.Brightness) + " : " + receiveBytes[1] + "%";
@@ -160,14 +165,115 @@
rgb.greenColor = receiveBytes[7];
rgb.blueColor = receiveBytes[8];
- HomePage.UpdataLightView(rgb);
+ HomePage.UpdataFunctionStates(rgb);
RoomPage.UpdataStates(rgb);
FunctionPage.UpdataStates(rgb);
+ ClassificationPage.UpdataInfo(rgb);
RGBPage.UpdataStates(rgb);
}
}
}
break;
+ case Command.SetCurtainModelStutasACK:
+ case Command.ReadCurtainStutasACK:
+ foreach (var curtain in DB_ResidenceData.residenceData.functionList.curtains)
+ {
+ if (curtain.GetBusId() == subnetID + "_" + deviceID + "_" + receiveBytes[0])
+ {
+ switch(receiveBytes[1])
+ {
+ case 0:
+ curtain.on_off = "stop";
+ break;
+ case 1:
+ curtain.on_off = "on";
+ curtain.lastState = Language.StringByID(StringId.Open);
+ break;
+ case 2:
+ curtain.on_off = "off";
+ curtain.lastState = Language.StringByID(StringId.Close);
+ break;
+ default:
+ if (receiveBytes[1] > 1)
+ {
+ curtain.on_off = "on";
+ }
+ else
+ {
+ curtain.on_off = "off";
+ }
+ curtain.openLevel = receiveBytes[1];
+ curtain.lastState = Language.StringByID(StringId.Open) + curtain.openLevel + "%";
+ break;
+ }
+ RoomPage.UpdataStates(curtain);
+ FunctionPage.UpdataStates(curtain);
+ HomePage.UpdataFunctionStates(curtain);
+ ClassificationPage.UpdataInfo(curtain);
+ switch (curtain.functionType)
+ {
+ case FunctionType.Curtain:
+ CurtainModulePage.UpdataState(curtain);
+ break;
+ }
+ }
+ }
+ break;
+ case Command.SetACModeACK:
+ case Command.ReadACModeACK:
+ foreach (var ac in DB_ResidenceData.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.curModeIndex = receiveBytes[9];
+ ac.curFanIndex = receiveBytes[10];
+ ac.curTemp = receiveBytes[11];
+ ac.lastState = "";
+ switch (ac.curMode)
+ {
+ case "cool":
+ ac.lastState = Language.StringByID(StringId.Cool);
+ break;
+ case "heat":
+ ac.lastState = Language.StringByID(StringId.Heat);
+ break;
+ case "dry":
+ ac.lastState = Language.StringByID(StringId.Dry);
+ break;
+ case "auto":
+ ac.lastState = Language.StringByID(StringId.Auto);
+ break;
+ case "fan":
+ ac.lastState = Language.StringByID(StringId.AirSupply);
+ break;
+ }
+ switch (ac.curFan)
+ {
+ case "high":
+ ac.lastState += " " + Language.StringByID(StringId.HighWindSpeed);
+ break;
+ case "medium":
+ ac.lastState += " " + Language.StringByID(StringId.MiddleWindSpeed);
+ break;
+ case "low":
+ ac.lastState += " " + Language.StringByID(StringId.LowWindSpeed);
+ break;
+ case "auto":
+ ac.lastState += " " + Language.StringByID(StringId.Auto);
+ break;
+ }
+ ac.lastState += " " + ac.curTemp + "掳C";
+ RoomPage.UpdataStates(ac);
+ FunctionPage.UpdataStates(ac);
+ HomePage.UpdataFunctionStates(ac);
+ ClassificationPage.UpdataInfo(ac);
+ ACPage.UpdataStates(ac);
+ }
+ }
+ break;
}
}
catch (Exception ex)
diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs
index 42fae88..c147e45 100644
--- a/HDL_ON/DAL/Server/HttpServerRequest.cs
+++ b/HDL_ON/DAL/Server/HttpServerRequest.cs
@@ -17,6 +17,16 @@
var xxx = homeJsonStr.GetValue("xxx").ToString(),
*/
+ //public ResponsePack GetCityId(string lon,string lat)
+ //{
+ // string jsonString = "{" +
+ // "\"Account\":" + "\"" + lon + "\"" + "," +
+ // "\"Password\":" + "\"" + lat + "\"" +
+ // "}";
+ // return RequestHttps(@"https://global.hdlcontrol.com/HangZhouHdlCloudApi/ZigbeeUsers/Login", jsonString, false);
+ // //string url = $"https://developer.hdlcontrol.com/Weather/Weather/FindCity/?lon={arg1}&lat={arg2}";
+ //}
+
#region 娉ㄥ唽銆佺櫥褰曢儴鍒�
/// <summary>
/// 璐﹀彿鐧诲綍-浣跨敤瀵嗙爜
diff --git a/HDL_ON/DriverLayer/BusSocket.cs b/HDL_ON/DriverLayer/BusSocket.cs
index 2a84c44..e8b346c 100644
--- a/HDL_ON/DriverLayer/BusSocket.cs
+++ b/HDL_ON/DriverLayer/BusSocket.cs
@@ -63,8 +63,6 @@
}
catch { }
busSocket = null;
- //HDL_ON.SimpleControl.Phone.Music.A31PlayMusicPage.isExit = true;
- //SmartHome.MqttCommon.DisConnect ();
MainPage.Log("BusSocket鍏抽棴鎴愬姛!");
}
@@ -138,16 +136,19 @@
{
try
{
- if (!IsRunning) {
- return;
- }
+ if (!IsRunning)
+ {
+ tempPacket.HaveSendCount++;
+ return;
+ }
tempPacket.FlagDateTime = System.DateTime.Now;
tempPacket.HaveSendCount++;
busSocket.BeginSendTo(tempPacket.Bytes, 0, tempPacket.Bytes.Length, SocketFlags.None, tempPacket.RemoteEndPoint, new AsyncCallback(asyncEndSend), tempPacket);
}
- catch {
-
- }
+ catch (Exception ex)
+ {
+ MainPage.Log($"AsyncBeginSend error {ex.Message}");
+ }
}
/// <summary>
diff --git a/HDL_ON/DriverLayer/Control.cs b/HDL_ON/DriverLayer/Control.cs
index f1eb051..cb7006d 100644
--- a/HDL_ON/DriverLayer/Control.cs
+++ b/HDL_ON/DriverLayer/Control.cs
@@ -8,6 +8,10 @@
{
public partial class Control
{
+ public static void Send(Function function)
+ {
+ ControlBusScenes(function as Scene);
+ }
/// <summary>
/// 鍙戦�佸懡浠�
@@ -17,15 +21,13 @@
/// <param name="commandString"></param>
/// <param name="function"></param>
/// <returns></returns>
- public static void Send(string commandType, Function function)
+ public static void Send(CommandType_A commandType, Function function)
{
if (function.bus_Data!=null)
{
try
{
- //var ssd = function.GetSendJObject(commandString);
ControlBusData(function, commandType);
- //return revBytes;
}
catch (Exception ex)
{
@@ -51,13 +53,44 @@
}
}
+ /// <summary>
+ /// 鎺у埗bus鍦烘櫙
+ /// </summary>
+ static void ControlBusScenes(Scene scene)
+ {
+ foreach(var busSceneData in scene.bus_SceneData)
+ {
+ foreach(var function in DB_ResidenceData.residenceData.functionList.GetAllDeviceFunctionList())
+ {
+ if(busSceneData.Key == function.sid)
+ {
+ switch(function.functionType)
+ {
+ case FunctionType.Curtain:
+ ControlBytesSend(Command.SetCurtainModelStutas, function.bus_Data.SubnetID, function.bus_Data.DeviceID, busSceneData.Value);
+ break;
+ case FunctionType.AC:
+ ControlBytesSend(Command.SetACMode, function.bus_Data.SubnetID, function.bus_Data.DeviceID, busSceneData.Value);
+ break;
+ case FunctionType.Relay:
+ case FunctionType.Dimmer:
+ ControlBytesSend(Command.SetSingleLight, function.bus_Data.SubnetID, function.bus_Data.DeviceID, busSceneData.Value);
+ break;
+ case FunctionType.RGB:
+ ControlBytesSend(Command.SetLogicLoopColor, function.bus_Data.SubnetID, function.bus_Data.DeviceID, busSceneData.Value);
+ break;
+ }
+ }
+ }
+ }
+ }
/// <summary>
/// 灏咥鍗忚鎺у埗鏁版嵁杞崲绋媌us鍗忚鐨勬帶鍒舵暟鎹�
/// </summary>
/// <param name="commandString"></param>
/// <returns></returns>
- static void ControlBusData(Function function,string command)//JObject commandString,BusData bus_Data,
+ static void ControlBusData(Function function, CommandType_A command)
{
//鍙嶉:
//{
@@ -75,16 +108,17 @@
//var functionType = jobj.GetValue("sid").ToString().Substring(22, 2);//鎴彇24锛�25瀛楃鑾峰彇鎺у埗鐨勮澶囩殑绫诲瀷
switch (command)
{
- case "write":
+ case CommandType_A.write:
switch (function.functionCategory)
{
- case FunctionType.Light:
+ case FunctionCategory.Light:
var light = function as Light;
switch (light.functionType)
{
- case "RGB":
+ case FunctionType.RGB:
+ MainPage.Log($"rgb level : {light.brightness}");
byte b = 100;//寮�鍏虫搷浣滀緷鎹畂n_off瀛楁锛屽疄闄呭紑鍏冲�间緷鎹産rightness锛屽綋on_off涓烘墦寮�锛宐rightness涓嶈兘涓�0
- if (light.on_off == 0)
+ if (light.on_off == "off")
{
b = 0;
}
@@ -98,11 +132,13 @@
light.redColor,light.greenColor,
light.blueColor,
0,0};
- ControlBytesSend(Command.SetLogicLoopColor, subnetId, deviceId, bytes);
+ MainPage.Log($"rgb level1 : {light.brightness}");
+ ControlBytesSend(Command.SetLogicLoopColor, subnetId, deviceId, bytes,1);
+ MainPage.Log($"rgb level2 : {light.brightness}");
break;
- case "Dimmer":
+ case FunctionType.Dimmer:
byte b1 = 100;
- if (light.on_off == 0)
+ if (light.on_off == "off")
{
b1 = 0;
}
@@ -115,54 +151,80 @@
b1,
0, 0 });
break;
- case "Relay":
- ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] { function.bus_Data.LoopID, light.on_off == 1 ? (byte)100 : (byte)0, 0, 0 });
+ case FunctionType.Relay:
+ ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] { function.bus_Data.LoopID, light.on_off == "on" ? (byte)100 : (byte)0, 0, 0 });
break;
}
break;
- case FunctionType.Curtain:
- //if (jobj.ContainsKey("Curtain"))//on/off/stop
- //{
- // byte state = 0;
- // switch (jobj.GetValue("switch").ToString())
- // {
- // case "stop":
- // state = 0;
- // break;
- // case "on":
- // state = 1;
- // break;
- // case "off":
- // state = 2;
- // break;
- // }
- // return ControlBytesSendHasReturn(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { function.bus_Data.LoopID, state });
- //}
- //else if (jobj.ContainsKey("MotorCurtain") || jobj.ContainsKey("RollingShutter"))
- //{
- // var state = Convert.ToByte(jobj.GetValue("openLevel").ToString());
- // return ControlBytesSendHasReturn(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { 17, state });
- //}
+ case FunctionCategory.Curtain:
+ var curtain = function as Curtain;
+ switch (curtain.functionType)
+ {
+ case FunctionType.Curtain:
+ byte b1 = 0;
+ if (curtain.on_off == "stop")
+ {
+ b1 = 0;
+ }else if(curtain.on_off == "on")
+ {
+ b1 = 1;
+ }
+ else
+ {
+ b1 = 2;
+ }
+ ControlBytesSend(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { curtain.bus_Data.LoopID, b1 });
+ break;
+ case FunctionType.MotorCurtain:
+ case FunctionType.RollingShutter:
+ if (curtain.on_off == "stop")
+ {
+ ControlBytesSend(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { curtain.bus_Data.LoopID, 0 });
+ }
+ ControlBytesSend(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { 17, (byte)curtain.openLevel });
+ break;
+ }
+ break;
+ case FunctionCategory.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 });
break;
}
break;
- case "read":
- //switch ((FunctionType)Enum.ToObject(typeof(FunctionType), Convert.ToInt32(functionType)))
- //{
- // case FunctionType.Light:
- // if (jobj.ContainsKey("switch"))//缁х數鍣�
- // {
- // var state = jobj.GetValue("switch").ToString() == "0" ? (byte)0 : (byte)100;
- // var bytes = new byte[] { Convert.ToByte(loopId), state, 0, 0 };
- // return ControlBytesSendHasReturn(Command.ReadLightSingleLoopBrightness, subnetId, deviceId, bytes);
- // }
- // break;
- //}
+ case CommandType_A.read:
+ switch (function.functionCategory)
+ {
+ case FunctionCategory.Light:
+ switch (function.functionType)
+ {
+ case FunctionType.Relay:
+ case FunctionType.Dimmer:
+ ControlBytesSend(Command.ReadLightSingleLoopBrightness, subnetId, deviceId, new byte[] { function.bus_Data.LoopID });
+ break;
+ case FunctionType.RGB:
+ ControlBytesSend(Command.ReadLogicLoopColor, subnetId, deviceId, new byte[] { function.bus_Data.LoopID });
+ break;
+ }
+ break;
+ case FunctionCategory.Curtain:
+ switch (function.functionType)
+ {
+ case FunctionType.Curtain:
+ case FunctionType.MotorCurtain:
+ case FunctionType.RollingShutter:
+ ControlBytesSend(Command.ReadCurtainStatus, subnetId, deviceId, new byte[] { function.bus_Data.LoopID });
+ break;
+ }
+ break;
+ case FunctionCategory.AC:
+ ControlBytesSend(Command.ReadACMode, subnetId, deviceId, new byte[] {function.bus_Data.LoopID });
+ break;
+ }
break;
}
-
}
- catch (Exception ex) {
+ catch (Exception ex)
+ {
MainPage.Log($"DataConversion_Bus Erorr : {ex.Message}");
}
}
diff --git a/HDL_ON/DriverLayer/Control_Bus.cs b/HDL_ON/DriverLayer/Control_Bus.cs
index 7ba3779..a0d8538 100644
--- a/HDL_ON/DriverLayer/Control_Bus.cs
+++ b/HDL_ON/DriverLayer/Control_Bus.cs
@@ -16,25 +16,6 @@
private static List<Control> controlList = new List<Control>(50);
/// <summary>
- /// 鍙戦�佹暟鎹紝绛夊緟鏈夊弽棣�
- /// </summary>
- /// <returns>The bytes send has return.</returns>
- static byte[] ControlBytesSendHasReturn(Command command, byte subnetID, byte deviceID, byte[] gatewayBytes, int sendCount = 3)
- {
- Control control = new Control();
- control.Send(new Target()
- {
- IPEndPoint = CommonPage.EndPoint,
- Command = command,
- SubnetID = subnetID,
- DeviceID = deviceID,
- AddData = gatewayBytes,
- }, sendCount, true);
-
- return control.UsefulBytes;
- }
-
- /// <summary>
/// 鍙戦�佹暟鎹紝涓嶉渶瑕佺瓑寰呭洖澶�
/// </summary>
static void ControlBytesSend(Command command, byte subnetID, byte deviceID, byte[] gatewayBytes, int sendCount = 3, System.Net.IPEndPoint ipEndpoint = null)
@@ -74,7 +55,11 @@
case Command.SetLogicLoopColorACK:
receiveFlag += string.Format("{0},{1},{2}", usefulBytes[0], usefulBytes[1], usefulBytes[2]);
break;
-
+ case Command.ReadLogicLoopColorACK:
+ case Command.ReadACModeACK:
+ case Command.SetACModeACK:
+ receiveFlag += string.Format("{0}", usefulBytes[0]);
+ break;
//case Command.YIPanelDeviceInofACK:
// for (int i = 0; i < 4; i++)
// {
@@ -132,8 +117,6 @@
// break;
//case Command.SetCommonACK:
//case Command.InfraredChannelControlACK:
- //case Command.ReadACModeACK:
- //case Command.SetACModeACK:
//case Command.Serverx_FH_CMD_ACK:
//case Command.ReadSensorHistoryACK:
//case Command.SetSensorAutomationTargetLevelEnableACK:
@@ -254,7 +237,6 @@
//case Command.AssignedAddressACK:
//case Command.UpdataCurtainModelRunTimeACK:
//case Command.ReadCurtainStutasACK:
- //case Command.ReadLogicLoopColorACK:
//case Command.ReadPanleTempACK:
//case Command.FreshAirReadACK:
//case Command.FreshAirControlACK:
@@ -460,6 +442,9 @@
switch (target.Command)
{
case Command.SetSingleLight:
+ case Command.ReadLogicLoopColor:
+ case Command.ReadACMode:
+ case Command.SetACMode:
this.sendFlag += string.Format("{0}", target.AddData[0]);
break;
case Command.SetLogicLoopColor:
@@ -496,8 +481,6 @@
// break;
//case Command.SetCommonSwitch:
//case Command.InfraredChannelControl:
- //case Command.ReadACMode:
- //case Command.SetACMode:
//case Command.ReadFoolHeat:
//case Command.SetFoolHeat:
//case Command.Serverx_FH_CMD:
@@ -620,7 +603,6 @@
//case Command.AssignedAddress:
//case Command.UpdataCurtainModelRunTime:
//case Command.ReadCurtainStatus:
- //case Command.ReadLogicLoopColor:
//case Command.ReadPanleTemp:
//case Command.FreshAirRead:
//case Command.FreshAirControl:
@@ -665,14 +647,21 @@
/// <param name="sendCount">閲嶅彂娆℃暟</param>
public void Send(Target target, int sendCount, bool isWait)
{
- Packet = new Packet(target.SendBytes, target.IPEndPoint);
- Packet.HaveSendCount = 3 - sendCount;
-
- ini(target);
-
- if (isWait)
+ try
{
- this.wait();
+ Packet = new Packet(target.SendBytes, target.IPEndPoint);
+ Packet.HaveSendCount = 3 - sendCount;
+
+ ini(target);
+
+ if (isWait)
+ {
+ this.wait();
+ }
+ }
+ catch(Exception ex)
+ {
+ MainPage.Log($"Send bus data error {ex.Message}");
}
}
diff --git a/HDL_ON/Entity/DB_ResidenceData.cs b/HDL_ON/Entity/DB_ResidenceData.cs
index 924313e..93583a6 100644
--- a/HDL_ON/Entity/DB_ResidenceData.cs
+++ b/HDL_ON/Entity/DB_ResidenceData.cs
@@ -13,10 +13,6 @@
/// 浣忓畢鍚嶇О
/// </summary>
public string residenceName;
- /// <summary>
- /// 浣忓畢鍥剧墖
- /// </summary>
- public string residenceImage;
/// <summary>
/// 妤煎眰鍒楄〃
@@ -27,15 +23,15 @@
/// 鎴块棿鍒楄〃
/// </summary>
public List<Room> rooms = new List<Room>();
-
- /// <summary>
- /// 鍔熻兘绫诲瀷鍒楄〃
- /// </summary>
- public List<string> functionTypeList = new List<string>();
/// <summary>
/// 鍔熻兘鍒楄〃
/// </summary>
public FunctionList functionList = new FunctionList();
+
+ /// <summary>
+ /// 鍔熻兘绫诲瀷鍒楄〃
+ /// </summary>
+ public List<FunctionCategory> functionTypeList = new List<FunctionCategory>();
static DB_ResidenceData instance;
public static DB_ResidenceData residenceData
@@ -63,159 +59,181 @@
}
if (instance.functionTypeList.Count == 0)
{
- instance.functionTypeList.AddRange(new List<string> {
- "Light","AC","Curtain"
- ,"FloorHeating","DoorLock"
- ,"Electric","EnergyMonitoring",
- "Environmental",
- "FreshAir","Music",
- "Panel","SecurityMonitoring",
- "Sensor","VideoIntercom"
+ instance.functionTypeList.AddRange(new List<FunctionCategory> {
+ FunctionCategory.Light,FunctionCategory.AC,FunctionCategory.Curtain,
+ FunctionCategory.FloorHeating,FunctionCategory.DoorLock,
+ FunctionCategory.Electric,FunctionCategory.EnergyMonitoring,
+ FunctionCategory.Environmental,
+ FunctionCategory.FreshAir,FunctionCategory.Music,
+ FunctionCategory.Panel,FunctionCategory.SecurityMonitoring,
+ FunctionCategory.Sensor,FunctionCategory.VideoIntercom
});
}
//new System.Threading.Thread(() =>
//{
#if DEBUG
- if (DB_ResidenceData.residenceData.functionList.scenes.Count == 0)
+ if (DB_ResidenceData.residenceData.functionList.scenes.Count == 0)
+ {
+ var s0 = new Scene()
{
- var s1 = new Scene()
- {
- name = "鍦烘櫙",
- scene_id = "0001",
- sceneType = SceneType.OrdinaryScenes,
- roomIdList = new List<string>() { "0001" },
- };
- DB_ResidenceData.residenceData.functionList.scenes.Add(s1);
- var s2 = new Scene()
- {
- name = "鐢靛奖鍦烘櫙",
- scene_id = "0002",
- sceneType = SceneType.MovieScene,
- roomIdList = new List<string>() { "0001" },
- };
- DB_ResidenceData.residenceData.functionList.scenes.Add(s2);
-
- var s3 = new Scene()
- {
- name = "鐢靛奖鍦烘櫙2",
- scene_id = "0003",
- sceneType = SceneType.MovieScene,
- roomIdList = new List<string>() { "0001" },
- };
- DB_ResidenceData.residenceData.functionList.scenes.Add(s3);
- }
- if (instance.rooms.Count == 0)
+ sid = "12341212345678901234560100010001",
+ name = "鍏ㄥ叧鍦烘櫙",
+ scene_id = "0001",
+ sceneType = SceneType.OrdinaryScenes,
+ roomIdList = new List<string>() { "0001" },
+ bus_SceneData = new Dictionary<string, byte[]>(),
+ };
+ s0.bus_SceneData.Add("12341212345678901234560401020002", new byte[] { 1, 0, 0, 0 });
+ s0.bus_SceneData.Add("12341212345678901234560401010005", new byte[] { 1, 0, 0, 0 });
+ s0.bus_SceneData.Add("12341212345678901234560401030006", new byte[] { 1, 0, 254, 0, 0, 3, 255, 0, 0, 0, 0 });
+ s0.bus_SceneData.Add("12341212345678901234560603010001", new byte[] { 1, 0, 32, 32, 32, 32, 32, 0, 0, 0, 1, 28, 0 });
+ s0.bus_SceneData.Add("12341212345678901234560502010003", new byte[] { 1, 2 });
+ DB_ResidenceData.residenceData.functionList.scenes.Add(s0);
+ var s1 = new Scene()
{
- //--------------------
- var r111 = new Room() { sid = "0001", name = "Room-1", floorIndex = 1, backgroundImage = "Classification/Room/Roombg.png" };
- instance.rooms.Add(r111);
- instance.functionList.aCs.Add(new AC()
+ sid = "12341212345678901234560100010002",
+ name = "鍏ㄥ紑鍦烘櫙",
+ scene_id = "0002",
+ sceneType = SceneType.OrdinaryScenes,
+ roomIdList = new List<string>() { "0001" },
+ bus_SceneData = new Dictionary<string, byte[]>(),
+ };
+ s1.bus_SceneData.Add("12341212345678901234560401020002", new byte[] { 1, 100, 0, 0 });
+ s1.bus_SceneData.Add("12341212345678901234560401010005", new byte[] { 1, 100, 0, 0 });
+ s1.bus_SceneData.Add("12341212345678901234560401030006", new byte[] { 1, 100, 254, 0, 0, 3, 255, 0, 0, 0, 0 });
+ s1.bus_SceneData.Add("12341212345678901234560603010001", new byte[] { 1, 0, 32, 32, 32, 32, 32, 0, 1, 0, 1, 28, 0 });
+ s1.bus_SceneData.Add("12341212345678901234560502010003", new byte[] { 1, 1 });
+ DB_ResidenceData.residenceData.functionList.scenes.Add(s1);
+ var s2 = new Scene()
+ {
+ sid = "12341212345678901234560100010004",
+ name = "鐢靛奖鍦烘櫙",
+ scene_id = "0004",
+ sceneType = SceneType.MovieScene,
+ roomIdList = new List<string>() { "0001" },
+ };
+ DB_ResidenceData.residenceData.functionList.scenes.Add(s2);
+ var s3 = new Scene()
+ {
+ name = "鐢靛奖鍦烘櫙2",
+ scene_id = "0003",
+ sceneType = SceneType.MovieScene,
+ roomIdList = new List<string>() { "0001" },
+ };
+ DB_ResidenceData.residenceData.functionList.scenes.Add(s3);
+ }
+ if (instance.rooms.Count == 0)
+ {
+ //--------------------
+ var r111 = new Room() { sid = "0001", name = "Room-1", floorIndex = 1, backgroundImage = "Classification/Room/Roombg.png" };
+ instance.rooms.Add(r111);
+ instance.functionList.aCs.Add(new AC()
+ {
+ sid = "12341212345678901234560603010001",
+ name = "绌鸿皟",
+ trait = "on_off,mode,fan,temperature",
+ roomIdList = new List<string>() { "0001" },
+ lastState = "鍒跺喎 涓 18掳C",
+ bus_Data = new BusData
{
- sid = "12341212345678901234560600000001",
- name = "绌鸿皟",
- trait = "on_off,mode,fan,temperature",
- roomIdList = new List<string>() { "0001" },
- lastState = "鍒跺喎 涓 18掳C",
- bus_Data = new BusData
- {
- SubnetID = 111,
- DeviceID = 9,
- LoopID = 1,
- },
- });
- instance.functionList.lights.Add(new Light()
+ SubnetID = 42,
+ DeviceID = 8,
+ LoopID = 1,
+ },
+ });
+ instance.functionList.lights.Add(new Light()
+ {
+ sid = "12341212345678901234560401020002",
+ name = "璋冨厜鐏�",
+ trait = "brightness",
+ roomIdList = new List<string>() { "0001" },
+ lastState = "20%",
+ bus_Data = new BusData
{
- sid = "12341212345678901234560400000002",
- name = "瀹㈠巺鐏�",
- trait = "brightness",
- roomIdList = new List<string>() { "0001" },
- lastState = "20%",
- bus_Data = new BusData
- {
- SubnetID = 111,
- DeviceID = 2,
- LoopID = 1,
- },
+ SubnetID = 111,
+ DeviceID = 2,
+ LoopID = 1,
+ },
- });
- instance.functionList.curtains.Add(new Curtain()
+ });
+ instance.functionList.curtains.Add(new Curtain()
+ {
+ sid = "12341212345678901234560502010003",
+ name = "绐楀笜妯″潡",
+ roomIdList = new List<string>() { "0001" },
+ trait = "curtain",
+ lastState = "寮�",
+ bus_Data = new BusData
{
- sid = "12341212345678901234560500000003",
- name = "绐楀笜妯″潡",
- roomIdList = new List<string>() { "0001" },
- trait = "curtain",
- lastState = "寮�",
- bus_Data = new BusData
- {
- SubnetID = 42,
- DeviceID = 7,
- LoopID = 1,
- },
- });
- instance.functionList.curtains.Add(new Curtain()
+ SubnetID = 42,
+ DeviceID = 7,
+ LoopID = 1,
+ },
+ });
+ instance.functionList.curtains.Add(new Curtain()
+ {
+ sid = "12341212345678901234560502020011",
+ name = "寮�鍚堝笜",
+ roomIdList = new List<string>() { "0001" },
+ trait = "curtaintype",
+ lastState = "20%",
+ bus_Data = new BusData
{
- sid = "12341212345678901234560500000011",
- name = "寮�鍚堝笜",
- roomIdList = new List<string>() { "0001" },
- trait = "curtaintype",
- lastState = "20%",
- bus_Data = new BusData
- {
- SubnetID = 42,
- DeviceID = 7,
- LoopID = 11,
- },
- });
- instance.functionList.curtains.Add(new Curtain()
+ SubnetID = 42,
+ DeviceID = 7,
+ LoopID = 11,
+ },
+ });
+ instance.functionList.curtains.Add(new Curtain()
+ {
+ sid = "12341212345678901234560502030012",
+ name = "鍗峰笜",
+ roomIdList = new List<string>() { "0001" },
+ trait = "rollingshutter",
+ lastState = "20%",
+ bus_Data = new BusData
{
- sid = "12341212345678901234560500000012",
- name = "鍗峰笜",
- roomIdList = new List<string>() { "0001" },
- trait = "rollingshutter",
- lastState = "20%",
- bus_Data = new BusData
- {
- SubnetID = 42,
- DeviceID = 7,
- LoopID = 12,
- },
- });
- instance.functionList.floorHeatings.Add(new FloorHeating()
+ SubnetID = 42,
+ DeviceID = 7,
+ LoopID = 12,
+ },
+ });
+ instance.functionList.floorHeatings.Add(new FloorHeating()
+ {
+ sid = "12341212345678901234560704010004",
+ name = "鍦扮儹",
+ roomIdList = new List<string>() { "0001" },
+ lastState = ""
+ });
+ instance.functionList.lights.Add(new Light()
+ {
+ sid = "12341212345678901234560401010005",
+ name = "澶у悐鐏�",
+ trait = "on_off",
+ roomIdList = new List<string>() { "0001" },
+ bus_Data = new BusData
{
- sid = "12341212345678901234560700000004",
- name = "鍦扮儹",
- roomIdList = new List<string>() { "0001" },
- lastState = ""
- });
- instance.functionList.lights.Add(new Light()
+ SubnetID = 42,
+ DeviceID = 6,
+ LoopID = 1,
+ },
+ });
+ instance.functionList.lights.Add(new Light()
+ {
+ sid = "12341212345678901234560401030006",
+ name = "RGB鐏�",
+ trait = "brightness,color",
+ roomIdList = new List<string>() { "0001" },
+ bus_Data = new BusData
{
- sid = "12341212345678901234560400000005",
- name = "瀹㈠巺澶х伅",
- trait = "on_off",
- roomIdList = new List<string>() { "0001" },
- bus_Data = new BusData
- {
- SubnetID = 111,
- DeviceID = 6,
- LoopID = 1,
- },
- });
- instance.functionList.lights.Add(new Light()
- {
- sid = "12341212345678901234560400000006",
- name = "瀹㈠巺RGB鐏�",
- trait = "brightness,color",
- roomIdList = new List<string>() { "0001" },
- bus_Data = new BusData
- {
- SubnetID = 42,
- DeviceID = 4,
- LoopID = 1,
- },
- });
- instance.SaveResidenceData();
- }
+ SubnetID = 42,
+ DeviceID = 4,
+ LoopID = 1,
+ },
+ });
+ instance.SaveResidenceData();
+ }
#endif
//})
@@ -236,6 +254,10 @@
}
}
+ /// <summary>
+ /// 浣忓畢鍥剧墖
+ /// </summary>
+ public string residenceImage;
/// <summary>
/// 浣忓畢鏁版嵁鏄惁瀛樺湪鍙樺寲
/// </summary>
@@ -266,20 +288,35 @@
{
new System.Threading.Thread(() =>
{
- foreach (var function in functionList.functions)
+ try
{
- System.Threading.Thread.Sleep(100);
- if (function.bus_Data != null)
+ foreach (var function in functionList.functions)
{
- if (function.functionCategory == FunctionType.Light)
+ System.Threading.Thread.Sleep(100);
+ if (function.bus_Data != null)
{
- Control.Send("read", function);
+ switch (function.functionCategory)
+ {
+ case FunctionCategory.Light:
+ Control.Send(CommandType_A.read, function);
+ break;
+ case FunctionCategory.Curtain:
+ Control.Send(CommandType_A.read, function);
+ break;
+ case FunctionCategory.AC:
+ Control.Send(CommandType_A.read, function);
+ break;
+ }
+ }
+ else
+ {
+
}
}
- else
- {
-
- }
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"Refresh Residence Function Status Error : {ex.Message}");
}
})
{ IsBackground = true }.Start();
@@ -292,21 +329,28 @@
{
new System.Threading.Thread(() =>
{
- //鍒濆鍖栦綇瀹呭姛鑳芥暟鎹�
- instance.functionList.GetAllFunction();
- //鍒濆鍖栦綇瀹呮墍鏈夋埧闂村姛鑳芥暟鎹�
- foreach (var r in instance.rooms)
+ try
{
- foreach (var func in instance.functionList.functions)
+ //鍒濆鍖栦綇瀹呭姛鑳芥暟鎹�
+ instance.functionList.GetAllFunction();
+ //鍒濆鍖栦綇瀹呮墍鏈夋埧闂村姛鑳芥暟鎹�
+ foreach (var r in instance.rooms)
{
- if (func.roomIdList.Contains(r.sid))
+ foreach (var func in instance.functionList.functions)
{
- r.functionData.Add(func);
+ MainPage.Log($"init room function sid {func.functionCategory.ToString()}:{r.sid}");
+ if (func.roomIdList.Contains(r.sid))
+ {
+ r.functions.Add(func);
+ }
}
}
+ }catch(Exception ex)
+ {
+ MainPage.Log($"Init room function error : {ex.Message}");
}
})
{ IsBackground = true }.Start();
}
}
-}
+}
\ No newline at end of file
diff --git a/HDL_ON/Entity/Enumerative/Command.cs b/HDL_ON/Entity/Enumerative/Command.cs
index a435d1a..a649220 100644
--- a/HDL_ON/Entity/Enumerative/Command.cs
+++ b/HDL_ON/Entity/Enumerative/Command.cs
@@ -4,9 +4,10 @@
/// <summary>
/// a鍗忚鍛戒护
/// </summary>
- public enum Command_A_Protocol
+ public enum CommandType_A
{
write,
+ read,
}
/// <summary>
diff --git a/HDL_ON/Entity/Enumerative/MyEnum.cs b/HDL_ON/Entity/Enumerative/MyEnum.cs
index 4909202..685e459 100644
--- a/HDL_ON/Entity/Enumerative/MyEnum.cs
+++ b/HDL_ON/Entity/Enumerative/MyEnum.cs
@@ -6,16 +6,11 @@
namespace HDL_ON
{
/// <summary>
- /// 璁惧妯″潡绫诲瀷
+ /// 鎺у埗鍛戒护绫诲瀷
/// </summary>
- public enum ModuleType
+ public enum CommandType
{
- UnKown = int.MaxValue,
- /// <summary>
- /// 闈㈡澘璁惧
- /// </summary>
- YIPanel = 0x0001,
}
/// <summary>
@@ -34,9 +29,26 @@
}
/// <summary>
- /// 鍔熻兘绫诲瀷
+ /// 鍔熻兘绫诲埆
/// </summary>
public enum FunctionType
+ {
+ Scene = 0x0001,
+ MovieScene = 0x0002,
+ Relay = 0x0101,
+ Dimmer = 0x0102,
+ RGB = 0x0103,
+ Curtain = 0x0201,
+ MotorCurtain = 0x0202,
+ RollingShutter = 0x0203,
+ AC = 0x0301,
+ FloorHeating = 0x0401,
+ }
+
+ /// <summary>
+ /// 鍔熻兘绫诲瀷
+ /// </summary>
+ public enum FunctionCategory
{
UnKown = int.MaxValue,
@@ -122,319 +134,21 @@
/// </summary>
Weather = 0x14,
- }
- /// <summary>
- /// 璁惧绫诲瀷
- /// </summary>
- public enum DeviceType
- {
- //鏂板姞
- SonosMusic = 0x1111,
+ DoorLock=0x15,
+ Electric=0x16,
- MechanicalSwitch = 0x1200,
- AutomaticSwitch = 0x1201,
- DoorLockID = 0x1202,
+ EnergyMonitoring = 0x17,
+ Environmental = 0x18,
- UnKown = int.MaxValue,
+ Panel = 0x19,
- /// <summary>
- /// 绐楀笜妯″潡
- /// </summary>
- CurtainModel = 0x0202,
- /// <summary>
- /// 寮�鍚堝笜鐢垫満
- /// </summary>
- CurtainTrietex = 0x0200,
- /// <summary>
- /// 鍗峰笜
- /// </summary>
- CurtainRoller = 0x0201,
- /// <summary>
- /// 璋冨厜鐏�
- /// </summary>
- LightDimming = 0x0100,
- /// <summary>
- /// 寮�鍏崇伅
- /// </summary>
- LightSwitch = 0x0101,
- LightCCT = 0x0102,
- LightRGB = 0x0103,
- LightRGBW = 0x0104,
- LightRGBandCCT = 0x0105,
- LightDALI = 0x0107,
- LightLogic = 0x0108,
- LightMixDimming = 0x0109,
- LightMixSwitch = 0x010A,
- LightEnergySwitch = 0x010B,//鑳芥簮寮�鍏筹紝甯﹀姛鐜囩殑缁х數鍣�
- LightSwitchSocket = 0x0188,//鑷畾涔夌壒娈婄殑缁х數鍣紝浣滄彃搴т娇鐢�
- /// <summary>
- /// 绐楀笜
- /// </summary>
- //Curtain = 0x0200,
- /// <summary>
- /// The AC device.
- /// </summary>
- ACDevice = 0x07FF,
- /// <summary>
- /// AC妯″潡
- /// </summary>
- HVAC = 0x0700,
- /// <summary>
- /// 閫氱敤绌鸿皟闈㈡澘
- /// </summary>
- ACPanel = 0x0703,
- /// <summary>
- /// 绾㈠绌鸿皟
- /// </summary>
- ACInfrared = 0x0702,
- /// <summary>
- /// The AC coolmaster鎺у埗妯″潡
- /// </summary>
- ACCoolmaster = 0x0701,
- /// <summary>
- /// 鍦扮儹
- /// </summary>
- FoolHeat = 0x0800,
- /// <summary>
- /// 甯歌鍦扮儹闈㈡澘
- /// </summary>
- FoolHeatPanel = 0x0801,
- /// <summary>
- /// 鏂伴绯荤粺
- /// </summary>
- FreshAir = 0x1300,
+ SecurityMonitoring = 0x20,
-
- /// <summary>
- /// 鏃犵嚎缃戝叧
- /// </summary>
- OnePortWirelessFR = 0xFE01,
- OnePortBus = 0xFE00,
- RCU = 0xFE04,
- SuperWireless = 0xFE05,
- DMX48 = 0xFD04,
- /// <summary>
- /// 鎸夐敭闈㈡澘
- /// </summary>
- ButtonPanel = 0x0401,
-
- /// <summary>
- /// 骞叉帴鐐�
- /// </summary>
- DryContact = 0x0400,
-
- /// <summary>
- /// 姣涚粏琛�绠$┖璋�
- /// </summary>
- Thermostat = 0x0705,
-
- //WirelessNetManage = 0x1D34,
- MusicModel = 0x0900,
- MusicPanel = 0x0902,
- MusicA31 = 0x0903,
-
- InfraredMode = 0x0300,
- A31MusicModel = 0x0901,
-
- InfraredTV = 0x0305,
- InfraredSTB = 0x0303,
- InfraredProjetor = 0x0301,
-
- /// <summary>
- /// 瀹夐槻妯″潡
- /// </summary>
- SecurityModule = 0x0A00,
- /// <summary>
- /// 瀹夐槻闈㈡澘
- /// </summary>
- SecurityPanel = 0x0A02,
-
- /// <summary>
- /// 椋庢墖妯″潡
- /// </summary>
- FanModule = 0x1000,
-
- /// <summary>
- /// 閫昏緫鎺у埗妯″潡
- /// </summary>
- LogicModule = 0x0C00,
-
- /// <summary>
- /// 閫氱敤寮�鍏�
- /// </summary>
- UniversalDevice = 0x6400,
-
-
- DoorLock = 0x1203,
-
- /// <summary>
- /// The sensor.
- /// </summary>
- Sensor = 0x0500,
- /// <summary>
- /// 绉诲姩鎺㈡祴锛�01锛�
- /// </summary>
- SensorMobileDetection = 0x0501,
- /// <summary>
- /// 娓╁害
- /// </summary>
- SensorTemperature = 0x0502,
- /// <summary>
- /// 婀垮害
- /// </summary>
- SensorHumidity = 0x0503,
- /// <summary>
- /// 鍏夌収
- /// </summary>
- SensorIllumination =0x0504,
- /// <summary>
- /// VOC锛�05锛�
- /// </summary>
- SensorTVOC = 0x0505,
- /// <summary>
- /// The sensor PM 25.
- /// </summary>
- SensorPM25 = 0x0506,
- /// <summary>
- /// The sensor CO2.
- /// </summary>
- SensorCO2 = 0x0507,
- /// <summary>
- /// 娑插寲鐭虫补姘旓紙LPG锛夛紙08锛�
- /// </summary>
- SensorLPG = 0x0508,
- /// <summary>
- /// 浜哄伐鐓ゆ皵锛圕O锛孒2锛夛紙09锛�
- /// </summary>
- SensorCOH2 = 0x0509,
- /// <summary>
- /// 澶╃劧姘旓紙CH4锛夛紙10锛�
- /// </summary>
- SensorCH4 = 0x0510,
- /// <summary>
- /// 鐑熼浘锛�11锛�
- /// </summary>
- SensorSmoke = 0x0511,
- /// <summary>
- /// 椋庨�燂紙12锛�
- /// </summary>
- SensorWindSpeed = 0x0512,
- /// <summary>
- /// 椋庡帇锛�13锛�
- /// </summary>
- SensorWindPressure = 0x0513,
- /// <summary>
- /// 娑蹭綋娴侀噺锛�14锛�
- /// </summary>
- SensorLiquidFlow = 0x0514,
- /// <summary>
- /// 娑蹭綋鍘嬪姏锛�15锛�
- /// </summary>
- SensorLiquidPressure = 0x0515,
- /// <summary>
- /// 娑蹭綋娣卞害锛�16锛�
- /// </summary>
- SensorLiquidDepth = 0x0516,
- /// <summary>
- /// 闆ㄩ噺锛�17锛�
- /// </summary>
- SensorRainfall = 0x0517,
- /// <summary>
- /// 閲嶉噺
- /// </summary>
- SensorWeight = 0x0518,
- /// <summary>
- /// 楂樺害/闀垮害
- /// </summary>
- SensorHeightLength = 0x0519,
- /// <summary>
- /// 鐗╀綋閫熷害锛�20锛�
- /// </summary>
- SensorVelocity = 0x0520,
- /// <summary>
- /// 闇囧姩锛�21锛�
- /// </summary>
- SensorVibration = 0x0521,
- /// <summary>
- /// 鐢靛帇
- /// </summary>
- SensorVoltage = 0x0522,
- /// <summary>
- /// 鐢垫祦
- /// </summary>
- SensorCurrent = 0x0523,
- /// <summary>
- /// 鍔熺巼
- /// </summary>
- SensorPower = 0x0524,
- /// <summary>
- /// 姘存蹈锛�25锛�
- /// </summary>
- SensorWater = 0x0525,
- /// <summary>
- /// 闂ㄧ銆佺獥纾侊紙26锛�
- /// </summary>
- SensorMenciAndwindowMagnetic = 0x0526,
+ VideoIntercom = 0x21,
}
- public enum InfraredCode_TV
- {
- VolDown = 1,
- ChannelUp,//00002=棰戦亾+
- Menu,//00003=鑿滃崟
- ChannelDown,//00004=棰戦亾-
- VolUp,//00005=闊抽噺+
- Power,//00006=鐢垫簮閿�
- Mute,//00007=闈欓煶
- One,//00008=1
- Two,//00009=2
- Three,//00010=3
- Four,//00011=4
- Five,//00012=5
- Six,//00013=6
- Seven,//00014=7
- Eight,//00015=8
- Nine,//00016=9
- Change,//00017=-/--
- Zero,//00018=0
- AV_TV,//00019=AV/TV
- Back,//00020=杩斿洖
- Confrim,//00021=纭畾
- Up,//00022=涓�
- Left,//00023=宸�
- Right,//00024=鍙�
- Down,//00025=涓�
- }
-
- public enum InfraredCode_STB
- {
- Standby = 1,
- One,
- Two,
- Three,
- Four,
- Five,
- Six,
- Seven,
- Eight,
- Nine,
- //Change,
- HomePage,
- Zero,
- Back,
- Up,
- Left,
- Confrim,
- Right,
- Down,
- VolUp,
- VolDown,
- ChannelUp,
- ChannelDown,
- Menu,
- }
-}
\ No newline at end of file
+}
diff --git a/HDL_ON/Entity/Function/AC.cs b/HDL_ON/Entity/Function/AC.cs
new file mode 100644
index 0000000..01bf037
--- /dev/null
+++ b/HDL_ON/Entity/Function/AC.cs
@@ -0,0 +1,383 @@
+锘縰sing System;
+using System.Collections;
+using System.Collections.Generic;
+using Newtonsoft.Json.Linq;
+
+namespace HDL_ON.Entity
+{
+ public class AC : Function
+ {
+ /*
+ * 绌鸿皟锛歵rait: [switch, mode, fan, temperature, swing, lock]
+ * 灞炴�� 鎻忚堪
+ * on_off on/off
+ * mode mode: auto, cool, heat, dry, fan
+ * fan high, medium, low, auto
+ * temperature up,down,value
+ * swing up/down/left/right
+ * lock boolean (Lock閿佸畾鎺у埗)
+ */
+ public AC()
+ {
+ }
+ /// <summary>
+ /// 褰撳墠娓╁害妯″紡
+ /// 0:鎽勬皬搴�
+ /// 1:鍗庢皬搴�
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public int curTempType = 0;
+
+ /// <summary>
+ /// 褰撳墠绌鸿皟妯″紡
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public string curMode = "cool";
+
+ /// <summary>
+ /// 褰撳墠妯″紡绱㈠紩
+ /// bus鎺у埗鍛戒护浣跨敤
+ /// </summary>
+ public byte curModeIndex
+ {
+ get
+ {
+ try
+ {
+ byte index = 0;
+ switch (curMode)
+ {
+ case "auto":
+ index = 3;
+ break;
+ case "cool":
+ index = 0;
+ break;
+ case "heat":
+ index = 1;
+ break;
+ case "dry":
+ index = 4;
+ break;
+ case "fan":
+ index = 2;
+ break;
+ default:
+ index = 0;
+ break;
+ }
+ return index;
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"get curModeIndex error : {ex.Message}");
+ return 0;
+ }
+ }
+ set
+ {
+ switch (value)
+ {
+ case 0:
+ curMode = "cool";
+ break;
+ case 1:
+ curMode = "heat";
+ break;
+ case 2:
+ curMode = "fan";
+ break;
+ case 3:
+ curMode = "auto";
+ break;
+ case 4:
+ curMode = "dry";
+ break;
+ default:
+ curMode = "cool";
+ break;
+
+ }
+ }
+ }
+ /// <summary>
+ /// 褰撳墠椋庨�熺储寮�
+ /// bus鎺у埗鍛戒护浣跨敤
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public byte curFanIndex
+ {
+ get
+ {
+ try
+ {
+ byte index = 0;
+ switch (curFan)
+ {
+ case "high":
+ index = 1;
+ break;
+ case "medium":
+ index = 2;
+ break;
+ case "low":
+ index = 3;
+ break;
+ case "auto":
+ index = 0;
+ break;
+ default:
+ index = 0;
+ break;
+ }
+ return index;
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"get curFanIndex error : {ex.Message}");
+ return 0;
+ }
+ }
+ set
+ {
+ switch (value)
+ {
+ case 0:
+ curFan = "auto";
+ break;
+ case 1:
+ curFan = "high";
+ break;
+ case 2:
+ curFan = "medium";
+ break;
+ case 3:
+ curFan = "low";
+ break;
+ default:
+ curFan = "high";
+ break;
+ }
+ }
+ }
+
+ /// <summary>
+ /// 绌鸿皟妯″紡
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public List<string> mode
+ {
+ get
+ {
+ try
+ {
+#if DEBUG
+ return new List<string> { "cool", "heat", "dry", "fan", "auto"};
+#endif
+ string b = "";
+ dicPropert.TryGetValue("mode", out b);
+ if (b == "")
+ {
+ return new List<string> { "auto", "cool", "heat", "dry", "fan" };
+ }
+ return new List<string>(b.Split(","));
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"ac get mode error : {ex.Message}");
+ return new List<string> { "auto", "cool", "heat", "dry", "fan" };
+ }
+ }
+ set
+ {
+ try
+ {
+ dicPropert["mode"] = value.ToString();
+ }
+ catch
+ {
+ MainPage.Log("mode 鏁版嵁鍒锋柊澶辫触.");
+ }
+ }
+ }
+
+ /// <summary>
+ /// 褰撳墠绌鸿皟椋庨��
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public string curFan = "high";
+
+ /// <summary>
+ /// 绌鸿皟椋庨�熸ā寮�
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public List<string> fan
+ {
+ get
+ {
+ try
+ {
+#if DEBUG
+ return new List<string> { "high", "medium", "low", "auto" };
+#endif
+ string b = "";
+ dicPropert.TryGetValue("fan", out b);
+ if (b == "")
+ {
+ return new List<string> { "high", "medium", "low", "auto" };
+ }
+ return new List<string>(b.Split(","));
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"ac get fan error : {ex.Message}");
+ return new List<string> { "high", "medium", "low", "auto" };
+ }
+ }
+ }
+ /// <summary>
+ /// 褰撳墠绌鸿皟娓╁害
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public int curTemp = 20;
+ // temperature up, down, value
+ // swing up/down/left/right
+ [Newtonsoft.Json.JsonIgnore]
+ public string curSwting;
+ /// <summary>
+ /// 绌鸿皟鎵妯″紡
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public List<string> swting
+ {
+ get
+ {
+ try
+ {
+#if DEBUG
+ return new List<string> { "up", "down", "left", "right" };
+#endif
+ string b = "";
+ dicPropert.TryGetValue("swting", out b);
+ if (b == "")
+ {
+ return new List<string> { "up", "down", "left", "right" };
+ }
+ return new List<string>(b.Split(","));
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"ac get swting error : {ex.Message}");
+ return new List<string> { "up", "down", "left", "right" };
+ }
+ }
+ }
+ /// <summary>
+ /// 瀹ゅ唴娓╁害
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public int indoorTemp = 20;
+
+ /// <summary>
+ /// 褰撳墠妯″紡鐨刬con璺緞
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public string curModeImage
+ {
+ get
+ {
+ try
+ {
+ var imagePath = "FunctionIcon/AC/CoolIcon.png";
+ switch (curMode)
+ {
+ case "auto":
+ imagePath = "FunctionIcon/AC/AutoIcon.png";
+ break;
+ case "cool":
+ imagePath = "FunctionIcon/AC/CoolIcon.png";
+ break;
+ case "heat":
+ imagePath = "FunctionIcon/AC/HeatingIcon.png";
+ break;
+ case "dry":
+ imagePath = "FunctionIcon/AC/DehumidificationIcon.png";
+ break;
+ case "fan":
+ imagePath = "FunctionIcon/AC/AirSupplyIcon.png";
+ break;
+ default:
+ imagePath = "FunctionIcon/AC/CoolIcon.png";
+ break;
+ }
+ return imagePath;
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"ac ge curModeImage error : {ex.Message}");
+ return "FunctionIcon/AC/CoolIcon.png";
+ }
+ }
+ }
+ /// <summary>
+ /// 褰撳墠椋庨�熺殑icon璺緞
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public string curFanImage
+ {
+ get
+ {
+ try
+ {
+ var imagePath = "FunctionIcon/AC/WindHighIcon.png";
+ switch (curFan)
+ {
+ case "high":
+ imagePath = "FunctionIcon/AC/WindHighIcon.png";
+ break;
+ case "medium":
+ imagePath = "FunctionIcon/AC/WindMediumIcon.png";
+ break;
+ case "low":
+ imagePath = "FunctionIcon/AC/WindLowIcon.png";
+ break;
+ case "auto":
+ imagePath = "FunctionIcon/AC/AutoIcon.png";
+ break;
+ default:
+ imagePath = "FunctionIcon/AC/WindHighIcon.png";
+ break;
+ }
+ return imagePath;
+ }catch (Exception ex)
+ {
+ MainPage.Log($"ac get curFanImage error : {ex.Message}");
+ return "FunctionIcon/AC/WindHighIcon.png";
+ }
+ }
+ }
+ /// <summary>
+ /// 鎷兼帴銆佽幏鍙朅鍗忚鎿嶄綔鏁版嵁
+ /// </summary>
+ public override JObject GetSendJObject(string command)
+ {
+ var sendJob = new JObject();
+ if (command == "write")
+ {
+
+ sendJob = new JObject { { "Namespace", vendor_code }, { "Command", command }, { "Type", "device" } };
+ JObject data = new JObject { { "openLevel", dicPropert["openLevel"] }, { "sid", sid } };
+ sendJob.Add("objects", data);
+ }
+ else if (command == "read")
+ {
+ sendJob = new JObject { { "Namespace", vendor_code }, { "Command", command }, { "Type", "device" } };
+ var data = new JObject { { "sid", sid } };
+ sendJob.Add("objects", data);
+ }
+ return sendJob;
+ }
+
+
+ }
+}
diff --git a/HDL_ON/Entity/Function/AC/AC.cs b/HDL_ON/Entity/Function/AC/AC.cs
deleted file mode 100644
index ceeb96e..0000000
--- a/HDL_ON/Entity/Function/AC/AC.cs
+++ /dev/null
@@ -1,63 +0,0 @@
-锘縰sing System;
-using Newtonsoft.Json.Linq;
-
-namespace HDL_ON.Entity
-{
- public class AC : Function
- {
- /*
- * 绌鸿皟锛歵rait: [switch, mode, fan, temperature, swing, lock]
- * 灞炴�� 鎻忚堪
- * switch on/off
- * mode mode: auto, cool, heat, dry, fan
- * fan high, medium, low, auto
- * temperature up,down,value
- * swing up/down/left/right
- * lock boolean (Lock閿佸畾鎺у埗)
- */
- public AC()
- {
- }
- /// <summary>
- /// 绌鸿皟鐢垫簮
- /// </summary>
- [Newtonsoft.Json.JsonIgnore]
- public bool power
- {
- get
- {
- return dicPropert["switch"] == "on";
- }
- set
- {
- dicPropert["switch"] = value == true ? "on" : "off";
- }
- }
-
- //public
-
- /// <summary>
- /// 鎷兼帴銆佽幏鍙朅鍗忚鎿嶄綔鏁版嵁
- /// </summary>
- public override JObject GetSendJObject(string command)
- {
- var sendJob = new JObject();
- if (command == "write")
- {
-
- sendJob = new JObject { { "Namespace", a_Protocol_Namespace }, { "Command", command }, { "Type", "device" } };
- JObject data = new JObject { { "openLevel", dicPropert["openLevel"] }, { "sid", sid } };
- sendJob.Add("objects", data);
- }
- else if (command == "read")
- {
- sendJob = new JObject { { "Namespace", a_Protocol_Namespace }, { "Command", command }, { "Type", "device" } };
- var data = new JObject { { "sid", sid } };
- sendJob.Add("objects", data);
- }
- return sendJob;
- }
-
-
- }
-}
diff --git a/HDL_ON/Entity/Function/A_Protocol_FunctionInfo.cs b/HDL_ON/Entity/Function/A_Protocol_FunctionInfo.cs
deleted file mode 100644
index 9d4ac6b..0000000
--- a/HDL_ON/Entity/Function/A_Protocol_FunctionInfo.cs
+++ /dev/null
@@ -1,68 +0,0 @@
-锘縰sing System;
-using System.Collections.Generic;
-
-namespace HDL_ON.Entity
-{
- public class A_Protocol_FunctionInfo
- {
-
- /*
- HDL缁熶竴鍗忚鏍煎紡锛�16bytes
- 鍘傚晢浠e彿锛�2bytes
- 閫氳鏂瑰紡锛氭湁绾�/鏃犵嚎/ZIGBEE绛�1bytes
- 浜у搧璇嗗埆鐮侊細浠ユ坊鍔犺澶囩殑骞存湀鏃ユ椂鍒嗙 + 闅忔満鏁� 8bytes Category
- 鍔熻兘绫诲埆锛�1bytes
- 鏁版嵁琛ㄧ储寮曞湴鍧�锛�2bytes
- 鍥炶矾锛�2bytes
- 涓句緥锛� 0001-00-2019101209001234-01-0001-0001
- */
-
- public A_Protocol_FunctionInfo()
- {
- dicPropert = new Dictionary<string, string>();
- if (!string.IsNullOrEmpty(trait))
- {
- foreach (string t in trait.Split(",", StringSplitOptions.None))
- {
- dicPropert.TryAdd(t, "");
- }
- }
- }
- /// <summary>
- /// 鍔熻兘绫诲埆
- /// 濡傦細绌鸿皟绫汇�佺伅鍏夌被銆佺獥甯樼被
- /// </summary>
- public FunctionType functionCategory
- {
- get
- {
- var functionType = sid.Substring(22, 2);//鎴彇23锛�24瀛楃鑾峰彇鎺у埗鐨勮澶囩殑绫诲瀷
- return (FunctionType)Enum.ToObject(typeof(FunctionType), Convert.ToInt32(functionType));
- }
- }
- /// <summary>
- /// 鍔熻兘ID
- /// </summary>
- public string sid = "00010020200309FF0001000100000000";
- /// <summary>
- /// 澶囨敞
- /// </summary>
- public string name;
- /// <summary>
- /// A鍗忚鏁版嵁鏍煎紡
- /// </summary>
- public string a_Protocol_Namespace = "HDL";
- /// <summary>
- /// A鍗忚鍔熻兘鐨勯�氳
- /// 濡傦細鏄疉C鍔熻兘锛氱壒鎬у寘鍚細Switch/mode/fan/temperature
- /// </summary>
- public string trait="";
-
- //string _trait;
-
- /// <summary>
- /// 鍔熻兘闄勫甫鐨勫睘鎬т笌鍊肩殑鍒楄〃
- /// </summary>
- public Dictionary<string, string> dicPropert;
- }
-}
diff --git a/HDL_ON/Entity/Function/Curtain.cs b/HDL_ON/Entity/Function/Curtain.cs
new file mode 100644
index 0000000..ce40e73
--- /dev/null
+++ b/HDL_ON/Entity/Function/Curtain.cs
@@ -0,0 +1,86 @@
+锘縰sing System;
+using Newtonsoft.Json.Linq;
+
+namespace HDL_ON.Entity
+{
+ public class Curtain : Function
+ {
+ /*
+ 绐楀笜灞炴�у垪琛細trait: [switch,openLevel,lock]
+ 灞炴�� 鎻忚堪
+ on_off on/off/stop;
+ openLevel 0-100;
+ lock boolean (Lock閿佸畾鎺у埗)
+ */
+ public Curtain()
+ {
+ }
+ /// <summary>
+ /// 寮�鍏崇櫨鍒嗘瘮
+ /// 0-100
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public int openLevel
+ {
+ get
+ {
+ try
+ {
+ string o = "0";
+ dicPropert.TryGetValue("openLevel", out o);
+ return o == "" ? 0 : Convert.ToInt32(o);
+ }
+ catch
+ {
+ MainPage.Log("openLevel 鏁版嵁鑾峰彇澶辫触.");
+ return 0;
+ }
+ }
+ set
+ {
+ try
+ {
+ dicPropert["openLevel"] = value.ToString();
+ }
+ catch
+ {
+ MainPage.Log("openLevel 鏁版嵁鍒锋柊澶辫触.");
+ }
+ }
+ }
+
+ /// <summary>
+ /// 鎷兼帴銆佽幏鍙朅鍗忚鎿嶄綔鏁版嵁
+ /// </summary>
+ public override JObject GetSendJObject(string command)
+ {
+ var sendJob = new JObject();
+ if (command == "write")
+ {
+
+ sendJob = new JObject { { "vendor_code", vendor_code }, { "Command", command }, { "Type", "device" } };
+ JObject data = null;
+ switch (functionType)
+ {
+ case FunctionType.Curtain:
+ data = new JObject { { "on_off", on_off }, { "sid", sid } };
+ break;
+ case FunctionType.MotorCurtain:
+ case FunctionType.RollingShutter:
+ data = new JObject { { "openLevel", openLevel}, { "sid", sid } };
+ break;
+ }
+ sendJob.Add("objects", data);
+ }
+ else if (command == "read")
+ {
+ sendJob = new JObject { { "vendor_code", vendor_code }, { "Command", command }, { "Type", "device" } };
+ var data = new JObject { { "sid", sid } };
+ sendJob.Add("objects", data);
+ }
+ return sendJob;
+ }
+
+
+ }
+}
diff --git a/HDL_ON/Entity/Function/Curtain/Curtain.cs b/HDL_ON/Entity/Function/Curtain/Curtain.cs
deleted file mode 100644
index c0adeff..0000000
--- a/HDL_ON/Entity/Function/Curtain/Curtain.cs
+++ /dev/null
@@ -1,78 +0,0 @@
-锘縰sing System;
-using Newtonsoft.Json.Linq;
-
-namespace HDL_ON.Entity
-{
- public class Curtain : Function
- {
- /*
- 绐楀笜灞炴�у垪琛細trait: [switch,openLevel,lock]
- 灞炴�� 鎻忚堪
- switch on/off/stop;
- openLevel 0-100;
- lock boolean (Lock閿佸畾鎺у埗)
- */
- public Curtain()
- {
- }
- /// <summary>
- /// 绐楀笜鐘舵��
- /// 0鍋滐紱1寮�锛�2鍏�
- /// </summary>
- public byte state = 0;
-
-
- /// <summary>
- /// 鑾峰彇鍔熻兘绫诲瀷
- /// </summary>
- /// <returns></returns>
- protected override string GetFunctionType()
- {
- string type = "Curtain";
- if (PropertyArray.Contains("curtaintype"))
- {
- type = "MotorCurtain";
- if (PropertyArray.Contains("rollingshutter"))
- {
- type = "RollingShutter";
- }
- }
- return type;
- }
-
-
- /// <summary>
- /// 鎷兼帴銆佽幏鍙朅鍗忚鎿嶄綔鏁版嵁
- /// </summary>
- public override JObject GetSendJObject(string command)
- {
- var sendJob = new JObject();
- if (command == "write")
- {
-
- sendJob = new JObject { { "vendor_code", a_Protocol_Namespace }, { "Command", command }, { "Type", "device" } };
- JObject data = null;
- switch (functionType)
- {
- case "Curtain"://绐楀笜妯″潡鎺у埗
- data = new JObject { { "switch", state }, { "sid", sid } };
- break;
- case "MotorCurtain":
- case "RollingShutter":
- data = new JObject { { "openLevel", dicPropert["openLevel"] }, { "sid", sid } };
- break;
- }
- sendJob.Add("objects", data);
- }
- else if (command == "read")
- {
- sendJob = new JObject { { "vendor_code", a_Protocol_Namespace }, { "Command", command }, { "Type", "device" } };
- var data = new JObject { { "sid", sid } };
- sendJob.Add("objects", data);
- }
- return sendJob;
- }
-
-
- }
-}
diff --git a/HDL_ON/Entity/Function/FloorHeating.cs b/HDL_ON/Entity/Function/FloorHeating.cs
new file mode 100644
index 0000000..cf57095
--- /dev/null
+++ b/HDL_ON/Entity/Function/FloorHeating.cs
@@ -0,0 +1,11 @@
+锘縰sing System;
+namespace HDL_ON.Entity
+{
+ public class FloorHeating : Function
+ {
+ public FloorHeating()
+ {
+ }
+
+ }
+}
diff --git a/HDL_ON/Entity/Function/FloorHeating/FloorHeating.cs b/HDL_ON/Entity/Function/FloorHeating/FloorHeating.cs
deleted file mode 100644
index dff7562..0000000
--- a/HDL_ON/Entity/Function/FloorHeating/FloorHeating.cs
+++ /dev/null
@@ -1,16 +0,0 @@
-锘縰sing System;
-namespace HDL_ON.Entity
-{
- public class FloorHeating : Function
- {
- public FloorHeating()
- {
- }
-
- /// 寮�鍏崇姸鎬�
- /// 0:鍏�
- /// 1:寮�
- /// </summary>
- public int state = 0;
- }
-}
diff --git a/HDL_ON/Entity/Function/Function.cs b/HDL_ON/Entity/Function/Function.cs
index 31d23ac..b7a8a44 100644
--- a/HDL_ON/Entity/Function/Function.cs
+++ b/HDL_ON/Entity/Function/Function.cs
@@ -2,40 +2,192 @@
using System.Collections.Generic;
using System.Linq;
using Newtonsoft.Json.Linq;
+using HDL_ON;
namespace HDL_ON.Entity
{
- public class Function : A_Protocol_FunctionInfo
+ /// <summary>
+ /// 鍔熻兘灞炴��
+ /// 灞炴�у瓧娈佃В鏋愶細attri :灞炴�у唴瀹癸紝value 灞炴�х殑鍊硷紝max 鏈�澶у�� min 鏈�灏忓��
+ /// </summary>
+ public class Trait
{
/// <summary>
- /// 鏄惁鏀惰棌
+ /// 灞炴�у唴瀹�
/// </summary>
- public bool collection = false;
+ public string attri;
+ /// <summary>
+ /// 灞炴�х殑鍊�
+ /// </summary>
+ public string value;
+ /// <summary>
+ /// 鏈�澶у��
+ /// </summary>
+ public int max;
+ /// <summary>
+ /// 鏈�灏忓��
+ /// </summary>
+ public int min;
+ }
+
+ public class Function
+ {
+ /*
+ HDL缁熶竴鍗忚鏍煎紡锛�16bytes
+ 鍘傚晢浠e彿锛�2bytes
+ 閫氳鏂瑰紡锛氭湁绾�/鏃犵嚎/ZIGBEE绛�1bytes
+ 浜у搧璇嗗埆鐮侊細浠ユ坊鍔犺澶囩殑骞存湀鏃ユ椂鍒嗙 + 闅忔満鏁� 8bytes Category
+ 鍔熻兘绫诲埆锛�1bytes
+ 鏁版嵁琛ㄧ储寮曞湴鍧�锛�2bytes
+ 鍥炶矾锛�2bytes
+ 涓句緥锛� 0001-00-2019101209001234-01-0001-0001
+ */
+ public Function()
+ {
+ dicPropert = new Dictionary<string, string>();
+ if (trait == null || trait.Count == 0)
+ {
+ foreach (var t in trait)
+ {
+ dicPropert.TryAdd(t.attri,t.min.ToString());
+ }
+ }
+ }
+ #region base info
+ /// <summary>
+ /// 鍔熻兘ID
+ /// 鍘傚晢浠g爜 2bytes; 01 HDL
+ /// 閫氳鏂瑰紡 1byte ; 01 HDL Bus; 02 Zigbee;03 KNX;04 Z-Wave
+ /// 浜у搧GUID 8bytes
+ /// 浜у搧绫诲埆 1byte ; 01 璋冨厜鍣�;02缁х數鍣�;03骞叉帴鐐规ā鍧�;04浼犳劅鍣�;05闈㈡澘
+ /// 鐗╂ā鍨嬬被鍨�2bytes 01 寮�鍏崇被 --01寮�鍏�;02鎻掑骇
+ /// 02 鐓ф槑 --01寮�鍏崇被;02璋冨厜绫�;03鑹叉俯;04LED
+ /// 03 閬槼 --01绐楀笜鐢垫満;02鐧惧彾绐�;03寮�鍚堝笜;04鍗峰笜
+ /// 04 鎭掓俯鍣� --01绌鸿皟;02鍦版殩;03姣涚粏绌鸿皟
+ /// 05 鏂伴
+ /// 06 褰遍煶
+ /// 07 闊充箰
+ /// 08 鑳芥簮
+ /// 09 瀹夐槻
+ /// 閫氶亾鍙� 2bytes
+ /// Key_id 2bytes
+ /// </summary>
+ public string sid = "00010112345678901234560101230123AABB";
+
+ /// <summary>
+ /// A鍗忚鍔熻兘鐨勯�氳
+ /// 濡傦細鏄疉C鍔熻兘锛氱壒鎬э細on_off,mode,fan,temperature
+ /// attri
+ /// </summary>
+ public List<Trait> trait = new List<Trait>();
+
/// <summary>
/// 鎴块棿ID鍒楄〃
/// 璇ュ姛鑳芥坊鍔犲埌鍒版埧闂村垪琛�
/// </summary>
public List<string> roomIdList = new List<string>();
+
+ /// <summary>
+ /// bus鍗忚鏁版嵁鏍煎紡
+ /// 浣跨敤A鍗忚鎺у埗鏃讹紝鏀瑰睘鎬т负绌�
+ /// </summary>
+ public BusData bus_Data;
+ #endregion
+
+
+ /// <summary>
+ /// 鍔熻兘闄勫甫鐨勫睘鎬т笌鍊肩殑鍒楄〃
+ /// </summary>
+ public Dictionary<string, string> dicPropert;
+
+ /// <summary>
+ /// 鍔熻兘绫诲埆
+ /// 濡傦細绌鸿皟绫汇�佺伅鍏夌被銆佺獥甯樼被
+ /// </summary>
+ public FunctionCategory functionCategory
+ {
+ get
+ {
+ var _functionCategoryString = sid.Substring(22, 2);
+ return (FunctionCategory)Enum.ToObject(typeof(FunctionCategory), Convert.ToInt32(_functionCategoryString));
+ }
+ }
+
+ public FunctionType functionType
+ {
+ get
+ {
+ var _functionTypeString = sid.Substring(24, 4);
+ return (FunctionType)Enum.ToObject(typeof(FunctionType), Convert.ToInt32(_functionTypeString, 16));
+ }
+ }
+
+ /// <summary>
+ /// 澶囨敞
+ /// </summary>
+ public string name;
+ /// <summary>
+ /// A鍗忚鍘傚晢浠g爜
+ /// </summary>
+ public string vendor_code
+ {
+ get
+ {
+ string vendorCode = "HDL";
+ var code = sid.Substring(0, 4);
+ if (code == "00001")
+ vendorCode = "HDL";
+ return vendorCode;
+ }
+ }
+
/// <summary>
/// 鏈�鍚庢帶鍒剁殑涓�娆$姸鎬�
/// </summary>
public string lastState = "";
+
/// <summary>
- /// 鍔熻兘绫诲瀷锛�
- /// 濡傦細鐏笅闈㈢殑缁х數鍣�/璋冨厜鍣�/RGB灞炰簬鍚屼竴绉嶅姛鑳戒笉鍚岀被鍨嬬殑鐏�
+ /// 寮�鍏崇姸鎬�
+ /// 0:鍏�
+ /// 1:寮�
/// </summary>
- public string functionType {
+ [Newtonsoft.Json.JsonIgnore]
+ public string on_off
+ {
get
{
- return GetFunctionType();
+ try
+ {
+ string o = "off";
+ dicPropert.TryGetValue("on_off", out o);
+ return o == "" ? "off" : o;
+ }
+ catch
+ {
+ MainPage.Log("on_off 鏁版嵁鑾峰彇澶辫触.");
+ dicPropert.TryAdd("on_off", "0");
+ return "off";
+ }
+ }
+ set
+ {
+ try
+ {
+ dicPropert["on_off"] = value.ToString();
+ }
+ catch
+ {
+ MainPage.Log("on_off 鏁版嵁鍒锋柊澶辫触.");
+ dicPropert.TryAdd("on_off", value.ToString());
+ }
}
}
/// <summary>
- /// bus鍗忚鏁版嵁鏍煎紡
+ /// 鏄惁鏀惰棌
/// </summary>
- public BusData bus_Data;
+ public bool collection = false;
/// <summary>
/// 浣跨敤娆℃暟
@@ -86,25 +238,16 @@
/// <returns></returns>
public virtual JObject GetSendJObject(string command)
{
- var sendJob = new JObject { { "vendor_code", a_Protocol_Namespace }, { "Command", command }, { "Type", "device" }, };
+ var sendJob = new JObject { { "vendor_code", vendor_code }, { "Command", command }, { "Type", "device" }, };
var data = new JObject { { "sid", sid } };
sendJob.Add("objects", data);
return sendJob;
}
- /// <summary>
- /// 杩斿洖鍔熻兘绫诲瀷
- /// </summary>
- protected virtual string GetFunctionType()
- {
- return functionCategory.ToString();
- }
-
-
public string GetBusId ()
{
string busId = "";
- if(bus_Data!=null)
+ if (bus_Data != null)
{
busId = bus_Data.SubnetID + "_" + bus_Data.DeviceID + "_" + bus_Data.LoopID;
}
diff --git a/HDL_ON/Entity/Function/FunctionList.cs b/HDL_ON/Entity/Function/FunctionList.cs
deleted file mode 100644
index 3ab69c5..0000000
--- a/HDL_ON/Entity/Function/FunctionList.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-锘縰sing System;
-using System.Collections.Generic;
-
-namespace HDL_ON.Entity
-{
- public class FunctionList
- {
- [Newtonsoft.Json.JsonIgnore]
- public List<Function> functions = new List<Function>();
-
- /// <summary>
- /// 鑾峰彇鎵�鏈夊姛鑳藉垪琛�
- /// </summary>
- public void GetAllFunction()
- {
- functions.Clear();
- functions.AddRange(GetAllDeviceFunctionList());
- functions.AddRange(scenes);
- }
-
- /// <summary>
- /// 鑾峰彇璁惧鍔熻兘鍒楄〃
- /// </summary>
- public List<Function> GetAllDeviceFunctionList()
- {
- var deviceFunctionList = new List<Function>();
- deviceFunctionList.AddRange(aCs);
- deviceFunctionList.AddRange(lights);
- deviceFunctionList.AddRange(curtains);
- deviceFunctionList.AddRange(floorHeatings);
- return deviceFunctionList;
- }
-
- public List<AC> aCs = new List<AC>();
-
- public List<Light> lights = new List<Light>();
-
- public List<Curtain> curtains = new List<Curtain>();
-
- public List<FloorHeating> floorHeatings = new List<FloorHeating>();
-
- public List<Scene> scenes = new List<Scene>();
-
- }
-}
diff --git a/HDL_ON/Entity/Function/Light.cs b/HDL_ON/Entity/Function/Light.cs
new file mode 100644
index 0000000..6d3c091
--- /dev/null
+++ b/HDL_ON/Entity/Function/Light.cs
@@ -0,0 +1,192 @@
+锘縰sing System;
+using System.Collections.Generic;
+using Newtonsoft.Json.Linq;
+
+namespace HDL_ON.Entity
+{
+ public class Light : Function
+ {
+ /*
+ 鐏厜绫伙細trait: [switch,brightness,color,cct,delay,fadeTime]
+ 灞炴�� 鎻忚堪
+ switch on/off;
+ brightness 0-100;
+ color int (red (0-255) green (0-255) blue (0-255))
+ cct int (warm light(0-255) cold light (0-255) )
+ delay 0-3600s
+ fadetime 0-3600s
+ */
+ public Light()
+ {
+ }
+ /// <summary>
+ /// 浜害鍊�
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public int brightness
+ {
+ get
+ {
+ string b = "0";
+ dicPropert.TryGetValue("brightness", out b);
+ return Convert.ToInt32(b == "" ? "0" : b);
+ }
+ set
+ {
+ try
+ {
+ dicPropert["brightness"] = value.ToString();
+ }
+ catch
+ {
+ MainPage.Log("brightness 鏁版嵁鍒锋柊澶辫触.");
+ }
+ }
+ }
+
+ /// <summary>
+ /// RGB棰滆壊
+ /// 255255255
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public string color
+ {
+ get
+ {
+ string c = "255255255";
+ dicPropert.TryGetValue("color", out c);
+ if (c.Length != 9)
+ {
+ dicPropert["color"] = "255255255";
+ }
+ return c.Length == 9 ? c : "255255255";
+ }
+ set
+ {
+ try
+ {
+ dicPropert["color"] = value.ToString();
+ }
+ catch
+ {
+ MainPage.Log("color 鏁版嵁鍒锋柊澶辫触.");
+ }
+ }
+ }
+ [Newtonsoft.Json.JsonIgnore]
+ public byte redColor
+ {
+ get {
+ try
+ {
+ return Convert.ToByte(color.Substring(0, 3));
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"Get red color error : {ex.Message}");
+ return 0;
+ }
+ }
+ set
+ {
+ try
+ {
+ dicPropert["color"] = dicPropert["color"].ToString().Remove(0, 3).Insert(0, value.ToString().PadLeft(3, '0'));
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"set red color error : {ex.Message}");
+ }
+ }
+ }
+ [Newtonsoft.Json.JsonIgnore]
+ public byte greenColor
+ {
+ get
+ {
+ try
+ {
+ return Convert.ToByte(color.Substring(3, 3));
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"Get green color error : {ex.Message}");
+ return 0;
+ }
+ }
+ set
+ {
+ try
+ {
+ dicPropert["color"] = dicPropert["color"].ToString().Remove(3, 3).Insert(3, value.ToString().PadLeft(3, '0'));
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"set green color error : {ex.Message}");
+ }
+ }
+ }
+ [Newtonsoft.Json.JsonIgnore]
+ public byte blueColor
+ {
+ get
+ {
+ try
+ {
+ return Convert.ToByte(color.Substring(6, 3));
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"Get blue color error : {ex.Message}");
+ return 0;
+ }
+ }
+ set
+ {
+ try
+ {
+ dicPropert["color"] = dicPropert["color"].ToString().Remove(6, 3).Insert(6, value.ToString().PadLeft(3, '0'));
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"set blue color error : {ex.Message}");
+ }
+ }
+ }
+
+
+ /// <summary>
+ /// 鎷兼帴銆佽幏鍙朅鍗忚鎿嶄綔鏁版嵁
+ /// </summary>
+ public override JObject GetSendJObject(string command )
+ {
+ var sendJob = new JObject();
+ if (command == "write")
+ {
+
+ sendJob = new JObject { { "vendor_code", vendor_code }, { "Command", command }, { "Type", "device" } };
+ JObject data = null;
+ switch (functionType)
+ {
+ case FunctionType.Relay:
+ data = new JObject { { "sid", sid }, { "switch", on_off } };
+ break;
+ case FunctionType.Dimmer:
+ data = new JObject { { "sid", sid }, { "brightness", brightness } };
+ break;
+ case FunctionType.RGB:
+ data = new JObject { { "sid", sid }, { "brightness", brightness }, { "color", color } };
+ break;
+ }
+ sendJob.Add("objects", data);
+ }
+ else if (command == "read")
+ {
+ sendJob = new JObject { { "vendor_code", vendor_code }, { "Command", command }, { "Type", "device" } };
+ var data = new JObject {{ "sid", sid } };
+ sendJob.Add("objects", data);
+ }
+ return sendJob;
+ }
+ }
+}
diff --git a/HDL_ON/Entity/Function/Light/Light.cs b/HDL_ON/Entity/Function/Light/Light.cs
deleted file mode 100644
index 7aeb593..0000000
--- a/HDL_ON/Entity/Function/Light/Light.cs
+++ /dev/null
@@ -1,246 +0,0 @@
-锘縰sing System;
-using System.Collections.Generic;
-using Newtonsoft.Json.Linq;
-
-namespace HDL_ON.Entity
-{
- public class Light : Function
- {
- /*
- 鐏厜绫伙細trait: [switch,brightness,color,cct,delay,fadeTime]
- 灞炴�� 鎻忚堪
- switch on/off;
- brightness 0-100;
- color int (red (0-255) green (0-255) blue (0-255))
- cct int (warm light(0-255) cold light (0-255) )
- delay 0-3600s
- fadetime 0-3600s
- */
- public Light()
- {
- }
- /// <summary>
- /// 鑾峰彇鍔熻兘绫诲瀷
- /// </summary>
- /// <returns></returns>
- protected override string GetFunctionType()
- {
- string type = "Relay";
- if (PropertyArray.Contains("brightness"))
- {
- type = "Dimmer";
- if (PropertyArray.Contains("color"))
- {
- type = "RGB";
- }
- }
- return type;
- }
-
- /// <summary>
- /// 寮�鍏崇姸鎬�
- /// 0:鍏�
- /// 1:寮�
- /// </summary>
- [Newtonsoft.Json.JsonIgnore]
- public int on_off
- {
- get
- {
- try
- {
- string o = "0";
- dicPropert.TryGetValue("on_off", out o);
- return Convert.ToInt32(o == "" ? "0" : o);
- }
- catch
- {
- MainPage.Log("on_off 鏁版嵁鑾峰彇澶辫触.");
- dicPropert.TryAdd("on_off", "0");
- return 0;
- }
- }
- set
- {
- try
- {
- dicPropert["on_off"] = value.ToString();
- }
- catch
- {
- MainPage.Log("on_off 鏁版嵁鍒锋柊澶辫触.");
- dicPropert.TryAdd("on_off", value.ToString());
- }
- }
- }
- /// <summary>
- /// 浜害鍊�
- /// </summary>
- [Newtonsoft.Json.JsonIgnore]
- public int brightness
- {
- get
- {
- string b = "0";
- dicPropert.TryGetValue("brightness", out b);
- return Convert.ToInt32(b == "" ? "0" : b);
- }
- set
- {
- try
- {
- dicPropert["brightness"] = value.ToString();
- }
- catch
- {
- MainPage.Log("brightness 鏁版嵁鍒锋柊澶辫触.");
- }
- }
- }
-
- /// <summary>
- /// RGB棰滆壊
- /// 255255255
- /// </summary>
- [Newtonsoft.Json.JsonIgnore]
- public string color
- {
- get
- {
- string c = "255255255";
- dicPropert.TryGetValue("color", out c);
- if (c.Length != 9)
- {
- dicPropert["color"] = "255255255";
- }
- return c.Length == 9 ? c : "255255255";
- }
- set
- {
- try
- {
- dicPropert["color"] = value.ToString();
- }
- catch
- {
- MainPage.Log("color 鏁版嵁鍒锋柊澶辫触.");
- }
- }
- }
- [Newtonsoft.Json.JsonIgnore]
- public byte redColor
- {
- get {
- try
- {
- return Convert.ToByte(color.Substring(0, 3));
- }
- catch (Exception ex)
- {
- MainPage.Log($"Get red color error : {ex.Message}");
- return 0;
- }
- }
- set
- {
- try
- {
- dicPropert["color"] = dicPropert["color"].ToString().Remove(0, 3).Insert(0, value.ToString().PadLeft(3, '0'));
- }
- catch (Exception ex)
- {
- MainPage.Log($"set red color error : {ex.Message}");
- }
- }
- }
- [Newtonsoft.Json.JsonIgnore]
- public byte greenColor
- {
- get
- {
- try
- {
- return Convert.ToByte(color.Substring(3, 3));
- }
- catch (Exception ex)
- {
- MainPage.Log($"Get green color error : {ex.Message}");
- return 0;
- }
- }
- set
- {
- try
- {
- dicPropert["color"] = dicPropert["color"].ToString().Remove(3, 3).Insert(3, value.ToString().PadLeft(3, '0'));
- }
- catch (Exception ex)
- {
- MainPage.Log($"set green color error : {ex.Message}");
- }
- }
- }
- [Newtonsoft.Json.JsonIgnore]
- public byte blueColor
- {
- get
- {
- try
- {
- return Convert.ToByte(color.Substring(6, 3));
- }
- catch (Exception ex)
- {
- MainPage.Log($"Get blue color error : {ex.Message}");
- return 0;
- }
- }
- set
- {
- try
- {
- dicPropert["color"] = dicPropert["color"].ToString().Remove(6, 3).Insert(6, value.ToString().PadLeft(3, '0'));
- }
- catch (Exception ex)
- {
- MainPage.Log($"set blue color error : {ex.Message}");
- }
- }
- }
-
-
- /// <summary>
- /// 鎷兼帴銆佽幏鍙朅鍗忚鎿嶄綔鏁版嵁
- /// </summary>
- public override JObject GetSendJObject(string command )
- {
- var sendJob = new JObject();
- if (command == "write")
- {
-
- sendJob = new JObject { { "vendor_code", a_Protocol_Namespace }, { "Command", command }, { "Type", "device" } };
- JObject data = null;
- switch (functionType)
- {
- case "Relay"://缁х數鍣ㄦ帶鍒�
- data = new JObject { { "sid", sid }, { "switch", on_off } };
- break;
- case "Dimmer":
- data = new JObject { { "sid", sid }, { "brightness", brightness } };
- break;
- case "RGB":
- data = new JObject { { "sid", sid }, { "brightness", brightness }, { "color", color } };
- break;
- }
- sendJob.Add("objects", data);
- }
- else if(command == "read")
- {
- sendJob = new JObject { { "vendor_code", a_Protocol_Namespace }, { "Command", command }, { "Type", "device" } };
- var data = new JObject {{ "sid", sid } };
- sendJob.Add("objects", data);
- }
- return sendJob;
- }
- }
-}
diff --git a/HDL_ON/Entity/Function/Scene.cs b/HDL_ON/Entity/Function/Scene.cs
new file mode 100644
index 0000000..6784b1d
--- /dev/null
+++ b/HDL_ON/Entity/Function/Scene.cs
@@ -0,0 +1,233 @@
+锘縰sing System;
+using System.Collections.Generic;
+
+namespace HDL_ON.Entity
+{
+ public class Scene : Function
+ {
+ public Scene()
+ {
+ }
+
+ /// <summary>
+ /// 鍦烘櫙绫诲瀷
+ /// </summary>
+ public SceneType sceneType = SceneType.OrdinaryScenes;
+
+ /// <summary>
+ /// 鍦烘櫙鑳屾櫙
+ /// </summary>
+ public string ImagePath = "FunctionIcon/Scene/s1.png";
+
+ /// <summary>
+ /// bus鍦烘櫙鏁版嵁
+ /// </summary>
+ public Dictionary<string, byte[]> bus_SceneData = new Dictionary<string, byte[]>();
+ }
+}
+//5.1.14鑾峰彇鍦烘櫙鍒楄〃
+//璇锋眰鍙傛暟
+//{
+// "namespace": "HDL",
+// "type": "scene",
+// "command": "get_list"
+//}
+//杩斿洖鍊� json鏍煎紡 鎵�鏈夊満鏅痠d鍙婂満鏅噷鎵ц鐨勭洰鏍囨暟鎹�
+//杩斿洖渚嬪瓙
+//{
+// "namespace": "HDL",
+// "command": "get_list_respond",
+// "type": "scene",
+// "number": [{
+// "scene_id": "0001",
+// "scene_name": "dinner",
+// "objects": [{
+// "sid": "00010019101209000025670100010001",
+//"data_type": "string ",
+// "value": "on"
+// }]
+// }]
+//}
+//璇存槑 鑾峰彇鍦烘櫙鍒楄〃鍜屽睘鎬э紝鍙紑锛屽彧鍏筹紝鏃㈠紑鍙堝叧
+
+//5.1.15鍒涘缓鍦烘櫙
+//璇锋眰鍙傛暟
+//{
+// "namespace": "HDL",
+// "command": "create",
+// "type": "scene",
+// "objects": [{
+// "scene_name": "Away ",
+// "status": "single_off"
+// }]
+//}
+//杩斿洖鍊� json鏍煎紡
+//杩斿洖渚嬪瓙 {
+// "namespace": "HDL",
+// "command": "create_respond",
+// "type": "scene",
+// "objects": [{
+// "scene_id": "0004",
+// "name": "Away",
+// "status": "single_off"
+// }]
+//}
+//璇存槑 鍒涘缓鍦烘櫙
+
+//5.1.16娣诲姞鐩爣鍒板満鏅�
+//璇锋眰鍙傛暟
+//{
+// "namespace": "HDL",
+// "command": "add_member",
+// "type": "scene",
+// "number": [{
+// "scene_id": "0001",
+// "objects": [{
+// "sid": "00010019101209000025670100010001",
+// "function": [{
+// "attri": "switch",
+//"data_type": "string ",
+// "value": "on"
+// }]
+
+// }]
+// }, {
+// "scene_id": "0002",
+// "objects": [{
+// "sid": "00010019101209000025670200010001",
+// "function": [{
+// "attri": "brightness",
+//"data_type": "int",
+// "value": 50
+// }]
+// }]
+// }]
+//}
+//杩斿洖鍊� json鏍煎紡
+//杩斿洖渚嬪瓙 {
+// "namespace": "HDL",
+// "command": "add_member_respond",
+// "type": "scene",
+// "scene_id": "0001",
+// "value": "success"
+//}
+//璇存槑 鎴愬姛娣诲姞鐩爣鐨勫満鏅垪琛�
+
+//5.1.17鍒犻櫎鍦烘櫙鍛戒护
+//璇锋眰鍙傛暟
+//{
+// "namespace": "HDL",
+// "command": "delete",
+// "type": "scene",
+// "objects": [{
+// "scene_id": "0001"
+// }]
+//}
+//杩斿洖鍊� json鏍煎紡
+//杩斿洖渚嬪瓙 {
+// "namespace": "HDL",
+// "command": "delete_respond",
+// "type": "scene",
+// "scene_id": "0001",
+// "value": "success"
+//}
+//璇存槑 鍒犻櫎鍦烘櫙
+
+//5.1.18鍒犻櫎鍦烘櫙閲岀殑鐩爣
+//璇锋眰鍙傛暟
+//{
+// "Namespace": "HDL",
+// "Command": "delete_member",
+// "type": "scene",
+// "number": [{
+// "scene_id": "0001",
+// "objects": [{
+// "sid": "00010019101209000025670100010001"
+// }, {
+// "sid": "00010019101209000025670100010002"
+// }]
+// }]
+//}
+//杩斿洖鍊� json鏍煎紡
+//杩斿洖渚嬪瓙 {
+// "namespace": "HDL",
+// "command": "delete_member_respond",
+// "type": "scene",
+// "scenesid": "0001",
+// "sid": "00010019101209000025670100010001",
+// "value": "success"
+//}
+//璇存槑 鍒犻櫎鍦烘櫙鍐呰澶�
+
+//5.1.19閰嶇疆鍦烘櫙鍒嗙粍锛堣冻鍐呭満鏅姸鎬佽嚜鍔ㄨ褰曟渶鍚庝竴娆¤褰曪級
+//璇锋眰鍙傛暟 {
+// "namespace": "HDL",
+// "command": "group",
+// "type": "scene",
+// "objects": [{
+// "group_id": 1,
+// "scene_ids": [{
+// "scene_id": "0001"
+// }, {
+// "scene_id": "0002"
+// }]
+// }]
+//}
+//杩斿洖鍊� json鏍煎紡
+//杩斿洖渚嬪瓙 {
+// "namespace": "HDL",
+// "command": "group_respond",
+// "type": "scene",
+// "group_id": "0001",
+// "value": "success"
+//}
+//璇存槑 鎺у埗鍦烘櫙
+
+
+//5.1.20璇诲彇鍦烘櫙鍒嗙粍
+//璇锋眰鍙傛暟
+//{
+// "namespace": "HDL",
+// "command": "read_group",
+// "type": "scene",
+// "objects": [{
+// "group_id": 1
+// }]
+//}
+//杩斿洖鍊� json鏍煎紡
+//杩斿洖渚嬪瓙 {
+// "namespace": "HDL",
+// "command": "read_group_respond",
+// "type": "scene",
+// "objects": [{
+// "group_id": 1,
+// "scene_ids": [{
+// "scene_id": "0001"
+// }, {
+// "scene_id": "0002"
+// }]
+// }]
+//}
+//璇存槑 鎺у埗鍦烘櫙
+
+
+//5.1.21鎺у埗鍦烘櫙
+//璇锋眰鍙傛暟
+//{
+// "namespace": "HDL",
+// "command": "contrl",
+// "type": "scene",
+// "objects": [{
+// "scene_id": "0001",
+// "value": 鈥渙n鈥�
+// }]
+//}
+//杩斿洖鍊� json鏍煎紡
+//杩斿洖渚嬪瓙 {
+// "namespace": "HDL",
+// "command": "contrl_respond",
+// "type": "scene",
+// "scene_id": "0001",
+// "value": "success"
+//}
+//璇存槑 鎺у埗鍦烘櫙
\ No newline at end of file
diff --git a/HDL_ON/Entity/FunctionList.cs b/HDL_ON/Entity/FunctionList.cs
new file mode 100644
index 0000000..eb8157c
--- /dev/null
+++ b/HDL_ON/Entity/FunctionList.cs
@@ -0,0 +1,56 @@
+锘縰sing System;
+using System.Collections.Generic;
+
+namespace HDL_ON.Entity
+{
+ public class FunctionList
+ {
+ /// <summary>
+ /// 绌鸿皟鍒楄〃
+ /// </summary>
+ public List<AC> aCs = new List<AC>();
+ /// <summary>
+ /// 鐏厜鍒楄〃
+ /// </summary>
+ public List<Light> lights = new List<Light>();
+ /// <summary>
+ /// 绐楀笜鍒楄〃
+ /// </summary>
+ public List<Curtain> curtains = new List<Curtain>();
+ /// <summary>
+ /// 鍦扮儹鍒楄〃
+ /// </summary>
+ public List<FloorHeating> floorHeatings = new List<FloorHeating>();
+ /// <summary>
+ /// 鍦烘櫙鍒楄〃
+ /// </summary>
+ public List<Scene> scenes = new List<Scene>();
+
+ [Newtonsoft.Json.JsonIgnore]
+ public List<Function> functions = new List<Function>();
+
+ /// <summary>
+ /// 鑾峰彇鎵�鏈夊姛鑳藉垪琛�
+ /// </summary>
+ public void GetAllFunction()
+ {
+ functions.Clear();
+ functions.AddRange(GetAllDeviceFunctionList());
+ functions.AddRange(scenes);
+ }
+
+ /// <summary>
+ /// 鑾峰彇璁惧鍔熻兘鍒楄〃
+ /// </summary>
+ public List<Function> GetAllDeviceFunctionList()
+ {
+ var deviceFunctionList = new List<Function>();
+ deviceFunctionList.AddRange(aCs);
+ deviceFunctionList.AddRange(lights);
+ deviceFunctionList.AddRange(curtains);
+ deviceFunctionList.AddRange(floorHeatings);
+ return deviceFunctionList;
+ }
+
+ }
+}
diff --git a/HDL_ON/Entity/Room.cs b/HDL_ON/Entity/Room.cs
index 68ca3dd..c7fb302 100644
--- a/HDL_ON/Entity/Room.cs
+++ b/HDL_ON/Entity/Room.cs
@@ -19,6 +19,10 @@
/// 鎴块棿ID
/// </summary>
public string sid;
+ /// <summary>
+ /// 妤煎眰绱㈠紩
+ /// </summary>
+ public int floorIndex = -1;
/// <summary>
/// 鎴块棿鑳屾櫙
@@ -39,16 +43,13 @@
return str;
}
}
- /// <summary>
- /// 妤煎眰绱㈠紩
- /// </summary>
- public int floorIndex = -1;
+
/// <summary>
/// 鎴块棿鍔熻兘鍒楄〃
/// </summary>
[Newtonsoft.Json.JsonIgnore]
- public List<Function> functionData = new List<Function>();
+ public List<Function> functions = new List<Function>();
public void RefreshFunctions()
{
@@ -60,7 +61,7 @@
funcList.Add(f);
}
}
- functionData = funcList;
+ functions = funcList;
}
}
}
diff --git a/HDL_ON/Entity/Scene.cs b/HDL_ON/Entity/Scene.cs
deleted file mode 100644
index 08e032a..0000000
--- a/HDL_ON/Entity/Scene.cs
+++ /dev/null
@@ -1,230 +0,0 @@
-锘縰sing System;
-using System.Collections.Generic;
-
-namespace HDL_ON.Entity
-{
- public class Scene : Function
- {
- public Scene()
- {
- }
-
- public string scene_id = "0001";
-
- /// <summary>
- /// 鍦烘櫙绫诲瀷
- /// </summary>
- public SceneType sceneType = SceneType.OrdinaryScenes;
-
- /// <summary>
- /// 鍦烘櫙鑳屾櫙
- /// </summary>
- public string ImagePath = "FunctionIcon/Scene/s1.png";
- }
-}
-//5.1.14鑾峰彇鍦烘櫙鍒楄〃
-//璇锋眰鍙傛暟
-//{
-// "namespace": "HDL",
-// "type": "scene",
-// "command": "get_list"
-//}
-//杩斿洖鍊� json鏍煎紡 鎵�鏈夊満鏅痠d鍙婂満鏅噷鎵ц鐨勭洰鏍囨暟鎹�
-//杩斿洖渚嬪瓙
-//{
-// "namespace": "HDL",
-// "command": "get_list_respond",
-// "type": "scene",
-// "number": [{
-// "scene_id": "0001",
-// "scene_name": "dinner",
-// "objects": [{
-// "sid": "00010019101209000025670100010001",
-//"data_type": "string ",
-// "value": "on"
-// }]
-// }]
-//}
-//璇存槑 鑾峰彇鍦烘櫙鍒楄〃鍜屽睘鎬э紝鍙紑锛屽彧鍏筹紝鏃㈠紑鍙堝叧
-
-//5.1.15鍒涘缓鍦烘櫙
-//璇锋眰鍙傛暟
-//{
-// "namespace": "HDL",
-// "command": "create",
-// "type": "scene",
-// "objects": [{
-// "scene_name": "Away ",
-// "status": "single_off"
-// }]
-//}
-//杩斿洖鍊� json鏍煎紡
-//杩斿洖渚嬪瓙 {
-// "namespace": "HDL",
-// "command": "create_respond",
-// "type": "scene",
-// "objects": [{
-// "scene_id": "0004",
-// "name": "Away",
-// "status": "single_off"
-// }]
-//}
-//璇存槑 鍒涘缓鍦烘櫙
-
-//5.1.16娣诲姞鐩爣鍒板満鏅�
-//璇锋眰鍙傛暟
-//{
-// "namespace": "HDL",
-// "command": "add_member",
-// "type": "scene",
-// "number": [{
-// "scene_id": "0001",
-// "objects": [{
-// "sid": "00010019101209000025670100010001",
-// "function": [{
-// "attri": "switch",
-//"data_type": "string ",
-// "value": "on"
-// }]
-
-// }]
-// }, {
-// "scene_id": "0002",
-// "objects": [{
-// "sid": "00010019101209000025670200010001",
-// "function": [{
-// "attri": "brightness",
-//"data_type": "int",
-// "value": 50
-// }]
-// }]
-// }]
-//}
-//杩斿洖鍊� json鏍煎紡
-//杩斿洖渚嬪瓙 {
-// "namespace": "HDL",
-// "command": "add_member_respond",
-// "type": "scene",
-// "scene_id": "0001",
-// "value": "success"
-//}
-//璇存槑 鎴愬姛娣诲姞鐩爣鐨勫満鏅垪琛�
-
-//5.1.17鍒犻櫎鍦烘櫙鍛戒护
-//璇锋眰鍙傛暟
-//{
-// "namespace": "HDL",
-// "command": "delete",
-// "type": "scene",
-// "objects": [{
-// "scene_id": "0001"
-// }]
-//}
-//杩斿洖鍊� json鏍煎紡
-//杩斿洖渚嬪瓙 {
-// "namespace": "HDL",
-// "command": "delete_respond",
-// "type": "scene",
-// "scene_id": "0001",
-// "value": "success"
-//}
-//璇存槑 鍒犻櫎鍦烘櫙
-
-//5.1.18鍒犻櫎鍦烘櫙閲岀殑鐩爣
-//璇锋眰鍙傛暟
-//{
-// "Namespace": "HDL",
-// "Command": "delete_member",
-// "type": "scene",
-// "number": [{
-// "scene_id": "0001",
-// "objects": [{
-// "sid": "00010019101209000025670100010001"
-// }, {
-// "sid": "00010019101209000025670100010002"
-// }]
-// }]
-//}
-//杩斿洖鍊� json鏍煎紡
-//杩斿洖渚嬪瓙 {
-// "namespace": "HDL",
-// "command": "delete_member_respond",
-// "type": "scene",
-// "scenesid": "0001",
-// "sid": "00010019101209000025670100010001",
-// "value": "success"
-//}
-//璇存槑 鍒犻櫎鍦烘櫙鍐呰澶�
-
-//5.1.19閰嶇疆鍦烘櫙鍒嗙粍锛堣冻鍐呭満鏅姸鎬佽嚜鍔ㄨ褰曟渶鍚庝竴娆¤褰曪級
-//璇锋眰鍙傛暟 {
-// "namespace": "HDL",
-// "command": "group",
-// "type": "scene",
-// "objects": [{
-// "group_id": 1,
-// "scene_ids": [{
-// "scene_id": "0001"
-// }, {
-// "scene_id": "0002"
-// }]
-// }]
-//}
-//杩斿洖鍊� json鏍煎紡
-//杩斿洖渚嬪瓙 {
-// "namespace": "HDL",
-// "command": "group_respond",
-// "type": "scene",
-// "group_id": "0001",
-// "value": "success"
-//}
-//璇存槑 鎺у埗鍦烘櫙
-
-
-//5.1.20璇诲彇鍦烘櫙鍒嗙粍
-//璇锋眰鍙傛暟
-//{
-// "namespace": "HDL",
-// "command": "read_group",
-// "type": "scene",
-// "objects": [{
-// "group_id": 1
-// }]
-//}
-//杩斿洖鍊� json鏍煎紡
-//杩斿洖渚嬪瓙 {
-// "namespace": "HDL",
-// "command": "read_group_respond",
-// "type": "scene",
-// "objects": [{
-// "group_id": 1,
-// "scene_ids": [{
-// "scene_id": "0001"
-// }, {
-// "scene_id": "0002"
-// }]
-// }]
-//}
-//璇存槑 鎺у埗鍦烘櫙
-
-
-//5.1.21鎺у埗鍦烘櫙
-//璇锋眰鍙傛暟
-//{
-// "namespace": "HDL",
-// "command": "contrl",
-// "type": "scene",
-// "objects": [{
-// "scene_id": "0001",
-// "value": 鈥渙n鈥�
-// }]
-//}
-//杩斿洖鍊� json鏍煎紡
-//杩斿洖渚嬪瓙 {
-// "namespace": "HDL",
-// "command": "contrl_respond",
-// "type": "scene",
-// "scene_id": "0001",
-// "value": "success"
-//}
-//璇存槑 鎺у埗鍦烘櫙
\ No newline at end of file
diff --git a/HDL_ON/Entity/UserConfig.cs b/HDL_ON/Entity/UserConfig.cs
index 88b84d0..cc02522 100644
--- a/HDL_ON/Entity/UserConfig.cs
+++ b/HDL_ON/Entity/UserConfig.cs
@@ -2,6 +2,7 @@
using System.Collections.Generic;
using HDL_ON.DAL;
using HDL_ON.Entity;
+using Shared;
namespace HDL_ON
{
@@ -62,7 +63,7 @@
/// <summary>
/// 褰撳墠閫夋嫨鐨勬ゼ灞�
/// </summary>
- public string CurFoor = "All";
+ public string CurFoor = Language.StringByID(StringId.All);
public Dictionary<string, int> SkinVision = new Dictionary<string, int> ();
public Dictionary<string, int> DowlaodSkinVision = new Dictionary<string, int> ();
diff --git a/HDL_ON/HDL_ON.projitems b/HDL_ON/HDL_ON.projitems
index 9b9bc73..fb7473e 100644
--- a/HDL_ON/HDL_ON.projitems
+++ b/HDL_ON/HDL_ON.projitems
@@ -22,12 +22,10 @@
<Compile Include="$(MSBuildThisFileDirectory)Entity\Enumerative\EmptyHttpReques.cs" />
<Compile Include="$(MSBuildThisFileDirectory)DAL\Server\HttpServerRequestBase.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Entity\Room.cs" />
- <Compile Include="$(MSBuildThisFileDirectory)Entity\Scene.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Entity\Enumerative\Command.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Entity\Enumerative\MyEnum.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Entity\DB_ResidenceData.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Entity\Function\Function.cs" />
- <Compile Include="$(MSBuildThisFileDirectory)Entity\Function\AC\AC.cs" />
<Compile Include="$(MSBuildThisFileDirectory)DriverLayer\Target.cs" />
<Compile Include="$(MSBuildThisFileDirectory)DriverLayer\BusSocket.cs" />
<Compile Include="$(MSBuildThisFileDirectory)DriverLayer\Control.cs" />
@@ -36,12 +34,7 @@
<Compile Include="$(MSBuildThisFileDirectory)Entity\UserConfig.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Entity\UserInfo.cs" />
<Compile Include="$(MSBuildThisFileDirectory)DriverLayer\Control_Bus.cs" />
- <Compile Include="$(MSBuildThisFileDirectory)Entity\Function\Light\Light.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Entity\Function\BusData.cs" />
- <Compile Include="$(MSBuildThisFileDirectory)Entity\Function\A_Protocol_FunctionInfo.cs" />
- <Compile Include="$(MSBuildThisFileDirectory)Entity\Function\FunctionList.cs" />
- <Compile Include="$(MSBuildThisFileDirectory)Entity\Function\Curtain\Curtain.cs" />
- <Compile Include="$(MSBuildThisFileDirectory)Entity\Function\FloorHeating\FloorHeating.cs" />
<Compile Include="$(MSBuildThisFileDirectory)UI\UI0-Public\PublicAssmebly.cs" />
<Compile Include="$(MSBuildThisFileDirectory)UI\UI0-Public\PublicMothed.cs" />
<Compile Include="$(MSBuildThisFileDirectory)UI\CSS\CSS.cs" />
@@ -103,6 +96,12 @@
<Compile Include="$(MSBuildThisFileDirectory)UI\UI2\2-Classification\RoomPage.cs" />
<Compile Include="$(MSBuildThisFileDirectory)UI\UI2\2-Classification\RoomPageBLL.cs" />
<Compile Include="$(MSBuildThisFileDirectory)UI\UI2\2-Classification\ClassificaitionPublicBLL.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)Entity\Function\Scene.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)Entity\FunctionList.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)Entity\Function\AC.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)Entity\Function\Curtain.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)Entity\Function\FloorHeating.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)Entity\Function\Light.cs" />
</ItemGroup>
<ItemGroup>
<Folder Include="$(MSBuildThisFileDirectory)UI\" />
@@ -114,11 +113,7 @@
<Folder Include="$(MSBuildThisFileDirectory)Entity\ResponseEntity\" />
<Folder Include="$(MSBuildThisFileDirectory)Entity\Enumerative\" />
<Folder Include="$(MSBuildThisFileDirectory)Entity\Function\" />
- <Folder Include="$(MSBuildThisFileDirectory)Entity\Function\Light\" />
- <Folder Include="$(MSBuildThisFileDirectory)Entity\Function\AC\" />
<Folder Include="$(MSBuildThisFileDirectory)DriverLayer\" />
- <Folder Include="$(MSBuildThisFileDirectory)Entity\Function\Curtain\" />
- <Folder Include="$(MSBuildThisFileDirectory)Entity\Function\FloorHeating\" />
<Folder Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\AC\" />
</ItemGroup>
</Project>
\ No newline at end of file
diff --git a/HDL_ON/UI/UI1-Login/LoginPage.cs b/HDL_ON/UI/UI1-Login/LoginPage.cs
index 4b02192..d6646d6 100644
--- a/HDL_ON/UI/UI1-Login/LoginPage.cs
+++ b/HDL_ON/UI/UI1-Login/LoginPage.cs
@@ -239,11 +239,12 @@
{
X = Application.GetRealWidth(78),
Width = Application.GetRealWidth(319 - 78),
- TextAlignment = TextAlignment.CenterLeft,
TextColor = CSS_Color.FirstLevelTitleColor,
TextSize = CSS_FontSize.TextFontSize,
PlaceholderTextColor = CSS_Color.PromptingColor1,
PlaceholderText = Language.StringByID(StringId.PlsEntryAccount),
+ TextAlignment = TextAlignment.CenterLeft,
+ BackgroundColor = 0xff000fff
};
accountView.AddChidren(etAccount);
@@ -311,12 +312,12 @@
{
X = Application.GetRealWidth(78),
Width = Application.GetRealWidth(61 + 84),
- TextAlignment = TextAlignment.CenterLeft,
TextColor = CSS_Color.FirstLevelTitleColor,
TextSize = CSS_FontSize.TextFontSize,
PlaceholderTextColor = CSS_Color.PromptingColor1,
PlaceholderText = Language.StringByID(StringId.PlsEntryPassword),
SecureTextEntry = true,
+ TextAlignment = TextAlignment.CenterLeft,
};
passwordView.AddChidren(etPassword);
diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
index 7c163e1..ef62f22 100644
--- a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
+++ b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
@@ -10,7 +10,7 @@
{
#region 鎺т欢鍒楄〃
- static FrameLayout bodyView;
+ static HomePage bodyView;
/// <summary>
/// 椤堕儴淇℃伅鍖哄煙
/// </summary>
@@ -60,17 +60,9 @@
/// </summary>
VerticalScrolViewLayout sceneFunctionView;
/// <summary>
- /// 鐏厜鍖哄煙闆嗗悎
+ /// 鍔熻兘鍖哄煙闆嗗悎
/// </summary>
- static Dictionary<string, FrameLayout> LightViews;
- /// <summary>
- /// 绌鸿皟鍖哄煙闆嗗悎
- /// </summary>
- static Dictionary<string, FrameLayout> AcViews;
- /// <summary>
- /// 绐楀笜鍖哄煙闆嗗悎
- /// </summary>
- static Dictionary<string, FrameLayout> CurtainViews;
+ List<FrameLayout> functionViews;
#endregion
#region 鍖哄煙鍙橀噺
@@ -88,241 +80,240 @@
public void LoadPage()
{
- #region topView
- topView = new FrameLayout()
+ try
{
- Height = Application.GetRealHeight(216),
- BackgroundImagePath = DB_ResidenceData.residenceData.residenceImage,
- };
- bodyView.AddChidren(topView);
-
- Button btnTop;
- btnTop = new Button()
+ #region topView
+ topView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(216),
+ BackgroundImagePath = DB_ResidenceData.residenceData.residenceImage,
+ };
+ bodyView.AddChidren(topView);
+
+ Button btnTop;
+ btnTop = new Button()
+ {
+ BackgroundColor = CSS_Color.DialogTransparentColor2,
+ };
+ topView.AddChidren(btnTop);
+
+ btnResidenceName = new Button()
+ {
+ X = Application.GetRealWidth(16),
+ Y = Application.GetRealHeight(32),
+ Width = Application.GetRealWidth(200),
+ Height = Application.GetRealHeight(33),
+ TextColor = CSS.CSS_Color.MainBackgroundColor,
+ TextSize = CSS.CSS_FontSize.EmphasisFontSize_FirstLevel,
+ TextAlignment = TextAlignment.CenterLeft,
+ Text = DB_ResidenceData.residenceData.residenceName,
+ IsBold = true
+ };
+ topView.AddChidren(btnResidenceName);
+
+ environmentalView = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(1) + btnResidenceName.Bottom,
+ Height = Application.GetRealHeight(32),
+ };
+ topView.AddChidren(environmentalView);
+ #region 鐜鏁版嵁
+ Button btnTempIcon = new Button()
+ {
+ X = Application.GetRealWidth(12),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "Public/InfoIcon/TempIcon.png",
+ };
+ environmentalView.AddChidren(btnTempIcon);
+
+ btnTempValues = new Button()
+ {
+ X = btnTempIcon.Right + Application.GetRealWidth(4),
+ Width = Application.GetRealWidth(30),
+ Gravity = Gravity.CenterVertical,
+ TextColor = CSS.CSS_Color.MainBackgroundColor,
+ TextSize = CSS.CSS_FontSize.PromptFontSize_FirstLevel,
+ Text = "--掳",
+ TextAlignment = TextAlignment.CenterLeft,
+ };
+ environmentalView.AddChidren(btnTempValues);
+
+ Button btnHumidityIcon = new Button()
+ {
+ X = btnTempValues.Right + Application.GetRealWidth(2),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "Public/InfoIcon/HumidityIcon.png",
+ };
+ environmentalView.AddChidren(btnHumidityIcon);
+
+ btnHumidityValues = new Button()
+ {
+ X = btnHumidityIcon.Right + Application.GetRealWidth(4),
+ Width = Application.GetRealWidth(30),
+ Gravity = Gravity.CenterVertical,
+ TextColor = CSS.CSS_Color.MainBackgroundColor,
+ TextSize = CSS.CSS_FontSize.PromptFontSize_FirstLevel,
+ Text = "--%",
+ TextAlignment = TextAlignment.CenterLeft,
+ };
+ environmentalView.AddChidren(btnHumidityValues);
+
+ Button btnPm25Icon = new Button()
+ {
+ X = btnHumidityValues.Right + Application.GetRealWidth(2),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(16),
+ Height = Application.GetMinRealAverage(16),
+ UnSelectedImagePath = "Public/InfoIcon/Pm25Icon.png",
+ };
+ environmentalView.AddChidren(btnPm25Icon);
+
+ btnPm25Values = new Button()
+ {
+ X = btnPm25Icon.Right + Application.GetRealWidth(4),
+ Width = Application.GetRealWidth(30),
+ Gravity = Gravity.CenterVertical,
+ TextColor = CSS.CSS_Color.MainBackgroundColor,
+ TextSize = CSS.CSS_FontSize.PromptFontSize_FirstLevel,
+ Text = "--",
+ TextAlignment = TextAlignment.CenterLeft,
+ };
+ environmentalView.AddChidren(btnPm25Values);
+ #endregion
+
+ #region msg
+ FrameLayout msgView;
+ msgView = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(164),
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(28),
+ };
+ topView.AddChidren(msgView);
+
+ var btngb = new Button()
+ {
+ BackgroundColor = CSS.CSS_Color.MainColor,//0x3F4484F4,//
+ Alpha = 0.4f,
+ };
+ msgView.AddChidren(btngb);
+
+ Button btnMsgIcon;
+ btnMsgIcon = new Button()
+ {
+ X = Application.GetRealWidth(12),
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetMinRealAverage(24),
+ Height = Application.GetMinRealAverage(24),
+ UnSelectedImagePath = "Collection/MsgIcon.png",
+ SelectedImagePath = "Collection/MsgIconTip.png",
+ };
+ msgView.AddChidren(btnMsgIcon);
+
+ Button btnMsg;
+ btnMsg = new Button()
+ {
+ X = Application.GetRealWidth(10) + btnMsgIcon.Right,
+ Width = Application.GetRealWidth(240),
+ Text = "鏃�",
+ TextColor = CSS.CSS_Color.MainBackgroundColor,
+ TextSize = CSS.CSS_FontSize.PromptFontSize_FirstLevel,
+ TextAlignment = TextAlignment.CenterLeft,
+ };
+ msgView.AddChidren(btnMsg);
+
+ Button btnMsgTime;
+ btnMsgTime = new Button()
+ {
+ X = Application.GetRealWidth(299),
+ Width = Application.GetRealWidth(44),
+ Text = "00:00",
+ TextSize = CSS.CSS_FontSize.PromptFontSize_FirstLevel,
+ TextAlignment = TextAlignment.CenterLeft,
+ };
+ msgView.AddChidren(btnMsgTime);
+ #endregion
+
+ #endregion
+
+ #region 鍔熻兘鍦烘櫙鍒囨崲
+ changeView = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(20) + topView.Bottom,
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(230),
+ Height = Application.GetRealHeight(62),
+ BackgroundImagePath = "Collection/ChangeViewbg.png",
+ };
+ bodyView.AddChidren(changeView);
+
+ btnChangeFunction = new Button()
+ {
+ Width = Application.GetRealWidth(114),
+ TextID = StringId.Functions,
+ SelectedTextColor = CSS.CSS_Color.MainColor,
+ TextColor = CSS.CSS_Color.PromptingColor1,
+ TextSize = CSS.CSS_FontSize.HeadlineFontSize,
+ TextAlignment = TextAlignment.Center,
+ IsSelected = true,
+ IsBold = true
+ };
+ changeView.AddChidren(btnChangeFunction);
+
+ Button btnLine = new Button()
+ {
+ X = btnChangeFunction.Right,
+ Gravity = Gravity.CenterVertical,
+ Width = Application.GetRealWidth(1),
+ Height = Application.GetRealHeight(14),
+ BackgroundColor = CSS.CSS_Color.PromptingColor1,
+ };
+ changeView.AddChidren(btnLine);
+
+ btnChangeScene = new Button()
+ {
+ X = btnLine.Right,
+ Width = Application.GetRealWidth(114),
+ TextID = StringId.Scenes,
+ SelectedTextColor = CSS.CSS_Color.MainColor,
+ TextColor = CSS.CSS_Color.PromptingColor1,
+ TextSize = CSS.CSS_FontSize.TextFontSize,
+ TextAlignment = TextAlignment.Center,
+ };
+ changeView.AddChidren(btnChangeScene);
+ #endregion
+
+ #region ContextView
+ contentView = new PageLayout()
+ {
+ Y = changeView.Bottom + Application.GetRealHeight(10),
+ Height = Application.GetRealHeight(310 + 30), //20涓鸿秴鍑洪儴鍒�
+ };
+ bodyView.AddChidren(contentView);
+
+ functionViews = new List<FrameLayout>();
+
+ deviceFunctionView = new VerticalScrolViewLayout();
+ contentView.AddChidren(deviceFunctionView);
+ LoadDeviceFunctionControlZone();
+ sceneFunctionView = new VerticalScrolViewLayout();
+ contentView.AddChidren(sceneFunctionView);
+ LoadSceneFunctionControlZone();
+ contentView.PageIndex = 0;
+
+ #endregion
+
+ LoadEvent_ChangeShowedFunctionType();
+ }
+ catch (Exception ex)
{
- BackgroundColor = CSS_Color.DialogTransparentColor2,
- };
- topView.AddChidren(btnTop);
-
- btnResidenceName = new Button()
- {
- X = Application.GetRealWidth(16),
- Y = Application.GetRealHeight(32),
- Width = Application.GetRealWidth(200),
- Height = Application.GetRealHeight(33),
- TextColor = CSS.CSS_Color.MainBackgroundColor,
- TextSize = CSS.CSS_FontSize.EmphasisFontSize_FirstLevel,
- TextAlignment = TextAlignment.CenterLeft,
- Text = DB_ResidenceData.residenceData.residenceName,
- IsBold = true
- };
- topView.AddChidren(btnResidenceName);
-
- environmentalView = new FrameLayout()
- {
- Y = Application.GetRealHeight(1) + btnResidenceName.Bottom,
- Height = Application.GetRealHeight(32),
- };
- topView.AddChidren(environmentalView);
- #region 鐜鏁版嵁
- Button btnTempIcon = new Button()
- {
- X = Application.GetRealWidth(12),
- Gravity = Gravity.CenterVertical,
- Width = Application.GetMinRealAverage(16),
- Height = Application.GetMinRealAverage(16),
- UnSelectedImagePath = "Public/InfoIcon/TempIcon.png",
- };
- environmentalView.AddChidren(btnTempIcon);
-
- btnTempValues = new Button()
- {
- X = btnTempIcon.Right + Application.GetRealWidth(4),
- Width = Application.GetRealWidth(30),
- Gravity = Gravity.CenterVertical,
- TextColor = CSS.CSS_Color.MainBackgroundColor,
- TextSize = CSS.CSS_FontSize.PromptFontSize_FirstLevel,
- Text = "--掳",
- TextAlignment = TextAlignment.CenterLeft,
- };
- environmentalView.AddChidren(btnTempValues);
-
- Button btnHumidityIcon = new Button()
- {
- X = btnTempValues.Right + Application.GetRealWidth(2),
- Gravity = Gravity.CenterVertical,
- Width = Application.GetMinRealAverage(16),
- Height = Application.GetMinRealAverage(16),
- UnSelectedImagePath = "Public/InfoIcon/HumidityIcon.png",
- };
- environmentalView.AddChidren(btnHumidityIcon);
-
- btnHumidityValues = new Button()
- {
- X = btnHumidityIcon.Right + Application.GetRealWidth(4),
- Width = Application.GetRealWidth(30),
- Gravity = Gravity.CenterVertical,
- TextColor = CSS.CSS_Color.MainBackgroundColor,
- TextSize = CSS.CSS_FontSize.PromptFontSize_FirstLevel,
- Text = "--%",
- TextAlignment = TextAlignment.CenterLeft,
- };
- environmentalView.AddChidren(btnHumidityValues);
-
- Button btnPm25Icon = new Button()
- {
- X = btnHumidityValues.Right + Application.GetRealWidth(2),
- Gravity = Gravity.CenterVertical,
- Width = Application.GetMinRealAverage(16),
- Height = Application.GetMinRealAverage(16),
- UnSelectedImagePath = "Public/InfoIcon/Pm25Icon.png",
- };
- environmentalView.AddChidren(btnPm25Icon);
-
- btnPm25Values = new Button()
- {
- X = btnPm25Icon.Right + Application.GetRealWidth(4),
- Width = Application.GetRealWidth(30),
- Gravity = Gravity.CenterVertical,
- TextColor = CSS.CSS_Color.MainBackgroundColor,
- TextSize = CSS.CSS_FontSize.PromptFontSize_FirstLevel,
- Text = "--",
- TextAlignment = TextAlignment.CenterLeft,
- };
- environmentalView.AddChidren(btnPm25Values);
- #endregion
-
-
- #region msg
- FrameLayout msgView;
- msgView = new FrameLayout()
- {
- Y = Application.GetRealHeight(164),
- Gravity = Gravity.CenterHorizontal,
- Width = Application.GetRealWidth(343),
- Height = Application.GetRealHeight(28),
- };
- topView.AddChidren(msgView);
-
- var btngb = new Button()
- {
- BackgroundColor = CSS.CSS_Color.MainColor,//0x3F4484F4,//
- Alpha = 0.4f,
- };
- msgView.AddChidren(btngb);
-
- Button btnMsgIcon;
- btnMsgIcon = new Button()
- {
- X = Application.GetRealWidth(12),
- Gravity = Gravity.CenterVertical,
- Width = Application.GetMinRealAverage(24),
- Height = Application.GetMinRealAverage(24),
- UnSelectedImagePath = "Collection/MsgIcon.png",
- SelectedImagePath = "Collection/MsgIconTip.png",
- };
- msgView.AddChidren(btnMsgIcon);
-
- Button btnMsg;
- btnMsg = new Button()
- {
- X = Application.GetRealWidth(10) + btnMsgIcon.Right,
- Width = Application.GetRealWidth(240),
- Text = "鏃�",
- TextColor = CSS.CSS_Color.MainBackgroundColor,
- TextSize = CSS.CSS_FontSize.PromptFontSize_FirstLevel,
- TextAlignment = TextAlignment.CenterLeft,
- };
- msgView.AddChidren(btnMsg);
-
- Button btnMsgTime;
- btnMsgTime = new Button()
- {
- X = Application.GetRealWidth(299),
- Width = Application.GetRealWidth(44),
- Text = "00:00",
- TextSize = CSS.CSS_FontSize.PromptFontSize_FirstLevel,
- TextAlignment = TextAlignment.CenterLeft,
- };
- msgView.AddChidren(btnMsgTime);
-
- #endregion
-
- #endregion
-
-
- #region 鍔熻兘鍦烘櫙鍒囨崲
- changeView = new FrameLayout()
- {
- Y = Application.GetRealHeight(20) + topView.Bottom,
- Gravity = Gravity.CenterHorizontal,
- Width = Application.GetRealWidth(230),
- Height = Application.GetRealHeight(62),
- BackgroundImagePath = "Collection/ChangeViewbg.png",
- };
- bodyView.AddChidren(changeView);
-
- btnChangeFunction = new Button()
- {
- Width = Application.GetRealWidth(114),
- TextID = StringId.Functions,
- SelectedTextColor = CSS.CSS_Color.MainColor,
- TextColor = CSS.CSS_Color.PromptingColor1,
- TextSize = CSS.CSS_FontSize.HeadlineFontSize,
- TextAlignment = TextAlignment.Center,
- IsSelected = true,
- IsBold = true
- };
- changeView.AddChidren(btnChangeFunction);
-
- Button btnLine = new Button()
- {
- X = btnChangeFunction.Right,
- Gravity = Gravity.CenterVertical,
- Width = Application.GetRealWidth(1),
- Height = Application.GetRealHeight(14),
- BackgroundColor = CSS.CSS_Color.PromptingColor1,
- };
- changeView.AddChidren(btnLine);
-
- btnChangeScene = new Button()
- {
- X = btnLine.Right,
- Width = Application.GetRealWidth(114),
- TextID = StringId.Scenes,
- SelectedTextColor = CSS.CSS_Color.MainColor,
- TextColor = CSS.CSS_Color.PromptingColor1,
- TextSize = CSS.CSS_FontSize.TextFontSize,
- TextAlignment = TextAlignment.Center,
- };
- changeView.AddChidren(btnChangeScene);
-
- #endregion
-
- #region ContextView
- contentView = new PageLayout()
- {
- Y = changeView.Bottom + Application.GetRealHeight(10),
- Height = Application.GetRealHeight(310 + 30), //20涓鸿秴鍑洪儴鍒�
- };
- bodyView.AddChidren(contentView);
-
- LightViews = new Dictionary<string, FrameLayout>();
- AcViews = new Dictionary<string, FrameLayout>();
- CurtainViews = new Dictionary<string, FrameLayout>();
-
- deviceFunctionView = new VerticalScrolViewLayout();
- contentView.AddChidren(deviceFunctionView);
- LoadDeviceFunctionControlZone();
- sceneFunctionView = new VerticalScrolViewLayout();
- contentView.AddChidren(sceneFunctionView);
- LoadSceneFunctionControlZone();
- contentView.PageIndex = 0;
-
- #endregion
-
- LoadEvent_ChangeShowedFunctionType();
- //鍒锋柊鍔熻兘鐘舵��
- DB_ResidenceData.residenceData.RefreshResidenceFunctionStatus();
+ MainPage.Log($"HomePage LoadPage Error : {ex.Message}");
+ }
}
/// <summary>
@@ -332,9 +323,7 @@
{
#region ContextView
deviceFunctionView.RemoveAll();
- LightViews.Clear();
- AcViews.Clear();
- CurtainViews.Clear();
+ functionViews.Clear();
var rowView = new FrameLayout();
try
{
@@ -374,33 +363,17 @@
{
UnSelectedImagePath = "Collection/Functionbg.png",
SelectedImagePath = "Collection/FunctionOnbg.png",
+ Tag = function.sid
};
functionView.AddChidren(btnbg);
- switch (function.functionCategory)
- {
- case FunctionType.Light:
- #region 鐏厜 Light
- LightViews.Add(function.sid, functionView);
- #endregion
- break;
- case FunctionType.Curtain:
- #region 绐楀笜
- CurtainViews.Add(function.sid, functionView);
- #endregion
- break;
- case FunctionType.AC:
- #region 绌鸿皟 AC
- AcViews.Add(function.sid, functionView);
- #endregion
- break;
- }
+ functionViews.Add(functionView);
LoadDeviceFunctionDiv(functionView, function);
index++;
}
}
catch (Exception ex)
{
- MainPage.Log("homepage erorr : " + ex.Message);
+ MainPage.Log("homepage error : " + ex.Message);
}
deviceFunctionView.AddChidren(new Button { Height = Application.GetRealHeight(30) });
#endregion
@@ -435,7 +408,7 @@
sceneFunctionView.AddChidren(rowView);
sceneFunctionView.AddChidren(new Button() { Height = Application.GetRealHeight(7) });
}
- var functionView_X = Application.GetRealWidth((16 + 164) * (index % 2) +16);
+ var functionView_X = Application.GetRealWidth((16 + 164) * (index % 2) + 16);
var functionView = new FrameLayout()
{
@@ -446,15 +419,11 @@
BackgroundImagePath = (function as Scene).ImagePath,
};
rowView.AddChidren(functionView);
- //functionView.Radius = (uint)Application.GetRealWidth(12);
- //functionView.BorderColor = CSS_Color.BackgroundColor;
- //functionView.BorderWidth = 1;
-
LoadSceneFunctionDiv(functionView, function);
index++;
}
- }
+ }
catch (Exception ex)
{
MainPage.Log("homepage erorr : " + ex.Message);
@@ -538,67 +507,75 @@
};
view.AddChidren(btnCollection);
- Button btnSwitch;
- btnSwitch = new Button()
+ if (function.functionCategory == FunctionCategory.Curtain)
{
- X = Application.GetRealWidth(122),
- Y = Application.GetRealWidth(92),
- Width = Application.GetMinRealAverage(48),
- Height = Application.GetMinRealAverage(36),
- UnSelectedImagePath = "Public/Switch.png",
- SelectedImagePath = "Public/SwitchOn.png",
- };
- view.AddChidren(btnSwitch);
+ btnIcon.UnSelectedImagePath = "FunctionIcon/Curtain/CurtainIcon.png";
+ btnIcon.SelectedImagePath = "FunctionIcon/Curtain/CurtainOnIcon.png";
+ Button btnCurtainClose;
+ btnCurtainClose = new Button()
+ {
+ X = Application.GetRealWidth(84),
+ Y = Application.GetRealWidth(89),
+ Width = Application.GetRealWidth(44),
+ Height = Application.GetRealWidth(44),
+ UnSelectedImagePath = "FunctionIcon/Curtain/CurtainCloseBlueIcon_Shadow.png",
+ SelectedImagePath = "FunctionIcon/Curtain/CurtainCloseWhiteIcon_Shadow.png",
+ };
+ view.AddChidren(btnCurtainClose);
- switch (function.functionCategory)
- {
- case FunctionType.Light:
- #region 鐏厜 Light
- btnIcon.UnSelectedImagePath = "FunctionIcon/Light/LightIcon.png";
- btnIcon.SelectedImagePath = "FunctionIcon/Light/LightOnIcon.png";
- LoadRelaySwitchEvent(function, btnSwitch, view);
- //btnCollection.IsSelected = btnIcon.IsSelected = btnName.IsSelected = btnZone.IsSelected = btnSwitch.IsSelected = (function as Light).state == 1;
- UpdataLightView(function as Light);
- //btnSwitch.MouseUpEventHandler += (sender, e) =>
- //{
- // var curState = !btnSwitch.IsSelected;
- // for (int i = 0; i < view.ChildrenCount; i++)
- // {
- // if (view.GetChildren(i).GetType() == typeof(Button))
- // {
- // var btn = view.GetChildren(i) as Button;
- // btn.IsSelected = curState;
- // }
- // }
- // new System.Threading.Thread(() =>
- // {
- // var light = function as Light;
- // light.state = btnSwitch.IsSelected ? 1 : 0;
- // Control.Send("write", function, 3);
- // })
- // { IsBackground = true }.Start();
- //};
- #endregion
- break;
- case FunctionType.Curtain:
- #region 绐楀笜
- btnIcon.UnSelectedImagePath = "FunctionIcon/Curtain/CurtainIcon.png";
- btnIcon.SelectedImagePath = "FunctionIcon/Curtain/CurtainOnIcon.png";
- #endregion
- break;
- case FunctionType.AC:
- #region 绌鸿皟 AC
- btnIcon.UnSelectedImagePath = "FunctionIcon/AC/AcIcon.png";
- btnIcon.SelectedImagePath = "FunctionIcon/AC/AcOnIcon.png";
- #endregion
- break;
- case FunctionType.FloorHeating:
- #region 鍦扮儹
- btnIcon.UnSelectedImagePath = "FunctionIcon/FloorHeating/FloorHeatingIcon.png";
- btnIcon.SelectedImagePath = "FunctionIcon/FloorHeating/FloorHeatingOnIcon.png";
- #endregion
- break;
+ Button btnCurtainOpen;
+ btnCurtainOpen = new Button()
+ {
+ X = btnCurtainClose.Right,
+ Y = Application.GetRealWidth(89),
+ Width = Application.GetRealWidth(44),
+ Height = Application.GetRealWidth(44),
+ UnSelectedImagePath = "FunctionIcon/Curtain/CurtainOpenBlueIcon_Shadow.png",
+ SelectedImagePath = "FunctionIcon/Curtain/CurtainOpenWhiteIcon_Shadow.png",
+ };
+ view.AddChidren(btnCurtainOpen);
+
+ LoadEvent_ControlCurtain(function as Curtain, btnCurtainClose, btnCurtainOpen);
}
+ else
+ {
+ Button btnSwitch;
+ btnSwitch = new Button()
+ {
+ X = Application.GetRealWidth(122),
+ Y = Application.GetRealWidth(92),
+ Width = Application.GetMinRealAverage(48),
+ Height = Application.GetMinRealAverage(36),
+ UnSelectedImagePath = "Public/Switch.png",
+ SelectedImagePath = "Public/SwitchOn.png",
+ };
+ view.AddChidren(btnSwitch);
+
+ switch (function.functionCategory)
+ {
+ case FunctionCategory.Light:
+ #region 鐏厜 Light
+ btnIcon.UnSelectedImagePath = "FunctionIcon/Light/LightIcon.png";
+ btnIcon.SelectedImagePath = "FunctionIcon/Light/LightOnIcon.png";
+ UpdataFunctionStates(function as Light);
+ #endregion
+ break;
+ case FunctionCategory.AC:
+ #region 绌鸿皟 AC
+ btnIcon.UnSelectedImagePath = "FunctionIcon/AC/AcIcon.png";
+ btnIcon.SelectedImagePath = "FunctionIcon/AC/AcOnIcon.png";
+ #endregion
+ break;
+ case FunctionCategory.FloorHeating:
+ #region 鍦扮儹
+ btnIcon.UnSelectedImagePath = "FunctionIcon/FloorHeating/FloorHeatingIcon.png";
+ btnIcon.SelectedImagePath = "FunctionIcon/FloorHeating/FloorHeatingOnIcon.png";
+ #endregion
+ break;
+ }
+ LoadEvent_SwitchFunction(function, btnSwitch);
+ }
+ UpdataFunctionStates(function);
}
catch (Exception ex)
{
@@ -618,20 +595,9 @@
{
UnSelectedImagePath = "Collection/SceneCovered.png",
SelectedImagePath = "Collection/SceneCoveredOn.png",
- //Width = Application.GetRealWidth(165),
};
view.AddChidren(btnCoverd);
- btnCoverd.MouseDownEventHandler = (sender, e) => {
- btnCoverd.IsSelected = true;
- };
- btnCoverd.MouseUpEventHandler = (sender, e) => {
- new System.Threading.Thread(() => {
- System.Threading.Thread.Sleep(200);
- Application.RunOnMainThread(() => {
- btnCoverd.IsSelected = false;
- });
- }) { IsBackground = true }.Start();
- };
+ LoadEvent_ControlScene(btnCoverd, function);
Button btnDelayIcon;
btnDelayIcon = new Button()
@@ -644,6 +610,17 @@
};
view.AddChidren(btnDelayIcon);
+ Button btnCollection;
+ btnCollection = new Button()
+ {
+ X = Application.GetRealWidth(116),
+ Y = Application.GetRealWidth(8),
+ Width = Application.GetMinRealAverage(32),
+ Height = Application.GetMinRealAverage(32),
+ SelectedImagePath = "Collection/CollectionWhiteIcon.png",
+ UnSelectedImagePath = "Collection/CollectionIcon.png",
+ };
+ view.AddChidren(btnCollection);
Button btnName;
btnName = new Button()
{
@@ -673,17 +650,6 @@
};
view.AddChidren(btnZone);
- Button btnCollection;
- btnCollection = new Button()
- {
- X = Application.GetRealWidth(116),
- Y = Application.GetRealWidth(8),
- Width = Application.GetMinRealAverage(32),
- Height = Application.GetMinRealAverage(32),
- SelectedImagePath = "Collection/CollectionWhiteIcon.png",
- UnSelectedImagePath = "Collection/CollectionIcon.png",
- };
- view.AddChidren(btnCollection);
}
catch (Exception ex)
@@ -693,4 +659,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs b/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs
index 68c3f2e..939ebe3 100644
--- a/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs
+++ b/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs
@@ -4,11 +4,8 @@
namespace HDL_ON.UI
{
-
-
public partial class HomePage
{
-
/// <summary>
/// 淇敼鏄剧ず鐨勫姛鑳界被鍨�
/// 璁惧鍔熻兘/鍦烘櫙鍔熻兘
@@ -64,73 +61,117 @@
};
}
-
-
/// <summary>
/// 鏇存柊鐏厜鏄剧ず鐘舵��
/// </summary>
- /// <param name="light"></param>
- public static void UpdataLightView(Light light)
+ public static void UpdataFunctionStates(Function function)
{
Application.RunOnMainThread(() =>
{
- if (bodyView != null)
+ try
{
- foreach (var dic in LightViews)
+ if (bodyView != null)
{
- if (dic.Key == light.sid)
+ foreach (var view in bodyView.functionViews)
{
- var state = light.on_off == 1;
- var view = dic.Value;
- for (int i = 0; i < view.ChildrenCount; i++)
+ if (view.Tag.ToString() == function.sid)
{
- if (view.GetChildren(i).GetType() == typeof(Button))
+ var state = function.on_off == "on";
+ for (int i = 0; i < view.ChildrenCount; i++)
{
- var btn = view.GetChildren(i) as Button;
- btn.IsSelected = state;
- if (btn.Tag != null && btn.Tag.ToString() == "state")
+ if (view.GetChildren(i).GetType() == typeof(Button))
{
- btn.Text = light.lastState;
+ var btn = view.GetChildren(i) as Button;
+ btn.IsSelected = state;
+ if (btn.Tag != null && btn.Tag.ToString() == "state")
+ {
+ btn.Text = function.lastState;
+ }
}
}
}
}
}
}
+ catch (Exception ex)
+ {
+ MainPage.Log($"HomePage updata funciton states error {ex.Message}");
+ }
});
}
/// <summary>
- /// 鍔犺浇缁х數鍣ㄥ紑鍏充簨浠�
+ /// 鍔犺浇鍦烘櫙鎺у埗浜嬩欢
+ /// </summary>
+ /// <param name="btnCoverd"></param>
+ void LoadEvent_ControlScene(Button btnCoverd ,Function function)
+ {
+ btnCoverd.MouseDownEventHandler = (sender, e) =>
+ {
+ btnCoverd.IsSelected = true;
+ };
+ btnCoverd.MouseUpEventHandler = (sender, e) =>
+ {
+ Control.Send(function as Scene);
+ new System.Threading.Thread(() =>
+ {
+ System.Threading.Thread.Sleep(200);
+ Application.RunOnMainThread(() =>
+ {
+ btnCoverd.IsSelected = false;
+ });
+ })
+ { IsBackground = true }.Start();
+ };
+
+ }
+
+ /// <summary>
+ /// 鍔犺浇鐏厜寮�鍏充簨浠�
/// </summary>
/// <param name="function"></param>
/// <param name="btnSwitch"></param>
- /// <param name="view"></param>
- void LoadRelaySwitchEvent(Function function, Button btnSwitch, FrameLayout view)
+ void LoadEvent_SwitchFunction(Function function, Button btnSwitch)
{
-
- btnSwitch.MouseUpEventHandler += (sender, e) =>
+ btnSwitch.MouseUpEventHandler = (sender, e) =>
{
- if (function.functionCategory == FunctionType.Light)
+ btnSwitch.IsSelected = !btnSwitch.IsSelected;
+ new System.Threading.Thread(() =>
{
- var curState = !btnSwitch.IsSelected;
- for (int i = 0; i < view.ChildrenCount; i++)
- {
- if (view.GetChildren(i).GetType() == typeof(Button))
- {
- var btn = view.GetChildren(i) as Button;
- btn.IsSelected = curState;
- }
- }
- new System.Threading.Thread(() =>
- {
- var light = function as Light;
- light.on_off = btnSwitch.IsSelected ? 1 : 0;
- Control.Send("write", function);
- })
- { IsBackground = true }.Start();
- }
+ function.on_off = btnSwitch.IsSelected ? "on" : "off";
+ Control.Send(CommandType_A.write, function);
+ })
+ { IsBackground = true }.Start();
};
}
+
+ /// <summary>
+ /// 鍔犺浇绐楀笜鎺у埗浜嬩欢
+ /// </summary>
+ void LoadEvent_ControlCurtain(Curtain curtain, Button btnClose, Button btnOpen)
+ {
+ btnClose.MouseDownEventHandler = (sender, e) =>
+ {
+ btnClose.IsSelected = true;
+ };
+ btnClose.MouseUpEventHandler = (sender, e) =>
+ {
+ btnClose.IsSelected = false;
+ curtain.on_off = "off";
+ Control.Send(CommandType_A.write, curtain);
+ };
+
+ btnOpen.MouseDownEventHandler = (sender, e) =>
+ {
+ btnOpen.IsSelected = true;
+ };
+ btnOpen.MouseUpEventHandler = (sender, e) =>
+ {
+ btnOpen.IsSelected = false;
+ curtain.on_off = "on";
+ Control.Send(CommandType_A.write, curtain);
+ };
+ }
+
}
}
diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs b/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs
index 8a2c4e9..47e5eb8 100644
--- a/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs
+++ b/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs
@@ -24,43 +24,46 @@
{
return;
}
- switch (updataFunction.functionCategory)
+ for (int i = 0; i < scrolView.ChildrenCount; i++)
{
- case FunctionType.Light:
- var uLight = updataFunction as Light;
- for (int i = 0; i < scrolView.ChildrenCount; i++)
+ if (scrolView.GetChildren(i).Tag == null || scrolView.GetChildren(i).Tag.ToString() == "")
+ {
+ continue;
+ }
+ var viewTag = scrolView.GetChildren(i).Tag.ToString();
+ if (viewTag == updataFunction.functionCategory.ToString() + "-" + updataFunction.functionType + "-" + updataFunction.sid)
+ {
+ if (scrolView.GetChildren(i).GetType().Name == "FunctionControlZone")
{
- if (scrolView.GetChildren(i).Tag == null || scrolView.GetChildren(i).Tag.ToString() == "")
+ var fcView = scrolView.GetChildren(i) as FrameLayout;
+ for (int j = 0; j < fcView.ChildrenCount; j++)
{
- continue;
- }
- var viewTag = scrolView.GetChildren(i).Tag.ToString();
- if (viewTag == updataFunction.functionCategory.ToString() + "-" + updataFunction.functionType + "-" + updataFunction.sid)
- {
- if (scrolView.GetChildren(i).GetType().Name == "FunctionControlZone")
+ if (fcView.GetChildren(j).Tag == null)
+ continue;
+ var cTag = fcView.GetChildren(j).Tag.ToString();
+ switch (updataFunction.functionCategory)
{
- var fcView = scrolView.GetChildren(i) as FrameLayout;
- for (int j = 0; j < fcView.ChildrenCount; j++)
- {
- if (fcView.GetChildren(j).Tag == null)
- continue;
- var cTag = fcView.GetChildren(j).Tag.ToString();
+ case FunctionCategory.Light:
+ case FunctionCategory.AC:
+ #region 鎸夐挳鐘舵�佹洿鏂�
if (cTag == updataFunction.functionType + "_Switch_" + updataFunction.sid)
{
try
{
- (fcView.GetChildren(j) as Button).IsSelected = uLight.on_off == 1;
+ (fcView.GetChildren(j) as Button).IsSelected = updataFunction.on_off == "on";
}
catch (Exception ex)
{
MainPage.Log($"{this.GetType()} error 0 : {ex.Message}");
}
}
+ #endregion
+ #region 璋冨厜鐘舵�佽繘搴︽洿鏂�
else if (cTag == updataFunction.functionType + "_DimmerBar_" + updataFunction.sid)
{
try
{
- if (uLight.on_off == 1)
+ if (updataFunction.on_off == "on")
{
(fcView.GetChildren(j) as DiyImageSeekBar).Progress = (updataFunction as Light).brightness;
(fcView.GetChildren(j) as DiyImageSeekBar).ProgressBarColor = CSS.CSS_Color.AuxiliaryColor1;
@@ -75,11 +78,53 @@
MainPage.Log($"{this.GetType()} error 1 : {ex.Message}");
}
}
- }
+ #endregion
+ #region 鍔熻兘鐘舵�佷俊鎭洿鏂�
+ else if (cTag == updataFunction.functionType + "_laststates_" + updataFunction.sid)
+ {
+ try
+ {
+ (fcView.GetChildren(j) as Button).IsSelected = updataFunction.on_off == "on";
+ (fcView.GetChildren(j) as Button).Text = updataFunction.lastState;
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"{this.GetType()} error 2 : {ex.Message}");
+ }
+ }
+ break;
+ #endregion
+ case FunctionCategory.Curtain:
+ #region 绐楀笜鏇存柊
+ var uCurtain = updataFunction as Curtain;
+ if (cTag == updataFunction.functionType + "_off_" + updataFunction.sid)
+ {
+ try
+ {
+ (fcView.GetChildren(j) as Button).IsSelected = uCurtain.on_off == "off";
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"{this.GetType()} error 3 : {ex.Message}");
+ }
+ }
+ else
+ {
+ try
+ {
+ (fcView.GetChildren(j) as Button).IsSelected = uCurtain.on_off == "on";
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"{this.GetType()} error 4 : {ex.Message}");
+ }
+ }
+ #endregion
+ break;
}
}
}
- break;
+ }
}
});
}
diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs b/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
index e0eb990..1a064c6 100644
--- a/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
+++ b/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
@@ -11,7 +11,7 @@
{
#region 鎺т欢鍒楄〃
- FrameLayout bodyView;
+ static ClassificationPage bodyView;
#region 椤堕儴鎺т欢
/// <summary>
/// 鎴块棿鍒嗛〉
@@ -40,11 +40,11 @@
/// <summary>
/// 妤煎眰閫夋嫨涓嬫媺鍥炬爣
/// </summary>
- Button btnFoorDownIcon;
+ Button btnFloorDownIcon;
/// <summary>
/// 妤煎眰鏄剧ず
/// </summary>
- Button btnFoor;
+ Button btnFloor;
/// <summary>
/// 鏄剧ず鏂瑰紡鍒囨崲鎸夐挳
/// </summary>
@@ -54,10 +54,6 @@
/// 鎴块棿鍒楄〃鍖哄煙
/// </summary>
VerticalScrolViewLayout roomListView;
- /// <summary>
- /// 鎴块棿鍖哄煙闆嗗悎
- /// </summary>
- List<FrameLayout> roomViewList;
#endregion
#region 鍔熻兘鍖哄煙
@@ -155,7 +151,7 @@
/// <summary>
/// 妤煎眰閫夋嫨涓嬫媺鍥炬爣
/// </summary>
- btnFoorDownIcon = new Button()
+ btnFloorDownIcon = new Button()
{
Width = Application.GetMinRealAverage(16),
Height = Application.GetMinRealAverage(16),
@@ -163,13 +159,13 @@
Y = Application.GetRealHeight(18),
UnSelectedImagePath = "Public/DownIcon.png",
};
- roomFloorChangeView.AddChidren(btnFoorDownIcon);
+ roomFloorChangeView.AddChidren(btnFloorDownIcon);
/// <summary>
/// 妤煎眰鏄剧ず
/// </summary>
- btnFoor = new Button()
+ btnFloor = new Button()
{
- X = btnFoorDownIcon.Right,
+ X = btnFloorDownIcon.Right,
Y = Application.GetRealHeight(18),
Width = Application.GetRealWidth(200),
Height = Application.GetMinRealAverage(16),
@@ -178,7 +174,7 @@
TextAlignment = TextAlignment.CenterLeft,
Text = UserConfig.Instance.CurFoor,
};
- roomFloorChangeView.AddChidren(btnFoor);
+ roomFloorChangeView.AddChidren(btnFloor);
/// <summary>
/// 鏄剧ず鏂瑰紡鍒囨崲鎸夐挳
/// </summary>
@@ -205,10 +201,6 @@
BackgroundColor = CSS_Color.MainBackgroundColor,
};
roomPageView.AddChidren(roomListView);
- /// <summary>
- /// 鎴块棿鍖哄煙闆嗗悎
- /// </summary>
- roomViewList = new List<FrameLayout>();
foreach (var room in DB_ResidenceData.residenceData.rooms)
{
@@ -220,6 +212,7 @@
Radius = (uint)Application.GetRealHeight(12),
BorderColor = 0x00000000,
BorderWidth = 1,
+ Tag = room.sid,
};
roomListView.AddChidren(roomView);
@@ -247,7 +240,6 @@
TextSize = CSS_FontSize.SubheadingFontSize,
};
roomView.AddChidren(btnFloorAndRoomName);
-
#region 鐜鏁版嵁
var environmentalView = new FrameLayout()
@@ -335,22 +327,18 @@
Y = Application.GetRealHeight(126),
Width = Application.GetMinRealAverage(58),
Height = Application.GetMinRealAverage(58),
- UnSelectedImagePath = "",
- SelectedImagePath = "Classification/Room/AllCloseIcon.png",
+ UnSelectedImagePath = "Classification/Room/AllCloseIcon.png",
+ Tag = "AllClose"
};
roomView.AddChidren(btnAllClose);
-#if DEBUG
- btnAllClose.IsSelected = true;
-#endif
+
+ LoadEvent_CloseAllFunction(btnAllClose, room);
var btn = new Button()
{
Height = Application.GetRealHeight(20),
};
roomListView.AddChidren(btn);
-
-
- roomViewList.Add(roomView);
roomViewbgColor.MouseUpEventHandler += (sender, e) => {
var view = new RoomPage(room);
@@ -364,6 +352,7 @@
roomListView.AddChidren(new Button() { Height = Application.GetRealHeight(20) });//澶珮瑙嗗浘锛屽皢瀵艰埅浜嗛伄鎸$殑閮ㄥ垎瀹屾暣鏄剧ず
#endregion
+ LoadDialog_ChangeFloor();
}
/// <summary>
@@ -419,6 +408,7 @@
Height = Application.GetRealWidth(161),
Radius = (uint)Application.GetRealHeight(6),
BackgroundColor = CSS_Color.MainBackgroundColor,
+ Tag = item + "_View",
Y = index % 2 == 1 ? lastY2 : lastY1
};
//楂樺害绋嶉珮鐨剉iew
@@ -466,12 +456,14 @@
int functionCount = 0;
+ int functionOnCount = 0;
switch (item)
{
- case "Light":
+ case FunctionCategory.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;
Button btnLightPower = new Button()
{
X = Application.GetRealWidth(120),
@@ -483,7 +475,7 @@
};
functionView.AddChidren(btnLightPower);
btnLightPower.MouseUpEventHandler = (sender, e) => {
- LoadEvent_LightsPower(btnLightPower);
+ LoadEvent_SwitchFunction(btnLightPower,item);
};
btnFunctionViewBg.MouseUpEventHandler = (sender, e) => {
var skipView = new FunctionPage();
@@ -493,10 +485,11 @@
};
#endregion
break;
- case "AC":
+ case FunctionCategory.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;
Button btnAcPower = new Button()
{
X = Application.GetRealWidth(120),
@@ -508,7 +501,7 @@
};
functionView.AddChidren(btnAcPower);
btnAcPower.MouseUpEventHandler = (sender, e) => {
- LoadEvent_LightsPower(btnAcPower);
+ LoadEvent_SwitchFunction(btnAcPower, item);
};
btnFunctionViewBg.MouseUpEventHandler = (sender, e) => {
var skipView = new FunctionPage();
@@ -518,11 +511,11 @@
};
#endregion
break;
- case "Curtain":
+ case FunctionCategory.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;
Button btnClose;
btnClose = new Button()
{
@@ -556,37 +549,37 @@
};
#endregion
break;
- case "FloorHeating":
+ case FunctionCategory.FloorHeating:
btnName.TextID = StringId.FloorHeating;
break;
- case "DoorLock":
+ case FunctionCategory.DoorLock:
btnName.TextID = StringId.DoorLock;
break;
- case "Electric":
+ case FunctionCategory.Electric:
btnName.TextID = StringId.Electric;
break;
- case "EnergyMonitoring":
+ case FunctionCategory.EnergyMonitoring:
btnName.TextID = StringId.EnergyMonitoring;
break;
- case "Environmental":
+ case FunctionCategory.Environmental:
btnName.TextID = StringId.Environmental;
break;
- case "FreshAir":
+ case FunctionCategory.FreshAir:
btnName.TextID = StringId.FreshAir;
break;
- case "Music":
+ case FunctionCategory.Music:
btnName.TextID = StringId.Music;
break;
- case "Panel":
+ case FunctionCategory.Panel:
btnName.TextID = StringId.Panel;
break;
- case "SecurityMonitoring":
+ case FunctionCategory.SecurityMonitoring:
btnName.TextID = StringId.SecurityMonitoring;
break;
- case "Sensor":
+ case FunctionCategory.Sensor:
btnName.TextID = StringId.Sensor;
break;
- case "VideoIntercom":
+ case FunctionCategory.VideoIntercom:
btnName.TextID = StringId.VideoIntercom;
break;
@@ -601,7 +594,8 @@
TextColor = CSS_Color.FirstLevelTitleColor,
TextSize = CSS_FontSize.TextFontSize,
TextAlignment = TextAlignment.CenterLeft,
- Text = "0/" + functionCount.ToString()
+ Text = functionOnCount + "/" + functionCount,
+ Tag = item + "_onCount"
};
functionView.AddChidren(btnFunctionCount);
@@ -616,5 +610,93 @@
#endregion
}
+
+
+ #region 鍒囨崲妤煎眰
+ /// <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(190),
+ BackgroundImagePath = "PersonalCenter/HomeListbg.png",
+ };
+ dialogBody.AddChidren(dispalyView);
+
+ var contentView = new VerticalScrolViewLayout()
+ {
+ X = Application.GetRealWidth(8),
+ Y = Application.GetRealHeight(10),
+ Width = Application.GetRealWidth(150),
+ Height = Application.GetRealHeight(44 * 4),
+ };
+ dispalyView.AddChidren(contentView);
+
+ List<string> chooseList = new List<string>();
+ chooseList.Add(Language.StringByID(StringId.All));
+ chooseList.AddRange(DB_ResidenceData.residenceData.floors);
+
+ 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;
+ UserConfig.Instance.SaveUserConfig();
+ };
+ }
+
+ dialog.Show();
+ };
+
+ btnFloor.MouseUpEventHandler = eventHandler;
+ btnFloorDownIcon.MouseUpEventHandler = eventHandler;
+ }
+
+ void LoadEvent_ChangeFloorDisplay()
+ {
+
+ }
+ #endregion
}
}
diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs b/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
index d0c0e9f..28f6aaf 100644
--- a/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
+++ b/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
@@ -1,5 +1,6 @@
锘縰sing System;
using System.Collections.Generic;
+using HDL_ON.Entity;
using HDL_ON.UI.CSS;
using Shared;
@@ -7,6 +8,159 @@
{
public partial class ClassificationPage
{
+ /// <summary>
+ /// 鏇存柊鐣岄潰淇℃伅
+ /// </summary>
+ /// <param name="function"></param>
+ public static void UpdataInfo(Function function)
+ {
+ Application.RunOnMainThread(() => {
+ if (bodyView == null)
+ return;
+ UpdataFunctionOnCount(function.functionCategory);
+ UpdataCloseAllButton(function);
+ });
+ }
+
+ /// <summary>
+ /// 鏇存柊鍔熻兘鎵撳紑鏁伴噺
+ /// </summary>
+ /// <param name="functionCategory"></param>
+ static void UpdataFunctionOnCount(FunctionCategory functionCategory)
+ {
+ for (int i = 0; i < bodyView.functionsPageView.ChildrenCount; i++)
+ {
+ if (bodyView.functionsPageView.GetChildren(i).GetType() == typeof(FrameLayout))
+ {
+ var view1 = bodyView.functionsPageView.GetChildren(i) as FrameLayout;
+ for (int j = 0; j < view1.ChildrenCount; j++)
+ {
+ if (view1.GetChildren(j).GetType() == typeof(FrameLayout))
+ {
+ var view2 = view1.GetChildren(j) as FrameLayout;
+ for (var k = 0; k < view2.ChildrenCount; k++)
+ {
+ if (view2.GetChildren(k).GetType() == typeof(FrameLayout))
+ {
+ var view3 = view2.GetChildren(j) as FrameLayout;
+ for (var o = 0; o < view3.ChildrenCount; o++)
+ {
+ if (view3.GetChildren(o).GetType() == typeof(Button))
+ {
+ var btn = view3.GetChildren(o) as Button;
+ if (btn.Tag != null && btn.Tag.ToString() == functionCategory + "_onCount")
+ {
+ string btnText = "0/0";
+ switch (functionCategory)
+ {
+ case FunctionCategory.AC:
+ btnText = DB_ResidenceData.residenceData.functionList.aCs.FindAll((obj) => obj.on_off == "on").Count + "/" + DB_ResidenceData.residenceData.functionList.lights.Count;
+ break;
+ case FunctionCategory.Curtain:
+ btnText = DB_ResidenceData.residenceData.functionList.curtains.FindAll((obj) => obj.on_off == "on").Count + "/" + DB_ResidenceData.residenceData.functionList.lights.Count;
+ break;
+ case FunctionCategory.Light:
+ btnText = DB_ResidenceData.residenceData.functionList.lights.FindAll((obj) => obj.on_off == "on").Count + "/" + DB_ResidenceData.residenceData.functionList.lights.Count;
+ break;
+ }
+ btn.Text = btnText;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ /// <summary>
+ /// 鏇存柊鍏ㄥ叧鍔熻兘鐘舵��
+ /// </summary>
+ static void UpdataCloseAllButton(Function function)
+ {
+ for (int i = 0; i < bodyView.roomListView.ChildrenCount; i++)
+ {
+ if (bodyView.roomListView.GetChildren(i).GetType() == typeof(FrameLayout))
+ {
+ var view1 = bodyView.roomListView.GetChildren(i) as FrameLayout;
+ if (!function.roomIdList.Contains(view1.Tag.ToString()))
+ continue;
+ for (int j = 0; j < view1.ChildrenCount; j++)
+ {
+ if (view1.GetChildren(j).GetType() == typeof(Button))
+ {
+ var btn = view1.GetChildren(j) as Button;
+ if (btn.Tag != null && btn.Tag.ToString() == "AllClose")
+ {
+ if (function.on_off == "on")
+ {
+ btn.Visible = true;
+ }
+ else
+ {
+ foreach (var rId in function.roomIdList)
+ {
+ var r = DB_ResidenceData.residenceData.rooms.Find(s => s.sid == rId);
+ var ssd = r.functions.FindAll((obj) => obj.on_off == "on" && obj.functionCategory != FunctionCategory.Scene);
+ var sss = ssd.Count;
+ if (sss == 0)
+ {
+ btn.Visible = false;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ /// <summary>
+ /// 鍔犺浇鍏抽棴鎴块棿鎵�鏈夊姛鑳戒簨浠�
+ /// </summary>
+ void LoadEvent_CloseAllFunction(Button btn, Room room)
+ {
+ try
+ {
+ btn.Visible = false;
+ foreach (var f in room.functions)
+ {
+ if(f.functionCategory == FunctionCategory.Scene)
+ {
+ continue;
+ }
+ if (f.on_off == "on")
+ {
+ btn.Visible = true;
+ return;
+ }
+ }
+ btn.MouseUpEventHandler = (sender, e) =>
+ {
+ Action action = () =>
+ {
+ foreach (var f in room.functions)
+ {
+ if (f.functionCategory == FunctionCategory.Scene)
+ {
+ continue;
+ }
+ f.on_off = "off";
+ Control.Send(CommandType_A.write, f);
+ }
+ btn.Visible = false;
+ };
+ new PublicAssmebly().TipMsg(StringId.Tip, StringId.TipCloseAllFunctionInRoom, action);
+ };
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"load close all function : {ex.Message}");
+ }
+ }
/// <summary>
/// 鍔犺浇浜嬩欢鍒楄〃
@@ -72,34 +226,55 @@
#endregion
/// <summary>
- /// 鍏抽棴鎵撳紑鍏ㄩ儴鐏厜
+ /// 鍏抽棴鎵撳紑鍏ㄩ儴閫変腑绫诲瀷鍔熻兘
/// </summary>
- void LoadEvent_LightsPower(Button btn)
+ void LoadEvent_SwitchFunction(Button btn,FunctionCategory functionCategory)
{
- btn.IsSelected = !btn.IsSelected;
- if (btn.IsSelected)
- {
+ btn.MouseUpEventHandler = (sender, e) => {
+ btn.IsSelected = !btn.IsSelected;
+ switch(functionCategory)
+ {
+ case FunctionCategory.AC:
+ foreach(var f in DB_ResidenceData.residenceData.functionList.aCs)
+ {
+ f.on_off = btn.IsSelected ? "on" : "off";
+ Control.Send(CommandType_A.write, f);
+ }
+ break;
+ case FunctionCategory.Curtain:
+
+ break;
+ case FunctionCategory.Light:
+ foreach (var f in DB_ResidenceData.residenceData.functionList.lights)
+ {
+ f.on_off = btn.IsSelected ? "on" : "off";
+ Control.Send(CommandType_A.write, f);
+ }
+ break;
+ }
- }
- else
- {
-
- }
+ };
}
+
/// <summary>
/// 绐楀笜鍏ㄥ紑鍏ㄥ叧
/// </summary>
- void LoadEvent_CurtainSwitch(Button btnClose,Button btnOpen)
+ void LoadEvent_CurtainSwitch(Button btnClose, Button btnOpen)
{
btnOpen.MouseUpEventHandler = (sender, e) =>
{
- if(btnOpen.IsSelected)
+ if (btnOpen.IsSelected)
{
return;
}
btnOpen.IsSelected = true;
btnClose.IsSelected = false;
+ foreach (var f in DB_ResidenceData.residenceData.functionList.curtains)
+ {
+ f.on_off = "on";
+ Control.Send(CommandType_A.write, f);
+ }
};
btnClose.MouseUpEventHandler = (sender, e) =>
@@ -110,6 +285,11 @@
}
btnClose.IsSelected = true;
btnOpen.IsSelected = false;
+ foreach (var f in DB_ResidenceData.residenceData.functionList.curtains)
+ {
+ f.on_off = "off";
+ Control.Send(CommandType_A.write, f);
+ }
};
diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs
index df3bb2f..bb20b61 100644
--- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs
+++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs
@@ -55,14 +55,43 @@
LoadDiv();
- if (function.functionCategory != FunctionType.Curtain)//绐楀笜娌℃湁寮�鍏虫寜閽�
+ if (function.functionCategory == FunctionCategory.Curtain || function.functionCategory == FunctionCategory.Scene)//绐楀笜娌℃湁寮�鍏虫寜閽�
+
+ {
+ switch (function.functionCategory)
+ {
+ case FunctionCategory.Curtain:
+ btnIcon.UnSelectedImagePath = "FunctionIcon/Curtain/CurtainThinIcon.png";
+ CurtainFragment();
+ break;
+ case FunctionCategory.Scene:
+ btnIcon.UnSelectedImagePath = "FunctionIcon/Scene/SceneIcon.png";
+ if ((function as Scene).sceneType == SceneType.MovieScene)
+ {
+ var movieIcon = new Button()
+ {
+ X = Application.GetRealWidth(52),
+ Y = Application.GetRealHeight(14),
+ Width = Application.GetRealWidth(16),
+ Height = Application.GetRealWidth(16),
+ UnSelectedImagePath = "FunctionIcon/Scene/MovieMark.png",
+ };
+ bodyDiv.AddChidren(movieIcon);
+ btnName.X = Application.GetRealWidth(52 + 16);
+ }
+ //鍔犺浇鍦烘櫙鎺у埗浜嬩欢
+ LoadEvent_ControlScene();
+ break;
+ }
+ }
+ else
{
#region 鍔犺浇寮�鍏虫寜閽�
/// <summary>
/// 寮�鍏虫寜閽�
/// </summary>
Button btnSwitch;
- if (function.functionType == "RGB" || function.functionType == "Dimmer")
+ if (function.functionType == FunctionType.RGB || function.functionType == FunctionType.Dimmer)
{
btnSwitch = new Button()
{
@@ -72,7 +101,8 @@
Height = Application.GetMinRealAverage(32),
UnSelectedImagePath = "Public/PowerClose.png",
SelectedImagePath = "Public/PowerOpen.png",
- Tag = function.functionType + "_Switch_" + function.sid
+ IsSelected = function.on_off == "on",
+ Tag = function.functionType + "_Switch_" + function.sid,
};
bodyDiv.AddChidren(btnSwitch);
}
@@ -86,57 +116,38 @@
Height = Application.GetMinRealAverage(32),
UnSelectedImagePath = "Public/PowerClose.png",
SelectedImagePath = "Public/PowerOpen.png",
- Tag = function.functionType + "_Switch_" + function.sid
+ IsSelected = function.on_off == "on",
+ Tag = function.functionType + "_Switch_" + function.sid,
};
bodyDiv.AddChidren(btnSwitch);
}
//鍔犺浇寮�鍏虫寜閽簨浠�
- LoadEvent_LightSwitch(btnSwitch);
+ LoadEvent_SwitchFunction(btnSwitch);
switch (function.functionCategory)
{
- case FunctionType.AC:
+ case FunctionCategory.AC:
btnIcon.UnSelectedImagePath = "FunctionIcon/AC/AcThinIcon.png";
- AcDiv();
+ LoadLastStatesButton();
break;
- case FunctionType.Light:
+ case FunctionCategory.Light:
btnIcon.UnSelectedImagePath = "FunctionIcon/Light/LightThinIcon.png";
- btnSwitch.IsSelected = (function as Light).on_off == 1;
+ btnSwitch.IsSelected = function.on_off == "on";
LoadLightControl();
break;
- case FunctionType.FloorHeating:
+ case FunctionCategory.FloorHeating:
btnIcon.UnSelectedImagePath = "FunctionIcon/FloorHeating/FloorHeatingThinIcon.png";
- FloorHeatingDiv();
- break;
- case FunctionType.Scene:
- btnIcon.UnSelectedImagePath = "FunctionIcon/Scene/SceneIcon.png";
- if ((function as Scene).sceneType == SceneType.MovieScene)
- {
- var movieIcon = new Button()
- {
- X = Application.GetRealWidth(52),
- Y = Application.GetRealHeight(14),
- Width = Application.GetRealWidth(16),
- Height = Application.GetRealWidth(16),
- UnSelectedImagePath = "FunctionIcon/Scene/MovieMark.png",
- };
- bodyDiv.AddChidren(movieIcon);
-
- btnName.X = movieIcon.Right;
- }
+ LoadLastStatesButton();
break;
}
#endregion
}
- else
+
+ if (function.functionCategory != FunctionCategory.Scene)
{
- btnIcon.UnSelectedImagePath = "FunctionIcon/Curtain/CurtainThinIcon.png";
- CurtainFragment();
-
+ LoadEvent_DivSkipEvent();
}
-
- LoadEvent_DivSkipEvent();
LoadCollectionEvent();
}
@@ -149,14 +160,14 @@
{
X = Application.GetRealWidth(10),
Y = Application.GetRealHeight(15),
- Width = Application.GetMinRealAverage(32),
- Height = Application.GetMinRealAverage(32),
+ Width = Application.GetRealWidth(32),
+ Height = Application.GetRealWidth(32),
};
bodyDiv.AddChidren(btnIcon);
btnName = new Button()
{
- X = btnIcon.Right + Application.GetRealWidth(8),
+ X = Application.GetRealWidth(8 +10 + 32),
Y = Application.GetRealHeight(10),
Width = Application.GetRealWidth(200),
Height = Application.GetRealHeight(24),
@@ -169,8 +180,8 @@
btnFromFloor = new Button()
{
- X = btnIcon.Right + Application.GetRealWidth(8),
- Y = btnName.Bottom,
+ X = Application.GetRealWidth(8 + 10 + 32),
+ Y = Application.GetRealHeight(10 + 24),
Width = Application.GetRealWidth(200),
Height = Application.GetRealHeight(18),
Text = function.GetRoomListName(),
@@ -201,8 +212,8 @@
{
switch (function.functionType)
{
- case "Dimmer":
- case "RGB":
+ case FunctionType.Dimmer:
+ case FunctionType.RGB:
#region Dimmer
var btnDimmerMinValues = new Button()
{
@@ -219,14 +230,14 @@
var dimmerControlBar = new DiyImageSeekBar()
{
- X = btnDimmerMinValues.Right,
+ X = Application.GetRealWidth(14+ 22),
Y = Application.GetRealHeight(68),//91,璁捐鏁版嵁
Width = Application.GetRealWidth(180),
Height = Application.GetRealHeight(54),
SeekBarViewHeight = Application.GetRealHeight(8),
ThumbImagePath = "Public/ThumbImage.png",
ThumbImageHeight = Application.GetRealHeight(54),
- ProgressBarColor = CSS_Color.AuxiliaryColor1,
+ ProgressBarColor = (function as Light).on_off == "on" ? CSS_Color.AuxiliaryColor1 : CSS_Color.PromptingColor2,
ProgressTextColor = CSS_Color.FirstLevelTitleColor,
ProgressTextSize = CSS_FontSize.PromptFontSize_FirstLevel,
MaxValue = 100,
@@ -237,7 +248,7 @@
var btnDimmerMaxValues = new Button()
{
- X = dimmerControlBar.Right,
+ X = Application.GetRealWidth(14 + 22+180),
Y = Application.GetRealHeight(85),
Width = Application.GetRealWidth(35),
Height = Application.GetRealHeight(21),
@@ -268,6 +279,7 @@
Height = Application.GetMinRealAverage(32),
UnSelectedImagePath = "FunctionIcon/Curtain/CurtainCloseIcon.png",
SelectedImagePath = "FunctionIcon/Curtain/CurtainCloseOnIcon.png",
+ Tag = function.functionType + "_off_" + function.sid
};
bodyDiv.AddChidren(btnCurtainClose);
@@ -290,30 +302,33 @@
Height = Application.GetMinRealAverage(32),
UnSelectedImagePath = "FunctionIcon/Curtain/CurtainOpenIcon.png",
SelectedImagePath = "FunctionIcon/Curtain/CurtainOpenOnIcon.png",
+ Tag = function.functionType + "_on_" + function.sid
};
bodyDiv.AddChidren(btnCurtainOpen);
-
-
-
+ LoadEvent_ControlCurtain(btnCurtainStop, btnCurtainOpen, btnCurtainClose, function as Curtain);
#endregion
}
-
/// <summary>
- /// 鍔犺浇绌鸿皟鍔熻兘鎺у埗鍗$墖
+ /// 鍔犺浇鍔熻兘鐘舵�佷俊鎭寜閽�
/// </summary>
- void AcDiv()
+ void LoadLastStatesButton()
{
- #region AC
- #endregion
+ var btnLastStates = new Button()
+ {
+ X = Application.GetRealWidth(10 + 32 + 8),
+ Y = Application.GetRealHeight(10 + 24 + 18),
+ Width = Application.GetRealWidth(200),
+ Height = Application.GetRealHeight(18),
+ Text = function.lastState,
+ TextAlignment = TextAlignment.CenterLeft,
+ SelectedTextColor = CSS_Color.PromptingColor1,
+ TextColor = 0x00000000,
+ TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
+ Tag = function.functionType + "_laststates_" + function.sid,
+ IsSelected = function.on_off == "on"
+ };
+ bodyDiv.AddChidren(btnLastStates);
}
- /// <summary>
- /// 鍔犺浇鍦扮儹鍔熻兘鎺у埗鍗$墖
- /// </summary>
- void FloorHeatingDiv()
- {
- #region 鍦扮儹
- #endregion
- }
}
}
diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs
index 76258c9..fb6cccb 100644
--- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs
+++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs
@@ -17,6 +17,44 @@
DB_ResidenceData.residenceData.SaveResidenceData();
};
}
+ /// <summary>
+ /// 鍔犺浇鍦烘櫙鎺у埗浜嬩欢
+ /// </summary>
+ void LoadEvent_ControlScene()
+ {
+ EventHandler<MouseEventArgs> upEvent = (sender, e) => {
+ bodyDiv.BorderColor = CSS.CSS_Color.MainColor;
+ bodyDiv.BorderWidth = (uint)Application.GetRealWidth(5);
+ Control.Send(function);
+ new System.Threading.Thread(() => {
+ System.Threading.Thread.Sleep(1000);
+ Application.RunOnMainThread(() => {
+ bodyDiv.BorderColor = CSS.CSS_Color.MainColor;
+ bodyDiv.BorderWidth = (uint)Application.GetRealWidth(0);
+ });
+ }) { IsBackground = true }.Start();
+ };
+ btnName.MouseUpEventHandler = upEvent;
+ btnFromFloor.MouseUpEventHandler = upEvent;
+ bodyDiv.MouseUpEventHandler = upEvent;
+ }
+
+ /// <summary>
+ /// 寮�鍏充簨浠�
+ /// </summary>
+ void LoadEvent_SwitchFunction(Button btnSwitch)
+ {
+ btnSwitch.MouseUpEventHandler = (sender, e) =>
+ {
+ btnSwitch.IsSelected = !btnSwitch.IsSelected;
+ new System.Threading.Thread(() =>
+ {
+ function.on_off = btnSwitch.IsSelected ? "on" : "off";
+ Control.Send(CommandType_A.write, function);
+ })
+ { IsBackground = true }.Start();
+ };
+ }
#region 鐏厜鐨勪簨浠跺垪琛�
/// <summary>
@@ -29,11 +67,11 @@
btnSwitch.IsSelected = !btnSwitch.IsSelected;
new System.Threading.Thread(() =>
{
- if (function.functionCategory == FunctionType.Light)
+ if (function.functionCategory == FunctionCategory.Light)
{
var light = function as Light;
- light.on_off = btnSwitch.IsSelected ? 1 : 0;
- Control.Send("write", function);
+ light.on_off = btnSwitch.IsSelected ? "on" : "off";
+ Control.Send(CommandType_A.write, function);
}
})
{ IsBackground = true }.Start();
@@ -45,7 +83,7 @@
/// </summary>
void LoadEvent_LightDimming(DiyImageSeekBar dimmerControlBar)
{
- if (function.functionType == "Dimmer" || function.functionType == "RGB")
+ if (function.functionType == FunctionType.Dimmer || function.functionType == FunctionType.RGB)
{
if (dimmerControlBar == null)
return;
@@ -59,7 +97,7 @@
new System.Threading.Thread(() =>
{
light.brightness = e;
- Control.Send("write", function);
+ Control.Send(CommandType_A.write, function);
dimmerControlBar.Tag = DateTime.Now;
})
{ IsBackground = true }.Start();
@@ -68,7 +106,7 @@
dimmerControlBar.MouseUpEventHandler += (sender, e) =>
{
light.brightness = dimmerControlBar.Progress;
- Control.Send("write", function);
+ Control.Send(CommandType_A.write, function);
};
}
}
@@ -76,8 +114,50 @@
#region 绐楀笜鐨勪簨浠跺垪琛�
+ /// <summary>
+ /// 鍔犺浇绐楀笜鎺у埗浜嬩欢
+ /// </summary>
+ /// <param name="btnStop"></param>
+ /// <param name="btnOpen"></param>
+ /// <param name="btnClose"></param>
+ void LoadEvent_ControlCurtain(Button btnStop, Button btnOpen, Button btnClose, Curtain curtain)
+ {
+ btnClose.MouseUpEventHandler = (sender, e) =>
+ {
+ btnClose.IsSelected = true;
+ btnStop.IsSelected = false;
+ btnOpen.IsSelected = false;
+ curtain.on_off = "off";
+ Control.Send(CommandType_A.write, curtain);
+ };
+ btnStop.MouseDownEventHandler = (sender, e) =>
+ {
+ btnStop.IsSelected = true;
+ btnClose.IsSelected = false;
+ btnOpen.IsSelected = false;
+ };
+ btnStop.MouseUpEventHandler = (sender, e) =>
+ {
+ btnOpen.IsSelected = true;
+ btnClose.IsSelected = false;
+ btnStop.IsSelected = false;
+ curtain.on_off = "stop";
+ Control.Send(CommandType_A.write, curtain);
+ };
+ btnOpen.MouseUpEventHandler = (sender, e) =>
+ {
+ btnOpen.IsSelected = true;
+ btnClose.IsSelected = false;
+ btnStop.IsSelected = false;
+ curtain.on_off = "on";
+ Control.Send(CommandType_A.write, curtain);
+ };
+ }
+ #endregion
+
+ #region 绌鸿皟浜嬩欢
#endregion
/// <summary>
@@ -90,38 +170,44 @@
//璺宠浆鍒板姛鑳戒俊鎭缃〉闈�
switch (function.functionType)
{
- case "Relay":
+ case FunctionType.Relay:
var relayView = new RelayPage(function as Light);
MainPage.BasePageView.AddChidren(relayView);
relayView.LoadPage(btnCollectionIcon, btnName, btnFromFloor);
MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
break;
- case "RGB":
+ case FunctionType.RGB:
var rgbView = new RGBPage(function as Light);
MainPage.BasePageView.AddChidren(rgbView);
rgbView.LoadPage(btnCollectionIcon, btnName, btnFromFloor);
MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
break;
- case "Dimmer":
+ case FunctionType.Dimmer:
var dimmerView = new DimmerPage(function as Light);
MainPage.BasePageView.AddChidren(dimmerView);
dimmerView.LoadPage(btnCollectionIcon, btnName, btnFromFloor);
MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
break;
- case "MotorCurtain":
- var skinView = new MotorCurtainPage(function);
+ case FunctionType.MotorCurtain:
+ var skinView = new MotorCurtainPage(function as Curtain);
MainPage.BasePageView.AddChidren(skinView);
skinView.LoadPage(btnCollectionIcon, btnName, btnFromFloor);
MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
break;
- case "Curtain":
- var curtainView = new CurtainModulePage(function);
+ case FunctionType.Curtain:
+ var curtainView = new CurtainModulePage(function as Curtain);
MainPage.BasePageView.AddChidren(curtainView);
curtainView.LoadPage(btnCollectionIcon, btnName, btnFromFloor);
MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
break;
- case "AC":
- var acView = new ACPage(function);
+ case FunctionType.RollingShutter:
+ var rollingShutterView = new RollingShutterPage(function as Curtain);
+ MainPage.BasePageView.AddChidren(rollingShutterView);
+ rollingShutterView.LoadPage(btnCollectionIcon, btnName, btnFromFloor);
+ MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+ break;
+ case FunctionType.AC:
+ var acView = new ACPage(function as AC);
MainPage.BasePageView.AddChidren(acView);
acView.LoadPage(btnCollectionIcon, btnName, btnFromFloor);
MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs b/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs
index 54ba6df..b110079 100644
--- a/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs
+++ b/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs
@@ -28,7 +28,6 @@
bodyView.BackgroundColor = CSS_Color.BackgroundColor;
new TopViewDiv(bodyView, Language.StringByID(titleId)).LoadTopView();
-
/// <summary>
/// 鎴块棿鍐呭鏄剧ず鍖哄煙
/// </summary>
@@ -68,7 +67,6 @@
roomFloorChangeView.AddChidren(btnFoor);
#endregion
-
functionListView = new VerticalScrolViewLayout()
{
Y = Application.GetRealHeight(64 + 52),
@@ -80,28 +78,28 @@
{
if (titleId == StringId.Lights)
{
- if (function.functionCategory != FunctionType.Light)
+ if (function.functionCategory != FunctionCategory.Light)
{
continue;
}
}
if (titleId == StringId.AC)
{
- if (function.functionCategory != FunctionType.AC)
+ if (function.functionCategory != FunctionCategory.AC)
{
continue;
}
}
if (titleId == StringId.Curtain)
{
- if (function.functionCategory != FunctionType.Curtain)
+ if (function.functionCategory != FunctionCategory.Curtain)
{
continue;
}
}
functionListView.AddChidren(new Button() { Height = Application.GetRealHeight(12) });
- if (function.functionType == "RGB" || function.functionType == "Dimmer")
+ if (function.functionType == FunctionType.RGB || function.functionType == FunctionType.Dimmer)
{
var functionDiv = new FunctionControlZone(function)
{
diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs b/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs
index aa460ab..0c60626 100644
--- a/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs
+++ b/HDL_ON/UI/UI2/2-Classification/FunctionPageBLL.cs
@@ -4,7 +4,6 @@
{
public partial class FunctionPage
{
-
/// <summary>
/// 鏇存柊鍔熻兘鐘舵��
/// </summary>
@@ -12,6 +11,20 @@
public static void UpdataStates(Function function)
{
new ClassificaitionPublicBLL().UpdataStates(function, bodyView, functionListView);
+ UdataOnCount(function.functionType);
+ }
+
+ static void UdataOnCount(FunctionType functionType)
+ {
+ switch(functionType)
+ {
+ case FunctionType.AC:
+
+ break;
+ case FunctionType.Curtain:
+
+ break;
+ }
}
}
}
diff --git a/HDL_ON/UI/UI2/2-Classification/RoomPage.cs b/HDL_ON/UI/UI2/2-Classification/RoomPage.cs
index 4881199..4fb83cf 100644
--- a/HDL_ON/UI/UI2/2-Classification/RoomPage.cs
+++ b/HDL_ON/UI/UI2/2-Classification/RoomPage.cs
@@ -42,11 +42,11 @@
bodyView.AddChidren(functionListView);
- foreach (var function in room.functionData)
+ foreach (var function in room.functions)
{
functionListView.AddChidren(new Button() { Height = Application.GetRealHeight(12) });
- if (function.functionType == "RGB" || function.functionType == "Dimmer")
+ if (function.functionType == FunctionType.RGB || function.functionType == FunctionType.Dimmer)
{
var functionDiv = new FunctionControlZone(function)
{
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
index daabf42..fc85662 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
@@ -44,9 +44,9 @@
var contentView = new VerticalScrolViewLayout() {
X = Application.GetRealWidth(8),
- Y = Application.GetRealHeight(16),
- Width = Application.GetRealWidth(144),
- Height = Application.GetRealHeight(45*4),
+ Y = Application.GetRealHeight(10),
+ Width = Application.GetRealWidth(150),
+ Height = Application.GetRealHeight(44*4),
};
dispalyView.AddChidren(contentView);
@@ -58,23 +58,26 @@
Width = Application.GetRealWidth(112),
Height = Application.GetRealHeight(44),
TextAlignment = TextAlignment.CenterLeft,
- TextColor = UI.CSS.CSS_Color.MainBackgroundColor,
- SelectedTextColor = UI.CSS.CSS_Color.MainColor,
+ TextColor = CSS.CSS_Color.FirstLevelTitleColor,
+ SelectedTextColor = CSS.CSS_Color.MainColor,
Text = home.Name,
- TextSize = UI.CSS.CSS_FontSize.SubheadingFontSize,
+ TextSize = CSS.CSS_FontSize.SubheadingFontSize,
IsSelected = UserConfig.Instance.CurrentRegion.RegionID == home.RegionID,
IsMoreLines = true,
Tag = home
};
contentView.AddChidren(btnHomeName);
- var btnContentLine = new Button()
+
+ if (MainPage.LoginUser.HomeLists.IndexOf(home) < MainPage.LoginUser.HomeLists.Count - 1)
{
- Gravity = Gravity.CenterHorizontal,
- Width = Application.GetRealWidth(112),
- Height = Application.GetRealHeight(1),
- BackgroundColor = UI.CSS.CSS_Color.SecondLevelTitleColor
- };
- contentView.AddChidren(btnContentLine);
+ contentView.AddChidren(new Button()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(112),
+ Height = Application.GetRealHeight(1),
+ BackgroundColor = CSS.CSS_Color.BackgroundColor
+ });
+ }
btnHomeName.MouseUpEventHandler += (senderH, en) =>
{
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs
index 5d7d450..cfc181b 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs
@@ -45,7 +45,7 @@
#region 鍖哄煙鍙橀噺
int showdFunctionCount = 0;
string roomId;
- string showedFunctionRoomId="0";
+ string showedFunctionRoomId = "0";
#endregion
public RoomEditFunctionPage(string rId)
@@ -101,7 +101,7 @@
btnChoosedRoom = new Button()
{
- X = Application.GetRealWidth(313-100+24),
+ X = Application.GetRealWidth(313 - 100 + 24),
Width = Application.GetRealWidth(100),
//Height = Application.GetRealHeight(55),
TextAlignment = TextAlignment.CenterRight,
@@ -168,7 +168,7 @@
foreach (var function in DB_ResidenceData.residenceData.functionList.functions)
{
- if (function.roomIdList.Count > 0 && !function.roomIdList.Contains(roomId)&& showUnallocated)
+ if (function.roomIdList.Count > 0 && !function.roomIdList.Contains(roomId) && showUnallocated)
{
continue;
}
@@ -204,16 +204,16 @@
functionRow.AddChidren(btnFunctionIcon);
switch (function.functionCategory)
{
- case FunctionType.AC:
+ case FunctionCategory.AC:
btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/AC/AcThinIcon.png";
break;
- case FunctionType.Curtain:
+ case FunctionCategory.Curtain:
btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Curtain/CurtainThinIcon.png";
break;
- case FunctionType.Light:
+ case FunctionCategory.Light:
btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Light/LightThinIcon.png";
break;
- case FunctionType.FloorHeating:
+ case FunctionCategory.FloorHeating:
btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/FloorHeating/FloorHeatingThinIcon.png";
break;
}
@@ -271,7 +271,7 @@
IsSelected = function.roomIdList.Contains(roomId)
};
functionRow.AddChidren(btnChooseIcon);
- LoadEvent_ChangeRoomFunctionList(functionRow,btnChooseIcon, function);
+ LoadEvent_ChangeRoomFunctionList(functionRow, btnChooseIcon, function);
showdFunctionCount++;
}
@@ -331,7 +331,7 @@
Tag = "0"
};
roomListView.AddChidren(btnAllRoom);
- LoadEvent_ChangeShowedFunctionList(btnAllRoom,dialog,Language.StringByID(StringId.All));
+ LoadEvent_ChangeShowedFunctionList(btnAllRoom, dialog, Language.StringByID(StringId.All));
roomListView.AddChidren(new Button()
{
@@ -357,7 +357,7 @@
Tag = tempRoom.sid,
};
roomListView.AddChidren(btnRoom);
- LoadEvent_ChangeShowedFunctionList(btnRoom,dialog,tempRoom.name);
+ LoadEvent_ChangeShowedFunctionList(btnRoom, dialog, tempRoom.name);
roomListView.AddChidren(new Button()
{
@@ -367,7 +367,8 @@
BackgroundColor = CSS_Color.DividingLineColor,
});
}
- dialogBodyView.MouseUpEventHandler = (sender, e) => {
+ dialogBodyView.MouseUpEventHandler = (sender, e) =>
+ {
dialog.Close();
};
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs
index bf0edb7..f24e54b 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs
@@ -50,9 +50,9 @@
if (f.roomIdList.Contains(room.sid))
{
f.roomIdList.Remove(room.sid);
- room.sid = "";
}
}
+ room.sid = "";
DB_ResidenceData.residenceData.rooms.Remove(room);
backAction();
this.RemoveFromParent();
diff --git a/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs b/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs
index d189929..232e025 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/AC/ACPage.cs
@@ -9,7 +9,7 @@
{
#region 鎺т欢闆嗗悎
- FrameLayout bodyView;
+ static ACPage bodyView;
/// <summary>
/// 鍔熻兘鍚嶇О鎸夐挳
/// </summary>
@@ -23,7 +23,7 @@
/// </summary>
Button btnCollection;
/// <summary>
- /// 绐楀笜鑳屾櫙icon
+ /// 绌鸿皟娓╁害鎺у埗鎺т欢
/// </summary>
ArcSeekBar arcBar;
/// <summary>
@@ -46,7 +46,7 @@
/// <summary>
/// 妯″紡鎸夐挳
/// </summary>
- Button btnPattern;
+ Button btnMode;
/// <summary>
/// 椋庝織鎸夐挳
/// </summary>
@@ -55,10 +55,18 @@
/// 鐢垫簮鎸夐挳
/// </summary>
Button btnSwitch;
+ /// <summary>
+ /// 淇敼妯″紡淇℃伅鍖哄煙
+ /// </summary>
+ //FrameLayout modeChangeView;
+ /// <summary>
+ /// 淇敼椋庨�熶俊鎭尯鍩�
+ /// </summary>
+ FrameLayout fanChangeView;
#endregion
#region 鍖哄煙鍙橀噺
- Function function;
+ AC aC;
Button btnCollection_Out;
Button btnFunctionName_Out;
Button btnFromFloor_Out;
@@ -67,10 +75,10 @@
/// </summary>
Action actionRefresh;
#endregion
- public ACPage(Function func)
+ public ACPage(AC func)
{
bodyView = this;
- function = func;
+ aC = func;
}
public void LoadPage(Button btnCollectionIcon, Button btnFunctionNameOut, Button btnFromFloorOut)
@@ -99,7 +107,7 @@
TextColor = CSS_Color.FirstLevelTitleColor,
TextAlignment = TextAlignment.CenterLeft,
TextSize = CSS_FontSize.EmphasisFontSize_FirstLevel,
- Text = function.name,
+ Text = aC.name,
};
controlView.AddChidren(btnFunctionName);
@@ -112,7 +120,7 @@
TextColor = CSS_Color.PromptingColor1,
TextAlignment = TextAlignment.CenterLeft,
TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
- Text = function.GetRoomListName()
+ Text = aC.GetRoomListName()
};
controlView.AddChidren(btnFromFoorAndRoom);
@@ -124,7 +132,7 @@
Height = Application.GetMinRealAverage(40),
SelectedImagePath = "Collection/CollectionIcon.png",
UnSelectedImagePath = "Collection/CollectionGrayIcon.png",
- IsSelected = function.collection
+ IsSelected = aC.collection
};
controlView.AddChidren(btnCollection);
@@ -137,12 +145,12 @@
Angle = 160,
ThumbColor = CSS_Color.AuxiliaryColor1,
ThumbModeFill = true,
- ProgressBarColor = CSS_Color.MainColor,
- ThumbRadius = Application.GetRealWidth(14),
+ ProgressBarColor = aC.on_off == "on"? CSS_Color.MainColor :CSS_Color.PromptingColor2,
+ ThumbRadius = Application.GetRealWidth(12),
ArcWidthWithDefaultStyle = Application.GetRealWidth(12),
MinValue = 16,
MaxValue = 38,
- Progress = 16,
+ Progress = aC.curTemp,
ProgressBarUnitSring = "掳C",
IsClickable = true,
ProgressTextColor = 0x00000000,
@@ -159,7 +167,7 @@
TextColor = CSS_Color.FirstLevelTitleColor,
TextSize = 56,
IsBold = true,
- Text = "20",
+ Text = aC.curTemp.ToString(),
TextAlignment = TextAlignment.Center,
};
controlView.AddChidren(btnTemp);
@@ -210,23 +218,23 @@
};
controlView.AddChidren(btnPlus);
- btnPattern = new Button()
+ btnMode = new Button()
{
- X = Application.GetRealWidth(64),
- Y = Application.GetRealHeight(330),
- Width = Application.GetRealWidth(38),
- Height = Application.GetRealWidth(38),
- UnSelectedImagePath = "FunctionIcon/AC/CoolIcon.png",
+ X = Application.GetRealWidth(60),
+ Y = Application.GetRealHeight(334),
+ Width = Application.GetRealWidth(30),
+ Height = Application.GetRealWidth(30),
+ UnSelectedImagePath = aC.curModeImage,
};
- controlView.AddChidren(btnPattern);
+ controlView.AddChidren(btnMode);
btnWindSpeed = new Button()
{
- X = Application.GetRealWidth(225),
- Y = Application.GetRealHeight(330),
- Width = Application.GetRealWidth(38),
- Height = Application.GetRealWidth(38),
- UnSelectedImagePath = "FunctionIcon/AC/WindHighIcon.png",
+ X = Application.GetRealWidth(235),
+ Y = Application.GetRealHeight(337),
+ Width = Application.GetRealWidth(30),
+ Height = Application.GetRealWidth(30),
+ UnSelectedImagePath = aC.curFanImage,
};
controlView.AddChidren(btnWindSpeed);
@@ -238,13 +246,250 @@
Height = Application.GetRealWidth(40),
UnSelectedImagePath = "Public/PowerClose.png",
SelectedImagePath = "Public/PowerOpen.png",
+ IsSelected = aC.on_off == "on"
};
controlView.AddChidren(btnSwitch);
-
LoadEventList();
- new TopViewDiv(bodyView, Language.StringByID(StringId.LocationManagement)).LoadTopView(function, actionRefresh);
+ new TopViewDiv(bodyView, Language.StringByID(StringId.LocationManagement)).LoadTopView(aC, actionRefresh);
}
+ /// <summary>
+ /// 鍔犺浇淇敼妯″紡鍖哄煙
+ /// </summary>
+ void LoadDiv_ChangeModeView()
+ {
+ Dialog dialog = new Dialog();
+
+ FrameLayout dialogView = new FrameLayout()
+ {
+ BackgroundColor = CSS_Color.DialogTransparentColor1,
+ };
+ dialog.AddChidren(dialogView);
+
+ FrameLayout modeChangeView;
+ modeChangeView = new FrameLayout()
+ {
+ X = Application.GetRealWidth(30),
+ Y = Application.GetRealHeight(128),
+ Width = Application.GetRealWidth(160),
+ Height = Application.GetRealHeight(287),
+ BackgroundImagePath = "FunctionIcon/AC/DivBg1.png",
+ Animate = Animate.DownToUp,
+ };
+ dialogView.AddChidren(modeChangeView);
+
+ Button btnTitle;
+ btnTitle = new Button()
+ {
+ X = Application.GetRealWidth(8+16),
+ Y = Application.GetRealHeight(8),
+ Width = Application.GetRealWidth(112),
+ Height = Application.GetRealHeight(44),
+ TextID = StringId.ChooseMode,
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.EmphasisFontSize_Secondary,
+ };
+ modeChangeView.AddChidren(btnTitle);
+
+ Button btnLine = new Button()
+ {
+ X = btnTitle.X,
+ Y = btnTitle.Bottom,
+ Width = Application.GetRealWidth(112),
+ Height = Application.GetRealHeight(1),
+ BackgroundColor = CSS_Color.BackgroundColor,
+ };
+ modeChangeView.AddChidren(btnLine);
+
+ foreach(var m in aC.mode)
+ {
+ Button btnModeIcon = new Button()
+ {
+ X = btnTitle.X,
+ Y = Application.GetRealHeight(44 * (aC.mode.IndexOf(m) + 1) + 10 + 8),
+ Width = Application.GetRealWidth(24),
+ Height = Application.GetRealWidth(24),
+ IsSelected = aC.curMode == m,
+ };
+ modeChangeView.AddChidren(btnModeIcon);
+
+ Button btnModeText = new Button()
+ {
+ X = Application.GetRealWidth(12) + btnModeIcon.Right,
+ Y = Application.GetRealHeight(44 * (aC.mode.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.curMode == m,
+ };
+ modeChangeView.AddChidren(btnModeText);
+
+ switch (m)
+ {
+ case "auto":
+ btnModeIcon.UnSelectedImagePath = "FunctionIcon/AC/AutoIconGray.png";
+ btnModeIcon.SelectedImagePath = "FunctionIcon/AC/AutoIcon.png";
+ btnModeText.TextID = StringId.Auto;
+ break;
+ case "cool":
+ btnModeIcon.UnSelectedImagePath = "FunctionIcon/AC/CoolIconGray.png";
+ btnModeIcon.SelectedImagePath = "FunctionIcon/AC/CoolIcon.png";
+ btnModeText.TextID = StringId.Cool;
+ break;
+ case "heat":
+ btnModeIcon.UnSelectedImagePath = "FunctionIcon/AC/HeatingIconGray.png";
+ btnModeIcon.SelectedImagePath = "FunctionIcon/AC/HeatingIcon.png";
+ btnModeText.TextID = StringId.Heat;
+ break;
+ case "dry":
+ btnModeIcon.UnSelectedImagePath = "FunctionIcon/AC/DehumidificationIconGray.png";
+ btnModeIcon.SelectedImagePath = "FunctionIcon/AC/DehumidificationIcon.png";
+ btnModeText.TextID = StringId.Dry;
+ break;
+ case "fan":
+ btnModeIcon.UnSelectedImagePath = "FunctionIcon/AC/AirSupplyIconGray.png";
+ btnModeIcon.SelectedImagePath = "FunctionIcon/AC/AirSupplyIcon.png";
+ btnModeText.TextID = StringId.AirSupply;
+ break;
+ }
+
+ if(aC.mode.IndexOf(m) < aC.mode.Count-1)
+ {
+ modeChangeView.AddChidren(new Button()
+ {
+ X = btnTitle.X,
+ Y = btnModeText.Bottom ,
+ Width = Application.GetRealWidth(112),
+ Height = Application.GetRealHeight(1),
+ BackgroundColor = CSS_Color.BackgroundColor,
+ });
+ }
+ LoadEvent_ChangeMode(dialog, dialogView, btnModeIcon, btnModeText,m);
+ }
+
+ dialogView.MouseUpEventHandler = (sender, e) => {
+ dialog.Close();
+ };
+ dialog.Show();
+ }
+ /// <summary>
+ /// 鍔犺浇淇敼妯″紡鍖哄煙
+ /// </summary>
+ void LoadDiv_ChangeFanView()
+ {
+ Dialog dialog = new Dialog();
+
+ FrameLayout dialogView = new FrameLayout()
+ {
+ BackgroundColor = CSS_Color.DialogTransparentColor1,
+ };
+ dialog.AddChidren(dialogView);
+
+ FrameLayout modeChangeView;
+ modeChangeView = new FrameLayout()
+ {
+ X = Application.GetRealWidth(185),
+ Y = Application.GetRealHeight(172),
+ Width = Application.GetRealWidth(160),
+ Height = Application.GetRealHeight(243),
+ BackgroundImagePath = "FunctionIcon/AC/DivBg2.png",
+ Animate = Animate.DownToUp,
+ };
+ dialogView.AddChidren(modeChangeView);
+
+ Button btnTitle;
+ btnTitle = new Button()
+ {
+ X = Application.GetRealWidth(8 + 16),
+ Y = Application.GetRealHeight(8),
+ Width = Application.GetRealWidth(112),
+ Height = Application.GetRealHeight(44),
+ TextID = StringId.ChooseFan,
+ TextAlignment = TextAlignment.CenterLeft,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.EmphasisFontSize_Secondary,
+ };
+ modeChangeView.AddChidren(btnTitle);
+
+ Button btnLine = new Button()
+ {
+ X = btnTitle.X,
+ Y = btnTitle.Bottom,
+ Width = Application.GetRealWidth(112),
+ Height = Application.GetRealHeight(1),
+ BackgroundColor = CSS_Color.BackgroundColor,
+ };
+ modeChangeView.AddChidren(btnLine);
+
+ foreach (var m in aC.fan)
+ {
+ Button btnFanIcon = new Button()
+ {
+ X = btnTitle.X,
+ Y = Application.GetRealHeight(44 * (aC.fan.IndexOf(m) + 1) + 10 + 8),
+ Width = Application.GetRealWidth(24),
+ Height = Application.GetRealWidth(24),
+ IsSelected = aC.curFan == m,
+ };
+ modeChangeView.AddChidren(btnFanIcon);
+
+ Button btnFanText = new Button()
+ {
+ X = Application.GetRealWidth(12) + btnFanIcon.Right,
+ Y = Application.GetRealHeight(44 * (aC.fan.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.curFan == m,
+ };
+ modeChangeView.AddChidren(btnFanText);
+
+ switch (m)
+ {
+ case "high":
+ btnFanIcon.UnSelectedImagePath = "FunctionIcon/AC/WindHighIconGray.png";
+ btnFanIcon.SelectedImagePath = "FunctionIcon/AC/WindHighIcon.png";
+ btnFanText.TextID = StringId.HighWindSpeed;
+ break;
+ case "medium":
+ btnFanIcon.UnSelectedImagePath = "FunctionIcon/AC/WindMediumIconGray.png";
+ btnFanIcon.SelectedImagePath = "FunctionIcon/AC/WindMediumIcon.png";
+ btnFanText.TextID = StringId.MiddleWindSpeed;
+ break;
+ case "low":
+ btnFanIcon.UnSelectedImagePath = "FunctionIcon/AC/WindLowIconGray.png";
+ btnFanIcon.SelectedImagePath = "FunctionIcon/AC/WindLowIcon.png";
+ btnFanText.TextID = StringId.LowWindSpeed;
+ break;
+ case "auto":
+ btnFanIcon.UnSelectedImagePath = "FunctionIcon/AC/AutoIconGray.png";
+ btnFanIcon.SelectedImagePath = "FunctionIcon/AC/AutoIcon.png";
+ btnFanText.TextID = StringId.Auto;
+ break;
+ }
+
+ if (aC.mode.IndexOf(m) < aC.mode.Count - 1)
+ {
+ modeChangeView.AddChidren(new Button()
+ {
+ X = btnTitle.X,
+ Y = btnFanText.Bottom,
+ Width = Application.GetRealWidth(112),
+ Height = Application.GetRealHeight(1),
+ BackgroundColor = CSS_Color.BackgroundColor,
+ });
+ }
+ LoadEvent_ChangeFan(dialog, dialogView, btnFanIcon, btnFanText,m);
+ }
+
+ dialog.Show();
+ }
+
}
}
diff --git a/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs
index 0012064..eb3cb6f 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs
@@ -1,18 +1,47 @@
锘縰sing System;
using HDL_ON.Entity;
+using HDL_ON.UI.CSS;
+using Shared;
+
namespace HDL_ON.UI
{
public partial class ACPage
{
+ public static void UpdataStates(AC uAc)
+ {
+ try
+ {
+ Application.RunOnMainThread(() =>
+ {
+ if (bodyView == null)
+ {
+ return;
+ }
+ bodyView.arcBar.Progress = uAc.curTemp;
+ bodyView.arcBar.ProgressBarColor = bodyView.aC.on_off == "on" ? CSS_Color.MainColor : CSS_Color.PromptingColor2;
+ bodyView.btnTemp.Text = uAc.curTemp.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";
+ });
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"acpage updata error {ex.Message}");
+ }
+ }
+
void LoadEventList()
{
LoadCollectionEvent();
- LoadEvent_ModeChange();
+ LoadEvent_AcStatesChange();
LoadEvent_TempChange();
//鍥為��鍒锋柊淇℃伅浜嬩欢
- actionRefresh = () => {
- btnFunctionName.Text = btnFunctionName_Out.Text = function.name;
- btnFromFloor_Out.Text = btnFromFoorAndRoom.Text = function.GetRoomListName();
+ actionRefresh = () =>
+ {
+ btnFunctionName.Text = btnFunctionName_Out.Text = aC.name;
+ btnFromFloor_Out.Text = btnFromFoorAndRoom.Text = aC.GetRoomListName();
};
}
@@ -21,8 +50,9 @@
/// </summary>
void LoadCollectionEvent()
{
- btnCollection.MouseUpEventHandler += (sender, e) => {
- btnCollection.IsSelected = function.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
+ btnCollection.MouseUpEventHandler += (sender, e) =>
+ {
+ btnCollection.IsSelected = aC.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
DB_ResidenceData.residenceData.SaveResidenceData();
};
}
@@ -32,19 +62,124 @@
/// </summary>
void LoadEvent_TempChange()
{
- btnMinus.MouseUpEventHandler = (sender, e) => {
- //function as AC
+ btnMinus.MouseUpEventHandler = (sender, e) =>
+ {
+ if (aC.curTemp < 20)
+ {
+ return;
+ }
+ aC.curTemp--;
+ arcBar.Progress = aC.curTemp;
+ btnTemp.Text = aC.curTemp.ToString();
+ Control.Send(CommandType_A.write, aC);
+ };
+ btnPlus.MouseUpEventHandler = (sender, e) =>
+ {
+ if (aC.curTemp > 37)
+ {
+ return;
+ }
+ aC.curTemp++;
+ arcBar.Progress = aC.curTemp;
+ btnTemp.Text = aC.curTemp.ToString();
+ Control.Send(CommandType_A.write, aC);
+ };
+ arcBar.OnStopTrackingTouchEvent = (sender,e) =>
+ {
+ aC.curTemp = arcBar.Progress;
+ btnTemp.Text = aC.curTemp.ToString();
+ Control.Send(CommandType_A.write, aC);
+ };
+ arcBar.OnProgressChangedEvent = (sender, e) =>
+ {
+ aC.curTemp = e;
+ btnTemp.Text = aC.curTemp.ToString();
};
}
-
/// <summary>
/// 鎺у埗妯″紡浜嬩欢
/// </summary>
- void LoadEvent_ModeChange()
+ void LoadEvent_AcStatesChange()
{
+ btnMode.MouseUpEventHandler = (sender, e) =>
+ {
+ LoadDiv_ChangeModeView();
+ //if (aC.mode.Count <= 1)
+ // return;
+ //var modeIndex = aC.mode.IndexOf(aC.curMode) + 1;
+ //if (modeIndex == aC.mode.Count)
+ //{
+ // modeIndex = 0;
+ //}
+ //aC.curMode = aC.mode[modeIndex];
+ //btnMode.UnSelectedImagePath = aC.curModeImage;
+ //btnWindSpeed.UnSelectedImagePath = aC.curFanImage;
+ //Control.Send(CommandType_A.write, aC);
+ };
+ btnWindSpeed.MouseUpEventHandler = (sender, e) =>
+ {
+ LoadDiv_ChangeFanView();
+ //if (aC.fan.Count <= 1)
+ // return;
+ //var windSpeedIndex = aC.fan.IndexOf(aC.curFan) + 1;
+ //if (windSpeedIndex == aC.fan.Count)
+ //{
+ // windSpeedIndex = 0;
+ //}
+ //aC.curFan = aC.fan[windSpeedIndex];
+ //btnMode.UnSelectedImagePath = aC.curModeImage;
+ //btnWindSpeed.UnSelectedImagePath = aC.curFanImage;
+ //Control.Send(CommandType_A.write, aC);
+ };
+ btnSwitch.MouseUpEventHandler = (sender, e) =>
+ {
+ btnSwitch.IsSelected = !btnSwitch.IsSelected;
+ aC.on_off = btnSwitch.IsSelected ? "on" : "off";
+ Control.Send(CommandType_A.write, aC);
+ };
}
+ /// <summary>
+ /// 鍔犺浇妯″紡鏀瑰彉浜嬩欢
+ /// </summary>
+ void LoadEvent_ChangeMode(Dialog dialog, FrameLayout dialogView, Button btn1, Button btn2,string curMode)
+ {
+ EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
+ {
+ dialog.Close();
+ };
+ EventHandler<MouseEventArgs> eventHandler1 = (sender, e) =>
+ {
+ btn1.IsSelected = btn2.IsSelected = true;
+ aC.curMode = curMode;
+ Control.Send(CommandType_A.write, aC);
+ dialog.Close();
+ };
+ btn1.MouseUpEventHandler = eventHandler1;
+ btn2.MouseUpEventHandler = eventHandler1;
+ dialogView.MouseUpEventHandler = eventHandler;
+ }
+ /// <summary>
+ /// 鍔犺浇妯″紡鏀瑰彉浜嬩欢
+ /// </summary>
+ void LoadEvent_ChangeFan(Dialog dialog, FrameLayout dialogView, Button btn1, Button btn2,string curFan)
+ {
+ EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
+ {
+ dialog.Close();
+ };
+ EventHandler<MouseEventArgs> eventHandler1 = (sender, e) =>
+ {
+ btn1.IsSelected = btn2.IsSelected = true;
+ aC.curFan = curFan;
+ Control.Send(CommandType_A.write, aC);
+ dialog.Close();
+ };
+ btn1.MouseUpEventHandler = eventHandler1;
+ btn2.MouseUpEventHandler = eventHandler1;
+ dialogView.MouseUpEventHandler = eventHandler;
+ }
}
-}
+}
\ No newline at end of file
diff --git a/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs
index d8b5df8..9a0e861 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs
@@ -67,12 +67,12 @@
if (isAdd)
{
function.roomIdList.Add(room.sid);
- room.functionData.Add(function);
+ room.functions.Add(function);
}
else
{
function.roomIdList.Remove(room.sid);
- room.functionData.Remove(function);
+ room.functions.Remove(function);
}
Entity.DB_ResidenceData.residenceData.SaveResidenceData();
if (function.roomIdList.Count == Entity.DB_ResidenceData.residenceData.rooms.Count)
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs b/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs
index 94419b3..7af1bfe 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePage.cs
@@ -8,7 +8,7 @@
{
#region 鎺т欢闆嗗悎
- FrameLayout bodyView;
+ static CurtainModulePage bodyView;
/// <summary>
/// 鍔熻兘鍚嶇О鎸夐挳
/// </summary>
@@ -40,7 +40,7 @@
#endregion
#region 鍖哄煙鍙橀噺
- Function function;
+ Curtain curtain;
Button btnCollection_Out;
Button btnFunctionName_Out;
Button btnFromFloor_Out;
@@ -49,10 +49,10 @@
/// </summary>
Action actionRefresh;
#endregion
- public CurtainModulePage(Function func)
+ public CurtainModulePage(Curtain func)
{
bodyView = this;
- function = func;
+ curtain = func;
}
public void LoadPage(Button btnCollectionIcon, Button btnFunctionNameOut, Button btnFromFloorOut)
@@ -81,7 +81,7 @@
TextColor = CSS_Color.FirstLevelTitleColor,
TextAlignment = TextAlignment.CenterLeft,
TextSize = CSS_FontSize.EmphasisFontSize_FirstLevel,
- Text = function.name,
+ Text = curtain.name,
};
controlView.AddChidren(btnFunctionName);
@@ -94,7 +94,7 @@
TextColor = CSS_Color.PromptingColor1,
TextAlignment = TextAlignment.CenterLeft,
TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
- Text = function.GetRoomListName()
+ Text = curtain.GetRoomListName()
};
controlView.AddChidren(btnFromFoorAndRoom);
@@ -106,7 +106,7 @@
Height = Application.GetMinRealAverage(40),
SelectedImagePath = "Collection/CollectionIcon.png",
UnSelectedImagePath = "Collection/CollectionGrayIcon.png",
- IsSelected = function.collection
+ IsSelected = curtain.collection
};
controlView.AddChidren(btnCollection);
@@ -155,7 +155,7 @@
controlView.AddChidren(btnCurtainOpen);
LoadEventList();
- new TopViewDiv(bodyView, Language.StringByID(StringId.LocationManagement)).LoadTopView(function, actionRefresh);
+ new TopViewDiv(bodyView, Language.StringByID(StringId.LocationManagement)).LoadTopView(curtain, actionRefresh);
}
}
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs
index 2f4ec1c..02eb3ce 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Curtain/CurtainModulePageBLL.cs
@@ -1,18 +1,58 @@
锘縰sing System;
using HDL_ON.Entity;
+using Shared;
+
namespace HDL_ON.UI
{
public partial class CurtainModulePage
{
+ /// <summary>
+ /// 鏇存柊绐楀笜鐘舵��
+ /// </summary>
+ public static void UpdataState(Curtain uCurtain)
+ {
+ Application.RunOnMainThread(() => {
+ if(bodyView == null)
+ {
+ return;
+ }
+ if (uCurtain.functionType == bodyView.curtain.functionType && uCurtain.sid == bodyView.curtain.sid)
+ {
+ if (uCurtain.on_off == "stop")
+ {
+ bodyView.btnCurtainOpen.IsSelected = true;
+ bodyView.btnCurtainClose.IsSelected = false;
+ bodyView.btnCurtainStop.IsSelected = false;
+ bodyView.btnCurtainBgIcon.IsSelected = true;
+ }
+ else if (uCurtain.on_off == "on")
+ {
+ bodyView.btnCurtainOpen.IsSelected = true;
+ bodyView.btnCurtainClose.IsSelected = false;
+ bodyView.btnCurtainStop.IsSelected = false;
+ bodyView.btnCurtainBgIcon.IsSelected = true;
+ }
+ else if (uCurtain.on_off == "off")
+ {
+ bodyView.btnCurtainOpen.IsSelected = false;
+ bodyView.btnCurtainClose.IsSelected = true;
+ bodyView.btnCurtainStop.IsSelected = false;
+ bodyView.btnCurtainBgIcon.IsSelected = false;
+ }
+ }
+ });
+ }
+
void LoadEventList()
{
LoadCollectionEvent();
LoadEvent_ControlEvent();
//鍥為��鍒锋柊淇℃伅浜嬩欢
actionRefresh = () => {
- btnFunctionName.Text = btnFunctionName_Out.Text = function.name;
- btnFromFloor_Out.Text = btnFromFoorAndRoom.Text = function.GetRoomListName();
+ btnFunctionName.Text = btnFunctionName_Out.Text = curtain.name;
+ btnFromFloor_Out.Text = btnFromFoorAndRoom.Text = curtain.GetRoomListName();
};
+ UpdataState(curtain);
}
/// <summary>
/// 鏀惰棌鍔熻兘鎸夐挳浜嬩欢
@@ -20,7 +60,7 @@
void LoadCollectionEvent()
{
btnCollection.MouseUpEventHandler += (sender, e) => {
- btnCollection.IsSelected = function.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
+ btnCollection.IsSelected = curtain.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
DB_ResidenceData.residenceData.SaveResidenceData();
};
}
@@ -30,26 +70,36 @@
/// </summary>
void LoadEvent_ControlEvent()
{
- btnCurtainClose.MouseDownEventHandler += (sender, e) => {
+ btnCurtainClose.MouseUpEventHandler = (sender, e) => {
btnCurtainClose.IsSelected = true;
- };
- btnCurtainClose.MouseUpEventHandler += (sender, e) => {
- btnCurtainClose.IsSelected = false;
- };
-
- btnCurtainStop.MouseDownEventHandler += (sender, e) => {
- btnCurtainStop.IsSelected = true;
- };
- btnCurtainStop.MouseUpEventHandler += (sender, e) => {
btnCurtainStop.IsSelected = false;
+ btnCurtainOpen.IsSelected = false;
+ curtain.on_off = "off";
+ Control.Send(CommandType_A.write,curtain);
};
- btnCurtainOpen.MouseDownEventHandler += (sender, e) => {
- btnCurtainOpen.IsSelected = true;
- };
- btnCurtainOpen.MouseUpEventHandler += (sender, e) => {
+ btnCurtainStop.MouseDownEventHandler = (sender, e) =>
+ {
+ btnCurtainStop.IsSelected = true;
+ btnCurtainClose.IsSelected = false;
btnCurtainOpen.IsSelected = false;
};
+ btnCurtainStop.MouseUpEventHandler = (sender, e) =>
+ {
+ btnCurtainOpen.IsSelected = true;
+ btnCurtainClose.IsSelected = false;
+ btnCurtainStop.IsSelected = false;
+ curtain.on_off = "stop";
+ Control.Send(CommandType_A.write, curtain);
+ };
+ btnCurtainOpen.MouseUpEventHandler = (sender, e) =>
+ {
+ btnCurtainOpen.IsSelected = true;
+ btnCurtainClose.IsSelected = false;
+ btnCurtainStop.IsSelected = false;
+ curtain.on_off = "on";
+ Control.Send(CommandType_A.write, curtain);
+ };
}
}
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs
index 83d85b4..b65dd88 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPage.cs
@@ -8,7 +8,7 @@
{
#region 鎺т欢闆嗗悎
- FrameLayout bodyView;
+ static MotorCurtainPage bodyView;
/// <summary>
/// 鍔熻兘鍚嶇О鎸夐挳
/// </summary>
@@ -21,6 +21,22 @@
/// 鏀惰棌鎸夐挳
/// </summary>
Button btnCollection;
+ /// <summary>
+ /// 绐楀笜鍔ㄦ�佹帶浠�
+ /// </summary>
+ CurtainSeekBar curtainSeekBar;
+ /// <summary>
+ /// 绐楀笜杩涘害鍑忓皯鎸夐挳
+ /// </summary>
+ Button btnMinusSignIcon;
+ /// <summary>
+ /// 绐楀笜杩涘害澧炲姞鎸夐挳
+ /// </summary>
+ Button btnPlusSgnIcon;
+ /// <summary>
+ /// 绐楀笜婊戝姩鎺у埗
+ /// </summary>
+ DiyImageSeekBar controlBar;
/// <summary>
/// 绐楀笜鍏抽棴鎸夐挳
/// </summary>
@@ -36,7 +52,7 @@
#endregion
#region 鍖哄煙鍙橀噺
- Function function;
+ Curtain curtain;
Button btnCollection_Out;
Button btnFunctionName_Out;
Button btnFromFloor_Out;
@@ -45,10 +61,10 @@
/// </summary>
Action actionRefresh;
#endregion
- public MotorCurtainPage(Function func)
+ public MotorCurtainPage(Curtain func)
{
bodyView = this;
- function = func;
+ curtain = func;
}
public void LoadPage(Button btnCollectionIcon, Button btnFunctionNameOut, Button btnFromFloorOut)
@@ -78,7 +94,7 @@
TextColor = CSS_Color.FirstLevelTitleColor,
TextAlignment = TextAlignment.CenterLeft,
TextSize = CSS_FontSize.EmphasisFontSize_FirstLevel,
- Text = function.name,
+ Text = curtain.name,
};
controlView.AddChidren(btnFunctionName);
@@ -91,7 +107,7 @@
TextColor = CSS_Color.PromptingColor1,
TextAlignment = TextAlignment.CenterLeft,
TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
- Text = function.GetRoomListName()
+ Text = curtain.GetRoomListName()
};
controlView.AddChidren(btnFromFoorAndRoom);
@@ -103,11 +119,11 @@
Height = Application.GetMinRealAverage(40),
SelectedImagePath = "Collection/CollectionIcon.png",
UnSelectedImagePath = "Collection/CollectionGrayIcon.png",
- IsSelected = function.collection
+ IsSelected = curtain.collection
};
controlView.AddChidren(btnCollection);
- CurtainSeekBar curtainSeekBar = new CurtainSeekBar()
+ curtainSeekBar = new CurtainSeekBar()
{
Gravity = Gravity.CenterHorizontal,
Y = Application.GetRealHeight(130),
@@ -118,7 +134,7 @@
controlView.AddChidren(curtainSeekBar);
- var btnMinusSignIcon = new Button()
+ btnMinusSignIcon = new Button()
{
X = Application.GetRealWidth(42),
Y = Application.GetRealHeight(406),
@@ -128,7 +144,7 @@
};
controlView.AddChidren(btnMinusSignIcon);
- var controlBar = new DiyImageSeekBar()
+ controlBar = new DiyImageSeekBar()
{
X = btnMinusSignIcon.Right,
Y = Application.GetRealHeight(391),//414,璁捐鏁版嵁
@@ -145,7 +161,7 @@
};
controlView.AddChidren(controlBar);
- var btnPlusSgnIcon = new Button()
+ btnPlusSgnIcon = new Button()
{
X = controlBar.Right,
Y = Application.GetRealHeight(406),
@@ -189,7 +205,7 @@
controlView.AddChidren(btnCurtainOpen);
LoadEventList();
- new TopViewDiv(bodyView, Language.StringByID(StringId.LocationManagement)).LoadTopView(function,actionRefresh);
+ new TopViewDiv(bodyView, Language.StringByID(StringId.LocationManagement)).LoadTopView(curtain,actionRefresh);
}
}
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs
index db73b20..1513d35 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs
@@ -1,10 +1,46 @@
锘縰sing System;
using HDL_ON.Entity;
+using Shared;
namespace HDL_ON.UI
{
public partial class MotorCurtainPage
{
+ /// <summary>
+ /// 鏇存柊绐楀笜
+ /// </summary>
+ /// <param name="uCurtain"></param>
+ public static void UpdataState(Curtain uCurtain)
+ {
+ Application.RunOnMainThread(() => {
+ if (bodyView == null)
+ return;
+ if (uCurtain.functionType == bodyView.curtain.functionType && uCurtain.sid == bodyView.curtain.sid)
+ {
+ if (uCurtain.on_off == "stop")
+ {
+ bodyView.btnCurtainOpen.IsSelected = true;
+ bodyView.btnCurtainClose.IsSelected = false;
+ bodyView.btnCurtainStop.IsSelected = false;
+ }
+ else if (uCurtain.on_off == "on")
+ {
+ bodyView.btnCurtainOpen.IsSelected = true;
+ bodyView.btnCurtainClose.IsSelected = false;
+ bodyView.btnCurtainStop.IsSelected = false;
+ }
+ else if (uCurtain.on_off == "off")
+ {
+ bodyView.btnCurtainOpen.IsSelected = false;
+ bodyView.btnCurtainClose.IsSelected = true;
+ bodyView.btnCurtainStop.IsSelected = false;
+ }
+ bodyView.controlBar.Progress = bodyView.curtainSeekBar.Progress = Convert.ToInt32(uCurtain.openLevel);
+
+ }
+ });
+ }
+
/// <summary>
/// 鍔犺浇浜嬩欢鍒楄〃
/// </summary>
@@ -15,8 +51,8 @@
//鍥為��鍒锋柊淇℃伅浜嬩欢
actionRefresh = () => {
- btnFunctionName.Text = btnFunctionName_Out.Text = function.name;
- btnFromFloor_Out.Text = btnFromFoorAndRoom.Text = function.GetRoomListName();
+ btnFunctionName.Text = btnFunctionName_Out.Text = curtain.name;
+ btnFromFloor_Out.Text = btnFromFoorAndRoom.Text = curtain.GetRoomListName();
};
}
/// <summary>
@@ -25,36 +61,119 @@
void LoadCollectionEvent()
{
btnCollection.MouseUpEventHandler += (sender, e) => {
- btnCollection.IsSelected = function.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
+ btnCollection.IsSelected = curtain.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
DB_ResidenceData.residenceData.SaveResidenceData();
};
}
/// <summary>
- /// 鍔犺浇绐楀笜寮�鍏冲仠鎸夐挳鎺у埗浜嬩欢
+ /// 鍔犺浇绐楀笜鎺у埗浜嬩欢
/// </summary>
void LoadEvent_ControlEvent()
{
- btnCurtainClose.MouseDownEventHandler += (sender, e) => {
+ btnCurtainClose.MouseUpEventHandler = (sender, e) => {
btnCurtainClose.IsSelected = true;
- };
- btnCurtainClose.MouseUpEventHandler += (sender, e) => {
- btnCurtainClose.IsSelected = false;
- };
-
- btnCurtainStop.MouseDownEventHandler += (sender, e) => {
- btnCurtainStop.IsSelected = true;
- };
- btnCurtainStop.MouseUpEventHandler += (sender, e) => {
btnCurtainStop.IsSelected = false;
+ btnCurtainOpen.IsSelected = false;
+ curtain.on_off = "off";
+ curtain.openLevel = 0;
+ Control.Send(CommandType_A.write, curtain);
};
- btnCurtainOpen.MouseDownEventHandler += (sender, e) => {
- btnCurtainOpen.IsSelected = true;
- };
- btnCurtainOpen.MouseUpEventHandler += (sender, e) => {
+ btnCurtainStop.MouseDownEventHandler = (sender, e) => {
+ btnCurtainStop.IsSelected = true;
+ btnCurtainClose.IsSelected = false;
btnCurtainOpen.IsSelected = false;
};
+ btnCurtainStop.MouseUpEventHandler = (sender, e) => {
+ btnCurtainOpen.IsSelected = true;
+ btnCurtainClose.IsSelected = false;
+ btnCurtainStop.IsSelected = false;
+ curtain.on_off = "stop";
+ Control.Send(CommandType_A.write, curtain);
+ };
+
+ btnCurtainOpen.MouseUpEventHandler = (sender, e) => {
+ btnCurtainOpen.IsSelected = true;
+ btnCurtainClose.IsSelected = false;
+ btnCurtainStop.IsSelected = false;
+ curtain.on_off = "on";
+ curtain.openLevel = 100;
+ Control.Send(CommandType_A.write, curtain);
+ };
+
+ DateTime delayTime = DateTime.MinValue;
+
+ btnMinusSignIcon.MouseDownEventHandler = (sender, e) => {
+ if (curtain.openLevel > 1)
+ {
+ curtain.openLevel--;
+ controlBar.Progress = curtain.openLevel;
+ delayTime = DateTime.Now;
+ new System.Threading.Thread(() => {
+ while(delayTime != DateTime.MaxValue)
+ {
+ System.Threading.Thread.Sleep(100);
+ if((DateTime.Now - delayTime).TotalSeconds > 1)
+ {
+ if (curtain.openLevel < 1)
+ {
+ break;
+ }
+ curtain.openLevel--;
+ Application.RunOnMainThread(() => {
+ controlBar.Progress = curtain.openLevel;
+ });
+ }
+ }
+ }) { IsBackground = true }.Start();
+ }
+ };
+ btnMinusSignIcon.MouseUpEventHandler = (sender, e) => {
+ delayTime = DateTime.MaxValue;
+ Control.Send(CommandType_A.write, curtain);
+ };
+
+ btnPlusSgnIcon.MouseDownEventHandler = (sender, e) => {
+ if (curtain.openLevel > 1)
+ {
+ curtain.openLevel++;
+ controlBar.Progress = curtain.openLevel;
+ delayTime = DateTime.Now;
+ new System.Threading.Thread(() => {
+ while (delayTime != DateTime.MaxValue)
+ {
+ System.Threading.Thread.Sleep(100);
+ if ((DateTime.Now - delayTime).TotalSeconds > 1)
+ {
+ if (curtain.openLevel > 99)
+ {
+ break;
+ }
+ curtain.openLevel++;
+ Application.RunOnMainThread(() => {
+ controlBar.Progress = curtain.openLevel;
+ });
+ }
+ }
+ })
+ { IsBackground = true }.Start();
+ }
+ };
+ btnPlusSgnIcon.MouseUpEventHandler = (sender, e) => {
+ delayTime = DateTime.MaxValue;
+ Control.Send(CommandType_A.write, curtain);
+ };
+
+ curtainSeekBar.OnProgressChangedEvent = (sender, e) =>
+ {
+ if ((DateTime.Now - delayTime).TotalMilliseconds > 300)
+ {
+ delayTime = DateTime.Now;
+ curtain.openLevel = e;
+ Control.Send(CommandType_A.write, curtain);
+ }
+ };
}
}
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs
index 2bf6de6..09580af 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPage.cs
@@ -9,7 +9,7 @@
{
#region 鎺т欢闆嗗悎
- FrameLayout bodyView;
+ static RollingShutterPage bodyView;
/// <summary>
/// 鍔熻兘鍚嶇О鎸夐挳
/// </summary>
@@ -22,6 +22,22 @@
/// 鏀惰棌鎸夐挳
/// </summary>
Button btnCollection;
+ /// <summary>
+ /// 绐楀笜鍔ㄦ�佹帶浠�
+ /// </summary>
+ CurtainSeekBar curtainSeekBar;
+ /// <summary>
+ /// 绐楀笜杩涘害鍑忓皯鎸夐挳
+ /// </summary>
+ Button btnMinusSignIcon;
+ /// <summary>
+ /// 绐楀笜杩涘害澧炲姞鎸夐挳
+ /// </summary>
+ Button btnPlusSgnIcon;
+ /// <summary>
+ /// 绐楀笜婊戝姩鎺у埗
+ /// </summary>
+ DiyImageSeekBar controlBar;
/// <summary>
/// 绐楀笜鍏抽棴鎸夐挳
/// </summary>
@@ -37,7 +53,7 @@
#endregion
#region 鍖哄煙鍙橀噺
- Function function;
+ Curtain curtain;
Button btnCollection_Out;
Button btnFunctionName_Out;
Button btnFromFloor_Out;
@@ -46,10 +62,10 @@
/// </summary>
Action actionRefresh;
#endregion
- public RollingShutterPage(Function func)
+ public RollingShutterPage(Curtain func)
{
bodyView = this;
- function = func;
+ curtain = func;
}
public void LoadPage(Button btnCollectionIcon, Button btnFunctionNameOut, Button btnFromFloorOut)
@@ -79,7 +95,7 @@
TextColor = CSS_Color.FirstLevelTitleColor,
TextAlignment = TextAlignment.CenterLeft,
TextSize = CSS_FontSize.EmphasisFontSize_FirstLevel,
- Text = function.name,
+ Text = curtain.name,
};
controlView.AddChidren(btnFunctionName);
@@ -92,7 +108,7 @@
TextColor = CSS_Color.PromptingColor1,
TextAlignment = TextAlignment.CenterLeft,
TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
- Text = function.GetRoomListName()
+ Text = curtain.GetRoomListName()
};
controlView.AddChidren(btnFromFoorAndRoom);
@@ -104,11 +120,11 @@
Height = Application.GetMinRealAverage(40),
SelectedImagePath = "Collection/CollectionIcon.png",
UnSelectedImagePath = "Collection/CollectionGrayIcon.png",
- IsSelected = function.collection
+ IsSelected = curtain.collection
};
controlView.AddChidren(btnCollection);
- CurtainSeekBar curtainSeekBar = new CurtainSeekBar()
+ curtainSeekBar = new CurtainSeekBar()
{
Gravity = Gravity.CenterHorizontal,
Y = Application.GetRealHeight(130),
@@ -117,7 +133,7 @@
};
controlView.AddChidren(curtainSeekBar);
- var btnMinusSignIcon = new Button()
+ btnMinusSignIcon = new Button()
{
X = Application.GetRealWidth(42),
Y = Application.GetRealHeight(406),
@@ -127,7 +143,7 @@
};
controlView.AddChidren(btnMinusSignIcon);
- var controlBar = new DiyImageSeekBar()
+ controlBar = new DiyImageSeekBar()
{
X = btnMinusSignIcon.Right,
Y = Application.GetRealHeight(391),//414,璁捐鏁版嵁
@@ -144,7 +160,7 @@
};
controlView.AddChidren(controlBar);
- var btnPlusSgnIcon = new Button()
+ btnPlusSgnIcon = new Button()
{
X = controlBar.Right,
Y = Application.GetRealHeight(406),
@@ -188,7 +204,7 @@
controlView.AddChidren(btnCurtainOpen);
LoadEventList();
- new TopViewDiv(bodyView, Language.StringByID(StringId.LocationManagement)).LoadTopView(function, actionRefresh);
+ new TopViewDiv(bodyView, Language.StringByID(StringId.LocationManagement)).LoadTopView(curtain, actionRefresh);
}
}
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs
index c8f1c0f..c6e918d 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs
@@ -1,10 +1,46 @@
锘縰sing System;
using HDL_ON.Entity;
+using Shared;
namespace HDL_ON.UI
{
public partial class RollingShutterPage
{
+ /// <summary>
+ /// 鏇存柊绐楀笜
+ /// </summary>
+ /// <param name="uCurtain"></param>
+ public static void UpdataState(Curtain uCurtain)
+ {
+ Application.RunOnMainThread(() => {
+ if (bodyView == null)
+ return;
+ if (uCurtain.functionType == bodyView.curtain.functionType && uCurtain.sid == bodyView.curtain.sid)
+ {
+ if (uCurtain.on_off == "stop")
+ {
+ bodyView.btnCurtainOpen.IsSelected = true;
+ bodyView.btnCurtainClose.IsSelected = false;
+ bodyView.btnCurtainStop.IsSelected = false;
+ }
+ else if (uCurtain.on_off == "on")
+ {
+ bodyView.btnCurtainOpen.IsSelected = true;
+ bodyView.btnCurtainClose.IsSelected = false;
+ bodyView.btnCurtainStop.IsSelected = false;
+ }
+ else if (uCurtain.on_off == "off")
+ {
+ bodyView.btnCurtainOpen.IsSelected = false;
+ bodyView.btnCurtainClose.IsSelected = true;
+ bodyView.btnCurtainStop.IsSelected = false;
+ }
+ bodyView.controlBar.Progress = bodyView.curtainSeekBar.Progress = Convert.ToInt32(uCurtain.openLevel);
+
+ }
+ });
+ }
+
/// <summary>
/// 鍔犺浇浜嬩欢鍒楄〃
/// </summary>
@@ -15,8 +51,8 @@
//鍥為��鍒锋柊淇℃伅浜嬩欢
actionRefresh = () => {
- btnFunctionName.Text = btnFunctionName_Out.Text = function.name;
- btnFromFloor_Out.Text = btnFromFoorAndRoom.Text = function.GetRoomListName();
+ btnFunctionName.Text = btnFunctionName_Out.Text = curtain.name;
+ btnFromFloor_Out.Text = btnFromFoorAndRoom.Text = curtain.GetRoomListName();
};
}
/// <summary>
@@ -25,36 +61,128 @@
void LoadCollectionEvent()
{
btnCollection.MouseUpEventHandler += (sender, e) => {
- btnCollection.IsSelected = function.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
+ btnCollection.IsSelected = curtain.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
DB_ResidenceData.residenceData.SaveResidenceData();
};
}
/// <summary>
- /// 鍔犺浇绐楀笜寮�鍏冲仠鎸夐挳鎺у埗浜嬩欢
+ /// 鍔犺浇绐楀笜鎺у埗浜嬩欢
/// </summary>
void LoadEvent_ControlEvent()
{
- btnCurtainClose.MouseDownEventHandler += (sender, e) => {
+ btnCurtainClose.MouseUpEventHandler = (sender, e) => {
btnCurtainClose.IsSelected = true;
- };
- btnCurtainClose.MouseUpEventHandler += (sender, e) => {
- btnCurtainClose.IsSelected = false;
- };
-
- btnCurtainStop.MouseDownEventHandler += (sender, e) => {
- btnCurtainStop.IsSelected = true;
- };
- btnCurtainStop.MouseUpEventHandler += (sender, e) => {
btnCurtainStop.IsSelected = false;
+ btnCurtainOpen.IsSelected = false;
+ curtain.on_off = "off";
+ curtain.openLevel = 0;
+ Control.Send(CommandType_A.write, curtain);
};
- btnCurtainOpen.MouseDownEventHandler += (sender, e) => {
- btnCurtainOpen.IsSelected = true;
- };
- btnCurtainOpen.MouseUpEventHandler += (sender, e) => {
+ btnCurtainStop.MouseDownEventHandler = (sender, e) => {
+ btnCurtainStop.IsSelected = true;
+ btnCurtainClose.IsSelected = false;
btnCurtainOpen.IsSelected = false;
};
+ btnCurtainStop.MouseUpEventHandler = (sender, e) => {
+ btnCurtainOpen.IsSelected = true;
+ btnCurtainClose.IsSelected = false;
+ btnCurtainStop.IsSelected = false;
+ curtain.on_off = "stop";
+ Control.Send(CommandType_A.write, curtain);
+ };
+
+ btnCurtainOpen.MouseUpEventHandler = (sender, e) => {
+ btnCurtainOpen.IsSelected = true;
+ btnCurtainClose.IsSelected = false;
+ btnCurtainStop.IsSelected = false;
+ curtain.on_off = "on";
+ curtain.openLevel = 100;
+ Control.Send(CommandType_A.write, curtain);
+ };
+
+ DateTime delayTime = DateTime.MinValue;
+
+ btnMinusSignIcon.MouseDownEventHandler = (sender, e) => {
+ if (curtain.openLevel > 1)
+ {
+ curtain.openLevel--;
+ controlBar.Progress = curtain.openLevel;
+ delayTime = DateTime.Now;
+ new System.Threading.Thread(() => {
+ while (delayTime != DateTime.MaxValue)
+ {
+ System.Threading.Thread.Sleep(100);
+ if ((DateTime.Now - delayTime).TotalSeconds > 1)
+ {
+ if (curtain.openLevel < 1)
+ {
+ break;
+ }
+ curtain.openLevel--;
+ Application.RunOnMainThread(() => {
+ controlBar.Progress = curtain.openLevel;
+ });
+ }
+ }
+ })
+ { IsBackground = true }.Start();
+ }
+ };
+ btnMinusSignIcon.MouseUpEventHandler = (sender, e) => {
+ delayTime = DateTime.MaxValue;
+ Control.Send(CommandType_A.write, curtain);
+ };
+
+ btnPlusSgnIcon.MouseDownEventHandler = (sender, e) => {
+ if (curtain.openLevel > 1)
+ {
+ curtain.openLevel++;
+ controlBar.Progress = curtain.openLevel;
+ delayTime = DateTime.Now;
+ new System.Threading.Thread(() => {
+ while (delayTime != DateTime.MaxValue)
+ {
+ System.Threading.Thread.Sleep(100);
+ if ((DateTime.Now - delayTime).TotalSeconds > 1)
+ {
+ if (curtain.openLevel > 99)
+ {
+ break;
+ }
+ curtain.openLevel++;
+ Application.RunOnMainThread(() => {
+ controlBar.Progress = curtain.openLevel;
+ });
+ }
+ }
+ })
+ { IsBackground = true }.Start();
+ }
+ };
+ btnPlusSgnIcon.MouseUpEventHandler = (sender, e) => {
+ delayTime = DateTime.MaxValue;
+ Control.Send(CommandType_A.write, curtain);
+ };
+
+ curtainSeekBar.OnProgressChangedEvent = (sender, e) =>
+ {
+ delayTime = DateTime.Now;
+ new System.Threading.Thread(() =>
+ {
+ while (delayTime != DateTime.MaxValue)
+ {
+ System.Threading.Thread.Sleep(100);
+ if ((DateTime.Now - delayTime).TotalSeconds > 1)
+ {
+ curtain.openLevel = e;
+ Control.Send(CommandType_A.write, curtain);
+ }
+ }
+ })
+ { IsBackground = true }.Start();
+ };
}
}
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs
index 6171977..cf785d1 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPage.cs
@@ -122,7 +122,7 @@
Y = Application.GetRealHeight(74 + 16),
Width = Application.GetRealWidth(168 - 40),
Height = Application.GetRealHeight(288 - 16 - 16),
- WaveColor = light.on_off == 1 ? CSS_Color.AuxiliaryColor1 : CSS_Color.DividingLineColor,
+ WaveColor = light.on_off == "on" ? CSS_Color.AuxiliaryColor1 : CSS_Color.DividingLineColor,
WaveBorderColor = CSS_Color.PromptingColor2,
BorderColor = 0x00000000,
CornerRadius = Application.GetRealWidth(1),
@@ -201,7 +201,7 @@
Height = Application.GetMinRealAverage(40),
UnSelectedImagePath = "Public/PowerClose.png",
SelectedImagePath = "Public/PowerOpen.png",
- IsSelected = light.on_off != 0,
+ IsSelected = light.on_off == "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 da9b79a..67eedbc 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs
@@ -19,8 +19,8 @@
if (uFunction.functionType == bodyView.light.functionType && uFunction.sid == bodyView.light.sid)
{
bodyView.dimmerBar.Progress = uFunction.brightness;
- bodyView.dimmerBar.WaveColor = uFunction.on_off == 1 ? CSS.CSS_Color.AuxiliaryColor1 : CSS.CSS_Color.PromptingColor2;
- bodyView.btnSwitch.IsSelected = uFunction.on_off == 1;
+ bodyView.dimmerBar.WaveColor = uFunction.on_off == "on" ? CSS.CSS_Color.AuxiliaryColor1 : CSS.CSS_Color.PromptingColor2;
+ bodyView.btnSwitch.IsSelected = uFunction.on_off == "on";
}
}
catch (Exception ex)
@@ -66,11 +66,11 @@
}
btnSwitch.IsSelected = e > 0 ? true : false;
light.brightness = e;
- light.on_off = e > 0 ? 1 : 0;
+ light.on_off = e > 0 ? "on" : "off";
if (e == 0 || e == 100)
{
- Control.Send("write", this.light);
+ Control.Send(CommandType_A.write, this.light);
}
else
{
@@ -79,7 +79,7 @@
dimmerTime = DateTime.Now;
new System.Threading.Thread(() =>
{
- Control.Send("write", light);
+ Control.Send(CommandType_A.write, light);
})
{ IsBackground = true }.Start();
}
@@ -102,8 +102,8 @@
dimmerBar.WaveColor = btnSwitch.IsSelected ? CSS.CSS_Color.AuxiliaryColor1 : CSS.CSS_Color.PromptingColor2;
new System.Threading.Thread(() =>
{
- light.on_off = btnSwitch.IsSelected ? 1 : 0;
- Control.Send("write", this.light);
+ light.on_off = btnSwitch.IsSelected ? "on" : "off";
+ Control.Send(CommandType_A.write, this.light);
})
{ IsBackground = true }.Start();
};
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs
index 69dd79c..1f15829 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPage.cs
@@ -125,8 +125,8 @@
Y = Application.GetRealHeight(14),
Width = Application.GetMinRealAverage(40),
Height = Application.GetMinRealAverage(40),
- UnSelectedImagePath = "Collection/CollectionIcon.png",
- SelectedImagePath = "Collection/CollectionWhiteIcon.png",
+ SelectedImagePath = "Collection/CollectionIcon.png",
+ UnSelectedImagePath = "Collection/CollectionGrayIcon.png",
IsSelected = light.collection
};
controlView.AddChidren(btnCollection);
@@ -179,9 +179,9 @@
ThumbImageHeight = Application.GetRealHeight(54),
ProgressTextColor = CSS_Color.FirstLevelTitleColor,
ProgressTextSize = CSS_FontSize.PromptFontSize_FirstLevel,
- ProgressBarColor = light.on_off == 1 ? CSS_Color.AuxiliaryColor1 : CSS_Color.DividingLineColor,
+ ProgressBarColor = light.on_off == "on" ? CSS_Color.AuxiliaryColor1 : CSS_Color.DividingLineColor,
MaxValue = 100,
- Progress = 30,
+ Progress = light.brightness,
};
controlView.AddChidren(dimmerBar);
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs
index 708ca09..96b9127 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs
@@ -18,12 +18,12 @@
return;
if (uFunction.functionType == bodyView.light.functionType && uFunction.sid == bodyView.light.sid)
{
- if (bodyView.onDimmerBar)
+ if (!bodyView.onDimmerBar)
{
bodyView.dimmerBar.Progress = uFunction.brightness;
- bodyView.dimmerBar.ProgressBarColor = uFunction.on_off == 1 ? CSS.CSS_Color.AuxiliaryColor1 : CSS.CSS_Color.PromptingColor2;
+ bodyView.dimmerBar.ProgressBarColor = uFunction.on_off == "on" ? CSS.CSS_Color.AuxiliaryColor1 : CSS.CSS_Color.PromptingColor2;
}
- bodyView.btnSwitch.IsSelected = uFunction.on_off == 1;
+ bodyView.btnSwitch.IsSelected = uFunction.on_off == "on";
bodyView.btnCurColor.BackgroundColor = (uint)(0xFF000000 + bodyView.light.redColor * 256 * 256 + bodyView.light.greenColor * 256 + bodyView.light.blueColor);
}
}
@@ -63,11 +63,8 @@
light.blueColor = e2[2];
colorChangeTime = DateTime.Now;
btnCurColor.BackgroundColor = (uint)(0xFF000000 + light.redColor * 256 * 256 + light.greenColor * 256 + light.blueColor);
- Control.Send("write", this.light);
- }
- else
- {
- MainPage.Log("Skip control rgb!");
+ MainPage.Log($"color change {light.brightness}");
+ Control.Send(CommandType_A.write, this.light);
}
};
colorPicker.MouseUpEventHandler = (sender, e) =>
@@ -108,11 +105,11 @@
}
btnSwitch.IsSelected = e > 0 ? true : false;
light.brightness = e;
- light.on_off = e > 0 ? 1 : 0;
+ light.on_off = e > 0 ? "on" : "off";
if (e == 0 || e == 100)
{
- Control.Send("write", this.light);
+ Control.Send(CommandType_A.write, this.light);
}
else
{
@@ -121,7 +118,7 @@
dimmerTime = DateTime.Now;
new System.Threading.Thread(() =>
{
- Control.Send("write", light);
+ Control.Send(CommandType_A.write, light);
})
{ IsBackground = true }.Start();
}
@@ -145,8 +142,8 @@
new System.Threading.Thread(() =>
{
var light = this.light as Light;
- light.on_off = btnSwitch.IsSelected ? 1 : 0;
- Control.Send("write", this.light);
+ light.on_off = btnSwitch.IsSelected ? "on" : "off";
+ Control.Send(CommandType_A.write, this.light);
})
{ IsBackground = true }.Start();
};
@@ -160,7 +157,7 @@
{
light.color = "255255255";
btnCurColor.BackgroundColor = 0xFFFFFFFF;
- Control.Send("write", this.light);
+ 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 e204a1e..1f41dff 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPage.cs
@@ -9,7 +9,7 @@
{
#region 鎺т欢闆嗗悎
- FrameLayout bodyView;
+ static RelayPage bodyView;
/// <summary>
/// 鎺у埗鐣岄潰鍔犺浇鍖哄煙
/// </summary>
@@ -124,7 +124,7 @@
BackgroundColor = CSS_Color.PromptingColor2,
SelectedBackgroundColor= CSS_Color.AuxiliaryColor1,
Radius = (uint)Application.GetRealWidth(40),
- IsSelected = light.on_off != 0
+ IsSelected = light.on_off == "on"
};
controlView.AddChidren(btnSwitchIcon);
@@ -136,7 +136,7 @@
Height = Application.GetMinRealAverage(40),
UnSelectedImagePath = "Public/PowerClose.png",
SelectedImagePath = "Public/PowerOpen.png",
- IsSelected = light.on_off != 0
+ IsSelected = light.on_off == "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 0bf825b..fa7714c 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/RelayPageBLL.cs
@@ -1,11 +1,30 @@
锘縰sing System;
using HDL_ON.Entity;
+using Shared;
namespace HDL_ON.UI
{
public partial class RelayPage
{
-
+ /// <summary>
+ /// 鏇存柊鐏厜鐘舵��
+ /// </summary>
+ public static void UpdataState(Light uLight)
+ {
+ Application.RunOnMainThread(() =>
+ {
+ try
+ {
+ if (bodyView == null)
+ return;
+ bodyView.btnSwitch.IsSelected = bodyView.btnSwitchIcon.IsSelected = uLight.on_off == "on";
+ }
+ catch (Exception ex)
+ {
+ MainPage.Log($"RelayPage error {ex.Message}");
+ }
+ });
+ }
/// <summary>
/// 鍔犺浇浜嬩欢鍒楄〃
/// </summary>
@@ -44,8 +63,8 @@
new System.Threading.Thread(() =>
{
var light = this.light as Light;
- light.on_off = btnSwitch.IsSelected ? 1 : 0;
- Control.Send("write", this.light);
+ light.on_off = btnSwitch.IsSelected ? "on" : "off";
+ Control.Send(CommandType_A.write, this.light);
})
{ IsBackground = true }.Start();
};
@@ -56,8 +75,8 @@
new System.Threading.Thread(() =>
{
var light = this.light as Light;
- light.on_off = btnSwitch.IsSelected ? 1 : 0;
- Control.Send("write", this.light);
+ light.on_off = btnSwitch.IsSelected ? "on" : "off";
+ Control.Send(CommandType_A.write, this.light);
})
{ IsBackground = true }.Start();
};
diff --git a/HDL_ON/UI/UI2/UserPage.cs b/HDL_ON/UI/UI2/UserPage.cs
index 1fca242..ecaf192 100644
--- a/HDL_ON/UI/UI2/UserPage.cs
+++ b/HDL_ON/UI/UI2/UserPage.cs
@@ -1,4 +1,5 @@
锘縰sing System;
+using HDL_ON.Entity;
using Shared;
namespace HDL_ON.UI
@@ -94,31 +95,44 @@
public void LoadPage()
{
- bodyView = this;
- bodyView.BackgroundColor = CSS.CSS_Color.MainBackgroundColor;
- ContextView = new FrameLayout()
+ try
{
- Height = Application.GetRealHeight(618+20),
- BackgroundColor = CSS.CSS_Color.BackgroundColor,
- };
- bodyView.AddChidren(ContextView);
+ bodyView = this;
+ bodyView.BackgroundColor = CSS.CSS_Color.MainBackgroundColor;
+ ContextView = new FrameLayout()
+ {
+ Height = Application.GetRealHeight(618 + 20),
+ BackgroundColor = CSS.CSS_Color.BackgroundColor,
+ };
+ bodyView.AddChidren(ContextView);
- navigationView = new FrameLayout()
- {
- Y = Application.GetRealHeight(607),
- Height = Application.GetMinRealAverage(60),
- };
- bodyView.AddChidren(navigationView);
- if (MainPage.Increase)
- {
- //ContextView.Height = Application.GetRealHeight(618 + 20);
- navigationView.Y = Application.GetRealHeight(597+5);
- navigationView.Height = Application.GetRealHeight(70-5);
+ navigationView = new FrameLayout()
+ {
+ Y = Application.GetRealHeight(607),
+ Height = Application.GetMinRealAverage(60),
+ };
+ bodyView.AddChidren(navigationView);
+ if (MainPage.Increase)
+ {
+ //ContextView.Height = Application.GetRealHeight(618 + 20);
+ navigationView.Y = Application.GetRealHeight(597 + 5);
+ navigationView.Height = Application.GetRealHeight(70 - 5);
+ }
+ InitBottomView();
+
+ LoadEventList();
+
+ var homePage = new HomePage();
+ ContextView.AddChidren(homePage);
+ homePage.LoadPage();
+
+ //鍒锋柊鍔熻兘鐘舵��
+ DB_ResidenceData.residenceData.RefreshResidenceFunctionStatus();
}
-
- InitBottomView();
-
- LoadEventList();
+ catch (Exception ex)
+ {
+ MainPage.Log($"UserPage error {ex.Message}");
+ }
}
/// <summary>
diff --git a/Shared.IOS/UI/View.cs b/Shared.IOS/UI/View.cs
index bbcc52c..79508f5 100644
--- a/Shared.IOS/UI/View.cs
+++ b/Shared.IOS/UI/View.cs
@@ -18,9 +18,6 @@
{
~View()
{
-#if DEBUG
- System.Console.WriteLine("=====" + GetType() + " " + Name);
-#endif
if (this is ViewGroup)
{
var viewGroup = this as ViewGroup;
--
Gitblit v1.8.0