From ca233e3c6154859a17948d892fbc6bbf723b60a8 Mon Sep 17 00:00:00 2001 From: xm <1271024303@qq.com> Date: 星期五, 29 五月 2020 15:47:30 +0800 Subject: [PATCH] 发布的1.0.20052901 --- ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Common/UserCenterCommon.cs | 2 ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleMultifunction.png | 0 ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs | 0 ZigbeeApp20200525/Shared/Phone/MainPage/ControlForm/DevicePmSensorDetailCardForm.cs | 0 ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelSimpleMutilfunctionTargetsForm.cs | 10 ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/SensorPMTwoPointFiveSelected2.png | 0 ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Bind/BindTargetsPage.cs | 0 ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirButtonSettionForm.cs | 0 ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleEnvironmentSelected2.png | 0 ZigbeeApp20200525/GateWay.Droid/GateWay.Droid.csproj | 702 ++----- ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Direction/AddDeviceTypeListForm.cs | 12 ZigbeeApp20200525/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelSimpleMultifunction.png | 0 ZigbeeApp20200525/Home.Ios/Resources/Phone/RealDevice/ButtonPanelSimpleMultifunction.png | 0 ZigbeeApp20200525/Shared/Phone/Device/Logic/SoneLogicList.cs | 101 ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleEnvironmentSelected.png | 0 ZigbeeApp20200525/Shared/Phone/ZigBee/Device/DoorLock.cs | 0 ZigbeeApp20200525/Home.Ios/Resources/Phone/Instruct/ButtonPanelSimpleMultifunction.png | 0 ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueFreshAirSelected2.png | 0 ZigbeeApp20200525/Home.Ios/Resources/Language.ini | 15 ZigbeeApp20200525/Shared/Phone/ZigBee/Common/Application.cs | 0 ZigbeeApp20200525/Shared/Phone/Device/Logic/SkipView.cs | 53 ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Resourse/ControlCommonResourse.cs | 0 ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Direction/PanelSimpleEnvironmentDirectionForm.cs | 74 ZigbeeApp20200525/GateWay.Droid/Resources/Resource.designer.cs | 814 ++++---- ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleEnvironment.png | 0 ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayReceiveLogic.cs | 17 ZigbeeApp20200525/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelSimpleEnvironment.png | 0 ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs | 168 + ZigbeeApp20200525/GateWay.Droid/Assets/Language.ini | 15 ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleMultifunctionSelected2.png | 0 ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/SensorPMTwoPointFiveSelected.png | 0 ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelCurtainSelected2.png | 0 ZigbeeApp20200525/Shared/Phone/ZigBee/Device/ZbGateway.cs | 0 ZigbeeApp20200525/Home.Ios/Home.IOS.csproj | 26 ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleEnvironmentSelected.png | 0 ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Instruct/ButtonPanelSimpleMultifunction.png | 0 ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleEnvironmentSelected2.png | 0 ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelCurtainSelected2.png | 0 ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirTargetsForm.cs | 0 ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Instruct/ButtonPanelSimpleEnvironment.png | 0 ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs | 7 ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceListMainForm.cs | 49 ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelSimpleMutilfunctionBindSensorForm.cs | 1890 +++++++++++++++++++++ ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleMultifunctionSelected.png | 0 ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceFunctionSettionForm.cs | 25 ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleMultifunctionSelected2.png | 0 ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/SensorPMTwoPointFiveSelected.png | 0 ZigbeeApp20200525/Home.Ios/Resources/Phone/Instruct/ButtonPanelSimpleEnvironment.png | 0 ZigbeeApp20200525/Home.Ios/Resources/Phone/RealDevice/ButtonPanelSimpleEnvironment.png | 0 ZigbeeApp20200525/Shared/Shared.projitems | 899 +++++----- ZigbeeApp20200525/Shared/Common/CommonPage.cs | 2 ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleEnvironment.png | 0 ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelSimpleEnvironmentTargetsForm.cs | 10 ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/SensorPMTwoPointFiveSelected2.png | 0 ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs | 0 ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleMultifunction.png | 0 ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleMultifunctionSelected.png | 0 ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/UserDoorLockPage.cs | 69 ZigbeeApp20200525/Shared/R.cs | 33 ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelFangyueFreshAirSelected2.png | 0 ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/ShowDoorLockMsgControl.cs | 0 ZigbeeApp20200525/Shared/Common/Device.cs | 50 ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Direction/PanelSimpleMultifunctionDirectionForm.cs | 83 63 files changed, 3,578 insertions(+), 1,548 deletions(-) diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Language.ini b/ZigbeeApp20200525/GateWay.Droid/Assets/Language.ini index 4127b95..aad48d3 100755 --- a/ZigbeeApp20200525/GateWay.Droid/Assets/Language.ini +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Language.ini @@ -253,7 +253,7 @@ 249=鎮ㄧ殑甯稿紑妯″紡灏嗚鍙栨秷 250=淇濇寔甯稿紑 251=纭鍙栨秷 -252=(鏈鎿嶄綔浠呬负鍗曟鍙栨秷锛岃嫢闇�瑕佸仠姝㈡墽琛岃嚜鍔ㄥ寲锛岃閫夋嫨鍒嗙被-鑷姩鍖栬繘琛岃缃�) +252=(鏈鎿嶄綔浠呬负鍗曟鍙栨秷锛岃嫢闇�瑕佸仠姝㈡墽琛岃嚜鍔ㄥ寲锛岃鍒板父寮�鑷姩鍖栬缃�) 253=鑾峰彇闂ㄩ攣甯稿紑妯″紡澶辫触 254=鎵撳紑闂ㄩ攣甯稿紑妯″紡鎴愬姛 255=鎵撳紑闂ㄩ攣甯稿紑妯″紡澶辫触 @@ -324,6 +324,11 @@ 321=閲嶅害姹℃煋 322=涓ラ噸姹℃煋 323=鑷姩鍖栧叧闂�愰棬閿佸父寮�妯″紡銆戯紝闂ㄩ攣宸插叧 +324=鍏ョ綉 +;娉ㄦ剰鈥滃叆缃戔�濈殑鑻辨枃鈥淐onnection",鍥犱负灞忓箷涓婃槸杩欐牱鏄剧ず鐨� +325=鎵撳紑闈㈡澘涓昏彍鍗曪紝鍙充笂瑙掔偣鍑粄0}璁剧疆鎸夐挳锛岀偣鍑诲叆缃� +326=闀挎寜鈥滃紑鍏斥�濇寜閿�5绉掞紝鎵�鏈夌伅姣忚繘琛寋0}2娆′寒鏆楀垏鎹紝鍗冲叆缃戞垚鍔� +327=闀挎寜鈥滃紑鍏斥�濇寜閿�5绉� 5097=鍙栨秷 5098=纭畾 @@ -1990,6 +1995,8 @@ 30038=鏂规偊鏂伴灏忔ā鍧� 30039=Zigbee鍚搁《鐕冩皵浼犳劅鍣� 30040=PM2.5绌烘皵璐ㄩ噺浼犳劅鍣� +30041=绠�绾﹀鍔熻兘闈㈡澘 +30042=绠�绾︾幆澧冮潰鏉� ;鈽呪槄鈽呪槄涓嬮潰杩欎簺鏄澶囨墍灞炵绫荤殑缈昏瘧鍚嶅瓧,浠�40000寮�濮嬧槄鈽呪槄鈽� 40000=閬槼 @@ -2055,6 +2062,8 @@ 50038=鏂伴鎺у埗灏忔ā鍧� 50039=Zigbee鍚搁《鐕冩皵浼犳劅鍣� 50040=PM2.5绌烘皵璐ㄩ噺浼犳劅鍣� +50041=绠�绾﹀鍔熻兘闈㈡澘 +50042=绠�绾︾幆澧冮潰鏉� ;鈽呪槄鈽呪槄涓嬮潰杩欎簺鏄ā鍧桰D鐨勮澶囩被鍨嬪悕瀛�,浠�60000寮�濮�.娉�:瀹冨苟涓嶉渶瑕佸啀R.cs鏂囦欢涓畾涔夆槄鈽呪槄鈽� 60000=浼犳劅鍣� @@ -2097,4 +2106,6 @@ 70023=涓户鍣� 70024=鏅鸿兘绌哄紑 70025=鍚搁《鐕冩皵浼犳劅鍣� -70026=PM2.5绌烘皵璐ㄩ噺浼犳劅鍣� \ No newline at end of file +70026=PM2.5绌烘皵璐ㄩ噺浼犳劅鍣� +70027=绠�绾﹀鍔熻兘闈㈡澘 +70028=绠�绾︾幆澧冮潰鏉� \ No newline at end of file diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelCurtainSelected2.png b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelCurtainSelected2.png new file mode 100644 index 0000000..6e4c3ab --- /dev/null +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelCurtainSelected2.png Binary files differ diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueFreshAirSelected2.png b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueFreshAirSelected2.png new file mode 100644 index 0000000..400f73c --- /dev/null +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueFreshAirSelected2.png Binary files differ diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleEnvironment.png b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleEnvironment.png new file mode 100644 index 0000000..b600be5 --- /dev/null +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleEnvironment.png Binary files differ diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleEnvironmentSelected.png b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleEnvironmentSelected.png new file mode 100644 index 0000000..470608c --- /dev/null +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleEnvironmentSelected.png Binary files differ diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleEnvironmentSelected2.png b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleEnvironmentSelected2.png new file mode 100644 index 0000000..0432723 --- /dev/null +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleEnvironmentSelected2.png Binary files differ diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleMultifunction.png b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleMultifunction.png new file mode 100644 index 0000000..e295871 --- /dev/null +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleMultifunction.png Binary files differ diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleMultifunctionSelected.png b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleMultifunctionSelected.png new file mode 100644 index 0000000..347ffc4 --- /dev/null +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleMultifunctionSelected.png Binary files differ diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleMultifunctionSelected2.png b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleMultifunctionSelected2.png new file mode 100644 index 0000000..e6c8858 --- /dev/null +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/ButtonPanelSimpleMultifunctionSelected2.png Binary files differ diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/SensorPMTwoPointFiveSelected.png b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/SensorPMTwoPointFiveSelected.png new file mode 100644 index 0000000..61f33fa --- /dev/null +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/SensorPMTwoPointFiveSelected.png Binary files differ diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/SensorPMTwoPointFiveSelected2.png b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/SensorPMTwoPointFiveSelected2.png new file mode 100644 index 0000000..1628d3d --- /dev/null +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Device/SensorPMTwoPointFiveSelected2.png Binary files differ diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Instruct/ButtonPanelSimpleEnvironment.png b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Instruct/ButtonPanelSimpleEnvironment.png new file mode 100644 index 0000000..0d3e5d7 --- /dev/null +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Instruct/ButtonPanelSimpleEnvironment.png Binary files differ diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Instruct/ButtonPanelSimpleMultifunction.png b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Instruct/ButtonPanelSimpleMultifunction.png new file mode 100644 index 0000000..1f24e24 --- /dev/null +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/Instruct/ButtonPanelSimpleMultifunction.png Binary files differ diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelSimpleEnvironment.png b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelSimpleEnvironment.png new file mode 100644 index 0000000..eb8b51e --- /dev/null +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelSimpleEnvironment.png Binary files differ diff --git a/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelSimpleMultifunction.png b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelSimpleMultifunction.png new file mode 100644 index 0000000..981b1f5 --- /dev/null +++ b/ZigbeeApp20200525/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelSimpleMultifunction.png Binary files differ diff --git a/ZigbeeApp20200525/GateWay.Droid/GateWay.Droid.csproj b/ZigbeeApp20200525/GateWay.Droid/GateWay.Droid.csproj index 15159bf..f8c1c74 100644 --- a/ZigbeeApp20200525/GateWay.Droid/GateWay.Droid.csproj +++ b/ZigbeeApp20200525/GateWay.Droid/GateWay.Droid.csproj @@ -290,43 +290,6 @@ <AndroidAsset Include="Assets\Phone\Center\Opinion.png" /> <AndroidAsset Include="Assets\Phone\Center\ResidenceManagement.png" /> <AndroidAsset Include="Assets\Phone\Center\SafetyManagement.png" /> - <AndroidAsset Include="Assets\Phone\Device\AirConditioner.png" /> - <AndroidAsset Include="Assets\Phone\Device\AirConditionerEpoint.png" /> - <AndroidAsset Include="Assets\Phone\Device\AirConditionerZbGateway.png" /> - <AndroidAsset Include="Assets\Phone\Device\AirSwitch.png" /> - <AndroidAsset Include="Assets\Phone\Device\AirSwitchCloudContr.png" /> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanel.png" /> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFour.png" /> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelOne.png" /> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelThree.png" /> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelTwo.png" /> - <AndroidAsset Include="Assets\Phone\Device\ColorLight.png" /> - <AndroidAsset Include="Assets\Phone\Device\Converter.png" /> - <AndroidAsset Include="Assets\Phone\Device\ConverterZb485.png" /> - <AndroidAsset Include="Assets\Phone\Device\Curtain.png" /> - <AndroidAsset Include="Assets\Phone\Device\CurtainAutoOpen.png" /> - <AndroidAsset Include="Assets\Phone\Device\CurtainSiphonate.png" /> - <AndroidAsset Include="Assets\Phone\Device\DimmableLight.png" /> - <AndroidAsset Include="Assets\Phone\Device\DimmableLightOneLoad.png" /> - <AndroidAsset Include="Assets\Phone\Device\DryContact.png" /> - <AndroidAsset Include="Assets\Phone\Device\IntelligentLocks.png" /> - <AndroidAsset Include="Assets\Phone\Device\IntelligentLocksH06C.png" /> - <AndroidAsset Include="Assets\Phone\Device\Light.png" /> - <AndroidAsset Include="Assets\Phone\Device\Relay.png" /> - <AndroidAsset Include="Assets\Phone\Device\RelayEpoint.png" /> - <AndroidAsset Include="Assets\Phone\Device\RelayThreeLoad.png" /> - <AndroidAsset Include="Assets\Phone\Device\Repeater.png" /> - <AndroidAsset Include="Assets\Phone\Device\Sensor.png" /> - <AndroidAsset Include="Assets\Phone\Device\SensorCarbonMonoxide.png" /> - <AndroidAsset Include="Assets\Phone\Device\SensorDoorWindow.png" /> - <AndroidAsset Include="Assets\Phone\Device\SensorFire.png" /> - <AndroidAsset Include="Assets\Phone\Device\SensorHumidity.png" /> - <AndroidAsset Include="Assets\Phone\Device\SensorInfrared.png" /> - <AndroidAsset Include="Assets\Phone\Device\SensorPir.png" /> - <AndroidAsset Include="Assets\Phone\Device\SensorTemperature.png" /> - <AndroidAsset Include="Assets\Phone\Device\SensorWater.png" /> - <AndroidAsset Include="Assets\Phone\Device\Socket1.png" /> - <AndroidAsset Include="Assets\Phone\Device\Switch.png" /> <AndroidAsset Include="Assets\Phone\DoorLock\AddFailedPic.png" /> <AndroidAsset Include="Assets\Phone\DoorLock\AddFingerprintTipPic.png" /> <AndroidAsset Include="Assets\Phone\DoorLock\AddIcCardTipPic.png" /> @@ -427,13 +390,6 @@ <AndroidAsset Include="Assets\Phone\Gateway\RealGateway6.png" /> <AndroidAsset Include="Assets\Phone\Gateway\WiredGateway.png" /> <AndroidAsset Include="Assets\Phone\Gateway\WiredGatewayInstruct.png" /> - <AndroidAsset Include="Assets\Phone\Instruct\DeviceSearch.png" /> - <AndroidAsset Include="Assets\Phone\Instruct\DimmableLightOneLoad.png" /> - <AndroidAsset Include="Assets\Phone\Instruct\IntelligentLocksH06C.png" /> - <AndroidAsset Include="Assets\Phone\Instruct\PanelFourButton.png" /> - <AndroidAsset Include="Assets\Phone\Instruct\PanelThreeButton.png" /> - <AndroidAsset Include="Assets\Phone\Instruct\PanelTwoButton.png" /> - <AndroidAsset Include="Assets\Phone\Instruct\RelayThreeLoad.png" /> <AndroidAsset Include="Assets\Phone\Item\Add.png" /> <AndroidAsset Include="Assets\Phone\Item\Add_Category.png" /> <AndroidAsset Include="Assets\Phone\Item\Add_GW.png" /> @@ -513,20 +469,6 @@ <AndroidAsset Include="Assets\Phone\Navigation\HomeSelected.png" /> <AndroidAsset Include="Assets\Phone\Navigation\Setting.png" /> <AndroidAsset Include="Assets\Phone\Navigation\SettingSelected.png" /> - <AndroidAsset Include="Assets\Phone\RealDevice\AirSwitchCloudContr.png" /> - <AndroidAsset Include="Assets\Phone\RealDevice\CommonDevice.png" /> - <AndroidAsset Include="Assets\Phone\RealDevice\CurtainAutoOpen.png" /> - <AndroidAsset Include="Assets\Phone\RealDevice\CurtainSiphonate.png" /> - <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelFour.png" /> - <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelFourNotPower.png" /> - <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelThree.png" /> - <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelTwo.png" /> - <AndroidAsset Include="Assets\Phone\RealDevice\SensorCarbonMonoxide.png" /> - <AndroidAsset Include="Assets\Phone\RealDevice\SensorDoorWindow.png" /> - <AndroidAsset Include="Assets\Phone\RealDevice\SensorFire.png" /> - <AndroidAsset Include="Assets\Phone\RealDevice\SensorInfrared.png" /> - <AndroidAsset Include="Assets\Phone\RealDevice\SensorPir.png" /> - <AndroidAsset Include="Assets\Phone\RealDevice\SensorWater.png" /> <AndroidAsset Include="Assets\Phone\Room\RoomCardView.png" /> <AndroidAsset Include="Assets\Phone\Room\RoomCardView_Name.png" /> <AndroidAsset Include="Assets\Phone\Room\Room_Rectangle.png" /> @@ -536,6 +478,221 @@ <AndroidAsset Include="Assets\Phone\Safeguard\ProtectionRemoveHomeSelected.png" /> <AndroidAsset Include="Assets\Phone\Safeguard\WithdrawGarrison.png" /> <AndroidAsset Include="Assets\Phone\Safeguard\WithdrawGarrisonSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\DimmableLightSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\CurtainSiphonate.png" /> + <AndroidAsset Include="Assets\Phone\Device\Socket1Selected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\DimmableLight.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelTwo.png" /> + <AndroidAsset Include="Assets\Phone\Device\RelayEpointSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ConverterZb485Selected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelSimpleMultifunctionSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelCurtainSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\DimmableLightSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorPir.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorFireSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueEnvironmentSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\LightSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\RelaySelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorWaterSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorHumiditySelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\RelayThreeLoad.png" /> + <AndroidAsset Include="Assets\Phone\Device\CurtainAutoOpen.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorTemperatureSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\IntelligentLocksH06CSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\CurtainSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\Relay.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirQualitySensorEpoint.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorWaterSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorInfrared.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueFreshAir.png" /> + <AndroidAsset Include="Assets\Phone\Device\Curtain.png" /> + <AndroidAsset Include="Assets\Phone\Device\SwitchSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirSwitchCloudContr.png" /> + <AndroidAsset Include="Assets\Phone\Device\Socket1.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirConditionerSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\RelayThreeLoadSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorCarbonMonoxideSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFour.png" /> + <AndroidAsset Include="Assets\Phone\Device\RelayEpointSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorCeilingGasSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorTemperatureHumidity.png" /> + <AndroidAsset Include="Assets\Phone\Device\RepeaterZigbeeSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelCurtainSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorDoorWindowSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\RelayThreeLoadSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\DryContactSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelCurtain.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorCarbonMonoxideSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ConverterZb485.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueFreshAirSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\Repeater.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueFour.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorInfraredSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorHumidity.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirConditionerEpointSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\CurtainAutoOpenSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\Sensor.png" /> + <AndroidAsset Include="Assets\Phone\Device\FreshAirEpointSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\RepeaterSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorCeilingGasSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirSwitchSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ConverterSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirSwitchSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirQualitySensorEpointSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\IntelligentLocksSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\RelaySelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\Socket1Selected.png" /> + <AndroidAsset Include="Assets\Phone\Device\IntelligentLocks.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelSimpleEnvironment.png" /> + <AndroidAsset Include="Assets\Phone\Device\ConverterZb485Selected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ColorLightSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirSwitch.png" /> + <AndroidAsset Include="Assets\Phone\Device\IntelligentLocksH06CSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\SwitchSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelTwoSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorDoorWindowSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\Light.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueTwoSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ThirdPartyDevice.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirConditionerZbGatewaySelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueEightSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueEnvironment.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelOneSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelSimpleMultifunctionSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirConditionerEpoint.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorTemperatureHumiditySelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirConditionerEpointSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorPMTwoPointFiveSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\DryContactSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\CurtainSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelSimpleEnvironmentSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\Converter.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirConditioner.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorFireSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ColorLight.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirConditionerZbGatewaySelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirQualitySensorEpointSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\Switch.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirConditionerSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanel.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelTwoSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\FreshAirEpointSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirConditionerZbGateway.png" /> + <AndroidAsset Include="Assets\Phone\Device\DryContact.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirSwitchCloudContrSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFourSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelOneSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorPirSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorCeilingGas.png" /> + <AndroidAsset Include="Assets\Phone\Device\CurtainSiphonateSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\LightSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelThreeSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\IntelligentLocksH06C.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueEightSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorPMTwoPointFiveSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\IntelligentLocksSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\CurtainSiphonateSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorDoorWindow.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelSimpleMultifunction.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelOne.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueEight.png" /> + <AndroidAsset Include="Assets\Phone\Device\CurtainAutoOpenSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueFourSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ThirdPartyDeviceSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ThirdPartyDeviceSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorTemperature.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorFire.png" /> + <AndroidAsset Include="Assets\Phone\Device\DimmableLightOneLoadSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorTemperatureSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueTwoSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\FreshAirEpoint.png" /> + <AndroidAsset Include="Assets\Phone\Device\ColorLightSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\DimmableLightOneLoadSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelThree.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorInfraredSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\RepeaterSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorPMTwoPointFive.png" /> + <AndroidAsset Include="Assets\Phone\Device\ConverterSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\RepeaterZigbeeSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorCarbonMonoxide.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFourSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\DimmableLightOneLoad.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorHumiditySelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorPirSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelSimpleEnvironmentSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\AirSwitchCloudContrSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueTwo.png" /> + <AndroidAsset Include="Assets\Phone\Device\RelayEpoint.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\RepeaterZigbee.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorWater.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelThreeSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorSelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueFreshAirSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\SensorTemperatureHumiditySelected.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueFourSelected2.png" /> + <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueEnvironmentSelected2.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\CurtainSiphonate.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelTwo.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\SensorPir.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\RelayThreeLoad.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelFourNotPower.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\CurtainAutoOpen.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\SensorInfrared.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelFangyueFreshAir.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\AirSwitchCloudContr.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelFour.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelCurtain.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\Repeater.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\SensorTemperatrueHumidity.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelFangyueFour.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelSimpleEnvironment.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\CommonDevice.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelFangyueEnvironment.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\AirConditionerZbGateway.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\SensorCeilingGas.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\IntelligentLocksH06C.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\SensorDoorWindow.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelSimpleMultifunction.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelFangyueEight.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\SensorFire.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelThree.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\SensorPMTwoPointFive.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\SensorCarbonMonoxide.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\DimmableLightOneLoad.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelFangyueTwo.png" /> + <AndroidAsset Include="Assets\Phone\RealDevice\SensorWater.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\CurtainSiphonate.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\PanelFreshAir.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\SensorPir.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\RelayThreeLoad.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\CurtainAutoOpen.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\SensorInfrared.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\AirSwitchCloudContr.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\SensorTemperatureHumidity.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\PanelFangyueTwoButton.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\ButtonPanelSimpleEnvironment.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\PanelCurtain.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\PanelFangyueFourButton.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\PanelFourButton.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\AirConditionerZbGateway.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\SensorCeilingGas.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\IntelligentLocksH06C.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\SensorDoorWindow.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\ButtonPanelSimpleMultifunction.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\SensorFire.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\SensorPMTwoPointFive.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\PanelThreeButton.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\SensorCarbonMonoxide.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\DimmableLightOneLoad.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\PanelFangyueEightButton.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\RepeaterZigbee.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\SensorWater.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\DeviceSearch.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\PanelFangyueEnvironment.png" /> + <AndroidAsset Include="Assets\Phone\Instruct\PanelTwoButton.png" /> </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\Item\InputAccountIcon.png" /> @@ -868,9 +1025,6 @@ <AndroidAsset Include="Assets\Phone\Item\GwSwitchIconSelected.png" /> </ItemGroup> <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\CurtainAutoOpen.png" /> - </ItemGroup> - <ItemGroup> <AndroidAsset Include="Assets\Phone\Item\DeviceLimitGround.png" /> </ItemGroup> <ItemGroup> @@ -881,36 +1035,6 @@ </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\Item\DeviceLimitGroundSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\CurtainSiphonate.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\SensorInfrared.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\SensorDoorWindow.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\SensorCarbonMonoxide.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\SensorWater.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\AirSwitchCloudContr.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\RepeaterZigbee.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\AirConditionerZbGateway.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\RepeaterZigbee.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\SensorFire.png" /> </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\ZigeeLogic\lockadd.png" /> @@ -929,9 +1053,6 @@ </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\Item\RoomIconSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\AirConditionerEpointSelected.png" /> </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\Item\WarningIcon1.png" /> @@ -968,9 +1089,6 @@ </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\Safeguard\SafetyShortcutSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ThirdPartyDevice.png" /> </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\Account\QQ.png" /> @@ -1258,18 +1376,6 @@ <AndroidAsset Include="Assets\Phone\ZigeeLogic\progressbtn2.png" /> </ItemGroup> <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\SensorPir.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\SensorTemperatureHumidity.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorTemperatureHumidity.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\AirConditionerSelected.png" /> - </ItemGroup> - <ItemGroup> <AndroidAsset Include="Assets\Phone\MenuGroud\TopRightMenu1_1.png" /> </ItemGroup> <ItemGroup> @@ -1298,117 +1404,6 @@ </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\MenuGroud\TopRightMenu2_5.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\AirConditionerZbGatewaySelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\AirSwitchCloudContrSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\AirSwitchSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFourSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelOneSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelThreeSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelTwoSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ColorLightSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ConverterSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ConverterZb485Selected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\CurtainAutoOpenSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\CurtainSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\CurtainSiphonateSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\DimmableLightOneLoadSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\DimmableLightSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\DryContactSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\IntelligentLocksH06CSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\IntelligentLocksSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\LightSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\RelayEpointSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\RelaySelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\RelayThreeLoadSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\RepeaterSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\RepeaterZigbeeSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorCarbonMonoxideSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorDoorWindowSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorFireSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorHumiditySelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorInfraredSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorPirSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorTemperatureHumiditySelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorTemperatureSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorWaterSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\Socket1Selected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SwitchSelected.png" /> </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\Room\AddBackground.png" /> @@ -1462,21 +1457,6 @@ <AndroidAsset Include="Assets\Phone\Gateway\RealGateway.png" /> </ItemGroup> <ItemGroup> - <AndroidAsset Include="Assets\Phone\RealDevice\AirConditionerZbGateway.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\RealDevice\DimmableLightOneLoad.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\RealDevice\RelayThreeLoad.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\RealDevice\Repeater.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\RealDevice\SensorTemperatrueHumidity.png" /> - </ItemGroup> - <ItemGroup> <AndroidAsset Include="Assets\Phone\Center\MainBack1.png" /> </ItemGroup> <ItemGroup> @@ -1487,54 +1467,6 @@ </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\Guide\WorkRoomIcon.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelFangyueEight.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelFangyueEnvironment.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelFangyueFour.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelFangyueTwo.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueEight.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueEnvironment.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueFour.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueTwo.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\PanelFangyueEightButton.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\PanelFangyueEnvironment.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\PanelFangyueFourButton.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\PanelFangyueTwoButton.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueEightSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueEnvironmentSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueFourSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueTwoSelected.png" /> </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\Floor\SelectFloor_Left_1.png" /> @@ -1580,138 +1512,6 @@ </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\Room\RoomCardShadow.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\AirConditionerEpointSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\AirConditionerSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\AirConditionerZbGatewaySelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\AirSwitchCloudContrSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\AirSwitchSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueEightSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueEnvironmentSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueFourSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueTwoSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFourSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelOneSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelThreeSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelTwoSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ColorLightSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ConverterSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ConverterZb485Selected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\CurtainAutoOpenSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\CurtainSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\CurtainSiphonateSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\DimmableLightOneLoadSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\DimmableLightSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\DryContactSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\IntelligentLocksH06CSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\IntelligentLocksSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\LightSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\RelayEpointSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\RelaySelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\RelayThreeLoadSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\RepeaterSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\RepeaterZigbeeSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorCarbonMonoxideSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorDoorWindowSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorFireSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorHumiditySelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorPirSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorTemperatureHumiditySelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorTemperatureSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorWaterSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\Socket1Selected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SwitchSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ThirdPartyDeviceSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ThirdPartyDeviceSelected2.png" /> </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\FunctionIcon\1IconSelected2.png" /> @@ -1846,12 +1646,6 @@ <AndroidAsset Include="Assets\Phone\FunctionIcon\28IconSelected2.png" /> </ItemGroup> <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorInfraredSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\PanelCurtain.png" /> - </ItemGroup> - <ItemGroup> <AndroidAsset Include="Assets\Phone\DeviceItem\ButtonPanelFangyueEnvironmentBigPic.png" /> </ItemGroup> <ItemGroup> @@ -1865,15 +1659,6 @@ </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\DeviceItem\PanelTable.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelCurtain.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelCurtain.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelCurtainSelected.png" /> </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\DoorLock\LowPower.png" /> @@ -2026,21 +1811,6 @@ <AndroidAsset Include="Assets\Phone\RoomIcon\6.jpg" /> </ItemGroup> <ItemGroup> - <AndroidAsset Include="Assets\Phone\RealDevice\IntelligentLocksH06C.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueFreshAir.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\ButtonPanelFangyueFreshAirSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\PanelFreshAir.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\RealDevice\ButtonPanelFangyueFreshAir.png" /> - </ItemGroup> - <ItemGroup> <AndroidAsset Include="Assets\Phone\SceneCardIcon\0.png" /> </ItemGroup> <ItemGroup> @@ -2098,55 +1868,13 @@ <AndroidAsset Include="Assets\Phone\ZigeeLogic\openMode.png" /> </ItemGroup> <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\FreshAirEpoint.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\FreshAirEpointSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\FreshAirEpointSelected2.png" /> - </ItemGroup> - <ItemGroup> <AndroidAsset Include="Assets\Phone\FreshAir\FreshAirPic.png" /> </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\FreshAir\FreshAirRealDevicePic.png" /> </ItemGroup> <ItemGroup> - <AndroidAsset Include="Assets\Phone\RealDevice\SensorCeilingGas.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorCeilingGas.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorCeilingGasSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorCeilingGasSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\SensorCeilingGas.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\SensorPMTwoPointFive.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Instruct\SensorPMTwoPointFive.png" /> - </ItemGroup> - <ItemGroup> <AndroidAsset Include="Assets\Phone\ZigeeLogic\nextIconSone.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\AirQualitySensorEpoint.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\AirQualitySensorEpointSelected.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\Device\AirQualitySensorEpointSelected2.png" /> - </ItemGroup> - <ItemGroup> - <AndroidAsset Include="Assets\Phone\RealDevice\SensorPMTwoPointFive.png" /> </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\Phone\PM2.5Sensor\HumidityPic.png" /> diff --git a/ZigbeeApp20200525/GateWay.Droid/Resources/Resource.designer.cs b/ZigbeeApp20200525/GateWay.Droid/Resources/Resource.designer.cs index 09d3931..d393349 100644 --- a/ZigbeeApp20200525/GateWay.Droid/Resources/Resource.designer.cs +++ b/ZigbeeApp20200525/GateWay.Droid/Resources/Resource.designer.cs @@ -2979,698 +2979,665 @@ public partial class Id { - // aapt resource value: 0x7F090015 - public const int action0 = 2131296277; - - // aapt resource value: 0x7F090027 - public const int actions = 2131296295; - - // aapt resource value: 0x7F090016 - public const int action_bar = 2131296278; - - // aapt resource value: 0x7F090017 - public const int action_bar_activity_content = 2131296279; - - // aapt resource value: 0x7F090018 - public const int action_bar_container = 2131296280; - - // aapt resource value: 0x7F090019 - public const int action_bar_root = 2131296281; - - // aapt resource value: 0x7F09001A - public const int action_bar_spinner = 2131296282; - - // aapt resource value: 0x7F09001B - public const int action_bar_subtitle = 2131296283; - - // aapt resource value: 0x7F09001C - public const int action_bar_title = 2131296284; - - // aapt resource value: 0x7F09001D - public const int action_container = 2131296285; - - // aapt resource value: 0x7F09001E - public const int action_context_bar = 2131296286; - - // aapt resource value: 0x7F09001F - public const int action_divider = 2131296287; + // aapt resource value: 0x7F09000E + public const int action0 = 2131296270; // aapt resource value: 0x7F090020 - public const int action_image = 2131296288; + public const int actions = 2131296288; + + // aapt resource value: 0x7F09000F + public const int action_bar = 2131296271; + + // aapt resource value: 0x7F090010 + public const int action_bar_activity_content = 2131296272; + + // aapt resource value: 0x7F090011 + public const int action_bar_container = 2131296273; + + // aapt resource value: 0x7F090012 + public const int action_bar_root = 2131296274; + + // aapt resource value: 0x7F090013 + public const int action_bar_spinner = 2131296275; + + // aapt resource value: 0x7F090014 + public const int action_bar_subtitle = 2131296276; + + // aapt resource value: 0x7F090015 + public const int action_bar_title = 2131296277; + + // aapt resource value: 0x7F090016 + public const int action_container = 2131296278; + + // aapt resource value: 0x7F090017 + public const int action_context_bar = 2131296279; + + // aapt resource value: 0x7F090018 + public const int action_divider = 2131296280; + + // aapt resource value: 0x7F090019 + public const int action_image = 2131296281; + + // aapt resource value: 0x7F09001A + public const int action_menu_divider = 2131296282; + + // aapt resource value: 0x7F09001B + public const int action_menu_presenter = 2131296283; + + // aapt resource value: 0x7F09001C + public const int action_mode_bar = 2131296284; + + // aapt resource value: 0x7F09001D + public const int action_mode_bar_stub = 2131296285; + + // aapt resource value: 0x7F09001E + public const int action_mode_close_button = 2131296286; + + // aapt resource value: 0x7F09001F + public const int action_text = 2131296287; // aapt resource value: 0x7F090021 - public const int action_menu_divider = 2131296289; + public const int activity_chooser_view_content = 2131296289; // aapt resource value: 0x7F090022 - public const int action_menu_presenter = 2131296290; + public const int add = 2131296290; // aapt resource value: 0x7F090023 - public const int action_mode_bar = 2131296291; + public const int alertTitle = 2131296291; // aapt resource value: 0x7F090024 - public const int action_mode_bar_stub = 2131296292; - - // aapt resource value: 0x7F090025 - public const int action_mode_close_button = 2131296293; - - // aapt resource value: 0x7F090026 - public const int action_text = 2131296294; - - // aapt resource value: 0x7F090028 - public const int activity_chooser_view_content = 2131296296; - - // aapt resource value: 0x7F090029 - public const int add = 2131296297; - - // aapt resource value: 0x7F09002A - public const int alertTitle = 2131296298; - - // aapt resource value: 0x7F09002B - public const int all = 2131296299; + public const int all = 2131296292; // aapt resource value: 0x7F090000 public const int ALT = 2131296256; + // aapt resource value: 0x7F090025 + public const int always = 2131296293; + + // aapt resource value: 0x7F090026 + public const int async = 2131296294; + + // aapt resource value: 0x7F090027 + public const int auto = 2131296295; + + // aapt resource value: 0x7F090028 + public const int beginning = 2131296296; + + // aapt resource value: 0x7F090029 + public const int blocking = 2131296297; + + // aapt resource value: 0x7F09002A + public const int bottom = 2131296298; + + // aapt resource value: 0x7F09002B + public const int btnCancel = 2131296299; + // aapt resource value: 0x7F09002C - public const int always = 2131296300; + public const int btnSubmit = 2131296300; // aapt resource value: 0x7F09002D - public const int async = 2131296301; + public const int buttonPanel = 2131296301; // aapt resource value: 0x7F09002E - public const int auto = 2131296302; + public const int cancel_action = 2131296302; // aapt resource value: 0x7F09002F - public const int beginning = 2131296303; + public const int center = 2131296303; // aapt resource value: 0x7F090030 - public const int blocking = 2131296304; + public const int center_horizontal = 2131296304; // aapt resource value: 0x7F090031 - public const int bottom = 2131296305; + public const int center_vertical = 2131296305; // aapt resource value: 0x7F090032 - public const int btnCancel = 2131296306; + public const int checkbox = 2131296306; // aapt resource value: 0x7F090033 - public const int btnSubmit = 2131296307; + public const int chronometer = 2131296307; // aapt resource value: 0x7F090034 - public const int buttonPanel = 2131296308; + public const int clip_horizontal = 2131296308; // aapt resource value: 0x7F090035 - public const int cancel_action = 2131296309; + public const int clip_vertical = 2131296309; // aapt resource value: 0x7F090036 - public const int center = 2131296310; + public const int collapseActionView = 2131296310; // aapt resource value: 0x7F090037 - public const int center_horizontal = 2131296311; + public const int container = 2131296311; // aapt resource value: 0x7F090038 - public const int center_vertical = 2131296312; + public const int contentFrame = 2131296312; // aapt resource value: 0x7F090039 - public const int checkbox = 2131296313; + public const int contentPanel = 2131296313; // aapt resource value: 0x7F09003A - public const int chronometer = 2131296314; + public const int content_container = 2131296314; // aapt resource value: 0x7F09003B - public const int clip_horizontal = 2131296315; - - // aapt resource value: 0x7F09003C - public const int clip_vertical = 2131296316; - - // aapt resource value: 0x7F09003D - public const int collapseActionView = 2131296317; - - // aapt resource value: 0x7F09003E - public const int container = 2131296318; - - // aapt resource value: 0x7F09003F - public const int contentFrame = 2131296319; - - // aapt resource value: 0x7F090040 - public const int contentPanel = 2131296320; - - // aapt resource value: 0x7F090041 - public const int content_container = 2131296321; - - // aapt resource value: 0x7F090042 - public const int coordinator = 2131296322; + public const int coordinator = 2131296315; // aapt resource value: 0x7F090001 public const int CTRL = 2131296257; - // aapt resource value: 0x7F090002 - public const int Custom = 2131296258; + // aapt resource value: 0x7F09003C + public const int custom = 2131296316; + + // aapt resource value: 0x7F09003D + public const int customPanel = 2131296317; + + // aapt resource value: 0x7F09003E + public const int day = 2131296318; + + // aapt resource value: 0x7F09003F + public const int decor_content_parent = 2131296319; + + // aapt resource value: 0x7F090040 + public const int default_activity_button = 2131296320; + + // aapt resource value: 0x7F090041 + public const int description = 2131296321; + + // aapt resource value: 0x7F090042 + public const int design_bottom_sheet = 2131296322; // aapt resource value: 0x7F090043 - public const int custom = 2131296323; - - // aapt resource value: 0x7F090003 - public const int CustomLabel = 2131296259; + public const int design_menu_item_action_area = 2131296323; // aapt resource value: 0x7F090044 - public const int customPanel = 2131296324; + public const int design_menu_item_action_area_stub = 2131296324; // aapt resource value: 0x7F090045 - public const int day = 2131296325; + public const int design_menu_item_text = 2131296325; // aapt resource value: 0x7F090046 - public const int decor_content_parent = 2131296326; + public const int design_navigation_view = 2131296326; // aapt resource value: 0x7F090047 - public const int default_activity_button = 2131296327; + public const int disableHome = 2131296327; // aapt resource value: 0x7F090048 - public const int description = 2131296328; + public const int edit_query = 2131296328; // aapt resource value: 0x7F090049 - public const int design_bottom_sheet = 2131296329; + public const int end = 2131296329; // aapt resource value: 0x7F09004A - public const int design_menu_item_action_area = 2131296330; + public const int end_padder = 2131296330; // aapt resource value: 0x7F09004B - public const int design_menu_item_action_area_stub = 2131296331; + public const int enterAlways = 2131296331; // aapt resource value: 0x7F09004C - public const int design_menu_item_text = 2131296332; + public const int enterAlwaysCollapsed = 2131296332; // aapt resource value: 0x7F09004D - public const int design_navigation_view = 2131296333; - - // aapt resource value: 0x7F09004E - public const int disableHome = 2131296334; + public const int exitUntilCollapsed = 2131296333; // aapt resource value: 0x7F09004F - public const int edit_query = 2131296335; + public const int expanded_menu = 2131296335; + + // aapt resource value: 0x7F09004E + public const int expand_activities_button = 2131296334; // aapt resource value: 0x7F090050 - public const int end = 2131296336; + public const int fill = 2131296336; + + // aapt resource value: 0x7F090002 + public const int FILL = 2131296258; // aapt resource value: 0x7F090051 - public const int end_padder = 2131296337; + public const int fill_horizontal = 2131296337; + + // aapt resource value: 0x7F090003 + public const int FILL_STROKE = 2131296259; // aapt resource value: 0x7F090052 - public const int enterAlways = 2131296338; + public const int fill_vertical = 2131296338; // aapt resource value: 0x7F090053 - public const int enterAlwaysCollapsed = 2131296339; + public const int fingerprint_icon = 2131296339; // aapt resource value: 0x7F090054 - public const int exitUntilCollapsed = 2131296340; - - // aapt resource value: 0x7F090056 - public const int expanded_menu = 2131296342; - - // aapt resource value: 0x7F090055 - public const int expand_activities_button = 2131296341; - - // aapt resource value: 0x7F090057 - public const int fill = 2131296343; - - // aapt resource value: 0x7F090004 - public const int FILL = 2131296260; - - // aapt resource value: 0x7F090058 - public const int fill_horizontal = 2131296344; + public const int @fixed = 2131296340; // aapt resource value: 0x7F090005 - public const int FILL_STROKE = 2131296261; - - // aapt resource value: 0x7F090059 - public const int fill_vertical = 2131296345; - - // aapt resource value: 0x7F09005A - public const int fingerprint_icon = 2131296346; - - // aapt resource value: 0x7F09005B - public const int @fixed = 2131296347; - - // aapt resource value: 0x7F090007 - public const int FixedBehind = 2131296263; - - // aapt resource value: 0x7F090008 - public const int FixedFront = 2131296264; - - // aapt resource value: 0x7F09005C - public const int forever = 2131296348; + public const int FixedBehind = 2131296261; // aapt resource value: 0x7F090006 - public const int FUNCTION = 2131296262; + public const int FixedFront = 2131296262; + + // aapt resource value: 0x7F090055 + public const int forever = 2131296341; + + // aapt resource value: 0x7F090004 + public const int FUNCTION = 2131296260; + + // aapt resource value: 0x7F090056 + public const int gd_btn_back = 2131296342; + + // aapt resource value: 0x7F090057 + public const int gd_btn_myLocation = 2131296343; + + // aapt resource value: 0x7F090058 + public const int gd_btn_save = 2131296344; + + // aapt resource value: 0x7F090059 + public const int gd_img_search_delete = 2131296345; + + // aapt resource value: 0x7F09005A + public const int gd_ll_myhome = 2131296346; + + // aapt resource value: 0x7F09005B + public const int gd_ll_search = 2131296347; + + // aapt resource value: 0x7F09005C + public const int gd_mapView = 2131296348; // aapt resource value: 0x7F09005D - public const int gd_btn_back = 2131296349; + public const int gd_rl_topview = 2131296349; // aapt resource value: 0x7F09005E - public const int gd_btn_myLocation = 2131296350; + public const int gd_tv_activity_title = 2131296350; // aapt resource value: 0x7F09005F - public const int gd_btn_save = 2131296351; + public const int gd_tv_radius = 2131296351; // aapt resource value: 0x7F090060 - public const int gd_img_search_delete = 2131296352; + public const int gd_tv_search_title = 2131296352; // aapt resource value: 0x7F090061 - public const int gd_ll_myhome = 2131296353; + public const int hdl_gallery_rootView = 2131296353; // aapt resource value: 0x7F090062 - public const int gd_ll_search = 2131296354; + public const int hdl_gallery_viewPager = 2131296354; // aapt resource value: 0x7F090063 - public const int gd_mapView = 2131296355; + public const int hdl_options1 = 2131296355; // aapt resource value: 0x7F090064 - public const int gd_rl_topview = 2131296356; + public const int hdl_options2 = 2131296356; // aapt resource value: 0x7F090065 - public const int gd_tv_activity_title = 2131296357; + public const int hdl_options3 = 2131296357; // aapt resource value: 0x7F090066 - public const int gd_tv_radius = 2131296358; + public const int hdl_pickerview_ll = 2131296358; // aapt resource value: 0x7F090067 - public const int gd_tv_search_title = 2131296359; + public const int home = 2131296359; // aapt resource value: 0x7F090068 - public const int hdl_gallery_rootView = 2131296360; + public const int homeAsUp = 2131296360; // aapt resource value: 0x7F090069 - public const int hdl_gallery_viewPager = 2131296361; + public const int hour = 2131296361; // aapt resource value: 0x7F09006A - public const int hdl_options1 = 2131296362; + public const int icon = 2131296362; // aapt resource value: 0x7F09006B - public const int hdl_options2 = 2131296363; + public const int icon_group = 2131296363; // aapt resource value: 0x7F09006C - public const int hdl_options3 = 2131296364; + public const int ifRoom = 2131296364; // aapt resource value: 0x7F09006D - public const int hdl_pickerview_ll = 2131296365; + public const int image = 2131296365; // aapt resource value: 0x7F09006E - public const int home = 2131296366; + public const int info = 2131296366; // aapt resource value: 0x7F09006F - public const int homeAsUp = 2131296367; + public const int italic = 2131296367; // aapt resource value: 0x7F090070 - public const int hour = 2131296368; + public const int item_touch_helper_previous_elevation = 2131296368; // aapt resource value: 0x7F090071 - public const int icon = 2131296369; + public const int largeLabel = 2131296369; // aapt resource value: 0x7F090072 - public const int icon_group = 2131296370; + public const int left = 2131296370; // aapt resource value: 0x7F090073 - public const int ifRoom = 2131296371; + public const int line1 = 2131296371; // aapt resource value: 0x7F090074 - public const int image = 2131296372; + public const int line3 = 2131296372; // aapt resource value: 0x7F090075 - public const int info = 2131296373; + public const int listMode = 2131296373; // aapt resource value: 0x7F090076 - public const int italic = 2131296374; + public const int list_item = 2131296374; // aapt resource value: 0x7F090077 - public const int item_touch_helper_previous_elevation = 2131296375; + public const int masked = 2131296375; + + // aapt resource value: 0x7F090008 + public const int MatchLayout = 2131296264; // aapt resource value: 0x7F090078 - public const int largeLabel = 2131296376; + public const int media_actions = 2131296376; // aapt resource value: 0x7F090079 - public const int left = 2131296377; + public const int message = 2131296377; + + // aapt resource value: 0x7F090007 + public const int META = 2131296263; // aapt resource value: 0x7F09007A - public const int line1 = 2131296378; + public const int middle = 2131296378; // aapt resource value: 0x7F09007B - public const int line3 = 2131296379; + public const int min = 2131296379; // aapt resource value: 0x7F09007C - public const int listMode = 2131296380; + public const int mini = 2131296380; // aapt resource value: 0x7F09007D - public const int list_item = 2131296381; + public const int month = 2131296381; // aapt resource value: 0x7F09007E - public const int masked = 2131296382; - - // aapt resource value: 0x7F09000A - public const int MatchLayout = 2131296266; + public const int multiply = 2131296382; // aapt resource value: 0x7F09007F - public const int media_actions = 2131296383; + public const int myButton = 2131296383; // aapt resource value: 0x7F090080 - public const int message = 2131296384; - - // aapt resource value: 0x7F090009 - public const int META = 2131296265; + public const int navigation_header_container = 2131296384; // aapt resource value: 0x7F090081 - public const int middle = 2131296385; + public const int never = 2131296385; // aapt resource value: 0x7F090082 - public const int min = 2131296386; + public const int none = 2131296386; // aapt resource value: 0x7F090083 - public const int mini = 2131296387; + public const int normal = 2131296387; // aapt resource value: 0x7F090084 - public const int month = 2131296388; + public const int notification_background = 2131296388; // aapt resource value: 0x7F090085 - public const int multiply = 2131296389; + public const int notification_main_column = 2131296389; // aapt resource value: 0x7F090086 - public const int myButton = 2131296390; + public const int notification_main_column_container = 2131296390; // aapt resource value: 0x7F090087 - public const int navigation_header_container = 2131296391; + public const int options1 = 2131296391; // aapt resource value: 0x7F090088 - public const int never = 2131296392; + public const int options2 = 2131296392; // aapt resource value: 0x7F090089 - public const int none = 2131296393; + public const int options3 = 2131296393; // aapt resource value: 0x7F09008A - public const int normal = 2131296394; - - // aapt resource value: 0x7F09000B - public const int Notice = 2131296267; + public const int optionspicker = 2131296394; // aapt resource value: 0x7F09008B - public const int notification_background = 2131296395; + public const int outmost_container = 2131296395; // aapt resource value: 0x7F09008C - public const int notification_main_column = 2131296396; + public const int parallax = 2131296396; // aapt resource value: 0x7F09008D - public const int notification_main_column_container = 2131296397; + public const int parentPanel = 2131296397; // aapt resource value: 0x7F09008E - public const int options1 = 2131296398; + public const int pin = 2131296398; // aapt resource value: 0x7F09008F - public const int options2 = 2131296399; + public const int progress_circular = 2131296399; // aapt resource value: 0x7F090090 - public const int options3 = 2131296400; + public const int progress_horizontal = 2131296400; // aapt resource value: 0x7F090091 - public const int optionspicker = 2131296401; + public const int radio = 2131296401; // aapt resource value: 0x7F090092 - public const int outmost_container = 2131296402; + public const int right = 2131296402; // aapt resource value: 0x7F090093 - public const int parallax = 2131296403; + public const int right_icon = 2131296403; // aapt resource value: 0x7F090094 - public const int parentPanel = 2131296404; - - // aapt resource value: 0x7F09000C - public const int Password = 2131296268; - - // aapt resource value: 0x7F09000D - public const int PasswordLabel = 2131296269; + public const int right_side = 2131296404; // aapt resource value: 0x7F090095 - public const int pin = 2131296405; + public const int rv_topbar = 2131296405; + + // aapt resource value: 0x7F09000C + public const int Scale = 2131296268; // aapt resource value: 0x7F090096 - public const int progress_circular = 2131296406; + public const int screen = 2131296406; // aapt resource value: 0x7F090097 - public const int progress_horizontal = 2131296407; - - // aapt resource value: 0x7F090098 - public const int radio = 2131296408; - - // aapt resource value: 0x7F090099 - public const int right = 2131296409; - - // aapt resource value: 0x7F09009A - public const int right_icon = 2131296410; + public const int scroll = 2131296407; // aapt resource value: 0x7F09009B - public const int right_side = 2131296411; + public const int scrollable = 2131296411; + + // aapt resource value: 0x7F090098 + public const int scrollIndicatorDown = 2131296408; + + // aapt resource value: 0x7F090099 + public const int scrollIndicatorUp = 2131296409; + + // aapt resource value: 0x7F09009A + public const int scrollView = 2131296410; // aapt resource value: 0x7F09009C - public const int rv_topbar = 2131296412; - - // aapt resource value: 0x7F090013 - public const int Scale = 2131296275; + public const int search_badge = 2131296412; // aapt resource value: 0x7F09009D - public const int screen = 2131296413; + public const int search_bar = 2131296413; // aapt resource value: 0x7F09009E - public const int scroll = 2131296414; - - // aapt resource value: 0x7F0900A2 - public const int scrollable = 2131296418; + public const int search_button = 2131296414; // aapt resource value: 0x7F09009F - public const int scrollIndicatorDown = 2131296415; + public const int search_close_btn = 2131296415; // aapt resource value: 0x7F0900A0 - public const int scrollIndicatorUp = 2131296416; + public const int search_edit_frame = 2131296416; // aapt resource value: 0x7F0900A1 - public const int scrollView = 2131296417; + public const int search_go_btn = 2131296417; + + // aapt resource value: 0x7F0900A2 + public const int search_mag_icon = 2131296418; // aapt resource value: 0x7F0900A3 - public const int search_badge = 2131296419; + public const int search_plate = 2131296419; // aapt resource value: 0x7F0900A4 - public const int search_bar = 2131296420; + public const int search_src_text = 2131296420; // aapt resource value: 0x7F0900A5 - public const int search_button = 2131296421; + public const int search_voice_btn = 2131296421; // aapt resource value: 0x7F0900A6 - public const int search_close_btn = 2131296422; + public const int second = 2131296422; // aapt resource value: 0x7F0900A7 - public const int search_edit_frame = 2131296423; + public const int select_dialog_listview = 2131296423; + + // aapt resource value: 0x7F090009 + public const int SHIFT = 2131296265; // aapt resource value: 0x7F0900A8 - public const int search_go_btn = 2131296424; + public const int shortcut = 2131296424; // aapt resource value: 0x7F0900A9 - public const int search_mag_icon = 2131296425; + public const int showCustom = 2131296425; // aapt resource value: 0x7F0900AA - public const int search_plate = 2131296426; + public const int showHome = 2131296426; // aapt resource value: 0x7F0900AB - public const int search_src_text = 2131296427; + public const int showTitle = 2131296427; // aapt resource value: 0x7F0900AC - public const int search_voice_btn = 2131296428; + public const int smallLabel = 2131296428; // aapt resource value: 0x7F0900AD - public const int second = 2131296429; + public const int snackbar_action = 2131296429; // aapt resource value: 0x7F0900AE - public const int select_dialog_listview = 2131296430; - - // aapt resource value: 0x7F09000E - public const int SHIFT = 2131296270; + public const int snackbar_text = 2131296430; // aapt resource value: 0x7F0900AF - public const int shortcut = 2131296431; + public const int snap = 2131296431; // aapt resource value: 0x7F0900B0 - public const int showCustom = 2131296432; + public const int spacer = 2131296432; // aapt resource value: 0x7F0900B1 - public const int showHome = 2131296433; + public const int split_action_bar = 2131296433; // aapt resource value: 0x7F0900B2 - public const int showTitle = 2131296434; + public const int src_atop = 2131296434; // aapt resource value: 0x7F0900B3 - public const int smallLabel = 2131296435; + public const int src_in = 2131296435; // aapt resource value: 0x7F0900B4 - public const int snackbar_action = 2131296436; + public const int src_over = 2131296436; // aapt resource value: 0x7F0900B5 - public const int snackbar_text = 2131296437; + public const int srl_classics_arrow = 2131296437; // aapt resource value: 0x7F0900B6 - public const int snap = 2131296438; + public const int srl_classics_center = 2131296438; // aapt resource value: 0x7F0900B7 - public const int spacer = 2131296439; + public const int srl_classics_progress = 2131296439; // aapt resource value: 0x7F0900B8 - public const int split_action_bar = 2131296440; + public const int srl_classics_title = 2131296440; // aapt resource value: 0x7F0900B9 - public const int src_atop = 2131296441; + public const int srl_classics_update = 2131296441; // aapt resource value: 0x7F0900BA - public const int src_in = 2131296442; + public const int start = 2131296442; // aapt resource value: 0x7F0900BB - public const int src_over = 2131296443; + public const int status = 2131296443; // aapt resource value: 0x7F0900BC - public const int srl_classics_arrow = 2131296444; + public const int status_bar_latest_event_content = 2131296444; + + // aapt resource value: 0x7F09000A + public const int STROKE = 2131296266; // aapt resource value: 0x7F0900BD - public const int srl_classics_center = 2131296445; + public const int submenuarrow = 2131296445; // aapt resource value: 0x7F0900BE - public const int srl_classics_progress = 2131296446; + public const int submit_area = 2131296446; // aapt resource value: 0x7F0900BF - public const int srl_classics_title = 2131296447; + public const int subtitle = 2131296447; + + // aapt resource value: 0x7F09000B + public const int SYM = 2131296267; // aapt resource value: 0x7F0900C0 - public const int srl_classics_update = 2131296448; - - // aapt resource value: 0x7F09000F - public const int SSID = 2131296271; - - // aapt resource value: 0x7F090010 - public const int SSIDLabel = 2131296272; + public const int tabMode = 2131296448; // aapt resource value: 0x7F0900C1 - public const int start = 2131296449; + public const int text = 2131296449; // aapt resource value: 0x7F0900C2 - public const int startV1 = 2131296450; - - // aapt resource value: 0x7F0900C3 - public const int startV1V4 = 2131296451; - - // aapt resource value: 0x7F0900C4 - public const int startV4 = 2131296452; - - // aapt resource value: 0x7F0900C5 - public const int status = 2131296453; + public const int text2 = 2131296450; // aapt resource value: 0x7F0900C6 - public const int status_bar_latest_event_content = 2131296454; + public const int textinput_counter = 2131296454; // aapt resource value: 0x7F0900C7 - public const int stop = 2131296455; + public const int textinput_error = 2131296455; - // aapt resource value: 0x7F090011 - public const int STROKE = 2131296273; + // aapt resource value: 0x7F0900C3 + public const int textSpacerNoButtons = 2131296451; + + // aapt resource value: 0x7F0900C4 + public const int textSpacerNoTitle = 2131296452; + + // aapt resource value: 0x7F0900C5 + public const int text_input_password_toggle = 2131296453; // aapt resource value: 0x7F0900C8 - public const int submenuarrow = 2131296456; + public const int time = 2131296456; // aapt resource value: 0x7F0900C9 - public const int submit_area = 2131296457; + public const int timepicker = 2131296457; // aapt resource value: 0x7F0900CA - public const int subtitle = 2131296458; - - // aapt resource value: 0x7F090012 - public const int SYM = 2131296274; + public const int title = 2131296458; // aapt resource value: 0x7F0900CB - public const int tabMode = 2131296459; + public const int titleDividerNoCustom = 2131296459; // aapt resource value: 0x7F0900CC - public const int text = 2131296460; + public const int title_template = 2131296460; // aapt resource value: 0x7F0900CD - public const int text2 = 2131296461; - - // aapt resource value: 0x7F0900D1 - public const int textinput_counter = 2131296465; - - // aapt resource value: 0x7F0900D2 - public const int textinput_error = 2131296466; + public const int top = 2131296461; // aapt resource value: 0x7F0900CE - public const int textSpacerNoButtons = 2131296462; + public const int topPanel = 2131296462; // aapt resource value: 0x7F0900CF - public const int textSpacerNoTitle = 2131296463; + public const int touch_outside = 2131296463; + + // aapt resource value: 0x7F09000D + public const int Translate = 2131296269; // aapt resource value: 0x7F0900D0 - public const int text_input_password_toggle = 2131296464; + public const int tvTitle = 2131296464; + + // aapt resource value: 0x7F0900D1 + public const int tv_zxing_back = 2131296465; + + // aapt resource value: 0x7F0900D2 + public const int tv_zxing_flash = 2131296466; // aapt resource value: 0x7F0900D3 - public const int time = 2131296467; + public const int tv_zxing_scan = 2131296467; // aapt resource value: 0x7F0900D4 - public const int timepicker = 2131296468; + public const int uniform = 2131296468; // aapt resource value: 0x7F0900D5 - public const int title = 2131296469; + public const int up = 2131296469; // aapt resource value: 0x7F0900D6 - public const int titleDividerNoCustom = 2131296470; + public const int useLogo = 2131296470; // aapt resource value: 0x7F0900D7 - public const int title_template = 2131296471; + public const int view_offset_helper = 2131296471; // aapt resource value: 0x7F0900D8 - public const int top = 2131296472; + public const int visible = 2131296472; // aapt resource value: 0x7F0900D9 - public const int topPanel = 2131296473; + public const int withText = 2131296473; // aapt resource value: 0x7F0900DA - public const int touch_outside = 2131296474; - - // aapt resource value: 0x7F090014 - public const int Translate = 2131296276; + public const int wrap_content = 2131296474; // aapt resource value: 0x7F0900DB - public const int tvTitle = 2131296475; - - // aapt resource value: 0x7F0900DC - public const int tv_zxing_back = 2131296476; - - // aapt resource value: 0x7F0900DD - public const int tv_zxing_flash = 2131296477; - - // aapt resource value: 0x7F0900DE - public const int tv_zxing_scan = 2131296478; - - // aapt resource value: 0x7F0900DF - public const int uniform = 2131296479; - - // aapt resource value: 0x7F0900E0 - public const int up = 2131296480; - - // aapt resource value: 0x7F0900E1 - public const int useLogo = 2131296481; - - // aapt resource value: 0x7F0900E2 - public const int view_offset_helper = 2131296482; - - // aapt resource value: 0x7F0900E3 - public const int visible = 2131296483; - - // aapt resource value: 0x7F0900E4 - public const int withText = 2131296484; - - // aapt resource value: 0x7F0900E5 - public const int wrap_content = 2131296485; - - // aapt resource value: 0x7F0900E6 - public const int year = 2131296486; + public const int year = 2131296475; static Id() { @@ -3813,157 +3780,154 @@ public const int abc_select_dialog_material = 2131427354; // aapt resource value: 0x7F0B001B - public const int activity_elian = 2131427355; + public const int biometric_prompt_dialog_content = 2131427355; // aapt resource value: 0x7F0B001C - public const int biometric_prompt_dialog_content = 2131427356; + public const int design_bottom_navigation_item = 2131427356; // aapt resource value: 0x7F0B001D - public const int design_bottom_navigation_item = 2131427357; + public const int design_bottom_sheet_dialog = 2131427357; // aapt resource value: 0x7F0B001E - public const int design_bottom_sheet_dialog = 2131427358; + public const int design_layout_snackbar = 2131427358; // aapt resource value: 0x7F0B001F - public const int design_layout_snackbar = 2131427359; + public const int design_layout_snackbar_include = 2131427359; // aapt resource value: 0x7F0B0020 - public const int design_layout_snackbar_include = 2131427360; + public const int design_layout_tab_icon = 2131427360; // aapt resource value: 0x7F0B0021 - public const int design_layout_tab_icon = 2131427361; + public const int design_layout_tab_text = 2131427361; // aapt resource value: 0x7F0B0022 - public const int design_layout_tab_text = 2131427362; + public const int design_menu_item_action_area = 2131427362; // aapt resource value: 0x7F0B0023 - public const int design_menu_item_action_area = 2131427363; + public const int design_navigation_item = 2131427363; // aapt resource value: 0x7F0B0024 - public const int design_navigation_item = 2131427364; + public const int design_navigation_item_header = 2131427364; // aapt resource value: 0x7F0B0025 - public const int design_navigation_item_header = 2131427365; + public const int design_navigation_item_separator = 2131427365; // aapt resource value: 0x7F0B0026 - public const int design_navigation_item_separator = 2131427366; + public const int design_navigation_item_subheader = 2131427366; // aapt resource value: 0x7F0B0027 - public const int design_navigation_item_subheader = 2131427367; + public const int design_navigation_menu = 2131427367; // aapt resource value: 0x7F0B0028 - public const int design_navigation_menu = 2131427368; + public const int design_navigation_menu_item = 2131427368; // aapt resource value: 0x7F0B0029 - public const int design_navigation_menu_item = 2131427369; + public const int design_text_input_password_icon = 2131427369; // aapt resource value: 0x7F0B002A - public const int design_text_input_password_icon = 2131427370; + public const int hdl_gallery_banner_view_layout = 2131427370; // aapt resource value: 0x7F0B002B - public const int hdl_gallery_banner_view_layout = 2131427371; + public const int hdl_widget_activity_crop_image = 2131427371; // aapt resource value: 0x7F0B002C - public const int hdl_widget_activity_crop_image = 2131427372; + public const int hdl_widget_activity_geofence_round = 2131427372; // aapt resource value: 0x7F0B002D - public const int hdl_widget_activity_geofence_round = 2131427373; + public const int hdl_widget_air_button = 2131427373; // aapt resource value: 0x7F0B002E - public const int hdl_widget_air_button = 2131427374; + public const int hdl_widget_include_pickerview_topbar = 2131427374; // aapt resource value: 0x7F0B002F - public const int hdl_widget_include_pickerview_topbar = 2131427375; + public const int hdl_widget_layout_basepickerview = 2131427375; // aapt resource value: 0x7F0B0030 - public const int hdl_widget_layout_basepickerview = 2131427376; + public const int hdl_widget_pickerview = 2131427376; // aapt resource value: 0x7F0B0031 - public const int hdl_widget_pickerview = 2131427377; + public const int hdl_widget_pickerview_options = 2131427377; // aapt resource value: 0x7F0B0032 - public const int hdl_widget_pickerview_options = 2131427378; + public const int hdl_widget_pickerview_time = 2131427378; // aapt resource value: 0x7F0B0033 - public const int hdl_widget_pickerview_time = 2131427379; + public const int Main = 2131427379; // aapt resource value: 0x7F0B0034 - public const int Main = 2131427380; + public const int notification_action = 2131427380; // aapt resource value: 0x7F0B0035 - public const int notification_action = 2131427381; + public const int notification_action_tombstone = 2131427381; // aapt resource value: 0x7F0B0036 - public const int notification_action_tombstone = 2131427382; + public const int notification_media_action = 2131427382; // aapt resource value: 0x7F0B0037 - public const int notification_media_action = 2131427383; + public const int notification_media_cancel_action = 2131427383; // aapt resource value: 0x7F0B0038 - public const int notification_media_cancel_action = 2131427384; + public const int notification_template_big_media = 2131427384; // aapt resource value: 0x7F0B0039 - public const int notification_template_big_media = 2131427385; + public const int notification_template_big_media_custom = 2131427385; // aapt resource value: 0x7F0B003A - public const int notification_template_big_media_custom = 2131427386; + public const int notification_template_big_media_narrow = 2131427386; // aapt resource value: 0x7F0B003B - public const int notification_template_big_media_narrow = 2131427387; + public const int notification_template_big_media_narrow_custom = 2131427387; // aapt resource value: 0x7F0B003C - public const int notification_template_big_media_narrow_custom = 2131427388; + public const int notification_template_custom_big = 2131427388; // aapt resource value: 0x7F0B003D - public const int notification_template_custom_big = 2131427389; + public const int notification_template_icon_group = 2131427389; // aapt resource value: 0x7F0B003E - public const int notification_template_icon_group = 2131427390; + public const int notification_template_lines_media = 2131427390; // aapt resource value: 0x7F0B003F - public const int notification_template_lines_media = 2131427391; + public const int notification_template_media = 2131427391; // aapt resource value: 0x7F0B0040 - public const int notification_template_media = 2131427392; + public const int notification_template_media_custom = 2131427392; // aapt resource value: 0x7F0B0041 - public const int notification_template_media_custom = 2131427393; + public const int notification_template_part_chronometer = 2131427393; // aapt resource value: 0x7F0B0042 - public const int notification_template_part_chronometer = 2131427394; + public const int notification_template_part_time = 2131427394; // aapt resource value: 0x7F0B0043 - public const int notification_template_part_time = 2131427395; + public const int select_dialog_item_material = 2131427395; // aapt resource value: 0x7F0B0044 - public const int select_dialog_item_material = 2131427396; + public const int select_dialog_multichoice_material = 2131427396; // aapt resource value: 0x7F0B0045 - public const int select_dialog_multichoice_material = 2131427397; + public const int select_dialog_singlechoice_material = 2131427397; // aapt resource value: 0x7F0B0046 - public const int select_dialog_singlechoice_material = 2131427398; + public const int srl_classics_footer = 2131427398; // aapt resource value: 0x7F0B0047 - public const int srl_classics_footer = 2131427399; + public const int srl_classics_header = 2131427399; // aapt resource value: 0x7F0B0048 - public const int srl_classics_header = 2131427400; + public const int support_simple_spinner_dropdown_item = 2131427400; // aapt resource value: 0x7F0B0049 - public const int support_simple_spinner_dropdown_item = 2131427401; - - // aapt resource value: 0x7F0B004A - public const int tooltip = 2131427402; - - // aapt resource value: 0x7F0B004C - public const int zxingscanneractivitylayout = 2131427404; - - // aapt resource value: 0x7F0B004D - public const int zxingscannerfragmentlayout = 2131427405; + public const int tooltip = 2131427401; // aapt resource value: 0x7F0B004B - public const int zxing_layout = 2131427403; + public const int zxingscanneractivitylayout = 2131427403; + + // aapt resource value: 0x7F0B004C + public const int zxingscannerfragmentlayout = 2131427404; + + // aapt resource value: 0x7F0B004A + public const int zxing_layout = 2131427402; static Layout() { diff --git a/ZigbeeApp20200525/Home.Ios/Home.IOS.csproj b/ZigbeeApp20200525/Home.Ios/Home.IOS.csproj index 75bf261..a9dfd1d 100644 --- a/ZigbeeApp20200525/Home.Ios/Home.IOS.csproj +++ b/ZigbeeApp20200525/Home.Ios/Home.IOS.csproj @@ -227,6 +227,7 @@ <BundleResource Include="Resources\Phone\Instruct\AirSwitchCloudContr.png" /> <BundleResource Include="Resources\Phone\Instruct\SensorTemperatureHumidity.png" /> <BundleResource Include="Resources\Phone\Instruct\PanelFangyueTwoButton.png" /> + <BundleResource Include="Resources\Phone\Instruct\ButtonPanelSimpleEnvironment.png" /> <BundleResource Include="Resources\Phone\Instruct\PanelCurtain.png" /> <BundleResource Include="Resources\Phone\Instruct\PanelFangyueFourButton.png" /> <BundleResource Include="Resources\Phone\Instruct\PanelFourButton.png" /> @@ -234,6 +235,7 @@ <BundleResource Include="Resources\Phone\Instruct\SensorCeilingGas.png" /> <BundleResource Include="Resources\Phone\Instruct\IntelligentLocksH06C.png" /> <BundleResource Include="Resources\Phone\Instruct\SensorDoorWindow.png" /> + <BundleResource Include="Resources\Phone\Instruct\ButtonPanelSimpleMultifunction.png" /> <BundleResource Include="Resources\Phone\Instruct\SensorFire.png" /> <BundleResource Include="Resources\Phone\Instruct\SensorPMTwoPointFive.png" /> <BundleResource Include="Resources\Phone\Instruct\PanelThreeButton.png" /> @@ -693,6 +695,8 @@ <BundleResource Include="Resources\Phone\Device\ButtonPanelTwo.png" /> <BundleResource Include="Resources\Phone\Device\RelayEpointSelected2.png" /> <BundleResource Include="Resources\Phone\Device\ConverterZb485Selected2.png" /> + <BundleResource Include="Resources\Phone\Device\ButtonPanelSimpleMultifunctionSelected2.png" /> + <BundleResource Include="Resources\Phone\Device\ButtonPanelCurtainSelected2.png" /> <BundleResource Include="Resources\Phone\Device\DimmableLightSelected2.png" /> <BundleResource Include="Resources\Phone\Device\SensorPir.png" /> <BundleResource Include="Resources\Phone\Device\SensorFireSelected2.png" /> @@ -751,6 +755,7 @@ <BundleResource Include="Resources\Phone\Device\RelaySelected.png" /> <BundleResource Include="Resources\Phone\Device\Socket1Selected.png" /> <BundleResource Include="Resources\Phone\Device\IntelligentLocks.png" /> + <BundleResource Include="Resources\Phone\Device\ButtonPanelSimpleEnvironment.png" /> <BundleResource Include="Resources\Phone\Device\ConverterZb485Selected.png" /> <BundleResource Include="Resources\Phone\Device\ColorLightSelected.png" /> <BundleResource Include="Resources\Phone\Device\AirSwitch.png" /> @@ -765,11 +770,14 @@ <BundleResource Include="Resources\Phone\Device\ButtonPanelFangyueEightSelected.png" /> <BundleResource Include="Resources\Phone\Device\ButtonPanelFangyueEnvironment.png" /> <BundleResource Include="Resources\Phone\Device\ButtonPanelOneSelected2.png" /> + <BundleResource Include="Resources\Phone\Device\ButtonPanelSimpleMultifunctionSelected.png" /> <BundleResource Include="Resources\Phone\Device\AirConditionerEpoint.png" /> <BundleResource Include="Resources\Phone\Device\SensorTemperatureHumiditySelected2.png" /> <BundleResource Include="Resources\Phone\Device\AirConditionerEpointSelected2.png" /> + <BundleResource Include="Resources\Phone\Device\SensorPMTwoPointFiveSelected2.png" /> <BundleResource Include="Resources\Phone\Device\DryContactSelected.png" /> <BundleResource Include="Resources\Phone\Device\CurtainSelected.png" /> + <BundleResource Include="Resources\Phone\Device\ButtonPanelSimpleEnvironmentSelected.png" /> <BundleResource Include="Resources\Phone\Device\Converter.png" /> <BundleResource Include="Resources\Phone\Device\AirConditioner.png" /> <BundleResource Include="Resources\Phone\Device\SensorFireSelected.png" /> @@ -793,9 +801,11 @@ <BundleResource Include="Resources\Phone\Device\ButtonPanelThreeSelected.png" /> <BundleResource Include="Resources\Phone\Device\IntelligentLocksH06C.png" /> <BundleResource Include="Resources\Phone\Device\ButtonPanelFangyueEightSelected2.png" /> + <BundleResource Include="Resources\Phone\Device\SensorPMTwoPointFiveSelected.png" /> <BundleResource Include="Resources\Phone\Device\IntelligentLocksSelected2.png" /> <BundleResource Include="Resources\Phone\Device\CurtainSiphonateSelected.png" /> <BundleResource Include="Resources\Phone\Device\SensorDoorWindow.png" /> + <BundleResource Include="Resources\Phone\Device\ButtonPanelSimpleMultifunction.png" /> <BundleResource Include="Resources\Phone\Device\ButtonPanelOne.png" /> <BundleResource Include="Resources\Phone\Device\ButtonPanelFangyueEight.png" /> <BundleResource Include="Resources\Phone\Device\CurtainAutoOpenSelected2.png" /> @@ -821,6 +831,7 @@ <BundleResource Include="Resources\Phone\Device\DimmableLightOneLoad.png" /> <BundleResource Include="Resources\Phone\Device\SensorHumiditySelected2.png" /> <BundleResource Include="Resources\Phone\Device\SensorPirSelected2.png" /> + <BundleResource Include="Resources\Phone\Device\ButtonPanelSimpleEnvironmentSelected2.png" /> <BundleResource Include="Resources\Phone\Device\AirSwitchCloudContrSelected.png" /> <BundleResource Include="Resources\Phone\Device\ButtonPanelFangyueTwo.png" /> <BundleResource Include="Resources\Phone\Device\RelayEpoint.png" /> @@ -829,6 +840,7 @@ <BundleResource Include="Resources\Phone\Device\SensorWater.png" /> <BundleResource Include="Resources\Phone\Device\ButtonPanelThreeSelected2.png" /> <BundleResource Include="Resources\Phone\Device\SensorSelected.png" /> + <BundleResource Include="Resources\Phone\Device\ButtonPanelFangyueFreshAirSelected2.png" /> <BundleResource Include="Resources\Phone\Device\SensorTemperatureHumiditySelected.png" /> <BundleResource Include="Resources\Phone\Device\ButtonPanelFangyueFourSelected2.png" /> <BundleResource Include="Resources\Phone\Device\ButtonPanelFangyueEnvironmentSelected2.png" /> @@ -876,14 +888,14 @@ <BundleResource Include="Resources\Phone\RoomIcon\20.jpg" /> <BundleResource Include="Resources\Phone\RoomIcon\18.jpg" /> <BundleResource Include="Resources\Phone\RoomIcon\19.jpg" /> - <BundleResource Include="Resources\Phone\RoomIcon\4.jpg" /> - <BundleResource Include="Resources\Phone\RoomIcon\5.jpg" /> + <BundleResource Include="Resources\Phone\RoomIcon\4.JPG" /> + <BundleResource Include="Resources\Phone\RoomIcon\5.JPG" /> <BundleResource Include="Resources\Phone\RoomIcon\7.jpg" /> <BundleResource Include="Resources\Phone\RoomIcon\6.jpg" /> - <BundleResource Include="Resources\Phone\RoomIcon\2.jpg" /> - <BundleResource Include="Resources\Phone\RoomIcon\3.jpg" /> - <BundleResource Include="Resources\Phone\RoomIcon\1.jpg" /> - <BundleResource Include="Resources\Phone\RoomIcon\0.jpg" /> + <BundleResource Include="Resources\Phone\RoomIcon\2.JPG" /> + <BundleResource Include="Resources\Phone\RoomIcon\3.JPG" /> + <BundleResource Include="Resources\Phone\RoomIcon\1.JPG" /> + <BundleResource Include="Resources\Phone\RoomIcon\0.JPG" /> <BundleResource Include="Resources\Phone\Account\Code.png" /> <BundleResource Include="Resources\Phone\Account\Cancle.png" /> <BundleResource Include="Resources\Phone\Account\HidePwd.png" /> @@ -1002,12 +1014,14 @@ <BundleResource Include="Resources\Phone\RealDevice\Repeater.png" /> <BundleResource Include="Resources\Phone\RealDevice\SensorTemperatrueHumidity.png" /> <BundleResource Include="Resources\Phone\RealDevice\ButtonPanelFangyueFour.png" /> + <BundleResource Include="Resources\Phone\RealDevice\ButtonPanelSimpleEnvironment.png" /> <BundleResource Include="Resources\Phone\RealDevice\CommonDevice.png" /> <BundleResource Include="Resources\Phone\RealDevice\ButtonPanelFangyueEnvironment.png" /> <BundleResource Include="Resources\Phone\RealDevice\AirConditionerZbGateway.png" /> <BundleResource Include="Resources\Phone\RealDevice\SensorCeilingGas.png" /> <BundleResource Include="Resources\Phone\RealDevice\IntelligentLocksH06C.png" /> <BundleResource Include="Resources\Phone\RealDevice\SensorDoorWindow.png" /> + <BundleResource Include="Resources\Phone\RealDevice\ButtonPanelSimpleMultifunction.png" /> <BundleResource Include="Resources\Phone\RealDevice\ButtonPanelFangyueEight.png" /> <BundleResource Include="Resources\Phone\RealDevice\SensorFire.png" /> <BundleResource Include="Resources\Phone\RealDevice\ButtonPanelThree.png" /> diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Language.ini b/ZigbeeApp20200525/Home.Ios/Resources/Language.ini index 4127b95..aad48d3 100755 --- a/ZigbeeApp20200525/Home.Ios/Resources/Language.ini +++ b/ZigbeeApp20200525/Home.Ios/Resources/Language.ini @@ -253,7 +253,7 @@ 249=鎮ㄧ殑甯稿紑妯″紡灏嗚鍙栨秷 250=淇濇寔甯稿紑 251=纭鍙栨秷 -252=(鏈鎿嶄綔浠呬负鍗曟鍙栨秷锛岃嫢闇�瑕佸仠姝㈡墽琛岃嚜鍔ㄥ寲锛岃閫夋嫨鍒嗙被-鑷姩鍖栬繘琛岃缃�) +252=(鏈鎿嶄綔浠呬负鍗曟鍙栨秷锛岃嫢闇�瑕佸仠姝㈡墽琛岃嚜鍔ㄥ寲锛岃鍒板父寮�鑷姩鍖栬缃�) 253=鑾峰彇闂ㄩ攣甯稿紑妯″紡澶辫触 254=鎵撳紑闂ㄩ攣甯稿紑妯″紡鎴愬姛 255=鎵撳紑闂ㄩ攣甯稿紑妯″紡澶辫触 @@ -324,6 +324,11 @@ 321=閲嶅害姹℃煋 322=涓ラ噸姹℃煋 323=鑷姩鍖栧叧闂�愰棬閿佸父寮�妯″紡銆戯紝闂ㄩ攣宸插叧 +324=鍏ョ綉 +;娉ㄦ剰鈥滃叆缃戔�濈殑鑻辨枃鈥淐onnection",鍥犱负灞忓箷涓婃槸杩欐牱鏄剧ず鐨� +325=鎵撳紑闈㈡澘涓昏彍鍗曪紝鍙充笂瑙掔偣鍑粄0}璁剧疆鎸夐挳锛岀偣鍑诲叆缃� +326=闀挎寜鈥滃紑鍏斥�濇寜閿�5绉掞紝鎵�鏈夌伅姣忚繘琛寋0}2娆′寒鏆楀垏鎹紝鍗冲叆缃戞垚鍔� +327=闀挎寜鈥滃紑鍏斥�濇寜閿�5绉� 5097=鍙栨秷 5098=纭畾 @@ -1990,6 +1995,8 @@ 30038=鏂规偊鏂伴灏忔ā鍧� 30039=Zigbee鍚搁《鐕冩皵浼犳劅鍣� 30040=PM2.5绌烘皵璐ㄩ噺浼犳劅鍣� +30041=绠�绾﹀鍔熻兘闈㈡澘 +30042=绠�绾︾幆澧冮潰鏉� ;鈽呪槄鈽呪槄涓嬮潰杩欎簺鏄澶囨墍灞炵绫荤殑缈昏瘧鍚嶅瓧,浠�40000寮�濮嬧槄鈽呪槄鈽� 40000=閬槼 @@ -2055,6 +2062,8 @@ 50038=鏂伴鎺у埗灏忔ā鍧� 50039=Zigbee鍚搁《鐕冩皵浼犳劅鍣� 50040=PM2.5绌烘皵璐ㄩ噺浼犳劅鍣� +50041=绠�绾﹀鍔熻兘闈㈡澘 +50042=绠�绾︾幆澧冮潰鏉� ;鈽呪槄鈽呪槄涓嬮潰杩欎簺鏄ā鍧桰D鐨勮澶囩被鍨嬪悕瀛�,浠�60000寮�濮�.娉�:瀹冨苟涓嶉渶瑕佸啀R.cs鏂囦欢涓畾涔夆槄鈽呪槄鈽� 60000=浼犳劅鍣� @@ -2097,4 +2106,6 @@ 70023=涓户鍣� 70024=鏅鸿兘绌哄紑 70025=鍚搁《鐕冩皵浼犳劅鍣� -70026=PM2.5绌烘皵璐ㄩ噺浼犳劅鍣� \ No newline at end of file +70026=PM2.5绌烘皵璐ㄩ噺浼犳劅鍣� +70027=绠�绾﹀鍔熻兘闈㈡澘 +70028=绠�绾︾幆澧冮潰鏉� \ No newline at end of file diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelCurtainSelected2.png b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelCurtainSelected2.png new file mode 100644 index 0000000..6e4c3ab --- /dev/null +++ b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelCurtainSelected2.png Binary files differ diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelFangyueFreshAirSelected2.png b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelFangyueFreshAirSelected2.png new file mode 100644 index 0000000..400f73c --- /dev/null +++ b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelFangyueFreshAirSelected2.png Binary files differ diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleEnvironment.png b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleEnvironment.png new file mode 100644 index 0000000..b600be5 --- /dev/null +++ b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleEnvironment.png Binary files differ diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleEnvironmentSelected.png b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleEnvironmentSelected.png new file mode 100644 index 0000000..470608c --- /dev/null +++ b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleEnvironmentSelected.png Binary files differ diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleEnvironmentSelected2.png b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleEnvironmentSelected2.png new file mode 100644 index 0000000..0432723 --- /dev/null +++ b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleEnvironmentSelected2.png Binary files differ diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleMultifunction.png b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleMultifunction.png new file mode 100644 index 0000000..e295871 --- /dev/null +++ b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleMultifunction.png Binary files differ diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleMultifunctionSelected.png b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleMultifunctionSelected.png new file mode 100644 index 0000000..347ffc4 --- /dev/null +++ b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleMultifunctionSelected.png Binary files differ diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleMultifunctionSelected2.png b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleMultifunctionSelected2.png new file mode 100644 index 0000000..e6c8858 --- /dev/null +++ b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/ButtonPanelSimpleMultifunctionSelected2.png Binary files differ diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/SensorPMTwoPointFiveSelected.png b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/SensorPMTwoPointFiveSelected.png new file mode 100644 index 0000000..61f33fa --- /dev/null +++ b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/SensorPMTwoPointFiveSelected.png Binary files differ diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/SensorPMTwoPointFiveSelected2.png b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/SensorPMTwoPointFiveSelected2.png new file mode 100644 index 0000000..1628d3d --- /dev/null +++ b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Device/SensorPMTwoPointFiveSelected2.png Binary files differ diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Phone/Instruct/ButtonPanelSimpleEnvironment.png b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Instruct/ButtonPanelSimpleEnvironment.png new file mode 100644 index 0000000..0d3e5d7 --- /dev/null +++ b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Instruct/ButtonPanelSimpleEnvironment.png Binary files differ diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Phone/Instruct/ButtonPanelSimpleMultifunction.png b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Instruct/ButtonPanelSimpleMultifunction.png new file mode 100644 index 0000000..1f24e24 --- /dev/null +++ b/ZigbeeApp20200525/Home.Ios/Resources/Phone/Instruct/ButtonPanelSimpleMultifunction.png Binary files differ diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Phone/RealDevice/ButtonPanelSimpleEnvironment.png b/ZigbeeApp20200525/Home.Ios/Resources/Phone/RealDevice/ButtonPanelSimpleEnvironment.png new file mode 100644 index 0000000..eb8b51e --- /dev/null +++ b/ZigbeeApp20200525/Home.Ios/Resources/Phone/RealDevice/ButtonPanelSimpleEnvironment.png Binary files differ diff --git a/ZigbeeApp20200525/Home.Ios/Resources/Phone/RealDevice/ButtonPanelSimpleMultifunction.png b/ZigbeeApp20200525/Home.Ios/Resources/Phone/RealDevice/ButtonPanelSimpleMultifunction.png new file mode 100644 index 0000000..981b1f5 --- /dev/null +++ b/ZigbeeApp20200525/Home.Ios/Resources/Phone/RealDevice/ButtonPanelSimpleMultifunction.png Binary files differ diff --git a/ZigbeeApp20200525/Shared/Common/CommonPage.cs b/ZigbeeApp20200525/Shared/Common/CommonPage.cs old mode 100755 new mode 100644 index da9f199..cc27cc2 --- a/ZigbeeApp20200525/Shared/Common/CommonPage.cs +++ b/ZigbeeApp20200525/Shared/Common/CommonPage.cs @@ -50,7 +50,7 @@ /// <summary> /// 鐗堟湰鍙� /// </summary> - public static string CodeIDString = "1.0.20051901"; + public static string CodeIDString = "1.0.20052901"; /// <summary> /// 娉ㄥ唽鏉ユ簮(0:HDL On 1:Zigbee) /// </summary> diff --git a/ZigbeeApp20200525/Shared/Common/Device.cs b/ZigbeeApp20200525/Shared/Common/Device.cs index 6fc33f2..87b37f9 100644 --- a/ZigbeeApp20200525/Shared/Common/Device.cs +++ b/ZigbeeApp20200525/Shared/Common/Device.cs @@ -978,6 +978,47 @@ return list; } + /// <summary> + /// 鏍规嵁MAC鍦板潃,鑾峰彇绠�绾﹂潰鏉垮叏閮ㄥ洖璺殑璁惧瀵硅薄 + /// </summary> + /// <param name="listDevice"></param> + /// <returns></returns> + public List<CommonDevice> GetMutilfunctionPanelByMac(List<CommonDevice> listDevice, bool sort = true) + { + //鍜屽姜鍝ャ�佽澶囧拰浜у搧閮ㄥ悓浜嬬‘璁わ細 + //绠�绾﹀鍔熻兘闈㈡澘[涓嶆樉绀哄浣欑殑鍥炶矾锛屽彧鏄剧ず鎼哄甫鐨�2涓户鐢靛櫒鍜�1涓俯婀垮害浼犳劅鍣� + var list = new List<CommonDevice>(); + foreach (var dev in listDevice) + { + if (dev.Type == DeviceType.TemperatureSensor) + { + if (dev.DeviceEpoint == 64) + { + list.Add(dev); + } + } + else if (dev.Type == DeviceType.OnOffOutput) + { + list.Add(dev); + } + } + + if (sort == false) + { + return list; + } + list.Sort((obj1, obj2) => + { + if (obj1.DeviceEpoint > obj2.DeviceEpoint) + { + return 1; + } + return -1; + }); + + return list; + } + /// <summary> /// 鏍规嵁MAC鍦板潃,鑾峰彇鍏ㄩ儴鍥炶矾鐨勮澶囧璞�(寮哄埗鎺掑簭) /// </summary> @@ -2872,7 +2913,9 @@ this.dicDeviceModelIdEnum["MPFA/TILE-ZB.18"] = "250-200-60003";//鏂规偊鏂伴闈㈡澘 this.dicDeviceModelIdEnum["MPTE3/TILE-ZB.18"] = "253-200-60003";//鏂规偊鐜闈㈡澘 this.dicDeviceModelIdEnum["MP2W/TILE-ZB.18"] = "256-200-60003";//绐楀笜闈㈡澘 - this.dicDeviceModelIdEnum["MPTL4C/S-ZB.18"] = "212-200-60003";//绠�绾﹀鍔熻兘闈㈡澘 + this.dicDeviceModelIdEnum["MPTL4C/S-ZB.18"] = "212-200-60003";//绠�绾﹀鍔熻兘闈㈡澘 + this.dicDeviceModelIdEnum["MPTE3/S-ZB.18"] = "230-200-60003";//绠�绾︾幆澧冮潰鏉� + //=========鈽呪槄PIR浼犳劅鍣ㄧ被(1200-1299)鈽呪槄========= this.dicDeviceModelIdEnum["MSPIR01-ZB.10"] = "1200-1200-60000";//pir浼犳劅鍣�220 @@ -3051,7 +3094,10 @@ /// 绠�绾﹀鍔熻兘闈㈡澘 闀滃儚ID锛�212 /// </summary> ButtonPanel_SimpleMultifunction = 212, - + /// <summary> + /// 绠�绾︾幆澧冮潰鏉� + /// </summary> + ButtonPanel_SimpleEnvironment = 230, //=========鈽呪槄PIR浼犳劅鍣ㄧ被(1200-1299)鈽呪槄========= /// <summary> /// 浼犳劅鍣� diff --git a/ZigbeeApp20200525/Shared/Phone/Device/Logic/SkipView.cs b/ZigbeeApp20200525/Shared/Phone/Device/Logic/SkipView.cs old mode 100644 new mode 100755 index cb5f80f..697ae26 --- a/ZigbeeApp20200525/Shared/Phone/Device/Logic/SkipView.cs +++ b/ZigbeeApp20200525/Shared/Phone/Device/Logic/SkipView.cs @@ -8,19 +8,18 @@ namespace Shared.Phone.Device.Logic { - public class SkipView : FrameLayout + public class SkipView:FrameLayout { /// <summary> /// 鍏跺畠鐣岄潰璺宠繘鏉ョ殑鍏ュ彛 /// </summary> - public async static void SkipAddLogic(int intvalue, DoorLock doorLock = null, UserCenter.MemberInfoRes accountObj = null) + public async static void SkipAddLogic(int intvalue, DoorLock doorLock = null, UserCenter.MemberInfoRes accountObj = null) { /// 0.姝e父鑷姩鍖�;1.闂ㄩ攣鑷姩鍖�;2.Sone闂ㄩ攣; switch (intvalue) { case 0: { - //new涓�涓柊閫昏緫瀵硅薄锛� //鏂板姝e父鑷姩鍖栧叆鍙� Common.Logic.CurrentLogic = new Common.Logic(); @@ -31,7 +30,6 @@ UserView.HomePage.Instance.AddChidren(addLogicPage); UserView.HomePage.Instance.PageIndex += 1; addLogicPage.Show(); - } break; case 1: @@ -66,7 +64,7 @@ } - + #region 鈼� 鑷姩鍖朹_________________________ /// <summary> /// 鑷姩鍖栧姛鑳戒唬鐮佸叆鍙� @@ -323,7 +321,7 @@ /// <param name="refresview">Refresview.</param> private static async void Automationview(VerticalRefreshLayout refresview, bool no) { - + refresview.RemoveAll(); if (Common.Logic.LogicList.Count == 0 && no == false) { @@ -412,7 +410,7 @@ //瀹炵幇android鏄剧ず閫昏緫鍒楄〃鐨勫渾瑙�; fLayout.SetCornerWithSameRadius(Application.GetRealHeight(58), HDLUtils.RectCornerTopLeft); logicRowlayout.SetCornerWithSameRadius(Application.GetRealHeight(58), HDLUtils.RectCornerTopLeft); - + } i++; var logicnameBtn = new Button @@ -764,37 +762,32 @@ /// </summary> public static async System.Threading.Tasks.Task<int> Exist(int valueInt, ZigBee.Device.DoorLock doorLock) { + int exist = 0; - var Idlist = await Send.GetLogicId(valueInt); - if (Idlist.Count != 0) + var IdList = await Send.GetLogicId(valueInt); + if (IdList.Count != 0) { - //榛樿鍙栫涓�涓�昏緫ID - var id = Idlist[0]; - if (valueInt != 3) + for (int i = 0; i < IdList.Count; i++) { - exist = id; - } - else - { - var logic = await Send.GetLogic(id, 3); + var id = IdList[i]; + var logic = await Send.GetLogic(id, valueInt); if (logic != null) { if (ExistLogic(logic, doorLock)) { exist = id; - } - else - { - exist = 0; + ///鎵惧埌閫�鍑� + break; } } + } } return exist; } ///<summary> - ///鑾峰彇闂ㄩ攣閫昏緫淇℃伅 + ///鑾峰彇闂ㄩ攣鏃舵晥鎬ч�昏緫淇℃伅 /// 杩斿洖鍊硷細null涓嶅瓨鍦�;鍏跺畠鍊奸兘瀛樺湪; /// </summary> public static async System.Threading.Tasks.Task<Common.Logic> GetLogicIfon(ZigBee.Device.DoorLock doorLock) @@ -818,14 +811,12 @@ ///鍒犻櫎璇ラ棬閿佹墍鏈夋椂鏁堟�ц嚜鍔ㄥ寲 /// 杩斿洖鍊硷細true鎴愬姛;false澶辫触; /// </summary> - public static async System.Threading.Tasks.Task<bool> GetLogicAll(ZigBee.Device.DoorLock doorLock) + public static async System.Threading.Tasks.Task<bool> DelAllLogic(ZigBee.Device.DoorLock doorLock) { bool _if = false; var Idlist = await Send.GetLogicId(3); if (Idlist.Count != 0) { - _if = true; - for (int i = 0; i < Idlist.Count; i++) { int id = Idlist[i]; @@ -836,7 +827,16 @@ { //鏈潵鍙湁涓�鏉℃椂鏁堟�ц嚜鍔ㄥ寲锛� //闃叉鐗规畩鎯呭喌,鎵惧埌灏卞垹闄ゆ帀; + //var valueInt = await Send.DelLogic(id); + //if (valueInt == 0) + //{ + // _if = true; + //} + //(鑰冭檻鎬ц兘榛樿鍒犻櫎鎴愬姛锛岀洿鎺ヨ繑鍥炴垚鍔熺粨鏋渢rue) + _if = true; Send.DelLogic(id); + + } } } @@ -852,7 +852,7 @@ { for (int j = 0; j < logic.Accounts.Count; j++) { - //Option4鏄澶噈ac锛汷ption2鏄澶囩鍙o紱 + //Option4鏄澶噈ac锛� if (logic.Accounts[j]["Option4"].ToString() == doorLock.DeviceAddr) { //鏌ユ壘鏄惁鏄偅涓棬閿侊紱 @@ -866,3 +866,4 @@ } } + diff --git a/ZigbeeApp20200525/Shared/Phone/Device/Logic/SoneLogicList.cs b/ZigbeeApp20200525/Shared/Phone/Device/Logic/SoneLogicList.cs index 3278852..98ae30c 100644 --- a/ZigbeeApp20200525/Shared/Phone/Device/Logic/SoneLogicList.cs +++ b/ZigbeeApp20200525/Shared/Phone/Device/Logic/SoneLogicList.cs @@ -17,6 +17,8 @@ } /// 缁欏緪姊呭埛鏂扮晫闈㈢敤鐨� public Action<bool> action; + // 鍒锋柊涓婃姤鐣岄潰鐨凙ction + public Action<string, bool> updateCurrentDoorlockActionTemp; ///绗簩鍧楃涓�绾х埗鎺т欢 FrameLayout fLayout = new FrameLayout(); ///绗笁鍧楃涓�绾х埗鎺т欢 @@ -32,15 +34,12 @@ /// </summary> public int timeValue = 0; /// <summary> - /// 鏍囪鏄剧ず鎵ц鏃ユ湡(鐢ㄧ綉鍏崇殑锛岃繕鏄敤绯荤粺鐨勬椂闂�) + /// 璁板綍鏃堕棿鎴� /// </summary> - public bool _if = false; - /// <summary> - /// 鏃堕棿鎴� - /// </summary> - public long timeLong = 0; + public int timeLong = 0; public async void Show() { + #region 鐣岄潰鐨勫竷灞�浠g爜 UserView.HomePage.Instance.ScrollEnabled = false;//閿佷綇宸︽粦 TopView view = new TopView(); @@ -48,7 +47,7 @@ view.toptitleNameBtn.TextID = MyInternationalizationString.openmode; view.clickBtn.MouseDownEventHandler += (sender, e) => { - UserView.HomePage.Instance.ScrollEnabled = true; + UserView.HomePage.Instance.ScrollEnabled = true; //鎶婇潤鎬佸彉閲忕殑杩欎釜涓滆タ缃┖ soneLogicList = null; this.RemoveFromParent(); @@ -66,8 +65,7 @@ }; this.AddChidren(middle); #endregion - //鏄父寮�妯″紡鍐嶅幓璇诲彇 - + //鏄父寮�妯″紡鍐嶅幓璇诲彇 if (Send.CurrentDoorLock.IsDoorLockNormallyMode) { //杩涙潵鏇存柊涓�娆� @@ -78,10 +76,9 @@ try { //杩涙潵鏇存柊涓�娆″�� - logicId = logic.LogicId; + logicId = logic.LogicId; timeValue = int.Parse(logic.Conditions[0]["DoorLockOpenDelayTime"]) / 3600; - timeLong = long.Parse(logic.Conditions[0]["TriggerTime"]); - + timeLong = int.Parse(logic.Conditions[0]["TriggerTime"]); } catch { } } @@ -172,10 +169,10 @@ actionsInfo.Add("LinkType", 8); actionsInfo.Add("DeviceAddr", Send.CurrentDoorLock.DeviceAddr); actionsInfo.Add("Epoint", "200"); - actionsInfo.Add("PassData", "055704010113");//榛樿闂ㄩ攣甯稿叧 - Dictionary<string, string> accounts = new Dictionary<string, string>(); + actionsInfo.Add("PassData", "055704010113");//榛樿闂ㄩ攣甯稿叧 + Dictionary<string, string> accounts = new Dictionary<string, string>(); accounts.Add("Type", "8"); - accounts.Add("Option4", Send.CurrentDoorLock.DeviceAddr.ToString());//鐢ㄤ簬鍒ゆ柇璇嗗埆鏄摢涓棬閿�; + accounts.Add("Option4", Send.CurrentDoorLock.DeviceAddr.ToString());//鐢ㄤ簬鍒ゆ柇璇嗗埆鏄摢涓棬閿�; accounts.Add("Option2", Send.CurrentDoorLock.DeviceEpoint.ToString()); //new涓�涓柊閫昏緫瀵硅薄锛� //鏂板闂ㄩ攣甯稿紑妯″紡鑷姩鍖栧叆鍙o紱 @@ -184,7 +181,7 @@ Common.Logic.CurrentLogic.LogicType = 2;//鏍囪閫昏緫绫诲瀷 Common.Logic.CurrentLogic.LogicName = Language.StringByID(MyInternationalizationString.openmode); Common.Logic.CurrentLogic.Conditions.Add(timeConditionsInfo);//娣诲姞鏉′欢 - Common.Logic.CurrentLogic.Actions.Add(actionsInfo);//娣诲姞鐩爣 + Common.Logic.CurrentLogic.Actions.Add(actionsInfo);//娣诲姞鐩爣 Common.Logic.CurrentLogic.Accounts.Add(accounts); var oneLogic = new OneLogic(); UserView.HomePage.Instance.AddChidren(oneLogic); @@ -224,24 +221,10 @@ }); } catch { } - }; - - UserCenter.DoorLock.DoorLockCommonInfo.UpdateCurrentDoorlockAction += (DoorlockKey, _bool) => - { - var key = Send.CurrentDoorLock.DeviceAddr + Send.CurrentDoorLock.DeviceEpoint; - if (DoorlockKey == key) - { - try - { - Application.RunOnMainThread(() => - { - Send.CurrentDoorLock.IsDoorLockNormallyMode = _bool; - ModeView(); - }); - } - catch { } - } - }; + }; + + updateCurrentDoorlockActionTemp = (DoorlockKey, _bool) => { var key = Send.CurrentDoorLock.DeviceAddr; if (DoorlockKey == key) { try { Application.RunOnMainThread(() => { Send.CurrentDoorLock.IsDoorLockNormallyMode = _bool; ModeView(); }); } catch { } } }; + UserCenter.DoorLock.DoorLockCommonInfo.UpdateCurrentDoorlockAction += updateCurrentDoorlockActionTemp; } /// <summary> /// 甯稿紑妯″紡寮�鍏冲垏鎹㈠浘鏍囩晫闈� @@ -300,7 +283,6 @@ Send.DelLogic(logicId); } Send.CurrentDoorLock.IsDoorLockNormallyMode = false; - _if = false; ModeView(); } else @@ -346,23 +328,29 @@ int hour = 0; int minute = 0; - if (_if) + if (timeLong != 0) { - ///绗竴娆¤繘鏉ヨ鍙栫綉鍏虫椂闂达紱 + ///璇诲彇缃戝叧鏃堕棿锛� var datetime = GetLocalTime(timeLong); ///鏈夋椂鏁堟�у父寮�鎵嶆樉绀烘椂闂存潯浠舵枃鏈� year = datetime.Year.ToString();//閭d竴骞� month = datetime.Month.ToString();//閭d竴鏈� - days = int.Parse(datetime.ToString("dd"));//閭d竴澶� - hour = int.Parse(datetime.ToString("HH"));//灏忔椂 + var d = int.Parse(datetime.ToString("dd"));//閭d竴澶� + var h = int.Parse(datetime.ToString("HH"));//灏忔椂 + int dayInt = (h + timeValue) / 24;//璁剧疆鏃堕棿+褰撳墠绯荤粺鏃堕棿鏄惁瓒呭嚭24灏忔椂 + hour = (h + timeValue) % 24;//璁剧疆鏃堕棿+褰撳墠绯荤粺鏃堕棿鏄惁瓒呭嚭24灏忔椂鍓╀笅澶氬皯灏忔椂 + days = d + dayInt;//褰撳墠绯荤粺澶╂暟+鎵ц鍚庡ぉ鏁� minute = datetime.Minute;//鍒嗛挓 } else { - ///鍦ㄥ綋鍓嶇晫闈㈢紪杈戞樉绀虹郴缁熸椂闂�(涓嶈兘姣忎竴娆$紪杈戦兘鍘荤綉鍏虫嬁鏁版嵁) - year = DateTime.Now.Year.ToString();//閭d竴骞� + + + + + ///璇诲彇绯荤粺鏃堕棿 year = DateTime.Now.Year.ToString();//閭d竴骞� month = DateTime.Now.Month.ToString();//閭d竴鏈� var d = DateTime.Now.ToString("dd");//閭d竴澶� var h = int.Parse(DateTime.Now.ToString("HH"));//灏忔椂 @@ -432,6 +420,7 @@ {///鍐嶆纭 LogicView.TipView.ShowInputTip(true, async (str) => {///纭鍙戦�佸懡浠� + CommonPage.Loading.Start(); try { @@ -445,7 +434,7 @@ else { ///鍥犱负鏈夊父寮�妯″紡涓嬫墠鍙互鍒涘缓澶辨晥閫昏緫锛� - SkipView.GetLogicAll(Send.CurrentDoorLock);//鍒犻櫎涔嬪墠鎵�鏈夊け鏁堥�昏緫 + SkipView.DelAllLogic(Send.CurrentDoorLock);//鍒犻櫎涔嬪墠鎵�鏈夊け鏁堥�昏緫 var addResult = await SkipView.LockAddModifyLogic(int.Parse(str), Send.CurrentDoorLock);//娣诲姞涓�鏉″け鏁堥�昏緫 if (addResult == 0) { @@ -460,9 +449,8 @@ logicId = addResult; timeValue = int.Parse(str); Send.CurrentDoorLock.IsDoorLockNormallyMode = true; - _if = false; - ModeView(); - ///娣诲姞APP寮�鍚父寮�妯″紡鐨勫巻鍙茶褰� + ModeView(); + ///娣诲姞APP寮�鍚父寮�妯″紡鐨勫巻鍙茶褰� UserCenter.HdlDeviceDoorLockLogic.Current.AddDoorHistoryLog(Send.CurrentDoorLock, 9001, string.Empty); } @@ -522,10 +510,10 @@ if (logic.LogicType != 2) { continue; - } - if (SkipView.ExistLogic(logic, Send.CurrentDoorLock)) - { - Common.Logic.SoneLogicList.Add(logic); + } + if (SkipView.ExistLogic(logic, Send.CurrentDoorLock)) + { + Common.Logic.SoneLogicList.Add(logic); } } } @@ -730,16 +718,13 @@ /// </summary> /// <param name="unixTimeStamp">鏃堕棿鎴�</param> /// <returns></returns> - public DateTime GetLocalTime(long unixTimeStamp) + public DateTime GetLocalTime(int unixTimeStamp) { - //DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); - //long lTime = long.Parse(unixTimeStamp + "0000000"); - //TimeSpan toNow = new TimeSpan(lTime); - //DateTime dtResult = dtStart.Add(toNow); - //return dtResult; - - System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 褰撳湴鏃跺尯 - return startTime.AddMilliseconds(unixTimeStamp); + DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); + long lTime = long.Parse(unixTimeStamp + "0000000"); + TimeSpan toNow = new TimeSpan(lTime); + DateTime dtResult = dtStart.Add(toNow); + return dtResult; } } diff --git a/ZigbeeApp20200525/Shared/Phone/MainPage/ControlForm/DevicePmSensorDetailCardForm.cs b/ZigbeeApp20200525/Shared/Phone/MainPage/ControlForm/DevicePmSensorDetailCardForm.cs old mode 100644 new mode 100755 diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Common/UserCenterCommon.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Common/UserCenterCommon.cs index 85a1f1f..aba0955 100644 --- a/ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Common/UserCenterCommon.cs +++ b/ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Common/UserCenterCommon.cs @@ -1295,7 +1295,7 @@ /// <summary> /// 鑷姩鍖栧父寮�鏃堕棿鍙樻洿涓哄垎閽�,鑰屼笉鏄皬鏃� 1->寮哄埗鍙樻洿涓哄垎閽� /// </summary> - public int DoorLockNomallyOpenTimeMode = 1; + public int DoorLockNomallyOpenTimeMode = 0; } #endregion diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayReceiveLogic.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayReceiveLogic.cs index 63c7c0b..ac89df4 100644 --- a/ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayReceiveLogic.cs +++ b/ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayReceiveLogic.cs @@ -621,7 +621,7 @@ //鏇存柊闂ㄩ攣娑夊強鐨勫父寮�/甯稿叧鐨勭晫闈� if (UserCenter.DoorLock.DoorLockCommonInfo.UpdateCurrentDoorlockAction != null) { - UserCenter.DoorLock.DoorLockCommonInfo.UpdateCurrentDoorlockAction(device.DeviceAddr + device.DeviceEpoint, true); + UserCenter.DoorLock.DoorLockCommonInfo.UpdateCurrentDoorlockAction(device.DeviceAddr, true); } }); } @@ -845,16 +845,13 @@ { //鎻愮ず闂ㄩ攣宸茬粡澶辨晥 new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.NormallyClosed), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); + + //鏇存柊闂ㄩ攣娑夊強鐨勫父寮�/甯稿叧鐨勭晫闈� + if (UserCenter.DoorLock.DoorLockCommonInfo.UpdateCurrentDoorlockAction != null) + { + UserCenter.DoorLock.DoorLockCommonInfo.UpdateCurrentDoorlockAction(deviceAddr, false); + } }); - - //鏇存柊闂ㄩ攣鐨勬繁搴︽帶鍒堕〉 - ControlCommonResourse.UpdateDoorLockStatusAction?.Invoke(false); - - //閫昏緫鎵ц鐨勫け鏁堣鏇存柊鐘舵�� - if (DoorLock.DoorLockCommonInfo.LogicAction != null) - { - DoorLock.DoorLockCommonInfo.LogicAction(false); - } }); } } diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs old mode 100644 new mode 100755 diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Resourse/ControlCommonResourse.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/CommonBase/Resourse/ControlCommonResourse.cs old mode 100644 new mode 100755 diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Bind/BindTargetsPage.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Bind/BindTargetsPage.cs old mode 100644 new mode 100755 diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceFunctionSettionForm.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceFunctionSettionForm.cs old mode 100755 new mode 100644 index 7edae6d..4010383 --- a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceFunctionSettionForm.cs +++ b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceFunctionSettionForm.cs @@ -276,8 +276,8 @@ private void InitDeviceEpointIcon(VerticalFrameControl listBackControl) { //鑾峰彇鎸夌粍鍒嗛厤鐨勮澶� - var listIcon = this.GetAllDeviceGroup(); - + var listIcon = this.GetAllDeviceGroup(); + var frameBorder = new FrameLayout(); frameBorder.Y = Application.GetRealHeight(147); frameBorder.Gravity = Gravity.CenterHorizontal; @@ -355,7 +355,7 @@ //璁$畻鐪熷疄楂樺害 int realHeight = this.GetPictrueRealSize(58 + 58);//涓婁笅闂磋窛 realHeight += frameBack.ChildrenCount * this.GetPictrueRealSize(124);//鍦嗗湀楂樺害 - realHeight += (frameBack.ChildrenCount-1) * this.GetPictrueRealSize(60);//鍦嗗湀闂磋窛 + realHeight += (frameBack.ChildrenCount - 1) * this.GetPictrueRealSize(60);//鍦嗗湀闂磋窛 if (realHeight > frameBack.Height) { //鍙樻洿楂樺害 @@ -426,7 +426,19 @@ { //鍙鍚屼竴绉嶇被鍨嬬殑 continue; + } + + //鑾峰彇璁惧灞炰簬銆愮畝绾﹀鍔熻兘闈㈡澘銆� + var deviceEnumInfo = Common.LocalDevice.Current.GetMyDeviceEnumInfo(listDevice); + if (deviceEnumInfo.ConcreteType == Common.DeviceConcreteType.ButtonPanel_SimpleMultifunction) + { + if (device.Type == DeviceType.TemperatureSensor && device.DeviceEpoint == 1) + { + //绠�绾﹀鍔熻兘闈㈡澘绗�1鍥炶矾鏄竴涓粦瀹氭俯婀垮害浼犳劅鍣ㄧ绫诲瀷锛屼笉鏄湡鐨勬俯婀垮害鐨勪紶鎰熷櫒锛岄渶瑕佸睆钄芥帀 + continue; + } } + listRelay.Add(device); if (device.DeviceEpoint == deviceObj.DeviceEpoint) { @@ -466,12 +478,11 @@ listIcon.Insert(0, listTemp); } return listIcon; - } - + } #endregion - + #region 鈻� 鍥炶矾閫夋嫨___________________________ - + /// <summary> /// 鍥炶矾閫夋嫨浜嬩欢 /// </summary> diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceListMainForm.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceListMainForm.cs index fefadb2..269b005 100755 --- a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceListMainForm.cs +++ b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceListMainForm.cs @@ -316,20 +316,38 @@ int heightValue = ControlCommonResourse.ListViewRowHeight + rowInfo.frameTable.rowSpace; var listDevice = Common.LocalDevice.Current.GetDevicesByMac(deviceMac); if (isShow == true) - { - //灞曞紑妯″紡鏃讹紝鎵╁ぇ渚濇嵁涓�:瀹冩湁鍑犱釜瀛愭帶浠� - heightValue = (listDevice.Count + 1) * (ControlCommonResourse.ListViewRowHeight + rowInfo.frameTable.rowSpace); - //鏍囬鑷繁灏辨槸涓�涓瓙鎺т欢 - if (rowInfo.frameTable.ChildrenCount == 1) - { - //鑾峰彇杩欎竴鍫嗚澶囨椂灞炰簬浠�涔堢被鍨嬬殑 - var deviceEnumInfo = Common.LocalDevice.Current.GetMyDeviceEnumInfo(listDevice); - foreach (CommonDevice info in listDevice) - { - //鍔犺浇瀹冪殑鍒楄〃 - this.AddDeviceDetailRow(rowInfo.frameTable, info, deviceEnumInfo); + { + //鑾峰彇杩欎竴鍫嗚澶囨椂灞炰簬浠�涔堢被鍨嬬殑 + var deviceEnumInfo = Common.LocalDevice.Current.GetMyDeviceEnumInfo(listDevice); + if (deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_SimpleMultifunction) + { + var listTemp = Common.LocalDevice.Current.GetMutilfunctionPanelByMac(listDevice); + //灞曞紑妯″紡鏃讹紝鎵╁ぇ渚濇嵁涓�:瀹冩湁鍑犱釜瀛愭帶浠� + heightValue = (listTemp.Count + 1) * (ControlCommonResourse.ListViewRowHeight + rowInfo.frameTable.rowSpace); + //鏍囬鑷繁灏辨槸涓�涓瓙鎺т欢 + if (rowInfo.frameTable.ChildrenCount == 1) + { + foreach (CommonDevice info in listTemp) + { + //鍔犺浇瀹冪殑鍒楄〃 + this.AddDeviceDetailRow(rowInfo.frameTable, info, deviceEnumInfo); + } + } + } + else + { + //灞曞紑妯″紡鏃讹紝鎵╁ぇ渚濇嵁涓�:瀹冩湁鍑犱釜瀛愭帶浠� + heightValue = (listDevice.Count + 1) * (ControlCommonResourse.ListViewRowHeight + rowInfo.frameTable.rowSpace); + //鏍囬鑷繁灏辨槸涓�涓瓙鎺т欢 + if (rowInfo.frameTable.ChildrenCount == 1) + { + foreach (CommonDevice info in listDevice) + { + //鍔犺浇瀹冪殑鍒楄〃 + this.AddDeviceDetailRow(rowInfo.frameTable, info, deviceEnumInfo); + } } - } + } } //鑷韩楂樺害鍙樻洿 rowInfo.frameTable.Height = heightValue; @@ -447,8 +465,8 @@ { var form = new DeviceFunctionSettionForm(); form.AddForm(device, true); - } - //鏂伴闈㈡澘 + } + //鏂伴闈㈡澘 else if (deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_FangyueFreshAir) { //鏂规偊鏂伴闈㈡澘鐨勬寜閿厤缃� @@ -464,6 +482,7 @@ form.AddForm(device, true); } } + //鏂规偊闈㈡澘 else if (deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_FangyueTwo || deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_FangyueFour diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs old mode 100755 new mode 100644 index 8082a1b..c00711e --- a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs +++ b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs @@ -32,7 +32,23 @@ /// <summary> /// 涓ぎ绌鸿皟鐨勭増鏈帶浠� /// </summary> - private NormalViewControl btnAirConditionerVersion = null; + private NormalViewControl btnAirConditionerVersion = null; + /// <summary> + /// 绠�绾﹂潰鏉跨粦瀹氱殑娓╁害鐩爣鍚嶅瓧 + /// </summary> + private string bindTemperatureName = string.Empty; + /// <summary> + /// 绠�绾﹂潰鏉跨粦瀹氱殑婀垮害鐩爣鍚嶅瓧 + /// </summary> + private string bindHumidityName = string.Empty; + /// <summary> + /// 绠�绾﹂潰鏉跨粦瀹氳缁戠洰鏍囨槸娓╁害 + /// </summary> + private CommonDevice bindTemperatureDev; + /// <summary> + /// 绠�绾﹂潰鏉跨粦瀹氳缁戠洰鏍囨槸婀垮害 + /// </summary> + private CommonDevice bindHumidityDev; #endregion @@ -247,6 +263,20 @@ { //娣诲姞銆愬鍐呮満璁剧疆銆戣(绌鸿皟涓撶敤) this.AddIndoorUnitSettionRow(); + } + else if (deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_SimpleMultifunction) + { + //绠�绾﹀鍔熻兘闈㈡澘 + this.AddIBindRow(); + this.AddFunctionSettionRow(); + this.AddHumiditySourceRow(); + this.AddTemperatureSensorRow(); + + } + else if (deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_SimpleEnvironment) + { + //娣诲姞銆愮粦瀹氱洰鏍囥�戣(绠�绾︾幆澧冮潰鏉跨敤) + this.AddSimplePanelSettionRow(); } else { @@ -529,8 +559,32 @@ var form = new DevicePanel.PanelButtonSettionForm(); form.AddForm(listNewDevice[0]); }; + } + + #region 鈻� 绠�绾︾幆澧�(闈㈡澘)_____________________ + + /// <summary> + /// 娣诲姞銆愭寜閿缃�戣绠�绾︾幆澧�(闈㈡澘) + /// </summary> + private void AddSimplePanelSettionRow() + { + //鎸夐敭璁剧疆 + string caption = Language.StringByID(R.MyInternationalizationString.uPanelSettion); + var btnFunction = new FrameRowControl(listview.rowSpace / 2); + listview.AddChidren(btnFunction); + btnFunction.AddLeftCaption(caption, 600); + //鍚戝彸鍥炬爣 + btnFunction.AddRightArrow(); + //搴曠嚎 + btnFunction.AddBottomLine(); + btnFunction.ButtonClickEvent += (sender, e) => + { + var form = new DeviceBind.PanelSimpleEnvironmentTargetsForm(); + + }; } + #endregion #endregion #region 鈻� 鎸夐敭璁剧疆(鏂规偊)_____________________ @@ -921,12 +975,120 @@ var form = new DeviceAirConditioner.IndoorUnitListForm(); form.AddForm(listNewDevice[0].DeviceAddr); }; + } + #endregion + + #region 鈻� 绠�绾﹀鍔熻兘闈㈡澘鐢╛__________________ + /// <summary> + /// 娣诲姞銆愮粦瀹氱洰鏍囥�戣 + /// </summary> + private void AddIBindRow() + { + string bindTargets = Language.StringByID(R.MyInternationalizationString.uBindTargets); + var btnBindTargets = new FrameRowControl(listview.rowSpace / 2); + listview.AddChidren(btnBindTargets); + btnBindTargets.AddLeftCaption(bindTargets, 600); + //鍚戝彸鍥炬爣 + btnBindTargets.AddRightArrow(); + //搴曠嚎 + btnBindTargets.AddBottomLine(); + btnBindTargets.ButtonClickEvent += (sender, e) => + { + var form = new DeviceBind.PanelSimpleMutilfunctionTargetsForm(); + }; + } + + /// <summary> + /// 婀垮害鏉ユ簮琛� + /// </summary> + private void AddHumiditySourceRow() + { + //婀垮害 + var rowHumidity = new FrameRowControl(listview.rowSpace / 2); + listview.AddChidren(rowHumidity); + rowHumidity.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.HumiditySource), 600); + //搴曠嚎 + rowHumidity.AddBottomLine(); + //鍙崇澶� + rowHumidity.AddRightArrow(); + var msg = Language.StringByID(R.MyInternationalizationString.nothing); + if (!string.IsNullOrEmpty(bindHumidityName)) + { + msg = bindHumidityName; + } + var btnHumidityStatu = rowHumidity.AddMostRightView(msg, 700); + rowHumidity.ButtonClickEvent += (sender, e) => + { + //var key = new Panel(); + //var bindHumiditySensorPage = new Shared.Phone.UserCenter.DeviceBind.PanelSimpleMutilfunctionBindSensorForm(key, bindHumidityDev, 3); + //Shared.Phone.UserView.HomePage.Instance.AddChidren(bindHumiditySensorPage); + //Shared.Phone.UserView.HomePage.Instance.PageIndex += 1; + //bindHumiditySensorPage.Show(); + + //bindHumiditySensorPage.actionHumidityTarget += (bindName) => + //{ + // Application.RunOnMainThread(() => + // { + // if (string.IsNullOrEmpty(bindName)) + // { + // btnHumidityStatu.Text = Language.StringByID(R.MyInternationalizationString.nothing); + // } + // else + // { + // btnHumidityStatu.Text = bindName; + // } + // }); + //}; + }; } + /// <summary> + /// 娓╁害鏉ユ簮琛� + /// </summary> + private void AddTemperatureSensorRow() + { + //娓╁害鏉ユ簮 + var rowTemPerature = new FrameRowControl(listview.rowSpace / 2); + listview.AddChidren(rowTemPerature); + rowTemPerature.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.TemperatureSource), 600); + //搴曠嚎 + rowTemPerature.AddBottomLine(); + //鍙崇澶� + rowTemPerature.AddRightArrow(); + var msg = Language.StringByID(R.MyInternationalizationString.nothing); + if (!string.IsNullOrEmpty(bindTemperatureName)) + { + msg = bindTemperatureName; + } + var btnTemperatureStatu = rowTemPerature.AddMostRightView(msg, 700); + rowTemPerature.ButtonClickEvent += (sender, e) => + { + //var key = new Panel(); + //var bindTemperatureSensorPage = new Shared.Phone.UserCenter.DeviceBind.PanelFangyueFreshAirTargetsForm(key, bindTemperatureDev, 2); + //Shared.Phone.UserView.HomePage.Instance.AddChidren(bindTemperatureSensorPage); + //Shared.Phone.UserView.HomePage.Instance.PageIndex += 1; + //bindTemperatureSensorPage.Show(); + + //bindTemperatureSensorPage.actionTemperatureTarget += (bindName) => + //{ + // Application.RunOnMainThread(() => + // { + // if (string.IsNullOrEmpty(bindName)) + // { + // btnTemperatureStatu.Text = Language.StringByID(R.MyInternationalizationString.nothing); + // } + // else + // { + // btnTemperatureStatu.Text = bindName; + // } + // }); + //}; + }; + } #endregion - + #region 鈻� 鍔熻兘绫诲瀷(绌烘皵寮�鍏充笓鐢�)_____________ - + /// <summary> /// 娣诲姞銆愬姛鑳界被鍨嬨�戣(绌烘皵寮�鍏充笓鐢�) /// </summary> diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Direction/AddDeviceTypeListForm.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Direction/AddDeviceTypeListForm.cs old mode 100644 new mode 100755 index c4c852e..c096739 --- a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Direction/AddDeviceTypeListForm.cs +++ b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Direction/AddDeviceTypeListForm.cs @@ -97,12 +97,16 @@ unSelectPic = "Device/ButtonPanelFangyueFreshAir.png"; this.AddMenuRow(objectText, unSelectPic, "PanelFangyueFreshAirDirectionForm"); //绠�绾﹀鍔熻兘闈㈡澘 - objectText = Language.StringByID(R.MyInternationalizationString.uDeviceDirectionName8); - unSelectPic = "Device/ButtonPanelFangyueFreshAir.png"; - this.AddMenuRow(objectText, unSelectPic, "PanelFangyueFreshAirDirectionForm"); + objectText = Language.StringByID(R.MyInternationalizationString.uDeviceDirectionName28); + unSelectPic = "Device/ButtonPanelSimpleMultifunction.png"; + this.AddMenuRow(objectText, unSelectPic, "PanelSimpleMultifunctionDirectionForm"); + //绠�绾︾幆澧冮潰鏉� + objectText = Language.StringByID(R.MyInternationalizationString.uDeviceDirectionName29); + unSelectPic = "Device/ButtonPanelSimpleEnvironment.png"; + this.AddMenuRow(objectText, unSelectPic, "PanelSimpleEnvironmentDirectionForm"); //鏂规偊鐜闈㈡澘 objectText = Language.StringByID(R.MyInternationalizationString.uDeviceDirectionName9); - unSelectPic = "Device/ButtonPanelSimpleMultifunction.png"; + unSelectPic = "Device/ButtonPanelFangyueEnvironment.png"; this.AddMenuRow(objectText, unSelectPic, "PanelFangyueEnvironmentDirectionForm"); //绐楀笜闈㈡澘 diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Direction/PanelSimpleEnvironmentDirectionForm.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Direction/PanelSimpleEnvironmentDirectionForm.cs new file mode 100755 index 0000000..650a248 --- /dev/null +++ b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Direction/PanelSimpleEnvironmentDirectionForm.cs @@ -0,0 +1,74 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Text; +namespace Shared.Phone.UserCenter.DeviceDirection +{ + /// <summary> + /// 绠�绾︾幆澧冮潰鏉跨殑娣诲姞姝ラ鐣岄潰 + /// </summary> + public class PanelSimpleEnvironmentDirectionForm : DirectionCommonForm + { + #region 鈻� 鍒濆鍖朹____________________________ + + /// <summary> + /// 鐢婚潰鏄剧ず(搴曞眰浼氬浐瀹氳皟鐢ㄦ鏂规硶锛屽�熶互瀹屾垚鐢婚潰鍒涘缓) + /// </summary> + public void ShowForm() + { + //璁剧疆澶撮儴淇℃伅 + base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uAddDevice)); + + //鍒濆鍖栦腑閮ㄤ俊鎭� + this.InitMiddleFrame(); + } + + /// <summary> + /// 鍒濆鍖栦腑閮ㄤ俊鎭� + /// </summary> + private void InitMiddleFrame() + { + //鍥剧墖 + var framePic = new FrameLayout(); + framePic.Width = this.GetPictrueRealSize(835); + framePic.Height = this.GetPictrueRealSize(708); + framePic.Gravity = Gravity.CenterHorizontal; + framePic.Y = Application.GetRealHeight(115); + bodyFrameLayout.AddChidren(framePic); + var btnPic = new PicViewControl(framePic.Width, framePic.Height, false); + btnPic.UnSelectedImagePath = "Instruct/ButtonPanelSimpleEnvironment.png"; + framePic.AddChidren(btnPic); + + //闀挎寜鈥滃紑鍏斥�濇寜閿�5绉� + var btnPress = new NormalViewControl(this.GetPictrueRealSize(300), this.GetPictrueRealSize(45), false); + btnPress.X = this.GetPictrueRealSize(473); + btnPress.Y = this.GetPictrueRealSize(311); + btnPress.TextColor = UserCenterColor.Current.TextGrayColor3; + btnPress.TextSize = 10; + btnPress.TextID = R.MyInternationalizationString.LongPressButtonSwitch; + btnPress.TextAlignment = TextAlignment.CenterLeft; + framePic.AddChidren(btnPress); + + //鎸変綇闈㈡澘鍔熻兘(function)鎸夐敭锛屾墍鏈夋寜閿� + //鎸囩ず鐏寒璧凤紝鍒欓厤缃戞垚鍔� + string[] msgArry = Language.StringByID(R.MyInternationalizationString.AddSimpleEnvironmentMsg).Split(new string[] { "{0}" }, StringSplitOptions.RemoveEmptyEntries); + + var msg1 = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(60), false); + msg1.Y = Application.GetRealHeight(1037); + msg1.Text = msgArry[0]; + msg1.TextColor = UserCenterColor.Current.TextGrayColor3; + msg1.TextAlignment = TextAlignment.Center; + bodyFrameLayout.AddChidren(msg1); + var msg2 = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(60), false); + msg2.Y = msg1.Bottom; + if (msgArry.Length > 1) + { + msg2.Text = msgArry[1]; + } + msg2.TextColor = UserCenterColor.Current.TextGrayColor3; + msg2.TextAlignment = TextAlignment.Center; + bodyFrameLayout.AddChidren(msg2); + } + + #endregion + } +} diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Direction/PanelSimpleMultifunctionDirectionForm.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Direction/PanelSimpleMultifunctionDirectionForm.cs new file mode 100755 index 0000000..5ee4019 --- /dev/null +++ b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Direction/PanelSimpleMultifunctionDirectionForm.cs @@ -0,0 +1,83 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Text; +namespace Shared.Phone.UserCenter.DeviceDirection +{ + /// <summary> + /// 绠�绾﹀鍔熻兘闈㈡澘鐨勬坊鍔犳楠ょ晫闈� + /// </summary> + public class PanelSimpleMultifunctionDirectionForm : DirectionCommonForm + { + #region 鈻� 鍒濆鍖朹____________________________ + + /// <summary> + /// 鐢婚潰鏄剧ず(搴曞眰浼氬浐瀹氳皟鐢ㄦ鏂规硶锛屽�熶互瀹屾垚鐢婚潰鍒涘缓) + /// </summary> + public void ShowForm() + { + //璁剧疆澶撮儴淇℃伅 + base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uAddDevice)); + + //鍒濆鍖栦腑閮ㄤ俊鎭� + this.InitMiddleFrame(); + } + + /// <summary> + /// 鍒濆鍖栦腑閮ㄤ俊鎭� + /// </summary> + private void InitMiddleFrame() + { + //鍥剧墖 + var framePic = new FrameLayout(); + framePic.Width = this.GetPictrueRealSize(835); + framePic.Height = this.GetPictrueRealSize(708); + framePic.Gravity = Gravity.CenterHorizontal; + framePic.Y = Application.GetRealHeight(115); + bodyFrameLayout.AddChidren(framePic); + var btnPic = new PicViewControl(framePic.Width, framePic.Height, false); + btnPic.UnSelectedImagePath = "Instruct/ButtonPanelSimpleMultifunction.png"; + framePic.AddChidren(btnPic); + + //璁剧疆 + var btnSet = new NormalViewControl(this.GetPictrueRealSize(243), this.GetPictrueRealSize(45), false); + btnSet.X = this.GetPictrueRealSize(58); + btnSet.Y = this.GetPictrueRealSize(360); + btnSet.TextAlignment = TextAlignment.Center; + btnSet.TextColor = UserCenterColor.Current.TextGrayColor3; + btnSet.TextSize = 10; + btnSet.TextID = R.MyInternationalizationString.Setting; + framePic.AddChidren(btnSet); + + //鍏ョ綉 + var btnConnect = new NormalViewControl(this.GetPictrueRealSize(250), this.GetPictrueRealSize(45), false); + btnConnect.X = this.GetPictrueRealSize(458); + btnConnect.Y = this.GetPictrueRealSize(205); + btnConnect.TextColor = UserCenterColor.Current.TextGrayColor3; + btnConnect.TextSize = 10; + btnConnect.TextID = R.MyInternationalizationString.Connection; + framePic.AddChidren(btnConnect); + + //鎸変綇闈㈡澘鍔熻兘(function)鎸夐敭锛屾墍鏈夋寜閿� + //鎸囩ず鐏寒璧凤紝鍒欓厤缃戞垚鍔� + string[] msgArry = Language.StringByID(R.MyInternationalizationString.AddSimpleMultifunctionMsg).Split(new string[] { "{0}" }, StringSplitOptions.RemoveEmptyEntries); + + var msg1 = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(60), false); + msg1.Y = Application.GetRealHeight(1037); + msg1.Text = msgArry[0]; + msg1.TextColor = UserCenterColor.Current.TextGrayColor3; + msg1.TextAlignment = TextAlignment.Center; + bodyFrameLayout.AddChidren(msg1); + var msg2 = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(60), false); + msg2.Y = msg1.Bottom; + if (msgArry.Length > 1) + { + msg2.Text = msgArry[1]; + } + msg2.TextColor = UserCenterColor.Current.TextGrayColor3; + msg2.TextAlignment = TextAlignment.Center; + bodyFrameLayout.AddChidren(msg2); + } + + #endregion + } +} diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirButtonSettionForm.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirButtonSettionForm.cs old mode 100644 new mode 100755 diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirTargetsForm.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirTargetsForm.cs old mode 100644 new mode 100755 diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelSimpleEnvironmentTargetsForm.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelSimpleEnvironmentTargetsForm.cs new file mode 100755 index 0000000..1bd7846 --- /dev/null +++ b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelSimpleEnvironmentTargetsForm.cs @@ -0,0 +1,10 @@ +锘縰sing System; +namespace Shared.Phone.UserCenter.DeviceBind +{ + public class PanelSimpleEnvironmentTargetsForm + { + public PanelSimpleEnvironmentTargetsForm() + { + } + } +} diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelSimpleMutilfunctionBindSensorForm.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelSimpleMutilfunctionBindSensorForm.cs new file mode 100644 index 0000000..c7c2992 --- /dev/null +++ b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelSimpleMutilfunctionBindSensorForm.cs @@ -0,0 +1,1890 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Linq.Expressions; +using Shared.Common; +using Shared.Phone.UserCenter.Safety; +using ZigBee.Device; +using static ZigBee.Device.BindObj; +using static ZigBee.Device.Panel; + +namespace Shared.Phone.UserCenter.DeviceBind +{ + public class PanelSimpleMutilfunctionBindSensorForm : BindCommonLayout + { + #region 鏋勯�犲嚱鏁� + /// <summary> + /// 鏋勯�犲嚱鏁� + /// </summary> + /// <param name="device"></param> + /// <param name="deviceBindType">1:娓╁害浼犳劅鍣�;2:婀垮害浼犳劅鍣� </param> + /// <param name="bindDev">缁戝畾鐩爣 </param> + public PanelSimpleMutilfunctionBindSensorForm(CommonDevice device, CommonDevice bindDev, int deviceBindType) + { + this.curControlDev = device as FreshAir; + this.curBindDevice = bindDev; + this.curDeviceBindType = deviceBindType; + } + #endregion + + #region 鍙橀噺鐢虫槑 + /// <summary> + /// 褰撳墠鏂伴闈㈡澘銆愭帶鍒惰澶囥�� + /// </summary> + FreshAir curControlDev; + /// <summary> + /// 褰撳墠琚粦璁惧 + /// </summary> + CommonDevice curBindDevice; + /// <summary> + /// 鏄剧ず琚粦瀹氳澶囨垨鍦烘櫙鐨剉iew + /// </summary> + VerticalFrameRefreshControl midVerticalScrolViewLayout; + /// <summary> + /// 鏄剧ず鎴块棿鐨剉iew + /// </summary> + HorizontalScrolViewLayout btnHorizontalScrolViewLayout; + /// <summary> + /// 鎸夐敭閰嶇疆鐨勭洰鏍囧垪琛� + /// </summary> + List<CommonDevice> targetList = new List<CommonDevice>(); + /// <summary> + /// 闈㈡澘涓凡缁忓瓨鍦ㄧ殑鐩爣鍒楄〃 + /// </summary> + List<CommonDevice> oldTargetList = new List<CommonDevice>(); + /// <summary> + /// 褰撳墠璁惧缁戝畾绫诲瀷 + /// 1:鏂伴 + /// 2:娓╁害浼犳劅鍣� + /// 3:婀垮害浼犳劅鍣� + /// 4:PM2.5浼犳劅鍣� + /// </summary> + int curDeviceBindType = 0; + /// <summary> + /// 鏈湴鎴块棿鍒楄〃 + /// </summary> + List<Room> supportRoomList = new List<Room>(); + /// <summary> + /// 淇濆瓨瀹屾垚鎸夐挳 + /// </summary> + Button btnFinifh; + /// <summary> + /// 妤煎眰鏂囨湰 + /// </summary> + Button btnFloorText; + /// <summary> + /// 妤煎眰鍒楄〃 + /// </summary> + Dictionary<string, string> dicFloorList; + /// <summary> + /// 鎵�鏈夋埧闂翠腑鏀寔琚粦瀹氱殑璁惧鍒楄〃 + /// </summary> + List<CommonDevice> currentPanelSupportBindDeviceList = new List<CommonDevice>(); + /// <summary> + /// 褰撳墠鎴块棿涓敮鎸佽缁戝畾鐨勮澶囧垪琛� + /// </summary> + List<CommonDevice> currentRoomSupportBindDeviceList = new List<CommonDevice>(); + /// <summary> + /// 闈㈡澘涓瓨鍦ㄧ殑閿�� + /// </summary> + List<String> panelBindListKey = null; + /// <summary> + /// 鏂伴缁戝畾鐩爣鍥炶皟 + /// </summary> + public Action<string> actionFreshAirTarget = null; + /// <summary> + /// 娓╁害缁戝畾鐩爣鍥炶皟 + /// </summary> + public Action<string> actionTemperatureTarget = null; + /// <summary> + /// 婀垮害缁戝畾鐩爣鍥炶皟 + /// </summary> + public Action<string> actionHumidityTarget = null; + /// <summary> + /// PM缁戝畾鐩爣鍥炶皟 + /// </summary> + public Action<string> actionPMTarget = null; + + #endregion + + #region UI璁捐 + /// <summary> + /// 鐩爣椤垫樉绀� + /// </summary> + public void Show() + { + #region 鏍囬鏍� + string titleText = ""; + switch (curDeviceBindType) + { + case 1: + titleText = Language.StringByID(R.MyInternationalizationString.BindFreshAirTarget); + break; + case 2: + titleText = Language.StringByID(R.MyInternationalizationString.TemperatureSource); + break; + case 3: + titleText = Language.StringByID(R.MyInternationalizationString.HumiditySource); + break; + case 4: + titleText = Language.StringByID(R.MyInternationalizationString.PM25Source); + break; + } + this.TopFrameLayout(this, titleText); + EventHandler<MouseEventArgs> eHandlerBack = (sender, e) => + { + RemoveFromParent(); + }; + this.btnTitle.Width = Application.GetRealWidth(1080 - 161 - 300); + this.btnBack.MouseUpEventHandler += eHandlerBack; + this.btnBackFrameLayout.MouseUpEventHandler += eHandlerBack; + this.MidFrameLayout(this); + #endregion + + //娣诲姞妤煎眰UI + BindDownFrameLayout(); + //鏍囬鏍忎笅鐨刄I + MidFrameLayoutContent(); + //鍒濆鍖栬澶囨暟鎹� + InitData(); + } + + /// <summary> + /// 娣诲姞妤煎眰UI + /// </summary> + void BindDownFrameLayout() + { + var btnAddFrameLayout = new FrameLayout + { + X = Application.GetRealWidth(619), + }; + this.titleFrameLayout.AddChidren(btnAddFrameLayout); + + btnFloorText = new Button + { + Width = Application.GetRealWidth(300 - 69 - 58), + Text = Language.StringByID(R.MyInternationalizationString.FirstFloor), + TextColor = Shared.Common.ZigbeeColor.Current.XMBlack, + TextSize = 14, + IsBold = true, + TextAlignment = TextAlignment.CenterRight, + }; + btnAddFrameLayout.AddChidren(btnFloorText); + + var btnBindDownFrameLayout = new FrameLayout + { + Width = Application.GetMinReal(69 + 58), + X = Application.GetRealWidth(300 - 69 - 58), + }; + btnAddFrameLayout.AddChidren(btnBindDownFrameLayout); + + var btnBindDown = new Button + { + Height = Application.GetMinReal(69), + Width = Application.GetMinReal(69), + UnSelectedImagePath = "BindPic/BindDown.png", + Gravity = Gravity.CenterVertical, + }; + btnBindDownFrameLayout.AddChidren(btnBindDown); + + EventHandler<MouseEventArgs> eHandlerBindDown = (sender, e) => + { + SideslipFramelayout(); + }; + btnBindDown.MouseDownEventHandler += eHandlerBindDown; + btnBindDownFrameLayout.MouseDownEventHandler += eHandlerBindDown; + if (Common.Config.Instance.Home.FloorDics.Count == 0) + { + btnAddFrameLayout.Width = 0; + } + else + { + btnAddFrameLayout.Width = Application.GetRealWidth(300); + } + } + + /// <summary> + /// 涓儴UI銆愭爣棰樻爮涓嬬殑UI銆� + /// </summary> + async void MidFrameLayoutContent() + { + var btnMidTopLayout = new FrameLayout + { + Height = Application.GetRealHeight(389 - 184), + }; + this.midFrameLayout.AddChidren(btnMidTopLayout); + + //鎴块棿鏍� + btnHorizontalScrolViewLayout = new HorizontalScrolViewLayout + { + X = Application.GetRealWidth(58), + }; + btnMidTopLayout.AddChidren(btnHorizontalScrolViewLayout); + + //璁惧鏍� + midVerticalScrolViewLayout = new VerticalFrameRefreshControl() + { + Y = btnMidTopLayout.Bottom, + Height = Application.GetRealHeight(1145), + }; + this.midFrameLayout.AddChidren(midVerticalScrolViewLayout); + midVerticalScrolViewLayout.BeginHeaderRefreshingAction += () => + { + midVerticalScrolViewLayout.BeginHeaderRefreshing(); + InitData(); + }; + + //搴曢儴淇濆瓨鏍� + var bottomFrameLayout = new FrameLayout() + { + Width = LayoutParams.MatchParent, + Height = Application.GetRealHeight(127), + Y = Application.GetRealHeight(1472), + }; + this.midFrameLayout.AddChidren(bottomFrameLayout); + + btnFinifh = new Button() + { + Width = Application.GetRealWidth(907), + Gravity = Gravity.CenterHorizontal, + Radius = (uint)Application.GetRealHeight(127) / 2, + TextID = R.MyInternationalizationString.Save, + BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack, + TextColor = Shared.Common.ZigbeeColor.Current.XMWhite, + IsBold = true, + TextSize = 16, + }; + bottomFrameLayout.AddChidren(btnFinifh); + btnFinifh.MouseUpEventHandler += async (sender, e) => + { + SaveTarget(); + }; + } + + /// <summary> + /// 闈㈡澘缁戝畾鐩爣琛ㄦ樉绀� + /// </summary> + /// <param name="gateway">Gateway.</param> + /// <param name="key">Key.</param> + void RefreshRoomList() + { + Room curRoom = null; + if (supportRoomList.Count == 0) + { + return; + } + btnHorizontalScrolViewLayout.RemoveAll(); + Button curentOldRoom = null; + FrameLayout curentOldRoomFrameLayout = null; + int index = 0; + var roomTempList = GetSupportRoomList(); + Room slectedRoom = null; + + for (int i = 0; i < roomTempList.Count; i++) + { + var room = roomTempList[i]; + bool canSelect = false; + if (curControlDev.currentSelectRoomId == room.Id) + { + slectedRoom = room; + canSelect = true; + } + //鎴块棿 + var btnRoomFrameLayout = new FrameLayout + { + Height = Application.GetMinReal(159), + Width = Application.GetMinReal(255), + Y = Application.GetRealHeight(23), + X = Application.GetRealWidth(5), + BackgroundImagePath = "Item/RoomIconBackground.png", + BorderWidth = 1, + }; + btnHorizontalScrolViewLayout.AddChidren(btnRoomFrameLayout); + + var btnRoom = new Button + { + Height = Application.GetRealHeight(58), + Width = Application.GetRealWidth(127), + Y = Application.GetRealHeight(58), + X = Application.GetRealWidth(14), + Text = room.Name, + TextSize = 12, + TextColor = Shared.Common.ZigbeeColor.Current.XMGray3, + Gravity = Gravity.Center, + }; + btnRoomFrameLayout.AddChidren(btnRoom); + + btnRoom.IsSelected = false; + if (canSelect) + { + btnRoomFrameLayout.BackgroundImagePath = "Item/RoomIconBackgroundSelected.png"; + btnRoom.TextColor = Shared.Common.ZigbeeColor.Current.XMWhite; + curentOldRoom = btnRoom; + curentOldRoomFrameLayout = btnRoomFrameLayout; + } + + //琚粦瀹氱殑鐩爣杩樻湭鍒嗛厤鍖哄煙锛岄粯璁ゆ槸绗竴涓� + if (string.IsNullOrEmpty(curControlDev.currentSelectRoomId)) + { + if (index == 0) + { + btnRoomFrameLayout.BackgroundImagePath = "Item/RoomIconBackgroundSelected.png"; + btnRoom.TextColor = Shared.Common.ZigbeeColor.Current.XMWhite; + curentOldRoom = btnRoom; + curentOldRoomFrameLayout = btnRoomFrameLayout; + } + } + + if (index == roomTempList.Count - 1 && index > 3) + { + var btnRoomFrameLayoutEmpty = new FrameLayout + { + Height = Application.GetMinReal(159), + Width = Application.GetMinReal(50), + Y = Application.GetRealHeight(23), + X = Application.GetRealWidth(5), + BorderWidth = 1, + }; + btnHorizontalScrolViewLayout.AddChidren(btnRoomFrameLayoutEmpty); + } + + EventHandler<MouseEventArgs> eHandlerRoom = (sender, e) => + { + if (!btnRoom.IsSelected) + { + if (curentOldRoom != null) + { + curentOldRoom.TextColor = Shared.Common.ZigbeeColor.Current.XMGray3; + } + curentOldRoom = btnRoom; + curentOldRoom.TextColor = Shared.Common.ZigbeeColor.Current.XMWhite; + } + + if (btnRoomFrameLayout.BorderWidth == 1) + { + if (curentOldRoomFrameLayout != null) + { + curentOldRoomFrameLayout.BorderWidth = 1; + curentOldRoomFrameLayout.BorderColor = Shared.Common.ZigbeeColor.Current.XMOrange; + curentOldRoomFrameLayout.BackgroundImagePath = "Item/RoomIconBackground.png"; + } + curentOldRoomFrameLayout = btnRoomFrameLayout; + curentOldRoomFrameLayout.BorderWidth = 0; + curentOldRoomFrameLayout.BackgroundImagePath = "Item/RoomIconBackgroundSelected.png"; + } + curRoom = room; + + //鏂伴闈㈡澘淇濆瓨浣胯兘 + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + + RefreshDeviceList(curRoom); + }; + btnRoom.MouseUpEventHandler += eHandlerRoom; + btnRoomFrameLayout.MouseUpEventHandler += eHandlerRoom; + index++; + } + BindInfo.FinishDisplay(roomTempList, btnFinifh); + + if (roomTempList.Count == 0) + { + curRoom = new Shared.Common.Room(); + } + else + { + if (slectedRoom == null) + { + curRoom = roomTempList[0]; + } + else + { + curRoom = slectedRoom; + } + } + + RefreshDeviceList(curRoom); + } + + /// <summary> + /// 鎸夐敭缁戠洰鏍囪〃鏄剧ず + /// </summary> + /// <param name="curRoom"></param> + void RefreshDeviceList(Room curRoom) + { + midVerticalScrolViewLayout.RemoveAll(); + Button oldDevice = null; + int curIndex = 0; + + currentRoomSupportBindDeviceList = GetCurRoomSupportDeviceList(curRoom); + if (currentRoomSupportBindDeviceList.Count == 0) + { + btnFinifh.Enable = false; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMUnSelect; + return; + } + foreach (var device in currentRoomSupportBindDeviceList) + { + #region 缁戝畾琛║I鏄撅紙鏃犳暟鎹鐞嗭級 + var rowLayout = new FrameLayout() + { + Height = Application.GetRealHeight(23 + 127), + BackgroundColor = Shared.Common.ZigbeeColor.Current.XMWhite, + }; + midVerticalScrolViewLayout.AddChidren(rowLayout); + + var devicePic = new Button() + { + X = Application.GetMinRealAverage(58), + Y = Application.GetMinRealAverage(46), + Width = Application.GetMinRealAverage(81), + Height = Application.GetMinRealAverage(81), + UnSelectedImagePath = device.IconPath, + }; + rowLayout.AddChidren(devicePic); + + var btnBindName = new Button() + { + Width = Application.GetRealWidth(790), + X = devicePic.Right + Application.GetRealWidth(20), + TextColor = Shared.Common.ZigbeeColor.Current.TextBlack, + TextAlignment = TextAlignment.CenterLeft, + TextSize = 15, + Text = Common.LocalDevice.Current.GetDeviceEpointName(device), + }; + rowLayout.AddChidren(btnBindName); + + var btnChoose = new Button() + { + Width = Application.GetMinReal(60), + Height = Application.GetMinReal(60), + X = Application.GetRealWidth(861 + 81), + Y = Application.GetRealHeight(35), + SelectedImagePath = "DoorLock/SelectedIcon.png", + Visible = false, + }; + rowLayout.AddChidren(btnChoose); + + var line2 = new Button() + { + Y = rowLayout.Height - 1, + X = devicePic.Right + Application.GetRealWidth(20), + Width = Application.GetRealWidth(965 - 116), + Height = 1, + BackgroundColor = Shared.Common.ZigbeeColor.Current.XMRowLine, + }; + rowLayout.AddChidren(line2); + + if (curIndex == currentRoomSupportBindDeviceList.Count - 1) + { + line2.Visible = false; + } + + switch (curDeviceBindType) + { + case 1: + devicePic.UnSelectedImagePath = "Device/FreshAirEpoint.png"; + break; + case 2: + devicePic.UnSelectedImagePath = "Device/SensorTemperature.png"; + if (device.Type == DeviceType.PMSensor) + { + btnBindName.Text = Common.LocalDevice.Current.GetDeviceEpointName(device) + "-" + Language.StringByID(R.MyInternationalizationString.TemperatureSensor); + } + break; + case 3: + devicePic.UnSelectedImagePath = "Device/SensorHumidity.png"; + if (device.Type == DeviceType.PMSensor) + { + btnBindName.Text = Common.LocalDevice.Current.GetDeviceEpointName(device) + "-" + Language.StringByID(R.MyInternationalizationString.HumiditySensor); + } + break; + case 4: + devicePic.UnSelectedImagePath = "Device/AirQualitySensorEpoint.png"; + break; + } + #endregion + + string mianKey = device.DeviceAddr + device.DeviceEpoint; + if (targetList.Count != 0) + { + foreach (var bindedDev in targetList) + { + if (bindedDev.DeviceAddr + bindedDev.DeviceEpoint == mianKey) + { + btnChoose.IsSelected = true; + btnChoose.Visible = true; + oldDevice = btnChoose; + } + } + } + + EventHandler<MouseEventArgs> hander = (sender, e) => + { + btnChoose.IsSelected = !btnChoose.IsSelected; + if (!btnChoose.IsSelected) + { + if (oldDevice != null) + { + oldDevice.IsSelected = false; + oldDevice.Visible = false; + } + oldDevice = btnChoose; + oldDevice.IsSelected = false; + oldDevice.Visible = false; + targetList.Clear(); + } + else + { + if (oldDevice != null) + { + oldDevice.IsSelected = false; + oldDevice.Visible = false; + } + oldDevice = btnChoose; + oldDevice.IsSelected = true; + oldDevice.Visible = true; + targetList.Clear(); + targetList.Add(device); + } + + //鏂伴闈㈡澘锛氱敱浜庣洰鏍囨病鏈夋彁渚涘垹闄ゆ帴鍙o紝鎵�浠ュ彲浠ュ彇娑堥�変腑鑳戒繚瀛� + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + }; + rowLayout.MouseUpEventHandler += hander; + devicePic.MouseUpEventHandler += hander; + btnBindName.MouseUpEventHandler += hander; + btnChoose.MouseUpEventHandler += hander; + curIndex++; + } + } + + /// <summary> + /// 妤煎眰閫夋嫨鐨勪晶杈规爮 + /// </summary> + void SideslipFramelayout() + { + var dialog = new Dialog + { + }; + dialog.Show(); + + var flMain = new FrameLayout { BackgroundColor = 0x00000000 }; + dialog.AddChidren(flMain); + flMain.MouseUpEventHandler += (sender11, e11) => + { + dialog.Close(); + }; + + var sidelipFrameLayout = new FrameLayout() + { + Width = Application.GetMinReal(449), + Y = Application.GetRealHeight(161), + X = Application.GetRealWidth(596), + BackgroundImagePath = "DoorLock/SideslipPic.png", + }; + flMain.AddChidren(sidelipFrameLayout); + + var btnSelectFloor = new Button() + { + Width = Application.GetRealWidth(200), + Height = Application.GetRealHeight(58), + X = Application.GetRealWidth(81), + Y = Application.GetRealHeight(81), + TextColor = Shared.Common.ZigbeeColor.Current.XMBlack, + TextSize = 14, + IsBold = true, + TextAlignment = TextAlignment.CenterLeft, + TextID = R.MyInternationalizationString.SelectFloor, + }; + sidelipFrameLayout.AddChidren(btnSelectFloor); + + var sidelipVerticalScrolViewLayout = new VerticalScrolViewLayout() + { + Y = btnSelectFloor.Bottom + Application.GetRealHeight(45), + Height = Application.GetRealHeight(600), + }; + sidelipFrameLayout.AddChidren(sidelipVerticalScrolViewLayout); + + Button oldbutton = null; + Button oldbuttonText = null; + int count = 0; + foreach (var floorId in dicFloorList.Keys) + { + var rowFrameLayout = new RowLayout() + { + Height = Application.GetRealHeight(152), + LineColor = Shared.Common.ZigbeeColor.Current.XMRowLine, + X = Application.GetRealWidth(81), + }; + sidelipVerticalScrolViewLayout.AddChidren(rowFrameLayout); + + var btnAllMethod = new Button() + { + Width = Application.GetMinReal(81), + Height = Application.GetMinReal(81), + UnSelectedImagePath = "Floor/Floor.png", + SelectedImagePath = "Floor/FloorSelected.png", + Gravity = Gravity.CenterVertical, + }; + rowFrameLayout.AddChidren(btnAllMethod); + + var btnMethodText = new Button() + { + Width = Application.GetRealWidth(311), + Height = Application.GetRealHeight(58), + X = Application.GetRealWidth(92), + Gravity = Gravity.CenterVertical, + TextColor = Shared.Common.ZigbeeColor.Current.XMGray3, + TextSize = 14, + TextAlignment = TextAlignment.CenterLeft, + Text = dicFloorList[floorId], + }; + rowFrameLayout.AddChidren(btnMethodText); + + if (curControlDev.currentSelectFloorId == floorId) + { + btnAllMethod.IsSelected = true; + btnAllMethod.IsBold = true; + btnMethodText.TextColor = Shared.Common.ZigbeeColor.Current.XMBlack; + } + + string curFloorId = floorId; + EventHandler<MouseEventArgs> hander = (sender, e) => + { + if (curControlDev.currentSelectFloorId == curFloorId) + { + return; + } + curControlDev.currentSelectFloorId = curFloorId; + btnFloorText.Text = dicFloorList[floorId]; + + //鑾峰彇妤煎眰涓埧闂村垪琛� + supportRoomList = GetFloorRoomList(); + if (!btnMethodText.IsSelected) + { + if (oldbutton != null) + { + oldbutton.IsSelected = false; + } + if (oldbuttonText != null) + { + oldbuttonText.TextColor = Shared.Common.ZigbeeColor.Current.XMGray3; + } + oldbutton = btnMethodText; + oldbuttonText = btnMethodText; + btnMethodText.IsSelected = true; + oldbuttonText.TextColor = Shared.Common.ZigbeeColor.Current.XMBlack; + oldbuttonText.IsBold = true; + } + + int index = 0; + RefreshRoomList(); + dialog.Close(); + }; + btnAllMethod.MouseUpEventHandler += hander; + rowFrameLayout.MouseUpEventHandler += hander; + btnMethodText.MouseUpEventHandler += hander; + count++; + } + + if (count == 0) + { + sidelipFrameLayout.Height = 0; + } + else if (count <= 4 && count > 0) + { + sidelipFrameLayout.Height = Application.GetRealHeight(180) + count * Application.GetRealHeight(150); + } + else + { + sidelipFrameLayout.Height = Application.GetMinReal(780); + } + } + #endregion + + #region 鏁版嵁澶勭悊 + /// <summary> + /// 鍒濆鍖栬澶囨暟鎹� + /// </summary> + void InitData() + { + System.Threading.Tasks.Task.Run(async () => + { + try + { + Application.RunOnMainThread(() => + { + CommonPage.Loading.Start(""); + }); + //鑾峰彇琚粦鐩爣绛変俊鎭� + BindDevInfo(curBindDevice); + + //鑾峰彇妤煎眰 + dicFloorList = HdlRoomLogic.Current.GetFloorSortList(); + //鑾峰彇妤煎眰涓埧闂村垪琛� + supportRoomList = GetFloorRoomList(); + + //鑾峰彇鎵�鏈夋埧闂翠腑鍖归厤鐨勮兘缁戠殑鐩爣 + currentPanelSupportBindDeviceList = GetAllRoomSupportDeviceList(); + + //鑾峰彇闈㈡澘涓瓨鍦ㄧ殑缁戝畾鐩爣 + var panelBindListRes = HdlDeviceBindLogic.Current.GetDeviceBindAsync(curControlDev); + if (panelBindListRes != null && panelBindListRes.getAllBindResponseData != null) + { + curControlDev.bindList.Clear(); + foreach (var bDev in panelBindListRes.getAllBindResponseData.BindList) + { + curControlDev.bindList.Add(bDev); + } + } + else + { + Application.RunOnMainThread(() => + { + CommonPage.Loading.Hide(); + midVerticalScrolViewLayout.EndHeaderRefreshing(); + new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.GwResponseOvertime), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(Common.CommonPage.Instance); + }); + } + + targetList.Clear(); + //閫変腑鐩爣鍒楄〃 targetList + if (currentPanelSupportBindDeviceList.Count != 0 && curControlDev.bindList.Count != 0) + { + foreach (var bindDev in curControlDev.bindList) + { + var mainKey = bindDev.BindMacAddr + bindDev.BindEpoint; + var dev = currentPanelSupportBindDeviceList.Find(obj => (obj != null) && (obj.DeviceAddr + obj.DeviceEpoint == mainKey)); + if (dev != null) + { + var device = LocalDevice.Current.GetDevice(dev.DeviceAddr, dev.DeviceEpoint); + if (device != null) + { + switch (curDeviceBindType) + { + case 1: + //鑾峰彇璁惧绫诲瀷鐨� + var deviceEnumInfo = Common.LocalDevice.Current.GetMyDeviceEnumInfo(new List<CommonDevice>() { device }); + //鏂伴闈㈡澘鐨勬柊椋庤澶囷紝鍒欎笉鏄剧ず + if (deviceEnumInfo.ConcreteType == Common.DeviceConcreteType.ButtonPanel_FangyueFreshAir) + { + continue; + } + if (device.Type == DeviceType.FreshAir) + { + targetList.Add(device); + oldTargetList.Add(device); + } + break; + case 2: + if (device.Type == DeviceType.TemperatureSensor) + { + var bDev = device as TemperatureSensor; + if (bDev.SensorDiv == 1) + { + targetList.Add(device); + oldTargetList.Add(device); + } + } + if (device.Type == DeviceType.PMSensor) + { + if (bindDev.BindCluster == 1026) + { + targetList.Add(device); + oldTargetList.Add(device); + } + } + break; + case 3: + if (device.Type == DeviceType.TemperatureSensor) + { + var bDev = device as TemperatureSensor; + if (bDev.SensorDiv == 2) + { + targetList.Add(device); + oldTargetList.Add(device); + } + } + if (device.Type == DeviceType.FreshAirHumiditySensor) + { + targetList.Add(device); + oldTargetList.Add(device); + } + if (device.Type == DeviceType.PMSensor) + { + if (bindDev.BindCluster == 1029) + { + targetList.Add(device); + oldTargetList.Add(device); + } + } + break; + case 4: + //PM2.5 + if (device.Type == DeviceType.PMSensor) + { + if (bindDev.BindCluster == 1066) + { + targetList.Add(device); + oldTargetList.Add(device); + } + } + break; + } + + } + } + } + } + } + catch (Exception ex) + { + var mess = ex.Message; + } + finally + { + Application.RunOnMainThread(() => + { + + //棣栨鏄惁鑳界偣鍑讳繚瀛� + if (targetList.Count == 0) + { + curControlDev.currentSelectFloorId = BindInfo.GetCurrentSelectFloorId(); + curControlDev.currentSelectRoomId = null; + if (BindInfo.GetCurrentSelectFloorIdName() != null) + { + Application.RunOnMainThread(() => + { + btnFloorText.Text = BindInfo.GetCurrentSelectFloorIdName(); + }); + } + btnFinifh.Enable = false; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMUnSelect; + } + else + { + foreach (var dev in targetList) + { + //鑾峰彇鏈湴璁惧鍒楄〃 + var localDeviceList = Shared.Common.LocalDevice.Current.listAllDevice; + var tempDev = localDeviceList.Find(obj => obj.DeviceAddr == dev.DeviceAddr && obj.DeviceEpoint == dev.DeviceEpoint); + if (tempDev != null) + { + //鑾峰彇璁惧鎵�灞炴埧闂� + var tempDevRoom = HdlRoomLogic.Current.GetRoomByDevice(tempDev); + if (tempDevRoom != null) + { + curControlDev.currentSelectRoomId = tempDevRoom.Id; + curControlDev.currentSelectFloorId = tempDevRoom.FloorId; + } + } + } + if (!string.IsNullOrEmpty(curControlDev.currentSelectFloorId)) + { + if (BindInfo.GetBindTargetsFloorIdName(curControlDev.currentSelectFloorId) != null) + { + btnFloorText.Text = BindInfo.GetBindTargetsFloorIdName(curControlDev.currentSelectFloorId); + } + } + + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + } + + + //鑾峰彇妤煎眰涓埧闂村垪琛� + if (supportRoomList.Count != 0) + { + RefreshRoomList(); + } + + CommonPage.Loading.Hide(); + midVerticalScrolViewLayout.EndHeaderRefreshing(); + }); + } + }); + } + + /// <summary> + /// 淇濆瓨鐩爣 + /// </summary> + /// <param name="curControlDev"></param> + void SaveTarget() + { + btnFinifh.Enable = false; + if (targetList.Count == 0) + { + //绌虹洰鏍� + System.Threading.Tasks.Task.Run(async () => + { + try + { + Application.RunOnMainThread(() => { CommonPage.Loading.Start(""); }); + + if (oldTargetList.Count != 0) + { + //鍒犻櫎鍙栨秷鐨勭洰鏍� + foreach (var bd in oldTargetList) + { + var delDevice = new DelDeviceBindData(); + delDevice.DeviceAddr = curControlDev.DeviceAddr; + delDevice.Epoint = curControlDev.DeviceEpoint; + + var removeDevice = new RemoveBindListObj(); + removeDevice.BindType = 0; + switch (curDeviceBindType) + { + case 1: + removeDevice.BindCluster = 514; + break; + case 2: + removeDevice.BindCluster = 1026; + break; + case 3: + removeDevice.BindCluster = 1029; + break; + case 4: + //PM2.5 + removeDevice.BindCluster = 1066; + break; + } + removeDevice.BindMacAddr = bd.DeviceAddr; + removeDevice.BindEpoint = bd.DeviceEpoint; + delDevice.RemoveBindList.Add(removeDevice); + + var delResult = new DelDeviceBindResponseAllData(); + delResult = HdlDeviceBindLogic.Current.DelDeviceBindAsync(delDevice); + if (delResult == null) + { + Application.RunOnMainThread(() => + { + new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.BindFailed), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + CommonPage.Loading.Hide(); + }); + return; + } + else + { + if (delResult.removeBindResultResponseData == null) + { + if (delResult.delDeviceBindResponseData != null) + { + foreach (var d in delResult.delDeviceBindResponseData.RemoveBindList) + { + if (d.Result == 1) + { + switch (curDeviceBindType) + { + case 1: + if (actionFreshAirTarget != null) + { + actionFreshAirTarget(""); + } + break; + case 2: + if (actionTemperatureTarget != null) + { + actionTemperatureTarget(""); + } + break; + case 3: + if (actionHumidityTarget != null) + { + actionHumidityTarget(""); + } + break; + case 4: + if (actionPMTarget != null) + { + actionPMTarget(""); + } + break; + } + Application.RunOnMainThread(() => + { + CommonPage.Loading.Hide(); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + this.RemoveFromParent(); + }); + } + else + { + Application.RunOnMainThread(() => + { + new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.BindFailed), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + CommonPage.Loading.Hide(); + }); + return; + } + } + } + } + else + { + if (delResult.removeBindResultResponseData.Result == 0) + { + switch (curDeviceBindType) + { + case 1: + if (actionFreshAirTarget != null) + { + actionFreshAirTarget(""); + } + break; + case 2: + if (actionTemperatureTarget != null) + { + actionTemperatureTarget(""); + } + break; + case 3: + if (actionHumidityTarget != null) + { + actionHumidityTarget(""); + } + break; + case 4: + if (actionPMTarget != null) + { + actionPMTarget(""); + } + break; + } + Application.RunOnMainThread(() => + { + CommonPage.Loading.Hide(); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + this.RemoveFromParent(); + }); + + } + else + { + Application.RunOnMainThread(() => + { + new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.BindFailed), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + CommonPage.Loading.Hide(); + }); + return; + } + } + } + } + } + else + { + //娌℃湁鐩爣鎻愮ず + Application.RunOnMainThread(() => + { + var myTip = new Tip(); + myTip.Direction = AMPopTipDirection.None; + myTip.CloseTime = 2; + myTip.Text = Language.StringByID(R.MyInternationalizationString.BindDeviceTargetIsEmpty); + myTip.Show(Common.CommonPage.Instance); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + CommonPage.Loading.Hide(); + }); + return; + } + } + catch (Exception ex) + { + var mess = ex.Message; + Application.RunOnMainThread(() => + { + CommonPage.Loading.Hide(); + }); + btnFinifh.Enable = true; + } + }); + } + else + { + //閫変腑鐩爣 + //1銆佸凡缁忕粦瀹氳繃鐨勭洰鏍� + if (checkExistDevice()) + { + Application.RunOnMainThread(() => + { + var myTip = new Tip(); + myTip.Direction = AMPopTipDirection.None; + myTip.CloseTime = 2; + myTip.Text = Language.StringByID(R.MyInternationalizationString.BindExist); + myTip.Show(Common.CommonPage.Instance); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + }); + return; + } + + System.Threading.Tasks.Task.Run(async () => + { + try + { + Application.RunOnMainThread(() => { CommonPage.Loading.Start(""); }); + + //鍒犻櫎宸茬粡瀛樺湪鐨勭洰鏍� + if (oldTargetList.Count != 0) + { + foreach (var bd in oldTargetList) + { + var delDevice = DelBindDevice(bd); + var delResult = new DelDeviceBindResponseAllData(); + delResult = HdlDeviceBindLogic.Current.DelDeviceBindAsync(delDevice); + + if (delResult == null) + { + Application.RunOnMainThread(() => + { + new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.BindFailed), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + CommonPage.Loading.Hide(); + }); + return; + } + else + { + if (delResult.removeBindResultResponseData == null) + { + if (delResult.delDeviceBindResponseData != null) + { + foreach (var d in delResult.delDeviceBindResponseData.RemoveBindList) + { + if (d.Result != 1) + { + Application.RunOnMainThread(() => + { + new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.BindFailed), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + CommonPage.Loading.Hide(); + }); + return; + } + } + } + } + } + if (delResult != null && delResult.removeBindResultResponseData != null) + { + if (delResult.removeBindResultResponseData.Result != 0) + { + Application.RunOnMainThread(() => + { + new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.BindFailed), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + CommonPage.Loading.Hide(); + }); + return; + } + } + } + } + else + { + //妫�娴嬪凡缁忕粦瀹氱殑鐩爣鏄惁涓嶅湪鏈湴鎴栬�呮病鏈夊垎閰嶅埌浠讳綍鎴块棿涓� + //姝ゆ椂闇�瑕佸垹闄ゅ凡缁忚缁戝畾鍒扮洰鏍囷紝鎵嶈兘缁х画缁戝畾鏂扮洰鏍� + if (curBindDevice != null) + { + var delDevice = DelBindDevice(curBindDevice); + var delResult = new DelDeviceBindResponseAllData(); + delResult = HdlDeviceBindLogic.Current.DelDeviceBindAsync(delDevice); + + if (delResult == null) + { + Application.RunOnMainThread(() => + { + new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.BindFailed), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + CommonPage.Loading.Hide(); + }); + return; + } + else + { + if (delResult.removeBindResultResponseData == null) + { + if (delResult.delDeviceBindResponseData != null) + { + foreach (var d in delResult.delDeviceBindResponseData.RemoveBindList) + { + if (d.Result != 1) + { + Application.RunOnMainThread(() => + { + new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.BindFailed), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + CommonPage.Loading.Hide(); + }); + return; + } + } + } + } + } + if (delResult != null && delResult.removeBindResultResponseData != null) + { + if (delResult.removeBindResultResponseData.Result != 0) + { + Application.RunOnMainThread(() => + { + new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.BindFailed), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + CommonPage.Loading.Hide(); + }); + return; + } + } + } + } + + //2銆佹坊鍔犳柊鐨勭洰鏍� + string bindName = ""; + var addBindeDev = new AddBindData(); + addBindeDev.DeviceAddr = curControlDev.DeviceAddr; + addBindeDev.Epoint = curControlDev.DeviceEpoint; + foreach (var de in targetList) + { + var addBindInfo = new AddBindListObj(); + switch (curDeviceBindType) + { + case 1: + addBindInfo.BindCluster = 514; + break; + case 2: + addBindInfo.BindCluster = 1026; + break; + case 3: + addBindInfo.BindCluster = 1029; + break; + case 4: + //PM2.5 + addBindInfo.BindCluster = 1066; + break; + } + addBindInfo.BindType = 0; + addBindInfo.BindMacAddr = de.DeviceAddr; + addBindInfo.BindEpoint = de.DeviceEpoint; + addBindeDev.BindName = Common.LocalDevice.Current.GetDeviceEpointName(de); + switch (curDeviceBindType) + { + case 2: + if (de.Type == DeviceType.PMSensor) + { + addBindeDev.BindName = Common.LocalDevice.Current.GetDeviceEpointName(de) + "-" + Language.StringByID(R.MyInternationalizationString.TemperatureSensor); + } + break; + case 3: + if (de.Type == DeviceType.PMSensor) + { + addBindeDev.BindName = Common.LocalDevice.Current.GetDeviceEpointName(de) + "-" + Language.StringByID(R.MyInternationalizationString.HumiditySensor); + } + break; + } + addBindeDev.BindList.Add(addBindInfo); + } + + var dev = new AddedDeviceBindResponseAllData(); + dev = HdlDeviceBindLogic.Current.AddDeviceBindAsync(addBindeDev); + if (dev == null || dev.addedDeviceBindResponseData == null) + { + Application.RunOnMainThread(() => + { + CommonPage.Loading.Hide(); + new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.GwResponseOvertime), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + return; + }); + } + else + { + if (dev.addedDeviceBindResponseData.Result == 0) + { + targetList.Clear(); + switch (curDeviceBindType) + { + case 1: + if (actionFreshAirTarget != null) + { + actionFreshAirTarget(addBindeDev.BindName); + } + break; + case 2: + if (actionTemperatureTarget != null) + { + actionTemperatureTarget(addBindeDev.BindName); + } + break; + case 3: + if (actionHumidityTarget != null) + { + actionHumidityTarget(addBindeDev.BindName); + } + break; + case 4: + if (actionPMTarget != null) + { + actionPMTarget(addBindeDev.BindName); + } + break; + } + + Application.RunOnMainThread(() => + { + CommonPage.Loading.Hide(); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + this.RemoveFromParent(); + }); + } + else if (dev.addedDeviceBindResponseData.Result == 1) + { + Application.RunOnMainThread(() => + { + CommonPage.Loading.Hide(); + new Tip() + { + MaxWidth = 150, + Text = Language.StringByID(R.MyInternationalizationString.BindFailed), + Direction = AMPopTipDirection.None, + CloseTime = 1 + }.Show(CommonPage.Instance); + }); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + return; + } + else + { + Application.RunOnMainThread(() => + { + CommonPage.Loading.Hide(); + new Tip() + { + MaxWidth = 150, + Text = Language.StringByID(R.MyInternationalizationString.BindUnknownError), + Direction = AMPopTipDirection.None, + CloseTime = 1 + }.Show(CommonPage.Instance); + }); + btnFinifh.Enable = true; + btnFinifh.BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack; + return; + } + } + } + catch (Exception ex) + { + Application.RunOnMainThread(() => + { + CommonPage.Loading.Hide(); + }); + btnFinifh.Enable = true; + var mess = ex.Message; + } + }); + } + } + + /// <summary> + /// 褰撳墠琚粦瀹氳澶囨墍灞炴ゼ灞傚拰鎴块棿 + /// </summary> + /// <param name="bindDev"></param> + void BindDevInfo(CommonDevice bindDev) + { + if (bindDev == null) + { + return; + } + //鑾峰彇鏈湴璁惧鍒楄〃 + var localDeviceList = Shared.Common.LocalDevice.Current.listAllDevice; + var tempDev = localDeviceList.Find(obj => obj.DeviceAddr == bindDev.DeviceAddr && obj.DeviceEpoint == bindDev.DeviceEpoint); + if (tempDev != null) + { + //鑾峰彇璁惧鎵�灞炴埧闂� + var tempDevRoom = HdlRoomLogic.Current.GetRoomByDevice(tempDev); + if (tempDevRoom != null) + { + curControlDev.currentSelectRoomId = tempDevRoom.Id; + curControlDev.currentSelectFloorId = tempDevRoom.FloorId; + } + } + } + + /// <summary> + /// 妫�娴嬬洰鏍囨槸鍚﹁缁戝畾杩� + /// </summary> + /// <returns></returns> + private bool checkExistDevice() + { + bool exist = false; + foreach (var oldDev in oldTargetList) + { + var key = oldDev.DeviceAddr + oldDev.DeviceEpoint; + var result = targetList.Find(obj => (obj != null) && (obj.DeviceAddr + obj.DeviceEpoint == key)); + if (result != null) + { + exist = true; + } + else + { + exist = false; + } + } + return exist; + } + + /// <summary> + /// 妫�娴嬪凡缁忕粦瀹氱殑鐩爣鏄惁涓嶅湪鏈湴鎴栬�呮病鏈夊垎閰嶅埌浠讳綍鎴块棿涓� + /// </summary> + /// <returns></returns> + private DelDeviceBindData DelBindDevice(CommonDevice bd) + { + var delDevice = new DelDeviceBindData(); + delDevice.DeviceAddr = curControlDev.DeviceAddr; + delDevice.Epoint = curControlDev.DeviceEpoint; + + var removeDevice = new RemoveBindListObj(); + removeDevice.BindType = 0; + switch (curDeviceBindType) + { + case 1: + removeDevice.BindCluster = 514; + break; + case 2: + removeDevice.BindCluster = 1026; + break; + case 3: + removeDevice.BindCluster = 1029; + break; + case 4: + //PM2.5 + removeDevice.BindCluster = 1066; + break; + } + removeDevice.BindMacAddr = bd.DeviceAddr; + removeDevice.BindEpoint = bd.DeviceEpoint; + delDevice.RemoveBindList.Add(removeDevice); + return delDevice; + } + + /// <summary> + /// 鑳芥樉绀虹殑鎴块棿鍒楄〃 + /// </summary> + private List<Room> GetSupportRoomList() + { + var roomTempList = new List<Room>(); + for (int i = 0; i < supportRoomList.Count; i++) + { + var room = supportRoomList[i]; + //濡傛灉鎴块棿涓哄枩鐖盵鍚庢潵鏀瑰悕涓哄父鐢ㄦ埧闂碷锛屽垯涓嶆樉绀� + if (room.IsLove == true) + { + continue; + } + + //濡傛灉鎴块棿涓病鏈夎澶囷紝鍒欎笉鏄剧ず + if (room.ListDevice.Count == 0) + { + continue; + } + else + { + List<CommonDevice> roomIncludeMatchDevice = new List<CommonDevice>(); + + //鎴块棿涓病鏈夊搴旂殑鏀寔缁戝畾鐨勭洰鏍� + switch (curDeviceBindType) + { + case 1: + foreach (var de in room.ListDevice) + { + var device = LocalDevice.Current.GetDevice(de); + + if (device != null) + { + //鑾峰彇璁惧绫诲瀷鐨� + var deviceEnumInfo = Common.LocalDevice.Current.GetMyDeviceEnumInfo(new List<CommonDevice>() { device }); + //鏂伴闈㈡澘鐨勬柊椋庤澶囷紝鍒欎笉鏄剧ず + if (deviceEnumInfo.ConcreteType == Common.DeviceConcreteType.ButtonPanel_FangyueFreshAir) + { + continue; + } + if (device.Type == DeviceType.FreshAir) + { + roomIncludeMatchDevice.Add(device); + } + } + } + break; + case 2: + roomIncludeMatchDevice = GetMatchTemperatureSensorDevice(room); + break; + case 3: + roomIncludeMatchDevice = GetMatchHumiditySensorDevice(room); + foreach (var de in room.ListDevice) + { + var device = LocalDevice.Current.GetDevice(de); + if (device != null) + { + if (device.Type == DeviceType.FreshAirHumiditySensor) + { + roomIncludeMatchDevice.Add(device); + } + } + } + break; + case 4: + foreach (var de in room.ListDevice) + { + var device = LocalDevice.Current.GetDevice(de); + if (device != null) + { + if (device.Type == DeviceType.PMSensor) + { + roomIncludeMatchDevice.Add(device); + } + } + } + break; + } + + if (roomIncludeMatchDevice.Count == 0) + { + continue; + } + + if (!string.IsNullOrEmpty(room.FloorId)) + { + //鏈夋ゼ灞� + if (room.FloorId == curControlDev.currentSelectFloorId) + { + roomTempList.Add(room); + } + } + else + { + //娌℃湁妤煎眰 + roomTempList.Add(room); + } + } + } + return roomTempList; + } + + /// <summary> + /// 鍖归厤娓╁害浼犳劅鍣� + /// </summary> + /// <param name="room"></param> + List<CommonDevice> GetMatchTemperatureSensorDevice(Room room) + { + List<CommonDevice> roomIncludeMatchTempDevice = new List<CommonDevice>(); + foreach (var de in room.ListDevice) + { + var device = LocalDevice.Current.GetDevice(de); + if (device != null) + { + //鐢垫睜璁惧涓嶆敮鎸佺粦瀹� + if (device.ZigbeeType != 1) + { + continue; + } + if (device.Type == DeviceType.TemperatureSensor) + { + var dev = device as TemperatureSensor; + if (dev.SensorDiv == 1) + { + roomIncludeMatchTempDevice.Add(device); + } + } + else if (device.Type == DeviceType.PMSensor) + { + var dev = device as PMSensor; + foreach (var clu in dev.InClusterList) + { + if (clu.InCluster == 1026) + { + roomIncludeMatchTempDevice.Add(device); + } + } + } + } + } + return roomIncludeMatchTempDevice; + } + + /// <summary> + /// 鍖归厤婀垮害浼犳劅鍣� + /// </summary> + /// <param name="room"></param> + List<CommonDevice> GetMatchHumiditySensorDevice(Room room) + { + List<CommonDevice> roomIncludeMatchHumpDevice = new List<CommonDevice>(); + foreach (var de in room.ListDevice) + { + var device = LocalDevice.Current.GetDevice(de); + if (device != null) + { + //鐢垫睜璁惧涓嶆敮鎸佺粦瀹� + if (device.ZigbeeType != 1) + { + continue; + } + if (device.Type == DeviceType.TemperatureSensor) + { + var dev = device as TemperatureSensor; + if (dev.SensorDiv == 2) + { + roomIncludeMatchHumpDevice.Add(device); + } + } + else if (device.Type == DeviceType.PMSensor) + { + var dev = device as PMSensor; + foreach (var clu in dev.InClusterList) + { + if (clu.InCluster == 1029) + { + roomIncludeMatchHumpDevice.Add(device); + } + } + } + } + } + return roomIncludeMatchHumpDevice; + } + + /// <summary> + /// 鑾峰彇妤煎眰瀵瑰簲鐨勬埧闂村垪琛� + /// </summary> + /// <returns></returns> + private List<Room> GetFloorRoomList() + { + supportRoomList.Clear(); + var supportRoomListTemp = new List<Room>(); + var listAllRoom = HdlRoomLogic.Current.GetAllListRooms(); + if (Common.Config.Instance.Home.FloorDics.Count == 0) + { + // 鑾峰彇娌℃湁妤煎眰鎴块棿 + foreach (var room in listAllRoom) + { + if (string.IsNullOrEmpty(room.FloorId)) + { + if (room.IsLove) + { + continue; + } + supportRoomListTemp.Add(room); + } + } + } + else + { + // 鑾峰彇鏀寔鐨勬埧闂� + foreach (var room in listAllRoom) + { + if (room.IsLove) + { + continue; + } + supportRoomListTemp.Add(room); + } + } + return supportRoomListTemp; + } + + /// <summary> + /// 鎵�鏈夋埧闂翠腑鍖归厤鐨勬敮鎸佺粦瀹氱殑鎵�鏈夌洰鏍囧垪琛� + /// </summary> + /// <returns></returns> + List<CommonDevice> GetAllRoomSupportDeviceList() + { + currentPanelSupportBindDeviceList.Clear(); + List<CommonDevice> currentPanelBindSupportDeviceListTemp = new List<CommonDevice>(); + switch (curDeviceBindType) + { + case 1: + foreach (var r in supportRoomList) + { + if (r.ListDevice.Count == 0) + { + continue; + } + foreach (var deviceKeys in r.ListDevice) + { + var device = LocalDevice.Current.GetDevice(deviceKeys); + if (device != null) + { + //鑾峰彇璁惧绫诲瀷鐨� + var deviceEnumInfo = Common.LocalDevice.Current.GetMyDeviceEnumInfo(new List<CommonDevice>() { device }); + //鏂伴闈㈡澘鐨勬柊椋庤澶囷紝鍒欎笉鏄剧ず + if (deviceEnumInfo.ConcreteType == Common.DeviceConcreteType.ButtonPanel_FangyueFreshAir) + { + continue; + } + if (device.Type == DeviceType.FreshAir) + { + currentPanelBindSupportDeviceListTemp.Add(device); + } + } + } + } + break; + case 2: + foreach (var r in supportRoomList) + { + if (r.ListDevice.Count == 0) + { + continue; + } + var deviceListTemp = GetMatchTemperatureSensorDevice(r); + foreach (var dev in deviceListTemp) + { + currentPanelBindSupportDeviceListTemp.Add(dev); + } + } + break; + case 3: + foreach (var r in supportRoomList) + { + if (r.ListDevice.Count == 0) + { + continue; + } + var deviceListTemp = GetMatchHumiditySensorDevice(r); + foreach (var dev in deviceListTemp) + { + currentPanelBindSupportDeviceListTemp.Add(dev); + } + foreach (var deviceKeys in r.ListDevice) + { + var device = LocalDevice.Current.GetDevice(deviceKeys); + if (device != null) + { + if (device.Type == DeviceType.FreshAirHumiditySensor) + { + currentPanelBindSupportDeviceListTemp.Add(device); + } + } + } + } + break; + case 4: + foreach (var r in supportRoomList) + { + if (r.ListDevice.Count == 0) + { + continue; + } + foreach (var deviceKeys in r.ListDevice) + { + var device = LocalDevice.Current.GetDevice(deviceKeys); + if (device != null) + { + if (device.Type == DeviceType.PMSensor) + { + currentPanelBindSupportDeviceListTemp.Add(device); + } + } + } + } + break; + } + return currentPanelBindSupportDeviceListTemp; + } + + /// <summary> + /// 鑾峰彇褰撳墠鎴块棿涓尮閰嶇殑鏀寔缁戝畾鐨勮澶囧垪琛� + /// </summary> + /// <returns></returns> + List<CommonDevice> GetCurRoomSupportDeviceList(Room curRoom) + { + currentRoomSupportBindDeviceList.Clear(); + List<CommonDevice> curRoomDeviceListTemp = new List<CommonDevice>(); + switch (curDeviceBindType) + { + case 1: + foreach (var deviceKeys in curRoom.ListDevice) + { + var device = LocalDevice.Current.GetDevice(deviceKeys); + if (device != null) + { + //鑾峰彇璁惧绫诲瀷鐨� + var deviceEnumInfo = Common.LocalDevice.Current.GetMyDeviceEnumInfo(new List<CommonDevice>() { device }); + //鏂伴闈㈡澘鐨勬柊椋庤澶囷紝鍒欎笉鏄剧ず + if (deviceEnumInfo.ConcreteType == Common.DeviceConcreteType.ButtonPanel_FangyueFreshAir) + { + continue; + } + if (device.Type == DeviceType.FreshAir) + { + curRoomDeviceListTemp.Add(device); + } + } + } + break; + case 2: + curRoomDeviceListTemp = GetMatchTemperatureSensorDevice(curRoom); + break; + case 3: + curRoomDeviceListTemp = GetMatchHumiditySensorDevice(curRoom); + foreach (var deviceKeys in curRoom.ListDevice) + { + var device = LocalDevice.Current.GetDevice(deviceKeys); + if (device != null) + { + if (device.Type == DeviceType.FreshAirHumiditySensor) + { + curRoomDeviceListTemp.Add(device); + } + } + } + break; + case 4: + foreach (var deviceKeys in curRoom.ListDevice) + { + var device = LocalDevice.Current.GetDevice(deviceKeys); + if (device != null) + { + if (device.Type == DeviceType.PMSensor) + { + curRoomDeviceListTemp.Add(device); + } + } + } + break; + } + return curRoomDeviceListTemp; + } + #endregion + + #region 绉婚櫎鏂规硶 + /// <summary> + /// 閲嶅啓绉婚櫎鏂规硶 + /// </summary> + public override void RemoveFromParent() + { + actionFreshAirTarget = null; + actionTemperatureTarget = null; + actionHumidityTarget = null; + actionPMTarget = null; + base.RemoveFromParent(); + } + #endregion + } +} + diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelSimpleMutilfunctionTargetsForm.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelSimpleMutilfunctionTargetsForm.cs new file mode 100755 index 0000000..ddcca6f --- /dev/null +++ b/ZigbeeApp20200525/Shared/Phone/UserCenter/Device/Panel/PanelSimpleMutilfunctionTargetsForm.cs @@ -0,0 +1,10 @@ +锘縰sing System; +namespace Shared.Phone.UserCenter.DeviceBind +{ + public class PanelSimpleMutilfunctionTargetsForm : BindCommonLayout + { + public PanelSimpleMutilfunctionTargetsForm() + { + } + } +} diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs old mode 100644 new mode 100755 index 470b734..0943d12 --- a/ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs +++ b/ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs @@ -16,6 +16,7 @@ public static Action<bool> LogicAction = null; /// <summary> /// 鏇存柊褰撳墠闂ㄩ攣娑夊強鐨勭姸鎬併�愪富瑕佺敤浜庨棬閿佹搷浣滃父寮�妯″紡鐨勫洖璋冦�� + /// string=mac /// </summary> public static Action<string, bool> UpdateCurrentDoorlockAction = null; /// <summary> @@ -217,7 +218,7 @@ if (haveLogic) { //姝ゅ鍒犻櫎娓╁眳鍩庣殑甯稿紑妯″紡鐗规畩閫昏緫 - var resTemp1 = await Shared.Phone.Device.Logic.SkipView.GetLogicAll(doorLock); + var resTemp1 = await Shared.Phone.Device.Logic.SkipView.DelAllLogic(doorLock); } } else @@ -309,7 +310,7 @@ if (haveLogic) { //姝ゅ鍒犻櫎娓╁眳鍩庣殑甯稿紑妯″紡鐗规畩閫昏緫 - var resTemp1 = await Shared.Phone.Device.Logic.SkipView.GetLogicAll(doorLock); + var resTemp1 = await Shared.Phone.Device.Logic.SkipView.DelAllLogic(doorLock); } } else @@ -358,7 +359,7 @@ if (haveLogic) { //姝ゅ鍒犻櫎娓╁眳鍩庣殑甯稿紑妯″紡鐗规畩閫昏緫 - var resTemp1 = await Shared.Phone.Device.Logic.SkipView.GetLogicAll(doorLock); + var resTemp1 = await Shared.Phone.Device.Logic.SkipView.DelAllLogic(doorLock); } Application.RunOnMainThread(() => { diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs old mode 100644 new mode 100755 diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/ShowDoorLockMsgControl.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/ShowDoorLockMsgControl.cs old mode 100644 new mode 100755 diff --git a/ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/UserDoorLockPage.cs b/ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/UserDoorLockPage.cs index e84d61a..381ae4e 100644 --- a/ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/UserDoorLockPage.cs +++ b/ZigbeeApp20200525/Shared/Phone/UserCenter/DoorLock/UserDoorLockPage.cs @@ -25,14 +25,9 @@ ZbGateway.StatusList.Add(this); Application.RunOnMainThread(() => { - ControlCommonResourse.UpdateDoorLockStatusAction = (obj) => - { - UpdateNomallyOpenStatus(); - }; - UserCenter.DoorLock.DoorLockCommonInfo.UpdateCurrentDoorlockAction += (DoorlockKey, status) => { - var key = doorLock.DeviceAddr + doorLock.DeviceEpoint; + var key = doorLock.DeviceAddr; if (DoorlockKey == key) { DoorLockCommonInfo.NormallyOpenModeValue(this.doorLock, status); @@ -638,35 +633,6 @@ } } - //缃戝叧鎵ц閫昏緫锛屽父寮�妯″紡澶辨晥涓婃姤 - //if (typeTag == "DoorLockAlarmsSendAlarmInform" && tempDevice != null) - //{ - // var doorL = (ZigBee.Device.DoorLock)tempDevice; - - // if (doorL.DeviceAddr + doorL.DeviceEpoint == doorLock.DeviceAddr + doorLock.DeviceEpoint) - // { - // //闈炰富浜轰笉寮硅繖涓獥鍙� - // if (UserCenterResourse.UserInfo.AuthorityNo != 1) - // { - // return; - // } - // if (doorLock.IsDoorLockNormallyMode) - // { - // if (canOpenNormallyMode) - // { - // Application.RunOnMainThread(() => - // { - // Action<bool> action = (obj) => - // { - // UpdateNomallyOpenStatus(); - // }; - // DoorLockCommonInfo.NomallyOpenModeInvalidDialog(doorLock, DoorLockCommonInfo.DoorLockMessType.ServicePush, haveLogicNormallyOpenMode, action); - // }); - // } - // } - // } - //} - if (typeTag == "DeviceStatusReport" && tempDevice != null) { if (tempDevice != null) @@ -736,7 +702,7 @@ Application.RunOnMainThread(async () => { - var resTemp = await Shared.Phone.Device.Logic.SkipView.Exist(3, doorLock); + var resTemp = await Shared.Phone.Device.Logic.SkipView.Exist(2, doorLock); if (resTemp == 0) { haveLogicNormallyOpenMode = false; @@ -1102,7 +1068,7 @@ action = () => { - //绯荤粺瀵嗙爜鏀寔鎿嶄綔闂ㄩ攣鍚庯紝璋冪敤娓╁眳鍩庣殑鐣岄潰銆愬父寮�鑷姩鍖栥�� + //WJC鐨勪唬鐮侊細绯荤粺瀵嗙爜鏀寔鎿嶄綔闂ㄩ攣鍚庯紝璋冪敤娓╁眳鍩庣殑鐣岄潰銆愬父寮�鑷姩鍖栥�� if (doorLock == null) { ///闃叉鎶涘紓甯� @@ -1120,13 +1086,25 @@ UserView.HomePage.Instance.AddChidren(addLogicPage); UserView.HomePage.Instance.PageIndex += 1; addLogicPage.Show(); - addLogicPage.action += (w) => - { - DoorLockCommonInfo.NormallyOpenModeValue(doorLock, w); - UpdateNomallyOpenStatus(); - //杩斿洖鎸夐敭娓呯┖褰撳墠閫昏緫瀹氫箟鐨凩ogicAction - UserCenter.DoorLock.DoorLockCommonInfo.LogicAction = null; - }; + addLogicPage.action += async (w) => + { + DoorLockCommonInfo.NormallyOpenModeValue(doorLock, w); + UpdateNomallyOpenStatus(); + //杩斿洖鎸夐敭娓呯┖褰撳墠閫昏緫瀹氫箟鐨凩ogicAction + UserCenter.DoorLock.DoorLockCommonInfo.LogicAction = null; + //鏄惁瀛樺湪甯稿紑妯″紡 + var resTemp = Shared.Common.Logic.SoneLogicList; + if (resTemp.Count == 0) + { + haveLogicNormallyOpenMode = false; + } + else + { + haveLogicNormallyOpenMode = true; + } + + UserCenter.DoorLock.DoorLockCommonInfo.UpdateCurrentDoorlockAction -= addLogicPage.updateCurrentDoorlockActionTemp; + }; }; HdlCheckLogic.Current.CheckSecondarySecurity(action); @@ -1232,9 +1210,6 @@ /// </summary> public override void RemoveFromParent() { - //寰愭鐨勯棬閿佺晫闈㈠叧闂�(缃戝叧鍏ㄥ眬鎺ユ敹鏃朵娇鐢�) - //ControlCommonResourse.IsDoorLockPageOpen = false; - ControlCommonResourse.UpdateDoorLockStatusAction = null; UserCenter.DoorLock.DoorLockCommonInfo.UpdateCurrentDoorlockAction = null; if (IsDrawerLockMode) { diff --git a/ZigbeeApp20200525/Shared/Phone/ZigBee/Common/Application.cs b/ZigbeeApp20200525/Shared/Phone/ZigBee/Common/Application.cs old mode 100644 new mode 100755 diff --git a/ZigbeeApp20200525/Shared/Phone/ZigBee/Device/DoorLock.cs b/ZigbeeApp20200525/Shared/Phone/ZigBee/Device/DoorLock.cs old mode 100644 new mode 100755 diff --git a/ZigbeeApp20200525/Shared/Phone/ZigBee/Device/ZbGateway.cs b/ZigbeeApp20200525/Shared/Phone/ZigBee/Device/ZbGateway.cs old mode 100644 new mode 100755 diff --git a/ZigbeeApp20200525/Shared/R.cs b/ZigbeeApp20200525/Shared/R.cs index 6f6bc6a..1bb7dc6 100644 --- a/ZigbeeApp20200525/Shared/R.cs +++ b/ZigbeeApp20200525/Shared/R.cs @@ -606,6 +606,22 @@ /// 闂ㄩ攣甯稿紑妯″紡宸插叧 /// </summary> public const int NormallyClosed = 323; + /// <summary> + /// 鍏ョ綉 + /// </summary> + public const int Connection = 324; + /// <summary> + /// 绠�绾﹀鍔熻兘闈㈡澘 -> 鎵撳紑闈㈡澘涓昏彍鍗曪紝鍙充笂瑙掔偣鍑粄0}璁剧疆鎸夐挳锛岀偣鍑诲叆缃� + /// </summary> + public const int AddSimpleMultifunctionMsg = 325; + /// <summary> + /// 绠�绾︾幆澧冮潰鏉� -> 闀挎寜鈥滃紑鍏斥�濇寜閿�5绉掞紝鎵�鏈夌伅姣忚繘琛寋0}2娆′寒鏆楀垏鎹紝鍗冲叆缃戞垚鍔� + /// </summary> + public const int AddSimpleEnvironmentMsg = 326; + /// <summary> + /// 闀挎寜鈥滃紑鍏斥�濇寜閿�5绉� + /// </summary> + public const int LongPressButtonSwitch = 327; public readonly static int cancel = 5097; public readonly static int confrim = 5098; @@ -6220,6 +6236,14 @@ /// 闀滃儚ID涓�1307鐨勮澶囩殑榛樿鍚嶅瓧锛歅M2.5绌烘皵璐ㄩ噺浼犳劅鍣� /// </summary> public const int uDeviceModelId1307 = 30040; + /// <summary> + /// 闀滃儚ID涓�212鐨勮澶囩殑榛樿鍚嶅瓧锛氱畝绾﹀鍔熻兘闈㈡澘 + /// </summary> + public const int uDeviceModelId212 = 30041; + /// <summary> + /// 闀滃儚ID涓�230鐨勮澶囩殑榛樿鍚嶅瓧锛氱畝绾︾幆澧冮潰鏉� + /// </summary> + public const int uDeviceModelId230 = 30042; //鈽呪槄鈽呪槄涓嬮潰杩欎簺鏄澶囨墍灞炵绫荤殑缈昏瘧鍚嶅瓧,浠�40000寮�濮嬧槄鈽呪槄鈽� /// <summary> @@ -6415,5 +6439,14 @@ /// PM2.5绌烘皵璐ㄩ噺浼犳劅鍣� /// </summary> public const int uDeviceDirectionName27 = 70026; + /// <summary> + /// 绠�绾﹀鍔熻兘闈㈡澘 + /// </summary> + public const int uDeviceDirectionName28 = 70027; + /// <summary> + /// 绠�绾︾幆澧冮潰鏉� + /// </summary> + public const int uDeviceDirectionName29 = 70028; + } } diff --git a/ZigbeeApp20200525/Shared/Shared.projitems b/ZigbeeApp20200525/Shared/Shared.projitems old mode 100755 new mode 100644 index f6b91c0..ce0a23d --- a/ZigbeeApp20200525/Shared/Shared.projitems +++ b/ZigbeeApp20200525/Shared/Shared.projitems @@ -17,415 +17,8 @@ <Compile Include="$(MSBuildThisFileDirectory)Common\ResponseEntity\GetAppVersionCode.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Common\ResponseEntity\ResultPack.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Common\ResponseEntity\UserLoginLocalRegionRes.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\AddOrEditorSceneForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\AdjustTargetAddDelayTimeForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\AdjustTargetAddDeviceForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\AdjustTargetAddSceneForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\CategoryMainForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\Base\DeviceRowCommon.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceAcRowControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceAirSwitchRowControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceColorLightRowControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceCurtainRowControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceDoorLockRowControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceFreshAirRowControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DevicePmSensorRowControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceRelayRowControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceSensorRowControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceTemperatureRowControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\SelectLocalSceneImageForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\CurrentDeviceState.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\AddDeviceView.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\Addview.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\CompleteView.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\FunView.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\IfString.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\mFunView.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\SaveView.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\SelectedDeviceView.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\TipView.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\TopView.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\TypeView.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\Method.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\OneLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\OneTimePoint.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\RoomAndDeviceView.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SkipView.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SoneLogicList.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\AccountForgetPWD.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\Logic\AccountLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\AccountRegister.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\AccountRegisterSuccess.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\AccountResetPWDSuccess.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\Controls\PhoneEmailSelectControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\PhoneEmailForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\PhoneZone.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DeviceAcDetailCardMethord.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\SelectFloorForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\SelectHouseForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CommonEnum.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CommonFormResouce.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\LeftIconButtonRow.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\RoomView.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SceneCategoryView.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectTime.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectZone.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\TopFrameLayout.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\AddLogicPage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\AddScenePage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\CustomText.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\Cycle.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DelayTime.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DeviceTarget.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\AddCondition.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\LockLogicCommunalPage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\LockLogicList.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\EverymonthPage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\EveryyearPage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\IgnoreTime.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicCommunalPage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicIfon.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\MemberList.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SecurityMode.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\Send.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TemplatePage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TimePage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TimePoint.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\WeekPage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\Base\DeviceDetailCardCommonForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DeviceAcDetailCardForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DeviceColorLightDetailCardForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DeviceCurtainDetailCardForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DeviceFreshAirDetailCardForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DevicePmSensorDetailCardForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DeviceRelayDetailCardForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceFreshAirCardControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceFunctionUnallocatedControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceSelectUnallocatedControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\SelectLocalDeviceImageForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\DeviceDetailInfoForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\UnallocatedRoomForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\Base\DeviceCardCommon.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceAcCardControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceAirSwitchCardControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceColorLightCardControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceCurtainCardControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceDoorLockCardControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceRelayCardControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceSensorCardControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceTemperatureCardControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\ListRoomCardControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\SafetyShortcutControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\SceneCardControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\HomeMainPageForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ModelData\DeviceModelDataLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ModelData\ModelDataCommon.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Abount\AbountForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Abount\SLAForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Common\AccountOption.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Common\ResidenceOption.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\BaseCommonControl\Base\FrameLayoutBase.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\BaseCommonControl\Base\RowLayoutBase.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ClickButtonControls\BottomLeftClickButton.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ClickButtonControls\BottomRightClickButton.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\BelongAreaControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\ProgressFormBar.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\PswGestureInputControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\InformationEditorControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\RoomDeviceGroupMenuControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\SceneFunctionSwitchControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\SeekBarControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\TopRightFloorMenuControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\VerificationCodeControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\DeviceControls\DeviceSimpleSelectControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ListViewLayoutControls\VerticalFrameRefreshControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ListViewLayoutControls\VerticalListRefreshControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\IconBigViewControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\LoadingControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\MessageManagementControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\RowLayoutControls\DeviceFunctionTypeRowControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\SceneControls\ScenePictrueControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Form\BottomMenuSelectForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Form\NumberPswInputDialogForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Form\PswGestureSecirityForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Form\PswSecondarySecurityForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlACZbGatewayUpdateLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlCheckLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlControlLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceAirConditionerLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceCommonLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceCurtainLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceDoorLockLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceOtherLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlExperienceAccountLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlGatewayBackupLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlGatewayUpdateLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlLogLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlResidenceLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlRoomLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlSceneLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlThreadLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlWifiLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\AirConditioner\AirConditionerModeForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\AirConditioner\ACZbGatewayModuleUpdateForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\AirConditioner\ACZbGatewayUpdateMenuForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\AirConditioner\IndoorUnitListForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\AirConditioner\IndoorUnitSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Bind\AddDevicePage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Bind\AddScenePage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Bind\BindCommonLayout.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Bind\BindTargetsPage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Bind\ChooseKeyModePage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Curtain\AutoOpenDirectionAndLimitSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Curtain\SiphonateDirectionAndLimitSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\AirConditionerZbGatewayDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\AirSwitchCloudContrDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\CommonForm\DirectionCommonForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\CurtainAutoOpenDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\CurtainSiphonateDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelCurtainDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelFangyueEightButtonDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelFangyueEnvironmentDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelFangyueFourButtonDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelFangyueFreshAirDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelFangyueFreshAirModulDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelFangyueTwoButtonDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\RepeaterZigbeeDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorCarbonMonoxideDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorCeilingGasDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorDoorWindowDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorFireDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorInfraredDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorPirDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorPMTwoPointFiveForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorTemperatureHumidityForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorWaterDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelBackLighWithSensorForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueButtonSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueEnvironmentButtonSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueEnvironmentLightSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueEnvironmentTargetForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueFreshAirBackLightSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueFreshAirButtonSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueFreshAirTargetsForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueFunctionSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\PirSensor\PirSensorDimmingModeForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\PirSensor\PirSensorTargetSelectForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\PirSensor\PirSensorWorkModeMenuForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\AddUnLockMethod.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\AddUnLockMethodTip.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\DoorLockCommonInfo.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\DoorLockCommonLayout.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\DoorlockDialog.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\EntryStatusPage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\FunctionSetting.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\MasterManagementPage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\MemberFrozenPage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\ShowDoorLockMsgControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\TemporaryPassword.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\TimeSettignPage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\UndistributeDoorlockUserPage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\UnLockMethod.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\UserDoorLockPage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\UserManagement.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\AddGatewayHelpForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessApDirection1Form.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessApDirection2Form.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessApDirection3Form.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessApSearchForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessApSelectNetworkForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayAddSuccessForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayBackUpListForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayProductInfoForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewaySearchListForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayRebindForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessUdpDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessUdpSearchForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessUdpSelectNetworkForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayGeneralInformationForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayUploadAndDownLoadForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Update\GatewayCoordinatorInfoForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Update\GatewayVirtualDriveInfoForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Guide\GuideCommonForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Guide\GuideForm1.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Guide\GuideForm2.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Guide\GuideHouseForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Guide\GuideRoomForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HdlBackup\HdlAutoBackupForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HdlBackup\HdlBackupListForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HideOption\HideOptionDirectoryListForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HideOption\HideOptionFileContentForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HideOption\HideOptionFileListForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HideOption\HideOptionGatewayListForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HideOption\HideOptionMainForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HideOption\HideOptionMemoryListDeviceForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HideOption\HideOptionSearchAllFile.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Member\MemberNotEsixtForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\CheckNewPhoneForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\CheckOldPhoneForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\EditorGesturePasswordForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\EditorSecondaryPasswordForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\ForgotAccountPasswordForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\ForgotSecondaryPasswordForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\AddNewRoomForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\EditorRoomInforForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\FloorListRoomForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\LookRoomDeviceListForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\ResidenceManagementForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\LookRoomSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetStatuSelectAcForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\CoercePswAddNewForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\CoercePswEditorForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\PasswordUserEditorForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\UserMain\MessageManagementForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\UserMain\QRCodeForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\ResetAccountPasswordForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Form\AreaCodeSelectForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Form\BottomItemSelectForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\CommonForm\CommonFormBase.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\CommonForm\DialogCommonForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\NormalSelectControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\DateSelectControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceUpdateLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ClickButtonControls\NormalClickButton.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\DeviceInformationListControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\PswNumberInputControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\SafetyMasterControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\SafetySensorStatuControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\DeviceControls\DeviceInfoIconControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\DeviceControls\DeviceRoomControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\DeviceControls\GatewayRowControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\FrameLayoutControls\FrameListControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ClickButtonControls\BottomClickButton.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\FrameLayoutControls\FrameLayoutStatuControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ListViewLayoutControls\VerticalFrameControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ListViewLayoutControls\VerticalListControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\NormalViewControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\BaseCommonControl\Base\ButtonBase.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\BaseCommonControl\Common\ClickButtonCommon.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\BaseCommonControl\Common\IconControlCommon.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\InformationTipView.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\FrameLayoutControls\FrameCaptionInputControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\FrameLayoutControls\FrameCaptionViewControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\DeviceControls\DeviceObjectControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\SafeguardLogControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\SceneControls\SceneRoomControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\SceneControls\SceneSimpleSelectControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\TextInputControls\TextInputControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\TextInputControls\TextInputExControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\TopRightMenuControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceGeneralInformationForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelFourButtonDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\Help\DeviceDirectionHelpForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\DimmableLightOneLoadDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelThreeButtonDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelTwoButtonDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\RelayThreeLoadDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DoorLock\DoorLockHistoryLogForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DoorLock\DoorLockScreeningTypeForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelButtonSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFunctionSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\PirSensor\PirSensorBindTargetSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceFirmwareUpdateForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelBackLightSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceHistoryFirmwareVersionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceListMainForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelColorSelectForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceSearchForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Form\SelectDeviceForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\IntelligentLocksH06cDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceDryContactSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceFunctionSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Relay\RelayThreeLoadBackLightSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Update\GatewayFirmwareUpdateForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Update\GatewayHistoryFirmwareVersionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Update\GatewayLinuxInfoForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayListForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Bind\BindInfo.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Common\IMessageCommon.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Common\UserCenterCommon.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\BackViewControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Common\UserCenterEnumCommon.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\BaseCommonControl\Base\TextInputBase.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\TextInputControls\DialogInputControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\IconViewControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\MostRightIconControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\MessageControls\ShowMsgControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\PicViewControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\DeviceControls\DeviceSelectControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceBindLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceFixedAttributeLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceHardInfoLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceImageInfoLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlFirmwareUpdateLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlGatewayLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlAutoBackupLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlBackupLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceAttributeLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlGatewayReceiveLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlJiguangMsgPushLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDevicePanelLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlShardLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDevicePirSensorLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Member\AddMemberByIdForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Member\AddMemberInfoForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Member\AddMemberSuccessForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Member\SubAccountLevelUpSuccessForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\OtherParty\OtherPartyAccountMenuForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\ResidenceListForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Resourse\ControlCommonResourse.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Resourse\DirectoryFileNameResourse.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Resourse\FirmwareUpdateResourse.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Resourse\GatewayResourse.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\CoercePswAddContactForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetAddDeviceForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetAddMenuForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetAddSceneForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetExistSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\GarrisonAreaDelayedSettionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\PasswordAddNewForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\GarrisonAreaListMenuForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetStatuSelectCurtainForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetStatuSelectLightForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetStatuSelectSwitchForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\PasswordMenuForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\GarrisonAreaSettionMenuForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\GarrisonAreaExistSensorForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\PasswordListUserForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\SharedContent\AddNewSharedListRoomForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\SharedContent\AddNewSharedContentForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\SharedContent\LookSharedListRoomForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\SharedContent\LookSharedContentForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\CheckNewEmailForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\CheckOldEmailForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\EditorAccountPasswordForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Suggestion\FeedbackForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\UserMain\SecondAuthenticationForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserView\LoginLoading.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\AC.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\DimmableLight.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\DoorLock.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\FreshAir.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\HumiditySensor.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\PMSensor.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Repeater.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Transverter.cs" /> <Compile Include="$(MSBuildThisFileDirectory)R.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserView\HomePage.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserView\UserPage.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Common\ZigbeeColor.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Common\UserCenterColor.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\UserCenterLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Resourse\UserCenterResourse.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Member\MemberListForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Member\MemberManagementForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\UserMain\UserInformationForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\UserMain\UserMainForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\NewGateWayMenuSelectForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WiredGatewayDirectionForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WiredGatewaySearchForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayInfoEditorForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\AccountLoginForm.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Common\CommonPage.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Common\ResponseEntity\GetAreaCode.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Common\ResponseEntity\ResidenceRes.cs" /> @@ -433,58 +26,466 @@ <Compile Include="$(MSBuildThisFileDirectory)Common\ResponseEntity\UserLoginRes.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Common\SendDataToServer.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Common\Room.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ListRoomViewFrom.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\SelectLocalRoomImageForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\ProgressBar.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\SearchEditText.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\RowLayoutControls\RowLayoutControl.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\CommonForm\EditorCommonForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\AddDeviceTypeListForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceMacInfoEditorForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceAddSuccessForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\SafetyManagementMainForm.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\FrameLayoutControls\FrameRowControl.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Common\SceneUI.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\Application.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\AdjustTargetAddDeviceForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\CategoryMainForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\AdjustTargetAddDelayTimeForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\AdjustTargetAddSceneForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\SelectHouseForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\SelectLocalSceneImageForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\SelectFloorForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\AddOrEditorSceneForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceAirSwitchRowControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceAcRowControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceFreshAirRowControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DevicePmSensorRowControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceSensorRowControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceTemperatureRowControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceRelayRowControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceDoorLockRowControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceColorLightRowControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\DeviceCurtainRowControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Category\Controls\DeviceRow\Base\DeviceRowCommon.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\UnallocatedRoomForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ListRoomViewFrom.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\HomeMainPageForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\DeviceDetailInfoForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\SelectLocalDeviceImageForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DeviceFreshAirDetailCardForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DeviceColorLightDetailCardForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DeviceAcDetailCardForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DeviceAcDetailCardMethord.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DevicePmSensorDetailCardForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DeviceCurtainDetailCardForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DeviceRelayDetailCardForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\Base\DeviceDetailCardCommonForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\SceneCardControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceSelectUnallocatedControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\ListRoomCardControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\SafetyShortcutControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceFunctionUnallocatedControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceRelayCardControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceDoorLockCardControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceAirSwitchCardControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceCurtainCardControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceFreshAirCardControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceColorLightCardControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceTemperatureCardControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceSensorCardControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\DeviceAcCardControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\Base\DeviceCardCommon.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserView\LoginLoading.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserView\UserPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserView\HomePage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\CommonForm\CommonFormBase.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\CommonForm\EditorCommonForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\CommonForm\DialogCommonForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ModelData\ModelDataCommon.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ModelData\DeviceModelDataLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\AccountForgetPWD.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\AccountRegister.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\PhoneZone.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\AccountLoginForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\AccountRegisterSuccess.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\AccountResetPWDSuccess.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\PhoneEmailForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\Logic\AccountLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\Controls\PhoneEmailSelectControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Guide\GuideForm1.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Guide\GuideCommonForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Guide\GuideHouseForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Guide\GuideRoomForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Guide\GuideForm2.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HdlBackup\HdlAutoBackupForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HdlBackup\HdlBackupListForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\LookRoomDeviceListForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\FloorListRoomForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\SelectLocalRoomImageForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\LookRoomSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\ResidenceListForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\AddNewRoomForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\EditorRoomInforForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Residence\ResidenceManagementForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\CheckOldPhoneForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\EditorGesturePasswordForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\ForgotSecondaryPasswordForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\CheckNewPhoneForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\ResetAccountPasswordForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\CheckOldEmailForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\EditorAccountPasswordForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\ForgotAccountPasswordForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\CheckNewEmailForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Password\EditorSecondaryPasswordForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HideOption\HideOptionDirectoryListForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HideOption\HideOptionSearchAllFile.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HideOption\HideOptionGatewayListForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HideOption\HideOptionMainForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HideOption\HideOptionFileContentForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HideOption\HideOptionFileListForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HideOption\HideOptionMemoryListDeviceForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Suggestion\FeedbackForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Member\AddMemberSuccessForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Member\AddMemberByIdForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Member\MemberNotEsixtForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Member\AddMemberInfoForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Member\MemberManagementForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Member\SubAccountLevelUpSuccessForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Member\MemberListForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\SharedContent\LookSharedContentForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\SharedContent\LookSharedListRoomForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\SharedContent\AddNewSharedListRoomForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\SharedContent\AddNewSharedContentForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetAddMenuForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\GarrisonAreaSettionMenuForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\GarrisonAreaDelayedSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\CoercePswEditorForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\PasswordListUserForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetStatuSelectSwitchForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\GarrisonAreaListMenuForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetExistSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\SafetyManagementMainForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\PasswordAddNewForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetAddSceneForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\CoercePswAddContactForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\GarrisonAreaExistSensorForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetStatuSelectAcForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\PasswordMenuForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetAddDeviceForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetStatuSelectLightForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\CoercePswAddNewForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\AlarmTargetStatuSelectCurtainForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Safety\PasswordUserEditorForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\OtherParty\OtherPartyAccountMenuForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\UndistributeDoorlockUserPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\EntryStatusPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\MemberFrozenPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\DoorLockCommonLayout.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\FunctionSetting.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\AddUnLockMethodTip.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\MasterManagementPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\ShowDoorLockMsgControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\UnLockMethod.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\TimeSettignPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\DoorlockDialog.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\UserDoorLockPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\UserManagement.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\AddUnLockMethod.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\TemporaryPassword.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\DoorLock\DoorLockCommonInfo.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Abount\AbountForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Abount\SLAForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceAddSuccessForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceFirmwareUpdateForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceFunctionSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceGeneralInformationForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceSearchForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceHistoryFirmwareVersionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceDryContactSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceMacInfoEditorForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DeviceListMainForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueFreshAirTargetsForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueEnvironmentLightSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueFunctionSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelBackLighWithSensorForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueEnvironmentTargetForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueFreshAirButtonSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFunctionSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueButtonSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelSimpleMutilfunctionTargetsForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelButtonSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelSimpleEnvironmentTargetsForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelBackLightSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelColorSelectForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueEnvironmentButtonSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelFangyueFreshAirBackLightSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Curtain\AutoOpenDirectionAndLimitSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Curtain\SiphonateDirectionAndLimitSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\PirSensor\PirSensorDimmingModeForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\PirSensor\PirSensorTargetSelectForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\PirSensor\PirSensorBindTargetSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\PirSensor\PirSensorWorkModeMenuForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DoorLock\DoorLockScreeningTypeForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\DoorLock\DoorLockHistoryLogForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\AirConditioner\ACZbGatewayModuleUpdateForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\AirConditioner\IndoorUnitSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\AirConditioner\AirConditionerModeForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\AirConditioner\IndoorUnitListForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\AirConditioner\ACZbGatewayUpdateMenuForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelSimpleEnvironmentDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorPMTwoPointFiveForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\CurtainSiphonateDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\RelayThreeLoadDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorCeilingGasDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelFangyueFourButtonDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\DimmableLightOneLoadDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelFangyueEnvironmentDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\RepeaterZigbeeDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelFangyueFreshAirModulDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorPirDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\AirConditionerZbGatewayDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\IntelligentLocksH06cDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelThreeButtonDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelSimpleMultifunctionDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorWaterDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorDoorWindowDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\AirSwitchCloudContrDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\AddDeviceTypeListForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorInfraredDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelCurtainDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorTemperatureHumidityForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorCarbonMonoxideDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelFourButtonDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\CurtainAutoOpenDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelTwoButtonDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelFangyueFreshAirDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelFangyueTwoButtonDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\SensorFireDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\PanelFangyueEightButtonDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\CommonForm\DirectionCommonForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Direction\Help\DeviceDirectionHelpForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Relay\RelayThreeLoadBackLightSettionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Bind\AddScenePage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Bind\AddDevicePage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Bind\ChooseKeyModePage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Bind\BindTargetsPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Bind\BindCommonLayout.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Bind\BindInfo.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\UserMain\QRCodeForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\UserMain\MessageManagementForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\UserMain\UserInformationForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\UserMain\SecondAuthenticationForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\UserMain\UserMainForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Resourse\ControlCommonResourse.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Resourse\UserCenterResourse.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Resourse\GatewayResourse.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Resourse\FirmwareUpdateResourse.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Resourse\DirectoryFileNameResourse.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Form\PswSecondarySecurityForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Form\NumberPswInputDialogForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Form\BottomMenuSelectForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Form\SelectDeviceForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Form\PswGestureSecirityForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Form\BottomItemSelectForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Form\AreaCodeSelectForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlSafeguardLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlControlLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlBackupLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlFirmwareUpdateLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlThreadLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceUpdateLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\UserCenterLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlAlarmsLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceOtherLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlExperienceAccountLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceAttributeLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceHardInfoLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlGatewayReceiveLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlShardLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlLogLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlSceneLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceImageInfoLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlGatewayBackupLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlACZbGatewayUpdateLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlResidenceLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceCurtainLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlWifiLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlJiguangMsgPushLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlAutoBackupLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceBindLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDevicePirSensorLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlCheckLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlRoomLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceCommonLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceFixedAttributeLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlGatewayUpdateLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDevicePanelLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceAirConditionerLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlDeviceDoorLockLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlGatewayLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Common\IMessageCommon.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Common\ResidenceOption.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Common\UserCenterCommon.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Common\GatewayBackupEnum.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Common\UserCenterColor.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Common\UserCenterEnumCommon.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Common\AccountOption.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\PicViewControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\NormalViewControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\BackViewControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\IconViewControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\InformationTipView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\MostRightIconControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\MessageManagementControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\IconBigViewControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\DateSelectControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\NormalControls\LoadingControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\TextInputControls\TextInputControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\TextInputControls\TextInputExControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\TextInputControls\DialogInputControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\FrameLayoutControls\FrameCaptionViewControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\FrameLayoutControls\FrameRowControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\FrameLayoutControls\FrameLayoutStatuControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\FrameLayoutControls\FrameCaptionInputControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\FrameLayoutControls\FrameListControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\SceneControls\SceneSimpleSelectControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\SceneControls\SceneRoomControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\SceneControls\ScenePictrueControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\MessageControls\ShowMsgControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\DeviceControls\DeviceInfoIconControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\DeviceControls\GatewayRowControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\DeviceControls\DeviceSelectControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\DeviceControls\DeviceSimpleSelectControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\DeviceControls\DeviceObjectControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\DeviceControls\DeviceRoomControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\RowLayoutControls\RowLayoutControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\RowLayoutControls\DeviceFunctionTypeRowControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ListViewLayoutControls\VerticalListControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ListViewLayoutControls\VerticalListRefreshControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ListViewLayoutControls\VerticalFrameRefreshControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ListViewLayoutControls\VerticalFrameControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ClickButtonControls\BottomLeftClickButton.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ClickButtonControls\BottomRightClickButton.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ClickButtonControls\BottomClickButton.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\ClickButtonControls\NormalClickButton.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\SafeguardLogControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\TopRightMenuControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\RoomDeviceGroupMenuControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\PswGestureInputControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\TopRightFloorMenuControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\NormalSelectControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\VerificationCodeControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\DeviceInformationListControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\SeekBarControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\ProgressFormBar.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\PswNumberInputControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\BelongAreaControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\InformationEditorControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\SceneFunctionSwitchControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\SearchEditText.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\SafetyMasterControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\ProgressBar.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\CompoundControls\SafetySensorStatuControl.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\BaseCommonControl\Common\IconControlCommon.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\BaseCommonControl\Common\ClickButtonCommon.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\BaseCommonControl\Base\TextInputBase.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\BaseCommonControl\Base\FrameLayoutBase.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\BaseCommonControl\Base\ButtonBase.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Controls\BaseCommonControl\Base\RowLayoutBase.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Update\GatewayFirmwareUpdateForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Update\GatewayCoordinatorInfoForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Update\GatewayVirtualDriveInfoForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Update\GatewayHistoryFirmwareVersionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Update\GatewayLinuxInfoForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessUdpSelectNetworkForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\NewGateWayMenuSelectForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessApSelectNetworkForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessApDirection3Form.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessUdpSearchForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessApDirection1Form.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WiredGatewaySearchForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WiredGatewayDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\AddGatewayHelpForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessApDirection2Form.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessUdpDirectionForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Add\WirelessApSearchForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayInfoEditorForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayAddSuccessForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayListForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayProductInfoForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewaySearchListForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayGeneralInformationForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayBackUpListForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayRebindForm.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayUploadAndDownLoadForm.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\BigInteger.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\CloudMqttResponsePack.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\CommonInfo.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\Config.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\EncryptionService.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\Global.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\IStatus.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\OwnCodes.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\Config.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\Global.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\CloudMqttResponsePack.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\IStatus.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\EncryptionService.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\Application.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\CommonInfo.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\SendDataToGateway.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\RemoteOperatorConsts.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\SecuritySet.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\SendDataToGateway.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\AirSwitch.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\BindObj.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ColorDimmableLight.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\CommonDevice.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\CurtainBase.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\DeviceType.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Enum.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\HDLbutton.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\IASZone.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\LigthtBase.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\OTADevice.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Panel.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\PIRSensor.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Rollershade.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\FreshAir.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Safeguard.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\CommonDevice.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Scene.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\HumiditySensor.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\TemperatureSensor.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ThermostatObj.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ToggleLight.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ZbGateway.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ZbGatewayData.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlSafeguardLogic.cs" /> - <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlAlarmsLogic.cs" /> - </ItemGroup> - <ItemGroup> - <Folder Include="$(MSBuildThisFileDirectory)Phone\CommonForm\" /> - <Folder Include="$(MSBuildThisFileDirectory)Phone\Login\Logic\" /> - <Folder Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\Base\" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\AC.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ThermostatObj.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Transverter.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Rollershade.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\CurtainBase.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Repeater.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Enum.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\BindObj.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\AirSwitch.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Panel.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\PIRSensor.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\IASZone.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\DeviceType.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\DoorLock.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\HDLbutton.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\LigthtBase.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\OTADevice.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ColorDimmableLight.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\PMSensor.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ToggleLight.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\DimmableLight.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\Send.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\OneTimePoint.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\EveryyearPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TemplatePage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\AddScenePage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SkipView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicCommunalPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\MemberList.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\Cycle.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TimePage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\RoomAndDeviceView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\EverymonthPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicIfon.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\OneLogic.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DelayTime.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\AddLogicPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TimePoint.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DeviceTarget.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\CurrentDeviceState.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\IgnoreTime.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SoneLogicList.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SecurityMode.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\Method.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\WeekPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\CustomText.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\mFunView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\TopView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\IfString.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\TypeView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\Addview.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\TipView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\CompleteView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\FunView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\SelectedDeviceView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\AddDeviceView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\SaveView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\LockLogicCommunalPage.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\LockLogicList.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\AddCondition.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectTime.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\TopFrameLayout.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CommonFormResouce.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\LeftIconButtonRow.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SceneCategoryView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectZone.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CommonEnum.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\RoomView.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Device\Panel\PanelSimpleMutilfunctionBindSensorForm.cs" /> </ItemGroup> <ItemGroup> <None Include="$(MSBuildThisFileDirectory)DLL\Android\Shared.Droid.dll" /> -- Gitblit v1.8.0