4个文件已添加
83个文件已修改
2 文件已重命名
| | |
| | | <Properties StartupConfiguration="{28EDE1FF-20EF-476B-8AF8-24A3EEB69F45}|Default"> |
| | | <MonoDevelop.Ide.ItemProperties.GateWay.Droid PreferredExecutionTarget="Android.Android_Accelerated_Oreo" /> |
| | | <MonoDevelop.Ide.ItemProperties.GateWay.Droid PreferredExecutionTarget="Android.5c86e4357d63" /> |
| | | <MonoDevelop.Ide.ItemProperties.ShardLib PreferredExecutionTarget="Android.M7BBB18B19152766" /> |
| | | <MonoDevelop.Ide.Workbench ActiveDocument="Shared/Phone/Device/Logic/SoneLogicList.cs"> |
| | | <MonoDevelop.Ide.Workbench ActiveDocument="Shared/Phone/Device/Logic/Method.cs"> |
| | | <Files> |
| | | <File FileName="Shared/Phone/Device/Logic/SoneLogicList.cs" Line="22" Column="51" /> |
| | | <File FileName="Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs" /> |
| | | <File FileName="Shared/Phone/UserCenter/DoorLock/ShowDoorLockMsgControl.cs" /> |
| | | <File FileName="Shared/Phone/UserCenter/CommonBase/Common/UserCenterEnumCommon.cs" /> |
| | | <File FileName="Shared/Phone/Device/Logic/SkipView.cs" /> |
| | | <File FileName="Shared/Phone/Device/Logic/Send.cs" /> |
| | | <File FileName="Shared/Phone/UserCenter/CommonBase/Controls/MessageControls/ShowMsgControl.cs" /> |
| | | <File FileName="Shared/Phone/Device/Logic/Method.cs" /> |
| | | <File FileName="Shared/R.cs" /> |
| | | <File FileName="Shared/Phone/Device/Logic/LogicView/TipView.cs" /> |
| | | <File FileName="Shared/Phone/UserCenter/DoorLock/UserDoorLockPage.cs" /> |
| | | <File FileName="Shared/Phone/UserCenter/DoorLock/MasterManagementPage.cs" /> |
| | | <File FileName="Shared/Phone/ZigBee/Device/DoorLock.cs" /> |
| | | <File FileName="Shared/Phone/Device/Logic/Send.cs" Line="802" Column="43" /> |
| | | <File FileName="Shared/Phone/ZigBee/Common/Config.cs" Line="138" Column="29" /> |
| | | <File FileName="Shared/Common/House.cs" Line="41" Column="47" /> |
| | | <File FileName="Shared/Phone/Device/Logic/SkipView.cs" Line="397" Column="19" /> |
| | | <File FileName="Shared/Phone/Device/Logic/LogicCommunalPage.cs" Line="1223" Column="29" /> |
| | | <File FileName="Shared/Phone/Device/Logic/Method.cs" Line="743" Column="24" /> |
| | | </Files> |
| | | <Pads> |
| | | <Pad Id="ProjectPad"> |
| | | <State name="__root__"> |
| | | <Node name="GateWay" expanded="True"> |
| | | <Node name="Shared" expanded="True"> |
| | | <Node name="Common" expanded="True" /> |
| | | <Node name="Phone" expanded="True"> |
| | | <Node name="Device" expanded="True"> |
| | | <Node name="Logic" expanded="True"> |
| | | <Node name="LogicView" expanded="True" /> |
| | | <Node name="Method.cs" selected="True" /> |
| | | </Node> |
| | | </Node> |
| | | <Node name="UserCenter" expanded="True"> |
| | | <Node name="DoorLock" expanded="True" /> |
| | | </Node> |
| | | <Node name="ZigBee" expanded="True"> |
| | | <Node name="Common" expanded="True" /> |
| | | </Node> |
| | | </Node> |
| | | </Node> |
| | | </Node> |
| | | </State> |
| | | </Pad> |
| | | </Pads> |
| | | </MonoDevelop.Ide.Workbench> |
| | | <MonoDevelop.Ide.ItemProperties.Home.IOS PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget.00008020-001674E61438002E" /> |
| | | <MonoDevelop.Ide.DebuggingService.PinnedWatches /> |
| | |
| | | {"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/BouncyCastle.Crypto.dll.1.8.1/lib/BouncyCastle.Crypto.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/FastAndroidCamera.2.0.0/lib/MonoAndroid403/FastAndroidCamera.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/Microsoft.AppCenter.Analytics.1.14.0/lib/MonoAndroid403/Microsoft.AppCenter.Analytics.Android.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/Microsoft.AppCenter.Analytics.1.14.0/lib/MonoAndroid403/Microsoft.AppCenter.Analytics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/Microsoft.AppCenter.1.14.0/lib/MonoAndroid403/Microsoft.AppCenter.Android.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/Microsoft.AppCenter.Crashes.1.14.0/lib/MonoAndroid403/Microsoft.AppCenter.Crashes.Android.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/Microsoft.AppCenter.Crashes.1.14.0/lib/MonoAndroid403/Microsoft.AppCenter.Crashes.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/Microsoft.AppCenter.1.14.0/lib/MonoAndroid403/Microsoft.AppCenter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/MQTTnet.3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Shared.Droid.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Shared.Droid.HDLWidget.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Shared.Droid.Smartrefresh.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Shared.Droid.TouchID.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.IO.Compression.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Net.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Design.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.v4.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.v7.RecyclerView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/ZXing.Net.Mobile.2.4.1/lib/MonoAndroid71/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/ZXing.Net.Mobile.2.4.1/lib/MonoAndroid71/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/ZXing.Net.Mobile.2.4.1/lib/MonoAndroid71/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/DroidLib/bin/Debug/DroidLib.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null}],"Files":["/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Application.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/Resource.designer.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Properties/AssemblyInfo.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/ZXing/ZXingCustomScanView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/ZXing/ZXingOverlayView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/Device.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/House.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/Logic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/ApkInfoOBJ.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/AuthUserRes.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/GetAppVersionCode.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/ResultPack.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/UserLoginLocalRegionRes.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/AddOrEditorSceneForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/AdjustTargetAddDelayTimeForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/AdjustTargetAddDeviceForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/AdjustTargetAddSceneForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/CategoryMainForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/Base/DeviceRowCommon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceAcRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceAirSwitchRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceColorLightRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceCurtainRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceDoorLockRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceFreshAirRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceRelayRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceSensorRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceTemperatureRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/SelectLocalSceneImageForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/AddDeviceView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/Addview.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/CompleteView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/FunView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/IfString.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/mFunView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/SaveView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/SelectedDeviceView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/TopView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/TypeView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/Method.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/OneLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/OneTimePoint.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/RoomAndDeviceView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/SkipView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/SoneLogicList.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/AccountForgetPWD.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/AccountLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/AccountRegister.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/AccountRegisterSuccess.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/AccountResetPWDSuccess.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/Controls/PhoneEmailSelectControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/PhoneEmailForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/PhoneZone.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceAcDetailCardMethord.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/SelectFloorForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/SelectHouseForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonEnum.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/LeftIconButtonRow.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/RoomView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/SceneCategoryView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectTime.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectZone.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/TopFrameLayout.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/AddLogicPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/AddScenePage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/CustomText.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/Cycle.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/DelayTime.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/DeviceTarget.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/AddCondition.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockLogicCommunalPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockLogicList.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/EverymonthPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/EveryyearPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/IgnoreTime.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicCommunalPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicIfon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/MemberList.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/SecurityMode.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/Send.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/TemplatePage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/TimePage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/TimePoint.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/WeekPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ControlForm/Base/DeviceDetailCardCommonForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceAcDetailCardForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceColorLightDetailCardForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceCurtainDetailCardForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceFreshAirDetailCardForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceRelayDetailCardForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceFunctionUnallocatedControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceSelectUnallocatedControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/SelectLocalDeviceImageForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/DeviceDetailInfoForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/UnallocatedRoomForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/Base/DeviceCardCommon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceAcCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceAirSwitchCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceColorLightCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceCurtainCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceDoorLockCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceRelayCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceSensorCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceTemperatureCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/ListRoomCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/SafetyShortcutControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/SceneCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/HomeMainPageForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Abount/AbountForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Abount/SLAForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/AccountOption.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/ResidenceOption.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/BaseCommonControl/Base/FrameLayoutBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/BaseCommonControl/Base/RowLayoutBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ClickButtonControls/BottomLeftClickButton.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ClickButtonControls/BottomRightClickButton.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/BelongAreaControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/ProgressFormBar.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/PswGestureInputControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/InformationEditorControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/RoomDeviceGroupMenuControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SceneFunctionSwitchControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SeekBarControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/TopRightFloorMenuControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/VerificationCodeControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceSimpleSelectControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ListViewLayoutControls/VerticalFrameRefreshControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ListViewLayoutControls/VerticalListRefreshControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/IconBigViewControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/LoadingControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/MessageManagementControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/RowLayoutControls/DeviceFunctionTypeRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/SceneControls/ScenePictrueControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/BottomMenuSelectForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/NumberPswInputDialogForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/PswGestureSecirityForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/PswSecondarySecurityForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlACZbGatewayUpdateLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlCheckLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlControlLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceAirConditionerLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceCurtainLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceDoorLockLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceOtherLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlExperienceAccountLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayBackupLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayUpdateLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlLogLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlResidenceLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlRoomLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlSceneLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlThreadLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlWifiLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/AirConditioner/AirConditionerModeForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/AirConditioner/ACZbGatewayModuleUpdateForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/AirConditioner/ACZbGatewayUpdateMenuForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/AirConditioner/IndoorUnitListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/AirConditioner/IndoorUnitSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/AddDevicePage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/AddScenePage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/BindCommonLayout.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/BindTargetsPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/ChooseKeyModePage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Curtain/AutoOpenDirectionAndLimitSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Curtain/SiphonateDirectionAndLimitSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/AirConditionerZbGatewayDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/AirSwitchCloudContrDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/CommonForm/DirectionCommonForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/CurtainAutoOpenDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/CurtainSiphonateDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelCurtainDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelFangyueEightButtonDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelFangyueEnvironmentDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelFangyueFourButtonDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelFangyueFreshAirDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelFangyueFreshAirModulDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelFangyueTwoButtonDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/RepeaterZigbeeDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorCarbonMonoxideDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorDoorWindowDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorFireDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorInfraredDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorPirDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorTemperatureHumidityForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorWaterDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelBackLighWithSensorForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueButtonSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueEnvironmentButtonSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueEnvironmentLightSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueEnvironmentTargetForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirBackLightSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirButtonSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirTargetForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirTargetsForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFunctionSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/PirSensor/PirSensorDimmingModeForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/PirSensor/PirSensorTargetSelectForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/PirSensor/PirSensorWorkModeMenuForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/AddUnLockMethod.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/AddUnLockMethodTip.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonLayout.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorlockDialog.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/EntryStatusPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/MasterManagementPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/MemberFrozenPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/ShowDoorLockMsgControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TemporaryPassword.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TimeSettignPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/UndistributeDoorlockUserPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/UnLockMethod.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/UserDoorLockPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/UserManagement.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/AddGatewayHelpForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessApDirection1Form.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessApDirection2Form.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessApDirection3Form.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessApSearchForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessApSelectNetworkForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayAddSuccessForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayBackUpListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayProductInfoForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewaySearchListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayRebindForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessUdpDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessUdpSearchForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessUdpSelectNetworkForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayGeneralInformationForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayUploadAndDownLoadForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayCoordinatorInfoForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayVirtualDriveInfoForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Guide/GuideCommonForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Guide/GuideForm1.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Guide/GuideForm2.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Guide/GuideHouseForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Guide/GuideRoomForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlAutoBackupForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlBackupListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionDirectoryListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionFileContentForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionFileListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionGatewayListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionMainForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionSearchAllFile.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Member/MemberNotEsixtForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/CheckNewPhoneForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/CheckOldPhoneForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/EditorGesturePasswordForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/EditorSecondaryPasswordForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/ForgotAccountPasswordForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/ForgotSecondaryPasswordForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/AddNewRoomForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/EditorRoomInforForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/FloorListRoomForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/LookRoomDeviceListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/ResidenceManagementForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/LookRoomSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetStatuSelectAcForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/CoercePswAddNewForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/CoercePswEditorForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/PasswordUserEditorForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/UserMain/MessageManagementForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/UserMain/QRCodeForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/ResetAccountPasswordForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/AreaCodeSelectForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/BottomItemSelectForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/CommonForm/CommonFormBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/CommonForm/DialogCommonForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/NormalSelectControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/DateSelectControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceUpdateLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/GatewayBackupEnum.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ClickButtonControls/NormalClickButton.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/DeviceInformationListControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/PswNumberInputControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SafetyMasterControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SafetySensorStatuControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceInfoIconControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceRoomControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/GatewayRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/FrameLayoutControls/FrameListControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ClickButtonControls/BottomClickButton.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/FrameLayoutControls/FrameLayoutStatuControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ListViewLayoutControls/VerticalFrameControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ListViewLayoutControls/VerticalListControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/NormalViewControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/BaseCommonControl/Base/ButtonBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/BaseCommonControl/Common/ClickButtonCommon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/BaseCommonControl/Common/IconControlCommon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/InformationTipView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/FrameLayoutControls/FrameCaptionInputControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/FrameLayoutControls/FrameCaptionViewControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceObjectControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SafeguardLogControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/SceneControls/SceneRoomControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/SceneControls/SceneSimpleSelectControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/TextInputControls/TextInputControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/TextInputControls/TextInputExControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/TopRightMenuControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceGeneralInformationForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelFourButtonDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/Help/DeviceDirectionHelpForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/DimmableLightOneLoadDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelThreeButtonDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelTwoButtonDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/RelayThreeLoadDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DoorLock/DoorLockHistoryLogForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DoorLock/DoorLockScreeningTypeForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelButtonSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFunctionSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/PirSensor/PirSensorBindTargetSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceFirmwareUpdateForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelBackLightSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceHistoryFirmwareVersionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceListMainForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelColorSelectForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceSearchForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/SelectDeviceForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/IntelligentLocksH06cDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceDryContactSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceFunctionSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Relay/RelayThreeLoadBackLightSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayFirmwareUpdateForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayHistoryFirmwareVersionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayLinuxInfoForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/BindInfo.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/IMessageCommon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/UserCenterCommon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/BackViewControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/UserCenterEnumCommon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/BaseCommonControl/Base/TextInputBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/TextInputControls/DialogInputControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/IconViewControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/MostRightIconControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/MessageControls/ShowMsgControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/PicViewControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceSelectControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceBindLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceFixedAttributeLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceHardInfoLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceImageInfoLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlFirmwareUpdateLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAutoBackupLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlBackupLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceAttributeLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayReceiveLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlJiguangMsgPushLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDevicePanelLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlShardLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDevicePirSensorLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Member/AddMemberByIdForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Member/AddMemberInfoForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Member/AddMemberSuccessForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Member/SubAccountLevelUpSuccessForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/OtherParty/OtherPartyAccountMenuForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/ResidenceListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Resourse/ControlCommonResourse.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Resourse/DirectoryFileNameResourse.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Resourse/FirmwareUpdateResourse.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Resourse/GatewayResourse.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/CoercePswAddContactForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddDeviceForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddMenuForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddSceneForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetExistSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/GarrisonAreaDelayedSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/PasswordAddNewForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/GarrisonAreaListMenuForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetStatuSelectCurtainForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetStatuSelectLightForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetStatuSelectSwitchForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/PasswordMenuForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/GarrisonAreaSettionMenuForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/GarrisonAreaExistSensorForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/PasswordListUserForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/AddNewSharedListRoomForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/AddNewSharedContentForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/LookSharedListRoomForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/LookSharedContentForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/CheckNewEmailForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/CheckOldEmailForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/EditorAccountPasswordForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Suggestion/FeedbackForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/UserMain/SecondAuthenticationForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserView/LoginLoading.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/AC.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/DimmableLight.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/DoorLock.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/FreshAir.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/HumiditySensor.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/Repeater.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/ThirdPartyModuleUpgrade.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/Transverter.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/R.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserView/HomePage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserView/UserPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ZigbeeColor.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/UserCenterColor.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Resourse/UserCenterResourse.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Member/MemberListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Member/MemberManagementForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/UserMain/UserInformationForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/UserMain/UserMainForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/NewGateWayMenuSelectForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WiredGatewayDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WiredGatewaySearchForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayInfoEditorForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/AccountLogin.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/CommonPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/GetAreaCode.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/ResidenceRes.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/ResponsePack.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/UserLoginRes.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/SendDataToServer.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/Room.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ListRoomViewFrom.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/SelectLocalRoomImageForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/ProgressBar.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SearchEditText.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/RowLayoutControls/RowLayoutControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/CommonForm/EditorCommonForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/AddDeviceTypeListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceAddSuccessForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/SafetyManagementMainForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/FrameLayoutControls/FrameRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/SceneUI.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/Application.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/BigInteger.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/CloudMqttResponsePack.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/CommonInfo.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/Config.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/EncryptionService.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/Global.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/IStatus.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/OwnCodes.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/RemoteOperatorConsts.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/SecuritySet.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/SendDataToGateway.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/AirSwitch.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/BindObj.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/ColorDimmableLight.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/CommonDevice.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/CurtainBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/DeviceType.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/Enum.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/HDLbutton.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/IASZone.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/LigthtBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/LogicBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/OTADevice.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/Panel.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/PIRSensor.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/Rollershade.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/Safeguard.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/Scene.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/TemperatureSensor.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/ThermostatObj.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/ToggleLight.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/ZbGateway.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/ZbGatewayData.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/IO/LocalFileUtils.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlSafeguardLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAlarmsLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/TipView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/app.config","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/packages.config","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/AboutResources.txt","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Properties/AndroidManifest.xml","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/layout/Main.axml","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/values/Strings.xml","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/values/Styles.xml","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/libs/armeabi-v7a/libelianjni.so","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/libs/armeabi-v7a/libjcore127.so","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/drawable/Loading.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/mipmap-xxhdpi/Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/mipmap-mdpi/Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/mipmap-hdpi/Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/mipmap-xhdpi/Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/mipmap-xxxhdpi/Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/drawable/Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/xml/file_paths.xml","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Language.ini","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Account.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Cancle.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Cat.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/ChangeSuccess.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Code.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/HidePwd.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Logo_loginBG.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Logo_White.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Password.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/PhoneEmail_White.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/UnhidePwd.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Add.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Fan_Height.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Fan_HeightSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Fan_Low.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Fan_LowSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Fan_Middle.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Fan_MiddleSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Group.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Auto.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_AutoSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Cool.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_CoolSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Dry.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_DrySelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Fan.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_FanSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Heat.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_HeatSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/OpenOrClose.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/OpenOrCloseSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Path.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Reduce.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/SelectedFanModeBG.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/SelectedModeBG.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/BindAdd.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/BindDown.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/BindEmptyPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/BindLeft.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/BindRight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/Abount.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/Admin.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/Backup.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/DeviceManagement.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/ImperialCrown.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/MenberManagement.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/Opinion.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/ResidenceManagement.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/SafetyManagement.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditioner.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerEpoint.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerZbGateway.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirSwitch.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirSwitchCloudContr.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanel.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFour.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelOne.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelThree.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelTwo.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ColorLight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Converter.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ConverterZb485.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Curtain.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainAutoOpen.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainSiphonate.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DimmableLight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DimmableLightOneLoad.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DryContact.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/IntelligentLocks.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/IntelligentLocksH06C.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Light.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Relay.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelayEpoint.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelayThreeLoad.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Repeater.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Sensor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorCarbonMonoxide.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorDoorWindow.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorEmergencyButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorFire.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorHumidity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorInfrared.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorPir.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorTemperature.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorWater.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Socket1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Switch.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AddFailedPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AddFingerprintTipPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AddIcCardTipPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AddIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AddPasswordTicPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AllMethod.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AllMethodIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AllMethodOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/CancelIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DateIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DelIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DistributeUnlockIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DooorLockPicOpen.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DoorLockClose.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DoorlockIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DoorLockOpen.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DoorLockPicClose.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DoorlockPicture.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DoorLockUserPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/EntrySuccessIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/FavoriteIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Fingerprint.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Fingerprint207.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/FingerprintOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Left.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/MemberIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Password.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/PasswordOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/proximityCard.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/proximityCardOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/RecordIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/RemoteUnlockIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/RightIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/RoomPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/SelectedIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/SettingIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/ShareIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/SideslipPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Switch.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/SwitchOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/TemPasswordVisiable.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/TempPasswordBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/TempPasswordBackground1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/TypeIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/UndistributeIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/UnLockBlankPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/UnLockButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/UnlockFailed.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/UnLockSideslipIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/UnlockSuccess.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/UnselectedIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/VisitorIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/Floor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/FloorSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/10Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/10IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/11Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/11IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/12Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/12IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/13Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/13IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/14Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/14IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/15Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/15IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/16Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/16IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/17Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/17IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/18Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/18IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/19Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/19IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/1Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/1IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/20Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/20IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/2Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/2IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/3Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/3IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/4Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/4IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/5Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/5IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/6Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/6IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/7Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/7IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/8Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/8IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/9Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/9IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/GatewayIcon1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/GatewayIcon6.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/RealGateway1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/RealGateway6.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WiredGateway.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WiredGatewayInstruct.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/DeviceSearch.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/DimmableLightOneLoad.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/IntelligentLocksH06C.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelFourButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelThreeButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelTwoButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/RelayThreeLoad.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Add.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Add_Category.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Add_GW.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Back.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/CancelIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Category_FunctionBG.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Category_FunctionBGSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Check.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/CloseIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Collection.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Collection1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/CollectionSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/CollectionSelected1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DateSearchIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DeleteIcon1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DeleteIcon2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DeleteIcon2Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Down.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DownLoad.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Drop_Down.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/FixedPosition.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/FixedPositionSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Floor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ForgotPswList.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/FunctionCardView.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/FunctionCardViewSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/FunctionViewBG.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/GarrisonList.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/GarrisonListSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/HidenPWD.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/House.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/HouseSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ItemSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/More.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/NewVersion.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Next.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/NoBindGW.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/NoFunction.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/OpenIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/PersentIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/PickerColorWheel.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Point.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ProgressMsg.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/PswSettion.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/PswSettionSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/QRCode.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Remote.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ResidenceIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/RightIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Room.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/RoomIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SceneCard.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SceneFunctionBG.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ScreeningType.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Search.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SelectFloor_Left.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SelectHouse.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ShardMenu.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Switch.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Switch1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Switch2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Switch2Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SwitchSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SwitchSelected1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Time.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Timer.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Tips.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/UnHidenPWD.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/UnLockFail.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/UnLockSuccess.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/UpperTriangle.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/VirtualFrame.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/WrongIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Logo/Logo.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Navigation/Category.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Navigation/CategorySelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Navigation/Home.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Navigation/HomeSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Navigation/Setting.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Navigation/SettingSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/AirSwitchCloudContr.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/CommonDevice.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/CurtainAutoOpen.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/CurtainSiphonate.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFour.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFourNotPower.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelThree.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelTwo.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/SensorCarbonMonoxide.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/SensorDoorWindow.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/SensorFire.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/SensorInfrared.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/SensorPir.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/SensorWater.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/RoomCardView.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/RoomCardView_Name.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/Room_Rectangle.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/ProtectionAtHome.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/ProtectionAtHomeSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/ProtectionRemoveHome.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/ProtectionRemoveHomeSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/WithdrawGarrison.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/WithdrawGarrisonSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/noMode.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/openMode.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/InputAccountIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/InputAccountIconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/MemberNotEsixtPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/NotAuthority.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/NotShardPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ScanQRcodeIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ScanQRcodeIconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/3.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/ac.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/add.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/AddSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/airswitch.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/athome.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/back.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/connect.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/curtain.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/Ddmmablelight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/delay.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/delay1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/deviceselectedbackgroundcolor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/deviceunselectedbackgroundcolor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/dimmableLight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/doorlock.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/drop-down.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/dropdown.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/function.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/function1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/humidity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/iconBackgroundColor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/iconSelectedBackgroundColor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/leavehome.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/light.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/light_1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/logicaddcolor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/logicbj1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/logicbj2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/logicclose.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/logicopen.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/next.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/nodelay.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/nofunction.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/noon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/noscene.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/nosecurity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/panel.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/point.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/position.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/scene.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/scene1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/security.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/security1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedac.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedairswitch.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedcurtain.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selecteddimmableLight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selecteddoorlock.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedlight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedmonth.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedpanel.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsenor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor13.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor21.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor22.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor277.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor40.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor42.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor43.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor44.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor13.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor21.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor22.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor277.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor40.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor42.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor43.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor44.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sign.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sunrise.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sunset.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/temperature.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/time.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/timeparagraph.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/timepoint.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/withdrawal.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ItemUnSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WiredGatewaySearching.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/BottomButtonGround.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/FailIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/DeskLamp.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/DeskLampSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Message.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/MessageSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/MyHome.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/NextSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SelectFloor_Right.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Shared.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/RoomIconBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/RoomIconBackgroundSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/FavoriteRoom.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/ItemSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/ItemUnSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/ItemUnSelected_Black.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/NoNameRoom.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DelBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/TemPasswordInvisiable.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/GwSwitchIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/GwSwitchIconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/CurtainAutoOpen.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DeviceLimitGround.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DownTriangle.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/UpTriangle.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DeviceLimitGroundSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/CurtainSiphonate.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/SensorInfrared.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/SensorDoorWindow.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/SensorCarbonMonoxide.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/SensorWater.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/AirSwitchCloudContr.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/RepeaterZigbee.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/AirConditionerZbGateway.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RepeaterZigbee.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/SensorFire.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/lockadd.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedhumidity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedtemperature.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/CreatFloor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/CreatFloorSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/RoomIconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerEpointSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/WarningIcon1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Cool2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Dry2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Fan2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Heat2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/IndoorUnitGround.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/BindRoomColor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/BindRoomColorOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Scene/SceneIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Scene/Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/SafetyShortcut.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/SafetyShortcutSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ThirdPartyDevice.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/QQ.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Wechat.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/HadAuthority.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/SafeguardPasswordGround.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/PhoneBook.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/Close.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/CloseSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/Down.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/DownSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/Open.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/OpenSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/Stop.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/StopSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/Up.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/UpSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/AddGatewaySuccess.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessGatewaySearching.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/OFF.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/OFFSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/ON.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/OnOff.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/ONSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/Plug.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/PlugSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessApDirection.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessApGatewaySearching.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessGateway.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/10.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/11.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/12.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/13.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/14.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/15.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/16.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/17.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/18.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/19.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/20.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/21.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/22.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/23.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/24.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/25.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/26.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/27.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/28.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/29.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/3.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/30.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/31.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/32.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/4.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/5.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/6.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/7.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/8.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/9.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_1Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_2Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_3.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_3Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_4.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_4Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_5.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_5Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_Auto.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_AutoSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/SwingBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/NowAcctionTip.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Safety.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/DroidLib/DroidLib.csproj","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/MessageManagement.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/MessageManagementSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Back.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RoomIcon/0.JPG","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RoomIcon/1.JPG","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RoomIcon/2.JPG","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RoomIcon/3.JPG","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/AutoBackup.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/AC_TIP.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Scene/Delaying.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RoomIcon/4.JPG","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RoomIcon/5.JPG","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/0.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/1.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/2.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/3.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/4.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/5.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/6.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/7.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/8.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/9.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/MinusSign2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/MinusSign2Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/PlusSign2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/PlusSign2Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/Humidity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/List.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/Temperature.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Scene/Background.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor0.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor0.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SeekBarIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/progressbtn_2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/progressbtn2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/SensorPir.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/SensorTemperatureHumidity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorTemperatureHumidity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu1_1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu1_2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu1_3.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu1_4.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu1_5.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu2_1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu2_2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu2_3.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu2_4.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu2_5.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerZbGatewaySelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirSwitchCloudContrSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirSwitchSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFourSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelOneSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelThreeSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelTwoSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ColorLightSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ConverterSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ConverterZb485Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainAutoOpenSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainSiphonateSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DimmableLightOneLoadSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DimmableLightSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DryContactSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/IntelligentLocksH06CSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/IntelligentLocksSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/LightSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelayEpointSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelaySelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelayThreeLoadSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RepeaterSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RepeaterZigbeeSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorCarbonMonoxideSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorDoorWindowSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorFireSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorHumiditySelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorInfraredSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorPirSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorTemperatureHumiditySelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorTemperatureSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorWaterSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Socket1Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SwitchSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Logo/2.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/AddBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/LogicMsgIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SceneMsgIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/RightNext.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Guide/Finger.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Guide/Arrows1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Guide/LeftIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Guide/RightIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/layout/zxing_layout.xml","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ProgressBubbles.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SafetyShortcut.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SafetyShortcut_background.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SafetyShortcut_item.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SafetyShortcut_itemSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/IconBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/IconSelectedBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/RealGateway.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/AirConditionerZbGateway.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/DimmableLightOneLoad.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/RelayThreeLoad.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/Repeater.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/SensorTemperatrueHumidity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/MainBack1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/MainBack2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Guide/Arrows2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Guide/WorkRoomIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFangyueEight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFangyueEnvironment.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFangyueFour.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFangyueTwo.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueEight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueEnvironment.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueFour.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueTwo.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelFangyueEightButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelFangyueEnvironment.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelFangyueFourButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelFangyueTwoButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueEightSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueEnvironmentSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueFourSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueTwoSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Left_1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Left_2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Left_3.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Left_4.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Left_5.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Right_1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Right_2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Right_3.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Right_4.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Right_5.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu2_6.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/RoomShadow.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Scene/SceneShadow.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Scene/SceneActionGroud.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/RoomCardShadow.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerEpointSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerZbGatewaySelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirSwitchCloudContrSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirSwitchSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueEightSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueEnvironmentSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueFourSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueTwoSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFourSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelOneSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelThreeSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelTwoSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ColorLightSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ConverterSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ConverterZb485Selected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainAutoOpenSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainSiphonateSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DimmableLightOneLoadSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DimmableLightSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DryContactSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/IntelligentLocksH06CSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/IntelligentLocksSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/LightSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelayEpointSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelaySelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelayThreeLoadSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RepeaterSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RepeaterZigbeeSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorCarbonMonoxideSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorDoorWindowSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorFireSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorHumiditySelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorPirSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorTemperatureHumiditySelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorTemperatureSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorWaterSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Socket1Selected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SwitchSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ThirdPartyDeviceSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ThirdPartyDeviceSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/1IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/2IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/3IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/4IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/5IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/6IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/7IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/8IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/9IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/10IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/11IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/12IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/13IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/14IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/15IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/16IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/17IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/18IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/19IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/20IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/21Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/21IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/21IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/22Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/22IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/22IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/23Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/23IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/23IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/24Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/24IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/24IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/25Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/25IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/25IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/26Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/26IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/26IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/27Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/27IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/27IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/28Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/28IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/28IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorInfraredSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelCurtain.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DeviceItem/ButtonPanelFangyueEnvironmentBigPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DeviceItem/PanelFangyueEightButtonTable.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DeviceItem/PanelFangyueFourButtonTable.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DeviceItem/PanelFangyueTwoButtonTable.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DeviceItem/PanelTable.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelCurtain.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelCurtain.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelCurtainSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/LowPower.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/NormallyOpen.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/NormallyOpenOffline.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/NormallyOpenOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Power40.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Power60.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Power80.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Power100.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/PowerOffline.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/ProgressBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/VolumeIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/VolumeIconOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/FreshAirIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Shared.Droid.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Shared.Droid.HDLWidget.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Shared.Droid.TouchID.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Arch.Core.Common.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Arch.Lifecycle.Common.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Arch.Lifecycle.Runtime.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Animated.Vector.Drawable.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Annotations.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Compat.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Core.UI.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Core.Utils.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Fragment.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Media.Compat.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.v4.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.v7.AppCompat.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Vector.Drawable.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Elian.iOS.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/IOS/Shared.IOS.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/IOS/Shared.IOS.TBL.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/IOS/Xamarin.Essentials.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/M2Mqtt.Net.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/MQTTnet.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Newtonsoft.Json.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Security.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/ZigBee.Droid.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/ZigBee.Ios.xml","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/Xamarin.Android.Support.Core.UI.25.4.0.1/proguard/proguard.txt"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","None","None","None","None","AndroidResource","AndroidResource","AndroidResource","AndroidNativeLibrary","AndroidNativeLibrary","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","ProjectReference","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidResource","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","ProguardConfiguration"],"Analyzers":[]} |
| | | {"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/BouncyCastle.Crypto.dll.1.8.1/lib/BouncyCastle.Crypto.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/FastAndroidCamera.2.0.0/lib/MonoAndroid403/FastAndroidCamera.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/Microsoft.AppCenter.Analytics.1.14.0/lib/MonoAndroid403/Microsoft.AppCenter.Analytics.Android.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/Microsoft.AppCenter.Analytics.1.14.0/lib/MonoAndroid403/Microsoft.AppCenter.Analytics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/Microsoft.AppCenter.1.14.0/lib/MonoAndroid403/Microsoft.AppCenter.Android.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/Microsoft.AppCenter.Crashes.1.14.0/lib/MonoAndroid403/Microsoft.AppCenter.Crashes.Android.Bindings.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/Microsoft.AppCenter.Crashes.1.14.0/lib/MonoAndroid403/Microsoft.AppCenter.Crashes.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/Microsoft.AppCenter.1.14.0/lib/MonoAndroid403/Microsoft.AppCenter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/MQTTnet.3.0.8/lib/netstandard2.0/MQTTnet.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Shared.Droid.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Shared.Droid.HDLWidget.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Shared.Droid.Smartrefresh.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Shared.Droid.TouchID.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.IO.Compression.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Net.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Web.Services.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Design.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.v4.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.v7.RecyclerView.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/ZXing.Net.Mobile.2.4.1/lib/MonoAndroid71/ZXing.Net.Mobile.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/ZXing.Net.Mobile.2.4.1/lib/MonoAndroid71/zxing.portable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/ZXing.Net.Mobile.2.4.1/lib/MonoAndroid71/ZXingNetMobile.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/DroidLib/bin/Debug/DroidLib.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.DeriveBytes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.Xsl.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Cache.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Utilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Hashing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Pkcs.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.SqlClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.RSA.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.InteropServices.WindowsRuntime.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceProcess.ServiceController.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.AuthenticationManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.ECDsa.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.RandomNumberGenerator.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.ProtectedData.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XPath.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Resources.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.NetTcp.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Hashing.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.TraceEvent.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.ServiceModel.Duplex.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Security.Cryptography.Encryption.Aes.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Net.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/10.0.6.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Drawing.Common.dll","Aliases":[],"Framework":null}],"Files":["/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Application.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/Resource.designer.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Properties/AssemblyInfo.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/ZXing/ZXingCustomScanView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/ZXing/ZXingOverlayView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/Device.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/House.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/Logic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/ApkInfoOBJ.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/AuthUserRes.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/GetAppVersionCode.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/ResultPack.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/UserLoginLocalRegionRes.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/AddOrEditorSceneForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/AdjustTargetAddDelayTimeForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/AdjustTargetAddDeviceForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/AdjustTargetAddSceneForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/CategoryMainForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/Base/DeviceRowCommon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceAcRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceAirSwitchRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceColorLightRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceCurtainRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceDoorLockRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceFreshAirRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceRelayRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceSensorRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/Controls/DeviceRow/DeviceTemperatureRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/SelectLocalSceneImageForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/AddDeviceView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/Addview.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/CompleteView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/FunView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/IfString.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/mFunView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/SaveView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/SelectedDeviceView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/TipView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/TopView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/TypeView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/Method.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/OneLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/OneTimePoint.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/RoomAndDeviceView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/SkipView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/SoneLogicList.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/AccountForgetPWD.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/Logic/AccountLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/AccountRegister.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/AccountRegisterSuccess.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/AccountResetPWDSuccess.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/Controls/PhoneEmailSelectControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/PhoneEmailForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/PhoneZone.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceAcDetailCardMethord.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/SelectFloorForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Category/SelectHouseForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonEnum.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/LeftIconButtonRow.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/RoomView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/SceneCategoryView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectTime.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectZone.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/CommonForm/TopFrameLayout.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/AddLogicPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/AddScenePage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/CustomText.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/Cycle.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/DelayTime.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/DeviceTarget.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/AddCondition.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockLogicCommunalPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockLogicList.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/EverymonthPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/EveryyearPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/IgnoreTime.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicCommunalPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/LogicIfon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/MemberList.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/SecurityMode.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/Send.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/TemplatePage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/TimePage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/TimePoint.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Device/Logic/WeekPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ControlForm/Base/DeviceDetailCardCommonForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceAcDetailCardForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceColorLightDetailCardForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceCurtainDetailCardForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceFreshAirDetailCardForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceRelayDetailCardForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceFreshAirCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceFunctionUnallocatedControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceSelectUnallocatedControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/SelectLocalDeviceImageForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/DeviceDetailInfoForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/UnallocatedRoomForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/Base/DeviceCardCommon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceAcCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceAirSwitchCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceColorLightCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceCurtainCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceDoorLockCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceRelayCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceSensorCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/DeviceTemperatureCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/ListRoomCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/SafetyShortcutControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/Controls/SceneCardControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/HomeMainPageForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Abount/AbountForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Abount/SLAForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/AccountOption.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/ResidenceOption.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/BaseCommonControl/Base/FrameLayoutBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/BaseCommonControl/Base/RowLayoutBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ClickButtonControls/BottomLeftClickButton.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ClickButtonControls/BottomRightClickButton.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/BelongAreaControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/ProgressFormBar.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/PswGestureInputControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/InformationEditorControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/RoomDeviceGroupMenuControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SceneFunctionSwitchControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SeekBarControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/TopRightFloorMenuControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/VerificationCodeControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceSimpleSelectControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ListViewLayoutControls/VerticalFrameRefreshControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ListViewLayoutControls/VerticalListRefreshControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/IconBigViewControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/LoadingControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/MessageManagementControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/RowLayoutControls/DeviceFunctionTypeRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/SceneControls/ScenePictrueControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/BottomMenuSelectForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/NumberPswInputDialogForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/PswGestureSecirityForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/PswSecondarySecurityForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlACZbGatewayUpdateLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlCheckLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlControlLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceAirConditionerLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceCurtainLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceDoorLockLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceOtherLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlExperienceAccountLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayBackupLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayUpdateLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlLogLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlResidenceLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlRoomLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlSceneLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlThreadLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlWifiLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/AirConditioner/AirConditionerModeForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/AirConditioner/ACZbGatewayModuleUpdateForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/AirConditioner/ACZbGatewayUpdateMenuForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/AirConditioner/IndoorUnitListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/AirConditioner/IndoorUnitSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/AddDevicePage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/AddScenePage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/BindCommonLayout.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/BindTargetsPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/ChooseKeyModePage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Curtain/AutoOpenDirectionAndLimitSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Curtain/SiphonateDirectionAndLimitSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/AirConditionerZbGatewayDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/AirSwitchCloudContrDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/CommonForm/DirectionCommonForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/CurtainAutoOpenDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/CurtainSiphonateDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelCurtainDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelFangyueEightButtonDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelFangyueEnvironmentDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelFangyueFourButtonDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelFangyueFreshAirDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelFangyueFreshAirModulDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelFangyueTwoButtonDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/RepeaterZigbeeDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorCarbonMonoxideDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorCeilingGasDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorDoorWindowDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorFireDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorInfraredDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorPirDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorTemperatureHumidityForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/SensorWaterDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelBackLighWithSensorForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueButtonSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueEnvironmentButtonSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueEnvironmentLightSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueEnvironmentTargetForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirBackLightSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirButtonSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirTargetForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirTargetsForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFunctionSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/PirSensor/PirSensorDimmingModeForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/PirSensor/PirSensorTargetSelectForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/PirSensor/PirSensorWorkModeMenuForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/AddUnLockMethod.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/AddUnLockMethodTip.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonLayout.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorlockDialog.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/EntryStatusPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/MasterManagementPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/MemberFrozenPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/ShowDoorLockMsgControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TemporaryPassword.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TimeSettignPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/UndistributeDoorlockUserPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/UnLockMethod.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/UserDoorLockPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/UserManagement.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/AddGatewayHelpForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessApDirection1Form.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessApDirection2Form.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessApDirection3Form.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessApSearchForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessApSelectNetworkForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayAddSuccessForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayBackUpListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayProductInfoForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewaySearchListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayRebindForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessUdpDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessUdpSearchForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WirelessUdpSelectNetworkForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayGeneralInformationForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayUploadAndDownLoadForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayCoordinatorInfoForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayVirtualDriveInfoForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Guide/GuideCommonForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Guide/GuideForm1.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Guide/GuideForm2.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Guide/GuideHouseForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Guide/GuideRoomForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlAutoBackupForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlBackupListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionDirectoryListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionFileContentForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionFileListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionGatewayListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionMainForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/HideOption/HideOptionSearchAllFile.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Member/MemberNotEsixtForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/CheckNewPhoneForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/CheckOldPhoneForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/EditorGesturePasswordForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/EditorSecondaryPasswordForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/ForgotAccountPasswordForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/ForgotSecondaryPasswordForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/AddNewRoomForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/EditorRoomInforForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/FloorListRoomForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/LookRoomDeviceListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/ResidenceManagementForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/LookRoomSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetStatuSelectAcForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/CoercePswAddNewForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/CoercePswEditorForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/PasswordUserEditorForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/UserMain/MessageManagementForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/UserMain/QRCodeForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/ResetAccountPasswordForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/AreaCodeSelectForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/BottomItemSelectForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/CommonForm/CommonFormBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/CommonForm/DialogCommonForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/NormalSelectControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/DateSelectControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceUpdateLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/GatewayBackupEnum.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ClickButtonControls/NormalClickButton.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/DeviceInformationListControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/PswNumberInputControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SafetyMasterControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SafetySensorStatuControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceInfoIconControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceRoomControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/GatewayRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/FrameLayoutControls/FrameListControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ClickButtonControls/BottomClickButton.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/FrameLayoutControls/FrameLayoutStatuControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ListViewLayoutControls/VerticalFrameControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ListViewLayoutControls/VerticalListControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/NormalViewControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/BaseCommonControl/Base/ButtonBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/BaseCommonControl/Common/ClickButtonCommon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/BaseCommonControl/Common/IconControlCommon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/InformationTipView.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/FrameLayoutControls/FrameCaptionInputControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/FrameLayoutControls/FrameCaptionViewControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceObjectControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SafeguardLogControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/SceneControls/SceneRoomControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/SceneControls/SceneSimpleSelectControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/TextInputControls/TextInputControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/TextInputControls/TextInputExControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/TopRightMenuControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceGeneralInformationForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelFourButtonDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/Help/DeviceDirectionHelpForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/DimmableLightOneLoadDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelThreeButtonDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/PanelTwoButtonDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/RelayThreeLoadDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DoorLock/DoorLockHistoryLogForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DoorLock/DoorLockScreeningTypeForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelButtonSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFunctionSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/PirSensor/PirSensorBindTargetSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceFirmwareUpdateForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelBackLightSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceHistoryFirmwareVersionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceListMainForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelColorSelectForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceSearchForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Form/SelectDeviceForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/IntelligentLocksH06cDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceDryContactSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceFunctionSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Relay/RelayThreeLoadBackLightSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayFirmwareUpdateForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayHistoryFirmwareVersionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayLinuxInfoForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Bind/BindInfo.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/IMessageCommon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/UserCenterCommon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/BackViewControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/UserCenterEnumCommon.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/BaseCommonControl/Base/TextInputBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/TextInputControls/DialogInputControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/IconViewControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/MostRightIconControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/MessageControls/ShowMsgControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/NormalControls/PicViewControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceSelectControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceBindLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceFixedAttributeLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceHardInfoLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceImageInfoLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlFirmwareUpdateLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAutoBackupLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlBackupLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceAttributeLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayReceiveLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlJiguangMsgPushLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDevicePanelLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlShardLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDevicePirSensorLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Member/AddMemberByIdForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Member/AddMemberInfoForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Member/AddMemberSuccessForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Member/SubAccountLevelUpSuccessForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/OtherParty/OtherPartyAccountMenuForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/ResidenceListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Resourse/ControlCommonResourse.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Resourse/DirectoryFileNameResourse.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Resourse/FirmwareUpdateResourse.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Resourse/GatewayResourse.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/CoercePswAddContactForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddDeviceForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddMenuForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddSceneForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetExistSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/GarrisonAreaDelayedSettionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/PasswordAddNewForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/GarrisonAreaListMenuForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetStatuSelectCurtainForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetStatuSelectLightForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetStatuSelectSwitchForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/PasswordMenuForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/GarrisonAreaSettionMenuForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/GarrisonAreaExistSensorForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/PasswordListUserForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/AddNewSharedListRoomForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/AddNewSharedContentForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/LookSharedListRoomForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/SharedContent/LookSharedContentForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/CheckNewEmailForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/CheckOldEmailForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Password/EditorAccountPasswordForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Suggestion/FeedbackForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/UserMain/SecondAuthenticationForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserView/LoginLoading.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/AC.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/DimmableLight.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/DoorLock.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/FreshAir.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/HumiditySensor.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/Repeater.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/ThirdPartyModuleUpgrade.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/Transverter.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/R.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserView/HomePage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserView/UserPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ZigbeeColor.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/UserCenterColor.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Resourse/UserCenterResourse.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Member/MemberListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Member/MemberManagementForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/UserMain/UserInformationForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/UserMain/UserMainForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/NewGateWayMenuSelectForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WiredGatewayDirectionForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/WiredGatewaySearchForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayInfoEditorForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/Login/AccountLoginForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/CommonPage.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/GetAreaCode.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/ResidenceRes.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/ResponsePack.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/ResponseEntity/UserLoginRes.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/SendDataToServer.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/Room.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/MainPage/ListRoomViewFrom.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Residence/SelectLocalRoomImageForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/ProgressBar.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SearchEditText.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/RowLayoutControls/RowLayoutControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/CommonForm/EditorCommonForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/Direction/AddDeviceTypeListForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceAddSuccessForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/Safety/SafetyManagementMainForm.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/FrameLayoutControls/FrameRowControl.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Common/SceneUI.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/Application.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/BigInteger.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/CloudMqttResponsePack.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/CommonInfo.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/Config.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/EncryptionService.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/Global.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/IStatus.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/OwnCodes.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/RemoteOperatorConsts.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/SecuritySet.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Common/SendDataToGateway.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/AirSwitch.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/BindObj.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/ColorDimmableLight.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/CommonDevice.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/CurtainBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/DeviceType.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/Enum.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/HDLbutton.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/IASZone.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/LigthtBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/LogicBase.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/OTADevice.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/Panel.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/PIRSensor.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/Rollershade.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/Safeguard.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/Scene.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/TemperatureSensor.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/ThermostatObj.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/ToggleLight.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/ZbGateway.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/Device/ZbGatewayData.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/ZigBee/IO/LocalFileUtils.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlSafeguardLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAlarmsLogic.cs","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/app.config","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/packages.config","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/AboutResources.txt","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Properties/AndroidManifest.xml","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/layout/Main.axml","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/values/Strings.xml","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/values/Styles.xml","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/libs/armeabi-v7a/libelianjni.so","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/libs/armeabi-v7a/libjcore127.so","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/drawable/Loading.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/mipmap-xxhdpi/Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/mipmap-mdpi/Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/mipmap-hdpi/Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/mipmap-xhdpi/Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/mipmap-xxxhdpi/Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/drawable/Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/xml/file_paths.xml","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Language.ini","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Account.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Cancle.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Cat.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/ChangeSuccess.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Code.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/HidePwd.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Logo_loginBG.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Logo_White.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Password.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/PhoneEmail_White.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/UnhidePwd.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Add.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Fan_Height.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Fan_HeightSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Fan_Low.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Fan_LowSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Fan_Middle.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Fan_MiddleSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Group.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Auto.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_AutoSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Cool.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_CoolSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Dry.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_DrySelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Fan.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_FanSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Heat.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_HeatSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/OpenOrClose.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/OpenOrCloseSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Path.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Reduce.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/SelectedFanModeBG.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/SelectedModeBG.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/BindAdd.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/BindDown.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/BindEmptyPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/BindLeft.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/BindRight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/Abount.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/Admin.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/Backup.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/DeviceManagement.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/ImperialCrown.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/MenberManagement.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/Opinion.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/ResidenceManagement.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/SafetyManagement.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditioner.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerEpoint.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerZbGateway.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirSwitch.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirSwitchCloudContr.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanel.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFour.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelOne.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelThree.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelTwo.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ColorLight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Converter.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ConverterZb485.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Curtain.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainAutoOpen.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainSiphonate.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DimmableLight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DimmableLightOneLoad.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DryContact.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/IntelligentLocks.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/IntelligentLocksH06C.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Light.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Relay.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelayEpoint.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelayThreeLoad.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Repeater.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Sensor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorCarbonMonoxide.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorDoorWindow.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorEmergencyButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorFire.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorHumidity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorInfrared.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorPir.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorTemperature.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorWater.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Socket1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Switch.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AddFailedPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AddFingerprintTipPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AddIcCardTipPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AddIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AddPasswordTicPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AllMethod.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AllMethodIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/AllMethodOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/CancelIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DateIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DelIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DistributeUnlockIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DooorLockPicOpen.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DoorLockClose.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DoorlockIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DoorLockOpen.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DoorLockPicClose.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DoorlockPicture.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DoorLockUserPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/EntrySuccessIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/FavoriteIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Fingerprint.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Fingerprint207.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/FingerprintOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Left.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/MemberIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Password.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/PasswordOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/proximityCard.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/proximityCardOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/RecordIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/RemoteUnlockIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/RightIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/RoomPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/SelectedIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/SettingIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/ShareIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/SideslipPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Switch.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/SwitchOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/TemPasswordVisiable.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/TempPasswordBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/TempPasswordBackground1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/TypeIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/UndistributeIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/UnLockBlankPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/UnLockButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/UnlockFailed.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/UnLockSideslipIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/UnlockSuccess.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/UnselectedIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/VisitorIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/Floor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/FloorSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/10Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/10IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/11Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/11IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/12Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/12IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/13Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/13IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/14Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/14IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/15Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/15IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/16Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/16IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/17Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/17IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/18Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/18IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/19Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/19IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/1Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/1IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/20Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/20IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/2Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/2IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/3Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/3IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/4Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/4IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/5Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/5IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/6Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/6IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/7Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/7IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/8Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/8IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/9Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/9IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/GatewayIcon1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/GatewayIcon6.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/RealGateway1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/RealGateway6.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WiredGateway.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WiredGatewayInstruct.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/DeviceSearch.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/DimmableLightOneLoad.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/IntelligentLocksH06C.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelFourButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelThreeButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelTwoButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/RelayThreeLoad.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Add.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Add_Category.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Add_GW.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Back.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/CancelIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Category_FunctionBG.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Category_FunctionBGSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Check.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/CloseIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Collection.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Collection1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/CollectionSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/CollectionSelected1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DateSearchIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DeleteIcon1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DeleteIcon2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DeleteIcon2Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Down.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DownLoad.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Drop_Down.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/FixedPosition.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/FixedPositionSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Floor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ForgotPswList.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/FunctionCardView.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/FunctionCardViewSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/FunctionViewBG.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/GarrisonList.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/GarrisonListSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/HidenPWD.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/House.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/HouseSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ItemSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/More.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/NewVersion.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Next.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/NoBindGW.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/NoFunction.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/OpenIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/PersentIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/PickerColorWheel.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Point.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ProgressMsg.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/PswSettion.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/PswSettionSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/QRCode.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Remote.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ResidenceIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/RightIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Room.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/RoomIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SceneCard.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SceneFunctionBG.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ScreeningType.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Search.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SelectFloor_Left.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SelectHouse.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ShardMenu.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Switch.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Switch1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Switch2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Switch2Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SwitchSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SwitchSelected1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Time.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Timer.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Tips.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/UnHidenPWD.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/UnLockFail.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/UnLockSuccess.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/UpperTriangle.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/VirtualFrame.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/WrongIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Logo/Logo.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Navigation/Category.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Navigation/CategorySelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Navigation/Home.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Navigation/HomeSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Navigation/Setting.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Navigation/SettingSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/AirSwitchCloudContr.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/CommonDevice.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/CurtainAutoOpen.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/CurtainSiphonate.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFour.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFourNotPower.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelThree.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelTwo.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/SensorCarbonMonoxide.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/SensorDoorWindow.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/SensorFire.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/SensorInfrared.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/SensorPir.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/SensorWater.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/RoomCardView.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/RoomCardView_Name.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/Room_Rectangle.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/ProtectionAtHome.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/ProtectionAtHomeSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/ProtectionRemoveHome.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/ProtectionRemoveHomeSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/WithdrawGarrison.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/WithdrawGarrisonSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/noMode.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/openMode.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/nextIconSone.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/InputAccountIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/InputAccountIconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/MemberNotEsixtPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/NotAuthority.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/NotShardPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ScanQRcodeIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ScanQRcodeIconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/3.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/ac.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/add.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/AddSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/airswitch.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/athome.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/back.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/connect.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/curtain.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/Ddmmablelight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/delay.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/delay1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/deviceselectedbackgroundcolor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/deviceunselectedbackgroundcolor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/dimmableLight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/doorlock.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/drop-down.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/dropdown.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/function.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/function1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/humidity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/iconBackgroundColor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/iconSelectedBackgroundColor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/leavehome.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/light.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/light_1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/logicaddcolor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/logicbj1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/logicbj2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/logicclose.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/logicopen.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/next.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/nodelay.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/nofunction.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/noon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/noscene.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/nosecurity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/panel.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/point.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/position.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/scene.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/scene1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/security.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/security1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedac.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedairswitch.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedcurtain.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selecteddimmableLight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selecteddoorlock.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedlight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedmonth.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedpanel.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsenor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor13.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor21.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor22.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor277.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor40.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor42.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor43.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor44.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor13.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor21.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor22.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor277.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor40.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor42.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor43.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor44.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sign.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sunrise.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sunset.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/temperature.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/time.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/timeparagraph.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/timepoint.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/withdrawal.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ItemUnSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WiredGatewaySearching.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/BottomButtonGround.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/FailIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/DeskLamp.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/DeskLampSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Message.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/MessageSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/MyHome.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/NextSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SelectFloor_Right.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Shared.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/RoomIconBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/RoomIconBackgroundSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/FavoriteRoom.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/ItemSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/ItemUnSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/ItemUnSelected_Black.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/NoNameRoom.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/DelBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/TemPasswordInvisiable.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/GwSwitchIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/GwSwitchIconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/CurtainAutoOpen.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DeviceLimitGround.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DownTriangle.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/UpTriangle.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/DeviceLimitGroundSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/CurtainSiphonate.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/SensorInfrared.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/SensorDoorWindow.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/SensorCarbonMonoxide.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/SensorWater.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/AirSwitchCloudContr.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/RepeaterZigbee.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/AirConditionerZbGateway.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RepeaterZigbee.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/SensorFire.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/lockadd.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedhumidity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedtemperature.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/CreatFloor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/CreatFloorSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/RoomIconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerEpointSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/WarningIcon1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Cool2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Dry2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Fan2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Mode_Heat2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/IndoorUnitGround.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/BindRoomColor.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/BindRoomColorOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Scene/SceneIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Scene/Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/SafetyShortcut.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/SafetyShortcutSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ThirdPartyDevice.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/QQ.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Wechat.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/HadAuthority.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Safeguard/SafeguardPasswordGround.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/PhoneBook.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/Close.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/CloseSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/Down.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/DownSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/Open.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/OpenSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/Stop.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/StopSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/Up.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RollerShade/UpSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/AddGatewaySuccess.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessGatewaySearching.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/OFF.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/OFFSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/ON.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/OnOff.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/ONSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/Plug.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Light/PlugSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessApDirection.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessApGatewaySearching.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessGateway.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/10.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/11.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/12.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/13.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/14.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/15.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/16.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/17.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/18.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/19.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/20.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/21.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/22.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/23.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/24.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/25.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/26.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/27.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/28.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/29.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/3.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/30.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/31.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/32.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/4.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/5.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/6.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/7.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/8.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/9.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_1Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_2Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_3.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_3Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_4.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_4Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_5.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_5Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_Auto.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/Swing_AutoSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/SwingBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/NowAcctionTip.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/Safety.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/DroidLib/DroidLib.csproj","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/MessageManagement.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/MessageManagementSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Account/Back.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RoomIcon/0.JPG","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RoomIcon/1.JPG","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RoomIcon/2.JPG","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RoomIcon/3.JPG","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/AutoBackup.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/AC/AC_TIP.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Scene/Delaying.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RoomIcon/4.JPG","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RoomIcon/5.JPG","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/0.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/1.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/2.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/3.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/4.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/5.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/6.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/7.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/8.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/SceneIcon/9.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/MinusSign2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/MinusSign2Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/PlusSign2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/PlusSign2Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/Humidity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/List.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/Temperature.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Scene/Background.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/selectedsensor0.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/sensor0.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SeekBarIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/progressbtn_2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/ZigeeLogic/progressbtn2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/SensorPir.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/SensorTemperatureHumidity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorTemperatureHumidity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu1_1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu1_2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu1_3.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu1_4.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu1_5.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu2_1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu2_2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu2_3.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu2_4.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu2_5.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerZbGatewaySelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirSwitchCloudContrSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirSwitchSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFourSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelOneSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelThreeSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelTwoSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ColorLightSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ConverterSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ConverterZb485Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainAutoOpenSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainSiphonateSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DimmableLightOneLoadSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DimmableLightSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DryContactSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/IntelligentLocksH06CSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/IntelligentLocksSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/LightSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelayEpointSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelaySelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelayThreeLoadSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RepeaterSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RepeaterZigbeeSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorCarbonMonoxideSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorDoorWindowSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorFireSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorHumiditySelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorInfraredSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorPirSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorTemperatureHumiditySelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorTemperatureSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorWaterSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Socket1Selected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SwitchSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Logo/2.jpg","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/AddBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/LogicMsgIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SceneMsgIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/RightNext.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Guide/Finger.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Guide/Arrows1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Guide/LeftIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Guide/RightIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Resources/layout/zxing_layout.xml","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/ProgressBubbles.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SafetyShortcut.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SafetyShortcut_background.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SafetyShortcut_item.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Item/SafetyShortcut_itemSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/IconBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/IconSelectedBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/RealGateway.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/AirConditionerZbGateway.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/DimmableLightOneLoad.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/RelayThreeLoad.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/Repeater.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/SensorTemperatrueHumidity.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/MainBack1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Center/MainBack2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Guide/Arrows2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Guide/WorkRoomIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFangyueEight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFangyueEnvironment.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFangyueFour.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFangyueTwo.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueEight.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueEnvironment.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueFour.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueTwo.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelFangyueEightButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelFangyueEnvironment.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelFangyueFourButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelFangyueTwoButton.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueEightSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueEnvironmentSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueFourSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueTwoSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Left_1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Left_2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Left_3.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Left_4.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Left_5.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Right_1.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Right_2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Right_3.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Right_4.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Floor/SelectFloor_Right_5.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/MenuGroud/TopRightMenu2_6.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/RoomShadow.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Scene/SceneShadow.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Scene/SceneActionGroud.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Room/RoomCardShadow.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerEpointSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirConditionerZbGatewaySelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirSwitchCloudContrSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/AirSwitchSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueEightSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueEnvironmentSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueFourSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFangyueTwoSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelFourSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelOneSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelThreeSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelTwoSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ColorLightSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ConverterSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ConverterZb485Selected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainAutoOpenSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/CurtainSiphonateSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DimmableLightOneLoadSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DimmableLightSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/DryContactSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/IntelligentLocksH06CSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/IntelligentLocksSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/LightSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelayEpointSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelaySelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RelayThreeLoadSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RepeaterSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/RepeaterZigbeeSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorCarbonMonoxideSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorDoorWindowSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorFireSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorHumiditySelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorPirSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorTemperatureHumiditySelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorTemperatureSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorWaterSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/Socket1Selected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SwitchSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ThirdPartyDeviceSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ThirdPartyDeviceSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/1IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/2IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/3IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/4IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/5IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/6IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/7IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/8IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/9IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/10IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/11IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/12IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/13IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/14IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/15IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/16IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/17IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/18IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/19IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/20IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/21Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/21IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/21IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/22Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/22IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/22IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/23Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/23IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/23IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/24Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/24IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/24IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/25Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/25IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/25IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/26Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/26IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/26IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/27Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/27IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/27IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/28Icon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/28IconSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/FunctionIcon/28IconSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/SensorInfraredSelected2.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Instruct/PanelCurtain.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DeviceItem/ButtonPanelFangyueEnvironmentBigPic.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DeviceItem/PanelFangyueEightButtonTable.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DeviceItem/PanelFangyueFourButtonTable.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DeviceItem/PanelFangyueTwoButtonTable.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DeviceItem/PanelTable.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelCurtain.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelCurtain.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/Device/ButtonPanelCurtainSelected.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/LowPower.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/NormallyOpen.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/NormallyOpenOffline.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/NormallyOpenOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Power40.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Power60.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Power80.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/Power100.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/PowerOffline.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/ProgressBackground.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/VolumeIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/DoorLock/VolumeIconOn.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/GateWay.Droid/Assets/Phone/BindPic/FreshAirIcon.png","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Shared.Droid.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Shared.Droid.HDLWidget.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Shared.Droid.TouchID.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Arch.Core.Common.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Arch.Lifecycle.Common.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Arch.Lifecycle.Runtime.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Animated.Vector.Drawable.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Annotations.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Compat.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Core.UI.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Core.Utils.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Fragment.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Media.Compat.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.v4.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.v7.AppCompat.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Android/Xamarin.Android.Support.Vector.Drawable.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Elian.iOS.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/IOS/Shared.IOS.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/IOS/Shared.IOS.TBL.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/IOS/Xamarin.Essentials.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/M2Mqtt.Net.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/MQTTnet.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Newtonsoft.Json.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/Security.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/ZigBee.Droid.dll","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/Shared/DLL/ZigBee.Ios.xml","/Users/hdl/Desktop/wjc/HomeApp/ZigbeeApp/packages/Xamarin.Android.Support.Core.UI.25.4.0.1/proguard/proguard.txt"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","None","None","None","None","AndroidResource","AndroidResource","AndroidResource","AndroidNativeLibrary","AndroidNativeLibrary","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidResource","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","ProjectReference","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidResource","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","AndroidAsset","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","ProguardConfiguration"],"Analyzers":[]} |
| | |
| | | <AndroidAsset Include="Assets\Phone\Safeguard\WithdrawGarrisonSelected.png" />
|
| | | <AndroidAsset Include="Assets\Phone\ZigeeLogic\noMode.png" />
|
| | | <AndroidAsset Include="Assets\Phone\ZigeeLogic\openMode.png" />
|
| | | <AndroidAsset Include="Assets\Phone\ZigeeLogic\nextIconSone.png" />
|
| | | </ItemGroup>
|
| | | <ItemGroup>
|
| | | <AndroidAsset Include="Assets\Phone\Item\InputAccountIcon.png" />
|
| | |
| | | <BundleResource Include="Resources\Phone\Gateway\AddGatewaySuccess.png" /> |
| | | <BundleResource Include="Resources\Phone\ZigeeLogic\noMode.png" /> |
| | | <BundleResource Include="Resources\Phone\ZigeeLogic\openMode.png" /> |
| | | <BundleResource Include="Resources\Phone\ZigeeLogic\nextIconSone.png" /> |
| | | </ItemGroup> |
| | | <Import Project="..\Shared\Shared.projitems" Label="Shared" Condition="Exists('..\Shared\Shared.projitems')" /> |
| | | <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" /> |
| | |
| | | /// <summary> |
| | | /// 版本号 |
| | | /// </summary> |
| | | public static string CodeIDString = "1.0.20042701"; |
| | | public static string CodeIDString = "1.0.20042801"; |
| | | /// <summary> |
| | | /// 注册来源(0:HDL On 1:Zigbee) |
| | | /// </summary> |
| | |
| | | Config.Instance.Save();
|
| | | CommonPage.Instance.RemoveAll();
|
| | | CommonPage.Instance.Show();
|
| | | var login = new Phone.Login.AccountLogin();
|
| | | var login = new Phone.Login.AccountLoginForm();
|
| | | CommonPage.Instance.AddChidren(login);
|
| | | login.ShowForm();
|
| | | });
|
| | |
| | | /// <param name="listMac">设备Mac地址</param>
|
| | | public void DeleteRealDeviceFromRoom(List<string> listMac)
|
| | | {
|
| | | bool save = false;
|
| | | foreach (var deviceMacAddr in listMac)
|
| | | {
|
| | | this.dicDeviceRoomId.Remove(deviceMacAddr);
|
| | | if (this.dicDeviceRoomId.ContainsKey(deviceMacAddr) == true)
|
| | | {
|
| | | this.dicDeviceRoomId.Remove(deviceMacAddr);
|
| | | save = true;
|
| | | }
|
| | | }
|
| | | if (save == false)
|
| | | {
|
| | | //没有改变,不需要保存
|
| | | return;
|
| | | }
|
| | | //保存记录
|
| | | string fullName = UserCenterLogic.CombinePath(DirNameResourse.DeviceRoomIdFile);
|
| | |
| | | list.Add(DeviceBeloneType.A插座);
|
| | | list.Add(DeviceBeloneType.A调光器);
|
| | | list.Add(DeviceBeloneType.A窗帘);
|
| | | list.Add(DeviceBeloneType.A新风);
|
| | | list.Add(DeviceBeloneType.A空调);
|
| | | list.Add(DeviceBeloneType.A继电器);
|
| | | list.Add(DeviceBeloneType.A干接点);
|
| | |
| | | #endregion
|
| | |
|
| | | #region ■ 一般方法___________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 从缓存变量检测设备是否在线
|
| | | /// </summary>
|
| | | /// <param name="i_device"></param>
|
| | | /// <returns></returns>
|
| | | public bool CheckDeviceIsOnline(CommonDevice i_device)
|
| | | {
|
| | | //0:离线 1:在线 2:正在刷新状态 |
| | | return i_device.IsOnline == 1 || i_device.IsOnline == 2;
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 判断该设备是否可以显示在主页
|
| | |
| | |
|
| | | //=========★★安防类传感器类(1300-2299)★★=========
|
| | | //这里是麦乐克的
|
| | | this.dicDeviceModelIdEnum["MULTI-GASE--EA07"] = "1300-1300-60000";//燃气传感器
|
| | | this.dicDeviceModelIdEnum["MULTI-MECI--EA01"] = "1301-1300-60000";//门窗磁传感器
|
| | | this.dicDeviceModelIdEnum["MULTI-FIRE--EA05"] = "1302-1300-60000";//烟雾传感器
|
| | | this.dicDeviceModelIdEnum["MULTI-MOTI--EA04"] = "1303-1300-60000";//红外传感器
|
| | | this.dicDeviceModelIdEnum["MULTI-WATE--EA02"] = "1304-1300-60000";//水浸传感器
|
| | | this.dicDeviceModelIdEnum["MULTI-BURO--EA06"] = "1305-1300-60000";//紧急按键
|
| | | this.dicDeviceModelIdEnum["MULTI-GASE--EA07"] = "1300-1200-60000";//燃气传感器
|
| | | this.dicDeviceModelIdEnum["MULTI-MECI--EA01"] = "1301-1200-60000";//门窗磁传感器
|
| | | this.dicDeviceModelIdEnum["MULTI-FIRE--EA05"] = "1302-1200-60000";//烟雾传感器
|
| | | this.dicDeviceModelIdEnum["MULTI-MOTI--EA04"] = "1303-1200-60000";//红外传感器
|
| | | this.dicDeviceModelIdEnum["MULTI-WATE--EA02"] = "1304-1200-60000";//水浸传感器
|
| | | this.dicDeviceModelIdEnum["MULTI-BURO--EA06"] = "1305-1200-60000";//紧急按键
|
| | | //这里是河东的
|
| | | this.dicDeviceModelIdEnum["MSG01/M-ZB.10"] = "1300-1300-60000";//燃气传感器
|
| | | this.dicDeviceModelIdEnum["MSDC01/M-ZB.10"] = "1301-1300-60000";//门窗磁传感器
|
| | | this.dicDeviceModelIdEnum["MSS01/M-ZB.10"] = "1302-1300-60000";//烟雾传感器
|
| | | this.dicDeviceModelIdEnum["MSPIR01/M-ZB.10"] = "1303-1300-60000";//红外传感器
|
| | | this.dicDeviceModelIdEnum["MSW01/M-ZB.10"] = "1304-1300-60000";//水浸传感器
|
| | | this.dicDeviceModelIdEnum["MBU01/M-ZB.10"] = "1305-1300-60000";//紧急按键
|
| | | this.dicDeviceModelIdEnum["MSG01/M-ZB.10"] = "1300-1200-60000";//燃气传感器
|
| | | this.dicDeviceModelIdEnum["MSDC01/M-ZB.10"] = "1301-1200-60000";//门窗磁传感器
|
| | | this.dicDeviceModelIdEnum["MSS01/M-ZB.10"] = "1302-1200-60000";//烟雾传感器
|
| | | this.dicDeviceModelIdEnum["MSPIR01/M-ZB.10"] = "1303-1200-60000";//红外传感器
|
| | | this.dicDeviceModelIdEnum["MSW01/M-ZB.10"] = "1304-1200-60000";//水浸传感器
|
| | | this.dicDeviceModelIdEnum["MBU01/M-ZB.10"] = "1305-1200-60000";//紧急按键
|
| | | this.dicDeviceModelIdEnum["MGCD01/ZB.10"] = "1306-1200-60000";//吸顶燃气传感器
|
| | |
|
| | | //=========★★继电器类(2300-2499)★★=========
|
| | | this.dicDeviceModelIdEnum["MPR0310-ZB.10"] = "2300-2300-60001";//3路继电器小模块
|
| | |
| | | this.dicPictrueShard["ButtonPanel_SimpleFour"] = "ButtonPanel_Four";//简约4按键面板 沿用 4按键的图标
|
| | | this.dicPictrueShard["ButtonPanel_SimpleThree"] = "ButtonPanel_Three";//简约3按键面板 沿用 3按键的图标
|
| | | this.dicPictrueShard["ButtonPanel_SimpleTwo"] = "ButtonPanel_Two";//简约2按键面板 沿用 2按键的图标
|
| | | this.dicPictrueShard["IntelligentLocks_Sone"] = "IntelligentLocks_H06C";//S-one的门锁图片沿用H06C的图标
|
| | | this.dicPictrueShard["Relay_FangyueFreshAirModul"] = "Relay_ThreeLoad";//方悦新风小模块图片沿用3路继电器的图标
|
| | |
|
| | | this.dicPictrueShard["IntelligentLocks_Sone"] = "IntelligentLocks_H06C";//S-one的门锁图片 沿用 H06C的图标
|
| | | this.dicPictrueShard["Relay_FangyueFreshAirModul"] = "Relay_ThreeLoad";//方悦新风小模块图片 沿用 3路继电器的图标
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | /// 紧急按钮
|
| | | /// </summary>
|
| | | Sensor_EmergencyButton = 1305,
|
| | | /// <summary>
|
| | | /// 吸顶燃气传感器
|
| | | /// </summary>
|
| | | Sensor_CeilingGas = 1306,
|
| | | /// <summary>
|
| | | /// 运动传感器
|
| | | /// </summary>
|
| | |
| | | /// </summary>
|
| | | A继电器 = 2300,
|
| | | /// <summary>
|
| | | /// 新风
|
| | | /// </summary>
|
| | | A新风 = 2310,
|
| | | /// <summary>
|
| | | /// 调光器(2500-2799)
|
| | | /// </summary>
|
| | | A调光器 = 2500,
|
| | |
| | | /// 干接点
|
| | | /// </summary>
|
| | | A干接点 = 16,
|
| | | /// <summary>
|
| | | /// 新风
|
| | | /// </summary>
|
| | | A新风 = 17
|
| | | }
|
| | |
|
| | | #endregion
|
old mode 100644
new mode 100755
| | |
| | | //自动化
|
| | | else if (UserCenterResourse.ResidenceOption.CategoryPageSwitchIndex == 2)
|
| | | {
|
| | | this.ShowAutotion();
|
| | | //自动化功能代码入口
|
| | | Device.Logic.SkipView.ShowAutotionView(functionSceneAutoBodyView);
|
| | | //隐藏楼层
|
| | | floorVisible = false;
|
| | | //显示右上角的加号
|
| | |
| | | //窗帘
|
| | | if (device.Type == DeviceType.WindowCoveringDevice)
|
| | | {
|
| | | cardContr = new Controls.DeviceCurtainRowControl(listView.rowSpace / 2);
|
| | | cardContr = new Controls.DeviceCurtainRowControl();
|
| | | }
|
| | | //继电器
|
| | | else if (device.Type == DeviceType.OnOffOutput)
|
| | | {
|
| | | cardContr = new Controls.DeviceRelayRowControl(listView.rowSpace / 2);
|
| | | cardContr = new Controls.DeviceRelayRowControl();
|
| | | }
|
| | | //空气开关
|
| | | else if (device.Type == DeviceType.AirSwitch)
|
| | | {
|
| | | cardContr = new Controls.DeviceAirSwitchRowControl(listView.rowSpace / 2);
|
| | | cardContr = new Controls.DeviceAirSwitchRowControl();
|
| | | }
|
| | | //空调
|
| | | else if (device.Type == DeviceType.Thermostat)
|
| | | {
|
| | | cardContr = new Controls.DeviceAcRowControl(listView.rowSpace / 2);
|
| | | cardContr = new Controls.DeviceAcRowControl();
|
| | | }
|
| | | // 新风
|
| | | else if (device.Type == DeviceType.FreshAir)
|
| | | {
|
| | | cardContr = new Controls.DeviceFreshAirRowControl(listView.rowSpace / 2);
|
| | | cardContr = new Controls.DeviceFreshAirRowControl();
|
| | | }
|
| | | //彩灯(调光器)
|
| | | else if (device.Type == DeviceType.DimmableLight)
|
| | | {
|
| | | cardContr = new Controls.DeviceColorLightRowControl(listView.rowSpace / 2);
|
| | | cardContr = new Controls.DeviceColorLightRowControl();
|
| | | }
|
| | | //传感器
|
| | | else if (device.Type == DeviceType.IASZone)
|
| | | {
|
| | | cardContr = new Controls.DeviceSensorRowControl(listView.rowSpace / 2);
|
| | | cardContr = new Controls.DeviceSensorRowControl();
|
| | | }
|
| | | //温湿度
|
| | | else if (device.Type == DeviceType.TemperatureSensor)
|
| | | {
|
| | | cardContr = new Controls.DeviceTemperatureRowControl(listView.rowSpace / 2);
|
| | | cardContr = new Controls.DeviceTemperatureRowControl();
|
| | | }
|
| | | //门锁
|
| | | else if (device.Type == DeviceType.DoorLock)
|
| | | {
|
| | | cardContr = new Controls.DeviceDoorLockRowControl(listView.rowSpace / 2);
|
| | | cardContr = new Controls.DeviceDoorLockRowControl();
|
| | | }
|
| | | //无法识别
|
| | | else
|
| | | {
|
| | | cardContr = new Controls.DeviceRowCommon(listView.rowSpace / 2);
|
| | | cardContr = new Controls.DeviceRowCommon();
|
| | | //没有状态功能
|
| | | cardContr.hadStatuFunction = false;
|
| | | }
|
| | |
|
| | | cardContr.chidrenYaxis = listView.rowSpace / 2;
|
| | | //初始化卡片
|
| | | listView.AddChidren(cardContr);
|
| | | cardContr.InitControl(device);
|
| | |
| | | if (this.dicDeviceRowControl.ContainsKey(mainKeys) == true)
|
| | | {
|
| | | //刷新卡片状态
|
| | | this.dicDeviceRowControl[mainKeys].SetRowOnlineStatu(report.IsOnline == 1);
|
| | | bool bolOnline = LocalDevice.Current.CheckDeviceIsOnline(report);
|
| | | this.dicDeviceRowControl[mainKeys].SetRowOnlineStatu(bolOnline);
|
| | | return;
|
| | | }
|
| | |
|
| | |
| | | /// 设备回路主键
|
| | | /// </summary>
|
| | | public List<string> listDeviceKeys = new List<string>();
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ◆ 自动化__________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 自动化功能代码入口
|
| | | /// </summary>
|
| | | private void ShowAutotion()
|
| | | {
|
| | | Shared.Phone.Device.Logic.SkipView.ShowAutotionView(functionSceneAutoBodyView);
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | /// <summary>
|
| | | /// 未分配界面的设备选择控件
|
| | | /// </summary>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | public DeviceRowCommon(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | public DeviceRowCommon()
|
| | | {
|
| | | this.SetCornerWithSameRadius(Application.GetRealHeight(58), HDLUtils.RectCornerTopLeft);
|
| | | this.Width = Application.GetRealWidth(1022);
|
| | |
| | | //设备名字
|
| | | this.btnDeviceName = new NormalViewControl(600, 60, true);
|
| | | btnDeviceName.X = Application.GetRealWidth(181);
|
| | | btnDeviceName.Y = Application.GetRealHeight(16) + this.chidrenYaxis;
|
| | | //当指定实际坐标时,这里需要的偏移量为2倍
|
| | | btnDeviceName.Y = Application.GetRealHeight(16) + this.chidrenYaxis * 2;
|
| | | btnDeviceName.Text = Common.LocalDevice.Current.GetDeviceEpointName(i_device);
|
| | | btnDeviceName.SelectedTextColor = Common.ZigbeeColor.Current.GXCTextSelectedColor;
|
| | | this.frameTable.AddChidren(btnDeviceName, ChidrenBindMode.BindEventOnly);
|
| | |
| | | //状态
|
| | | this.btnStatu = new NormalViewControl(600, 50, true);
|
| | | btnStatu.X = Application.GetRealWidth(181);
|
| | | btnStatu.Y = Application.GetRealHeight(70) + this.chidrenYaxis;
|
| | | //当指定实际坐标时,这里需要的偏移量为2倍
|
| | | btnStatu.Y = Application.GetRealHeight(70) + this.chidrenYaxis * 2;
|
| | | btnStatu.TextSize = 10;
|
| | | btnStatu.TextColor = UserCenterColor.Current.TextGrayColor1;
|
| | | this.frameTable.AddChidren(btnStatu, ChidrenBindMode.BindEventOnly);
|
| | |
| | | //如果这个函数被重写的话,则代表这个设备有开关功能
|
| | | this.isHadOpenSwitch = false;
|
| | | //默认用在线状态来判断
|
| | | return i_device.IsOnline == 1;
|
| | | return Common.LocalDevice.Current.CheckDeviceIsOnline(i_device);
|
| | | }
|
| | |
|
| | |
|
| | |
| | | #region ■ 初始化_____________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 分类界面的空调设备行控件
|
| | | /// </summary>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | public DeviceAcRowControl(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 初始化控件
|
| | | /// </summary>
|
| | | /// <param name="i_device"></param>
|
| | |
| | | #region ■ 初始化_____________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 分类界面的空气开关设备行控件
|
| | | /// </summary>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | public DeviceAirSwitchRowControl(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 初始化控件
|
| | | /// </summary>
|
| | | /// <param name="i_device"></param>
|
| | |
| | | #region ■ 初始化_____________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 分类界面的彩灯(调光器)设备行控件
|
| | | /// </summary>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | public DeviceColorLightRowControl(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 初始化控件
|
| | | /// </summary>
|
| | | /// <param name="i_device"></param>
|
| | |
| | | #region ■ 初始化_____________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 分类界面的窗帘设备行控件
|
| | | /// </summary>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | public DeviceCurtainRowControl(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 初始化控件
|
| | | /// </summary>
|
| | | /// <param name="i_device"></param>
|
| | |
| | | /// <summary>
|
| | | /// 分类界面的门锁设备行控件
|
| | | /// </summary>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | public DeviceDoorLockRowControl(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | public DeviceDoorLockRowControl()
|
| | | {
|
| | | //门锁暂时没有状态功能
|
| | | this.hadStatuFunction = false;
|
| | |
| | | public class DeviceFreshAirRowControl : DeviceRowCommon |
| | | { |
| | | /// <summary>
|
| | | /// 分类界面的新风设备行控件
|
| | | /// </summary>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param> |
| | | public DeviceFreshAirRowControl(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis) |
| | | { |
| | | } |
| | | |
| | | /// <summary>
|
| | | /// 初始化控件
|
| | | /// </summary>
|
| | | /// <param name="i_device"></param>
|
| | |
| | | #region ■ 初始化_____________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 分类界面的继电器设备行控件
|
| | | /// </summary>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | public DeviceRelayRowControl(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 初始化控件
|
| | | /// </summary>
|
| | | /// <param name="i_device"></param>
|
| | |
| | | {
|
| | | #region ■ 初始化_____________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 分类界面的传感器设备行控件
|
| | | /// </summary>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | public DeviceSensorRowControl(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | }
|
| | |
|
| | | #endregion
|
| | | }
|
| | | }
|
| | |
| | | {
|
| | | #region ■ 初始化_____________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 分类界面的温湿度传感器设备行控件
|
| | | /// </summary>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | public DeviceTemperatureRowControl(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 发送获取状态命令___________________
|
old mode 100644
new mode 100755
| | |
| | | timeView.clickviewBtn.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | TimeView(); |
| | | }; |
| | | }; |
| | | functionView.clickviewBtn.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | var roomAndDeviceView = new RoomAndDeviceView(); |
| | |
| | | { |
| | | if (string.IsNullOrEmpty(editTime.Text)) |
| | | { |
| | | ShowTip(Language.StringByID(R.MyInternationalizationString.timeNull),true); |
| | | ShowErrorTip(Language.StringByID(R.MyInternationalizationString.timeNull),true); |
| | | return; |
| | | } |
| | | if (int.Parse(editTime.Text) < 1 || int.Parse(editTime.Text) > 12) |
| | | { ///限制输入数字范围; |
| | | string str = Language.StringByID(R.MyInternationalizationString.less) + Language.StringByID(R.MyInternationalizationString.or) + Language.StringByID(R.MyInternationalizationString.more); |
| | | ShowTip(str, true); |
| | | ShowErrorTip(str, true); |
| | | return; |
| | | |
| | | |
| | | } |
| | | dialog.Close(); |
| | | action(editTime.Text); |
| | | }; |
| | | |
| | | }; |
| | | |
| | | } |
| | | /// <summary> |
| | | /// 提示框 |
| | | /// 错误提示框 |
| | | /// </summary> |
| | | public static void ShowTip(string tipText,bool _if ) |
| | | public static void ShowErrorTip(string tipText,bool _if ) |
| | | { |
| | | ///主控件 |
| | | Dialog dialog = new Dialog(); |
| | |
| | | dialog.Close(); |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 闪错提示框 |
| | | /// </summary> |
| | | public static void ShowFlashTip(string tipText,int timeValue=1) |
| | | { |
| | | ///主控件 |
| | | Dialog dialog = new Dialog(); |
| | | dialog.Show(); |
| | | ///背景的父控件 |
| | | FrameLayout fLayout = new FrameLayout { BackgroundColor = ZigbeeColor.Current.LogicTranslucentColor }; |
| | | dialog.AddChidren(fLayout); |
| | | fLayout.MouseUpEventHandler += (sender,e) => { |
| | | dialog.Close(); |
| | | |
| | | }; |
| | | ///弹框父控件 |
| | | FrameLayout tipFLayout = new FrameLayout |
| | | { |
| | | X = Application.GetRealWidth(230), |
| | | Y = Application.GetRealHeight(717), |
| | | Width = Application.GetRealWidth(622), |
| | | Height = Application.GetRealHeight(317), |
| | | BackgroundColor = ZigbeeColor.Current.LogicBlankBackgroundColor, |
| | | Radius = (uint)Application.GetRealHeight(17) |
| | | }; |
| | | fLayout.AddChidren(tipFLayout); |
| | | |
| | | ///提示控件 |
| | | Button tipBtn = new Button |
| | | { |
| | | Y = Application.GetRealHeight(58), |
| | | X = Application.GetRealWidth(150), |
| | | Height = Application.GetRealHeight(63), |
| | | Width = Application.GetRealWidth(622 - 300), |
| | | TextID = R.MyInternationalizationString.tip, |
| | | TextAlignment = TextAlignment.Center, |
| | | TextColor = ZigbeeColor.Current.LogicTipColor, |
| | | TextSize = 16, |
| | | |
| | | }; |
| | | tipFLayout.AddChidren(tipBtn); |
| | | ///文本控件 |
| | | Button Text1Btn = new Button |
| | | { |
| | | Y = Application.GetRealHeight(156), |
| | | X = Application.GetRealWidth(50), |
| | | Height = Application.GetRealHeight(58), |
| | | Width = Application.GetRealWidth(622 - 100), |
| | | Text = tipText, |
| | | TextAlignment = TextAlignment.Center, |
| | | TextColor = ZigbeeColor.Current.LogicBtnCancelColor, |
| | | TextSize = 14, |
| | | }; |
| | | tipFLayout.AddChidren(Text1Btn); |
| | | |
| | | new System.Threading.Thread(() => |
| | | { |
| | | System.Threading.Thread.Sleep(timeValue*1000); |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | dialog.Close(); |
| | | }); |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | | } |
| | | } |
| | | } |
| | |
| | | Common.Logic.CurrentLogic.LogicIsCustomPushText = 0; |
| | | pushview.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBlankBackgroundColor; |
| | | } |
| | | Send.Zj(LogicView.IfString.Tag, Common.Logic.CurrentLogic); |
| | | if (!Config.Instance.Home.IsVirtually) |
| | | { |
| | | Send.Zj(LogicView.IfString.Tag, Common.Logic.CurrentLogic); |
| | | |
| | | } |
| | | }; |
| | | |
| | | if (Common.Logic.CurrentLogic.LogicIsCustomPushText == 0) |
| | |
| | | bool succeed = false; |
| | | //判断是新添加逻辑(默认0)还是修改逻辑 |
| | | CommonPage.Loading.Start(); |
| | | if (CurrentLogic.LogicId == 0) |
| | | { |
| | | //发送添加逻辑命令 |
| | | var logicifon = await Send.AddModifyLogic(CurrentLogic); |
| | | if (logicifon != null && logicifon.LogicId != 0) |
| | | { |
| | | succeed = true; |
| | | CurrentLogic.LogicId = logicifon.LogicId; |
| | | if (LogicView.IfString._Logic == if_logic || LogicView.IfString._SoneLogic == if_logic) |
| | | { |
| | | //自动化逻辑列表 |
| | | Common.Logic.LogicList.Add(CurrentLogic); |
| | | } |
| | | if (LogicView.IfString._LockLogic == if_logic) |
| | | { |
| | | //门锁联动事件逻辑列表 |
| | | Common.Logic.LockLogicList.Add(CurrentLogic); |
| | | } |
| | | if (LogicView.IfString._SoneLogic == if_logic) |
| | | { |
| | | //Sone门锁联动事件逻辑列表 |
| | | Common.Logic.SoneLogicList.Add(CurrentLogic); |
| | | |
| | | } |
| | | if (tag) |
| | | { |
| | | Send.Zj(tag, CurrentLogic); |
| | | } |
| | | } |
| | | if (Config.Instance.Home.IsVirtually) |
| | | { |
| | | Send.Zj(LogicView.IfString.Tag, Common.Logic.CurrentLogic); |
| | | //自动化逻辑列表 |
| | | Common.Logic.LogicList.Add(CurrentLogic); |
| | | } |
| | | else |
| | | { |
| | | //发送修改逻辑命令; |
| | | //修改命令不需要等待回复; |
| | | Send.AddModifyLogic(CurrentLogic); |
| | | //编辑默认成功(不考虑网络情况); |
| | | succeed = true; |
| | | if (CurrentLogic.LogicId == 0) |
| | | { |
| | | //发送添加逻辑命令 |
| | | var logicifon = await Send.AddModifyLogic(CurrentLogic); |
| | | if (logicifon != null && logicifon.LogicId != 0) |
| | | { |
| | | succeed = true; |
| | | CurrentLogic.LogicId = logicifon.LogicId; |
| | | if (LogicView.IfString._Logic == if_logic || LogicView.IfString._SoneLogic == if_logic) |
| | | { |
| | | //自动化逻辑列表 |
| | | Common.Logic.LogicList.Add(CurrentLogic); |
| | | } |
| | | if (LogicView.IfString._LockLogic == if_logic) |
| | | { |
| | | //门锁联动事件逻辑列表 |
| | | Common.Logic.LockLogicList.Add(CurrentLogic); |
| | | } |
| | | if (LogicView.IfString._SoneLogic == if_logic) |
| | | { |
| | | //Sone门锁联动事件逻辑列表 |
| | | Common.Logic.SoneLogicList.Add(CurrentLogic); |
| | | |
| | | } |
| | | if (tag) |
| | | { |
| | | Send.Zj(tag, CurrentLogic); |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | | //发送修改逻辑命令; |
| | | //修改命令不需要等待回复; |
| | | Send.AddModifyLogic(CurrentLogic); |
| | | //编辑默认成功(不考虑网络情况); |
| | | succeed = true; |
| | | } |
| | | } |
| | | CommonPage.Loading.Hide(); |
| | | |
| | |
| | | var soneLogicList = new SoneLogicList(); |
| | | UserView.HomePage.Instance.AddChidren(soneLogicList); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | soneLogicList.Show(()=> { },false); |
| | | soneLogicList.Show(); |
| | | } |
| | | |
| | | } |
old mode 100755
new mode 100644
| | |
| | | { |
| | | case 0: |
| | | { |
| | | ///Sone门锁主入口 |
| | | if (doorLock == null) |
| | | { |
| | | ///防止抛异常 |
| | | doorLock = new DoorLock(); |
| | | } |
| | | Send.CurrentDoorLock = doorLock; |
| | | ///进来刷新一次设备列表; |
| | | Common.Logic.LogicDviceList.Clear(); |
| | | if (Common.Logic.LogicDviceList.Count == 0) |
| | | { |
| | | Common.Logic.LogicDviceList.AddRange(LocalDevice.Current.listAllDevice.ToArray()); |
| | | } |
| | | var addLogicPage = new SoneLogicList(); |
| | | //new一个新逻辑对象; |
| | | //新增正常自动化入口 |
| | | Common.Logic.CurrentLogic = new Common.Logic(); |
| | | Common.Logic.CurrentLogic.IsEnable = 1;//默认为开 |
| | | Common.Logic.CurrentLogic.LogicType = 0;//标记逻辑类型 |
| | | Common.Logic.CurrentLogic.LogicName = Language.StringByID(MyInternationalizationString.automation1); |
| | | var addLogicPage = new AddLogicPage(); |
| | | UserView.HomePage.Instance.AddChidren(addLogicPage); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | addLogicPage.Show(()=> { },false); |
| | | |
| | | ////new一个新逻辑对象; |
| | | ////新增正常自动化入口 |
| | | //Common.Logic.CurrentLogic = new Common.Logic(); |
| | | //Common.Logic.CurrentLogic.IsEnable = 1;//默认为开 |
| | | //Common.Logic.CurrentLogic.LogicType = 0;//标记逻辑类型 |
| | | //Common.Logic.CurrentLogic.LogicName = Language.StringByID(MyInternationalizationString.automation1); |
| | | //var addLogicPage = new AddLogicPage(); |
| | | //UserView.HomePage.Instance.AddChidren(addLogicPage); |
| | | //UserView.HomePage.Instance.PageIndex += 1; |
| | | //addLogicPage.Show(); |
| | | addLogicPage.Show(); |
| | | |
| | | } |
| | | break; |
| | |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | #region ◆ 自动化__________________________ |
| | | /// <summary> |
| | | /// 自动化功能代码入口 |
| | |
| | | CommonPage.Loading.Start(); |
| | | try |
| | | { |
| | | if (Common.Logic.LogicList.Count == 0) |
| | | if (!Config.Instance.Home.IsVirtually)//虚拟的不获取网关逻辑列表 |
| | | { |
| | | var Idlist1 = await Send.GetLogicId(0);// |
| | | var Idlist2 = await Send.GetLogicId(2);//门锁常开模式 |
| | | if (Idlist1.Count != 0) |
| | | if (Common.Logic.LogicList.Count == 0) |
| | | { |
| | | var listlogic1 = await Send.ReadList(Idlist1.Count, 0); |
| | | for (int j = 0; j < listlogic1.Count; j++) |
| | | var Idlist1 = await Send.GetLogicId(0);// |
| | | var Idlist2 = await Send.GetLogicId(2);//门锁常开模式 |
| | | if (Idlist1.Count != 0) |
| | | { |
| | | var logic = listlogic1[j]; |
| | | if (logic.LogicType != 0) |
| | | var listlogic1 = await Send.ReadList(Idlist1.Count, 0); |
| | | for (int j = 0; j < listlogic1.Count; j++) |
| | | { |
| | | continue; |
| | | var logic = listlogic1[j]; |
| | | if (logic.LogicType != 0) |
| | | { |
| | | continue; |
| | | } |
| | | Common.Logic.LogicList.Add(logic); |
| | | } |
| | | Common.Logic.LogicList.Add(logic); |
| | | } |
| | | } |
| | | if (Idlist2.Count != 0) |
| | | { |
| | | var listlogic2 = await Send.ReadList(Idlist2.Count, 2); |
| | | for (int j = 0; j < listlogic2.Count; j++) |
| | | if (Idlist2.Count != 0) |
| | | { |
| | | var logic = listlogic2[j]; |
| | | if (logic.LogicType != 2) |
| | | var listlogic2 = await Send.ReadList(Idlist2.Count, 2); |
| | | for (int j = 0; j < listlogic2.Count; j++) |
| | | { |
| | | continue; |
| | | var logic = listlogic2[j]; |
| | | if (logic.LogicType != 2) |
| | | { |
| | | continue; |
| | | } |
| | | Common.Logic.LogicList.Add(logic); |
| | | } |
| | | Common.Logic.LogicList.Add(logic); |
| | | } |
| | | } |
| | | } |
| | |
| | | /// <param name="refresview">Refresview.</param> |
| | | private static async void Automationview(VerticalRefreshLayout refresview, bool no) |
| | | { |
| | | |
| | | refresview.RemoveAll(); |
| | | if (Common.Logic.LogicList.Count == 0 && no == false) |
| | | { |
| | |
| | | logic.IsEnable = 0; |
| | | StatusColor(logic, logicRowlayout, 0); |
| | | } |
| | | Send.LogicControlSwitch(logic); |
| | | if (!Config.Instance.Home.IsVirtually) |
| | | { |
| | | Send.LogicControlSwitch(logic); |
| | | } |
| | | //Logic.Send.AddModifyLogic(logic); |
| | | }; |
| | | if (logic.IsEnable == 1) |
| | |
| | | { |
| | | Common.Logic.LogicList.Remove(logic); |
| | | Automationview(refresview, no); |
| | | Send.DelLogic(logic.LogicId); |
| | | if (!Config.Instance.Home.IsVirtually) |
| | | { |
| | | Send.DelLogic(logic.LogicId); |
| | | } |
| | | }; |
| | | |
| | | }; |
| | |
| | | /// </summary> |
| | | /// <param name="action">给徐梅刷新界面用的</param> |
| | | /// <param name="bool_If"></param> |
| | | public async void Show(Action action, bool bool_If = false) |
| | | public Action<bool> action; |
| | | public async void Show() |
| | | { |
| | | #region 徐梅叫这样做的 |
| | | string key = Send.CurrentDoorLock.DeviceAddr + "_" + Send.CurrentDoorLock.DeviceEpoint; |
| | | if (Send.CurrentDoorLock.IsDoorLockNormallyMode.ContainsKey(key)) |
| | | { |
| | | if (Send.CurrentDoorLock.IsDoorLockNormallyMode[key] == true) |
| | | { |
| | | bool_If = true; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region 界面的布局代码 |
| | | UserView.HomePage.Instance.ScrollEnabled = false;//锁住左滑 |
| | | TopView view = new TopView(); |
| | |
| | | UserView.HomePage.Instance.ScrollEnabled = true; |
| | | if (action != null) |
| | | { |
| | | action(); |
| | | action(Send.CurrentDoorLock.IsDoorLockNormallyMode); |
| | | } |
| | | |
| | | RemoveFromParent(); |
| | |
| | | }; |
| | | fLayout.AddChidren(modeIconBtn); |
| | | |
| | | if (bool_If) |
| | | if (Send.CurrentDoorLock.IsDoorLockNormallyMode) |
| | | { |
| | | /// 查找是否存在时效性自动化;有的话就返回自动化对象; |
| | | var logic = await SkipView.GetLogicIfon(); |
| | |
| | | closeBtn.MouseUpEventHandler += async (sender, e) => |
| | | { |
| | | var result = await UserCenter.DoorLock.DoorLockCommonInfo.DelNormallyOpenMode(Send.CurrentDoorLock); |
| | | if (result) |
| | | if (result)
|
| | | { |
| | | if (logic != null) |
| | | { |
| | |
| | | ///没有判断的话,逻辑会为空,抛出异常; |
| | | Send.DelLogic(logic.LogicId); |
| | | } |
| | | Send.CurrentDoorLock.IsDoorLockNormallyMode = false; |
| | | this.RemoveFromParent(); |
| | | var soneLogicList = new SoneLogicList(); |
| | | UserView.HomePage.Instance.AddChidren(soneLogicList); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | soneLogicList.Show(() => { }, false); |
| | | soneLogicList.Show();
|
| | | } |
| | | else |
| | | { |
| | | ///提示失败 |
| | | LogicView.TipView.ShowFlashTip("关闭失败"); |
| | | } |
| | | |
| | | }; |
| | |
| | | Height = Application.GetMinRealAverage(104), |
| | | X = Application.GetRealWidth(861), |
| | | Y = Application.GetRealHeight(17), |
| | | UnSelectedImagePath = "ZigeeLogic/next.png", |
| | | UnSelectedImagePath = "ZigeeLogic/nextIconSone.png", |
| | | }; |
| | | modeFl.AddChidren(nextIconBtn); |
| | | |
| | |
| | | |
| | | nextIconBtn.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | |
| | | LogicView.TipView.ShowConfrimTip(() => |
| | | |
| | | {///再次确认 |
| | | LogicView.TipView.ShowInputTip(true, async (str) => |
| | | {///确认发送命令 |
| | |
| | | var result = await UserCenter.DoorLock.DoorLockCommonInfo.SetNormallyOpenModeFuncAsync(Send.CurrentDoorLock); |
| | | if (!result) |
| | | { |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | ///提示失败 |
| | | }); |
| | | LogicView.TipView.ShowFlashTip("开启失败"); |
| | | return; |
| | | } |
| | | else |
| | |
| | | var addResult = await SkipView.LockAddModifyLogic(int.Parse(str), Send.CurrentDoorLock);//添加一条失效逻辑 |
| | | if (!addResult) |
| | | { |
| | | ///提示失败 |
| | | return; |
| | | } |
| | | ///提示失败 |
| | | LogicView.TipView.ShowFlashTip("添加失败"); |
| | | return; |
| | | }
|
| | | Send.CurrentDoorLock.IsDoorLockNormallyMode = true; |
| | | this.RemoveFromParent(); |
| | | var soneLogicList = new SoneLogicList(); |
| | | UserView.HomePage.Instance.AddChidren(soneLogicList); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | soneLogicList.Show(() => { }, true); |
| | | soneLogicList.Show(); |
| | | |
| | | } |
| | | } |
| | |
| | | /// 加载自动化列表 |
| | | /// </summary> |
| | | /// <param name="verticalRefresh"></param> |
| | | RowLayout selectedRow = new RowLayout() { Tag = "0" };//记录左滑状态 |
| | | int i = 1; |
| | | private void RefreshView(VerticalRefreshLayout verticalRefresh) |
| | | { |
| | | verticalRefresh.RemoveAll(); |
| | | for (int i = 0; i < 6; i++) |
| | | { |
| | | Common.Logic.SoneLogicList.Add(new Common.Logic { LogicName = i.ToString() }); |
| | | |
| | | } |
| | | foreach (var logic in Common.Logic.SoneLogicList) |
| | | { |
| | | #region 自动化布局View |
| | |
| | | LineColor = ZigbeeColor.Current.LogicBackgroundColor, |
| | | BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor, |
| | | SubViewWidth = Application.GetRealWidth(184),//改变编辑控件宽度多少; |
| | | Tag = i.ToString(), |
| | | }; |
| | | fLayout.AddChidren(logicRow); |
| | | //左滑菜单事件 |
| | | logicRow.OpenMenuAction += () => |
| | | { |
| | | //if (selectedRow.Tag.ToString() != logicRowlayout.Tag.ToString()) |
| | | //{ //保留左滑只有一个; |
| | | // selectedRow.HideMenu();// |
| | | //} |
| | | //selectedRow = logicRowlayout; |
| | | if (selectedRow.Tag.ToString() != logicRow.Tag.ToString()) |
| | | { //保留左滑只有一个; |
| | | selectedRow.HideMenu();// |
| | | } |
| | | selectedRow = logicRow; |
| | | }; |
| | | i++; |
| | | ///显示逻辑名称的控件
|
| | | var nameBtn = new Button |
| | | { |
File was renamed from ZigbeeApp/Shared/Phone/Login/AccountLogin.cs |
| | |
| | | /// <summary>
|
| | | /// 登录界面
|
| | | /// </summary>
|
| | | public class AccountLogin : FrameLayoutBase
|
| | | public class AccountLoginForm : FrameLayoutBase
|
| | | {
|
| | | #region ■ 变量声明___________________________
|
| | |
|
| | |
| | | //未登录成功弹出登录界面 同时需要标记为未登录状态
|
| | | Config.Instance.LoginDateTime = new DateTime(1970, 1, 1);
|
| | | Config.Instance.Save();
|
| | | var login = new AccountLogin();
|
| | | var login = new AccountLoginForm();
|
| | | CommonPage.Instance.AddChidren(login);
|
| | | login.ShowForm(account);
|
| | | });
|
| | |
| | | } |
| | | finally |
| | | { |
| | | var login = new AccountLogin(); |
| | | var login = new AccountLoginForm(); |
| | | CommonPage.Instance.AddChidren(login); |
| | | login.ShowForm(); |
| | | } |
File was renamed from ZigbeeApp/Shared/Phone/Login/AccountLogic.cs |
| | |
| | | }; |
| | | var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj); |
| | | var revertObj = await RequestHttpsZigbeeAsync("ProcessRange/ReceiveAppLatAndLon", System.Text.Encoding.UTF8.GetBytes(requestJson)); |
| | | //if (revertObj.StateCode.ToUpper() == "SUCCESS") |
| | | //{ |
| | | // System.Console.WriteLine("上传位置成功" + lat + lon); |
| | | //} |
| | | } |
| | | catch { } |
| | | } |
| | |
| | | { |
| | | if (!btnManual.IsSelected) |
| | | { |
| | | this.SetFanComand(7); |
| | | this.SetFanComand(15); |
| | | } |
| | | }; |
| | | |
| | |
| | | ///3:High |
| | | ///4:On |
| | | ///5:Auto |
| | | /// 7:Manual |
| | | /// 15:Manual |
| | | /// </summary>
|
| | | private void SetFanComand(int command)
|
| | | {
|
| | |
| | | case 5: |
| | | FreshAirDev.SetAuto(); |
| | | break; |
| | | case 7: |
| | | case 15: |
| | | FreshAirDev.SetManual(); |
| | | break; |
| | | } |
| | |
| | | this.listControl[2].IsBold = false; |
| | | this.listControl[3].Visible = false; |
| | | }
|
| | | else if (FreshAirDev.currentFanMode == 7)
|
| | | else if (FreshAirDev.currentFanMode == 15)
|
| | | {
|
| | | this.listControl[0].TextColor = ZigbeeColor.Current.XMGray3; |
| | | this.listControl[0].IsBold = false; |
| | |
| | | //如果这个函数被重写的话,则代表这个设备有开关功能
|
| | | this.isHadOpenSwitch = false;
|
| | | //默认用在线状态来判断
|
| | | return i_device.IsOnline == 1;
|
| | | return Common.LocalDevice.Current.CheckDeviceIsOnline(i_device);
|
| | | }
|
| | |
|
| | |
|
New file |
| | |
| | | using System; |
| | | using Shared.Phone.UserCenter; |
| | | using ZigBee.Device; |
| | | namespace Shared.Phone.MainPage.Controls |
| | | { |
| | | /// <summary>
|
| | | /// 新风卡片的控件
|
| | | /// </summary> |
| | | public class DeviceFreshAirCardControl : DeviceCardCommon |
| | | { |
| | | #region ■ 初始化_____________________________
|
| | | |
| | | /// <summary>
|
| | | /// 初始化控件
|
| | | /// </summary>
|
| | | /// <param name="i_device"></param>
|
| | | public override void InitControl(CommonDevice i_device)
|
| | | {
|
| | | base.InitControl(i_device);
|
| | |
|
| | | //添加跳转深度卡片信息事件
|
| | | this.AddDetailInfoEvent(i_device);
|
| | |
|
| | | //添加开关控件
|
| | | var btnSwitch = this.AddSwitchControl();
|
| | | btnSwitch.ButtonClickEvent += (sender, e) =>
|
| | | {
|
| | | //如果住宅为虚拟住宅
|
| | | if (Common.Config.Instance.Home.IsVirtually == true)
|
| | | {
|
| | | //直接变更缓存
|
| | | ((FreshAir)i_device).currentFanStatus = btnSwitch.IsSelected == true ? 4 : 0;
|
| | | this.RefreshControlInfo(this.device);
|
| | | return;
|
| | | }
|
| | |
|
| | | bool setStatu = !btnSwitch.IsSelected;
|
| | | //变更卡片状态
|
| | | this.SetCardOpenStatu(setStatu);
|
| | | //检测是否获取网关反馈的结果,如果网关没有回复,则会弹出消息
|
| | | this.StartCheckResponeResult(!setStatu);
|
| | |
|
| | | if (setStatu == true)
|
| | | {
|
| | | //打开
|
| | | this.SetDeviceStatuText(Language.StringByID(R.MyInternationalizationString.uOpen1));
|
| | | (i_device as FreshAir).Open();
|
| | | }
|
| | | else
|
| | | {
|
| | | //关闭
|
| | | this.SetDeviceStatuText(Language.StringByID(R.MyInternationalizationString.Close));
|
| | | (i_device as FreshAir).Close();
|
| | | }
|
| | | };
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 深度卡片信息_______________________
|
| | |
|
| | | /// <summary>
|
| | | /// 添加跳转深度卡片信息事件
|
| | | /// </summary>
|
| | | private void AddDetailInfoEvent(CommonDevice i_device)
|
| | | {
|
| | | //深度卡片信息
|
| | | this.ButtonClickEvent += (sender, e) =>
|
| | | {
|
| | | Common.CommonPage.Instance.IsDrawerLockMode = true; |
| | | |
| | | //新风类型的深度卡片界面 |
| | | var form = new MainPage.ControlForm.DeviceFreshAirDetailCardForm();
|
| | | form.AddForm(i_device, HdlRoomLogic.Current.CurrentRoom, 965, 1374);
|
| | | form.FormCloseEvent += this.CardDetailInfoBackEvent;
|
| | | };
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 检测设备打开状态___________________
|
| | |
|
| | | /// <summary>
|
| | | /// 检测设备打开状态
|
| | | /// </summary>
|
| | | /// <param name="i_device"></param>
|
| | | /// <returns></returns>
|
| | | public override bool CheckIsOpenStatu(CommonDevice i_device)
|
| | | {
|
| | | return ((FreshAir)i_device).currentFanStatus != 0;
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 发送获取状态命令___________________
|
| | |
|
| | | /// <summary>
|
| | | /// 发送获取状态命令
|
| | | /// </summary>
|
| | | public override void SendStatuComand()
|
| | | {
|
| | | if (Common.Config.Instance.Home.IsVirtually == true)
|
| | | {
|
| | | //如果住宅为虚拟住宅,则此功能无效
|
| | | return;
|
| | | }
|
| | | //检测能否发送获取状态命令
|
| | | if (this.CheckCanSendStatuComand() == true)
|
| | | {
|
| | | HdlDeviceAttributeLogic.Current.SendACStatuComand(this.device);
|
| | | }
|
| | | }
|
| | |
|
| | | #endregion
|
| | | }
|
| | | } |
| | |
| | | /// <summary>
|
| | | /// 未分配界面的设备选择控件
|
| | | /// </summary>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public DeviceSelectUnallocatedControl(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | this.SetCornerWithSameRadius(Application.GetRealHeight(58), HDLUtils.RectCornerTopLeft);
|
| | |
| | | /// </summary>
|
| | | private void AddFunctionTypeRowByAdmin(NormalViewControl btnBelongType)
|
| | | {
|
| | | //如果是继电器,空气开关,调光器的话
|
| | | if (device.Type == DeviceType.OnOffOutput || device.Type == DeviceType.DimmableLight
|
| | | || device.Type == DeviceType.ColorDimmableLight || device.Type == DeviceType.AirSwitch)
|
| | | //自定义功能类型控件
|
| | | var rowFunction = new DeviceFunctionTypeRowControl(device, listview.rowSpace / 2);
|
| | | if (rowFunction.CanShowRow == true)
|
| | | {
|
| | | //功能类型的翻译名字
|
| | | int nowSelectNo = 1;
|
| | | string strType = string.Empty;
|
| | | if (this.device.DfunctionType == DeviceFunctionType.A灯光)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uLight);
|
| | | nowSelectNo = 1;
|
| | | }
|
| | | else if (this.device.DfunctionType == DeviceFunctionType.A开关)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uSwitch);
|
| | | nowSelectNo = 0;
|
| | | }
|
| | | else if (this.device.DfunctionType == DeviceFunctionType.A插座)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uSocket1);
|
| | | nowSelectNo = 2;
|
| | | }
|
| | | //功能类型
|
| | | var btnFunction = new FrameCaptionViewControl(Language.StringByID(R.MyInternationalizationString.uFunctionType), strType, listview.rowSpace / 2);
|
| | | btnFunction.UseClickStatu = false;
|
| | | listview.AddChidren(btnFunction);
|
| | | btnFunction.InitControl();
|
| | | listview.AddChidren(rowFunction);
|
| | | rowFunction.InitControl();
|
| | | //底线
|
| | | btnFunction.AddBottomLine();
|
| | | //如果是空气开关和继电器,才能修改
|
| | | if (device.Type == DeviceType.OnOffOutput || device.Type == DeviceType.AirSwitch)
|
| | | rowFunction.AddBottomLine();
|
| | | rowFunction.FinishSelectEvent += (index) =>
|
| | | {
|
| | | //右箭头
|
| | | btnFunction.AddRightArrow();
|
| | | btnFunction.ButtonClickEvent += (sender, e) =>
|
| | | {
|
| | | //显示列表
|
| | | var listText = new List<string>();
|
| | | listText.Add(Language.StringByID(R.MyInternationalizationString.uSwitch));//开关
|
| | | listText.Add(Language.StringByID(R.MyInternationalizationString.uLight));//灯光
|
| | | listText.Add(Language.StringByID(R.MyInternationalizationString.uSocket1));//插座
|
| | | //标题:选择功能类型
|
| | | var title = Language.StringByID(R.MyInternationalizationString.uSelectFunctionType);
|
| | |
|
| | | var form = new BottomItemSelectForm();
|
| | | form.SelectRowCanCancel = false;//选择的不能取消
|
| | | form.AddForm(title, listText, nowSelectNo);
|
| | | form.FinishSelectEvent += (selectNo) =>
|
| | | {
|
| | | btnFunction.Text = listText[selectNo];
|
| | | //当类型变更时,头上的类型也一起变更
|
| | | btnBelongType.Text = listText[selectNo];
|
| | | nowSelectNo = selectNo;
|
| | | //记录起当前选择的功能类型
|
| | | if (selectNo == 0)
|
| | | {
|
| | | this.device.DfunctionType = DeviceFunctionType.A开关;
|
| | | if (this.device.IsCustomizeImage == false)
|
| | | {
|
| | | //重新设置图片
|
| | | this.device.IconPath = "Device/Switch.png";
|
| | | }
|
| | | }
|
| | | else if (selectNo == 1)
|
| | | {
|
| | | this.device.DfunctionType = DeviceFunctionType.A灯光;
|
| | | if (this.device.IsCustomizeImage == false)
|
| | | {
|
| | | //重新设置图片
|
| | | this.device.IconPath = "Device/Light.png";
|
| | | }
|
| | | }
|
| | | else
|
| | | {
|
| | | this.device.DfunctionType = DeviceFunctionType.A插座;
|
| | | if (this.device.IsCustomizeImage == false)
|
| | | {
|
| | | //重新设置图片
|
| | | this.device.IconPath = "Device/Socket1.png";
|
| | | }
|
| | | }
|
| | | this.device.ReSave();
|
| | | };
|
| | | };
|
| | | }
|
| | | }
|
| | |
|
| | | //如果是新风
|
| | | if (device.Type == DeviceType.FreshAir)
|
| | | {
|
| | | //功能类型
|
| | | string caption = Language.StringByID(R.MyInternationalizationString.uFunctionType);
|
| | | string strType = Language.StringByID(R.MyInternationalizationString.FreshAir);
|
| | | var btnFunction = new FrameCaptionViewControl(caption, strType, listview.rowSpace / 2);
|
| | | btnFunction.UseClickStatu = false;
|
| | | listview.AddChidren(btnFunction);
|
| | | btnFunction.InitControl();
|
| | | //底线
|
| | | btnFunction.AddBottomLine();
|
| | | //当类型变更时,头上的类型也一起变更
|
| | | btnBelongType.Text = rowFunction.Text;
|
| | | };
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | /// </summary>
|
| | | private void AddFunctionTypeRowByMember()
|
| | | {
|
| | | //如果是继电器,空气开关,调光器的话
|
| | | if (device.Type == DeviceType.OnOffOutput || device.Type == DeviceType.DimmableLight
|
| | | || device.Type == DeviceType.ColorDimmableLight || device.Type == DeviceType.AirSwitch)
|
| | | //自定义功能类型控件
|
| | | var rowFunction = new DeviceFunctionTypeRowControl(device, listview.rowSpace / 2);
|
| | | if (rowFunction.CanShowRow == true)
|
| | | {
|
| | | //功能类型的翻译名字
|
| | | string strType = string.Empty;
|
| | | if (this.device.DfunctionType == DeviceFunctionType.A灯光)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uLight);
|
| | | }
|
| | | else if (this.device.DfunctionType == DeviceFunctionType.A开关)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uSwitch);
|
| | | }
|
| | | else if (this.device.DfunctionType == DeviceFunctionType.A插座)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uSocket1);
|
| | | }
|
| | |
|
| | | //功能类型
|
| | | var btnFunction = new FrameCaptionViewControl(Language.StringByID(R.MyInternationalizationString.uFunctionType), strType, listview.rowSpace / 2);
|
| | | btnFunction.UseClickStatu = false;
|
| | | listview.AddChidren(btnFunction);
|
| | | btnFunction.InitControl();
|
| | | //强制干涉不能选择
|
| | | rowFunction.SetCanSelect = false;
|
| | | listview.AddChidren(rowFunction);
|
| | | rowFunction.InitControl();
|
| | | //底线
|
| | | btnFunction.AddBottomLine();
|
| | | rowFunction.AddBottomLine();
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | {
|
| | | cardContr = new Controls.DeviceAcCardControl();
|
| | | }
|
| | | //新风
|
| | | else if (device.Type == DeviceType.FreshAir)
|
| | | {
|
| | | cardContr = new Controls.DeviceFreshAirCardControl();
|
| | | }
|
| | | //彩灯(调光器)
|
| | | else if (device.Type == DeviceType.DimmableLight)
|
| | | {
|
| | |
| | | //空调是特殊的,它的开关是属性上报来着.已经接收到网关的反馈
|
| | | this.dicDeviceCardControl[mainKeys].SetHadGetResponeResultStatu();
|
| | | }
|
| | | if (report.DeviceStatusReport.CluterID == 514 && report.DeviceStatusReport.AttriBute[0].AttributeId == 0)
|
| | | {
|
| | | //新风是特殊的,它的开关是属性上报来着.已经接收到网关的反馈
|
| | | this.dicDeviceCardControl[mainKeys].SetHadGetResponeResultStatu();
|
| | | }
|
| | | this.dicDeviceCardControl[mainKeys].RefreshControlInfo(locadevice);
|
| | | }
|
| | | }, ShowErrorMode.NO);
|
| | |
| | | if (this.dicDeviceCardControl.ContainsKey(mainKeys) == true)
|
| | | {
|
| | | //刷新卡片状态
|
| | | this.dicDeviceCardControl[mainKeys].SetCardOnlineStatu(report.IsOnline == 1);
|
| | | bool bolOnline = Common.LocalDevice.Current.CheckDeviceIsOnline(report);
|
| | | this.dicDeviceCardControl[mainKeys].SetCardOnlineStatu(bolOnline);
|
| | | return;
|
| | | }
|
| | |
|
| | |
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 重写彪哥的属性_____________________
|
| | |
|
| | | /// <summary>
|
| | | /// 重写Text属性
|
| | | /// </summary>
|
| | | public new string Text
|
| | | {
|
| | | //先这么弄先吧
|
| | | get { return base.Text == null ? string.Empty : base.Text; }
|
| | | set
|
| | | {
|
| | | base.Text = value == null ? string.Empty : value;
|
| | | }
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 初始化_____________________________
|
| | |
|
| | | /// <summary>
|
| | |
| | | /// <summary>
|
| | | /// 所属区域的控件
|
| | | /// </summary>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public BelongAreaControl(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | //初始化数据
|
| | |
| | | /// 做成一个简单的选择控件
|
| | | /// </summary>
|
| | | /// <param name="i_text">显示文本</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public NormalSelectControl(string i_text, int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | this.textValue = i_text;
|
| | |
| | | btnOnline.X = this.Width - Application.GetRealWidth(200 + 46);
|
| | | btnOnline.Y = btnDeviceName.Y;
|
| | | btnOnline.TextAlignment = TextAlignment.CenterRight;
|
| | | this.SetOnlineStatu(device.IsOnline == 1);
|
| | | this.SetOnlineStatu(Common.LocalDevice.Current.CheckDeviceIsOnline(device));
|
| | | this.AddChidren(btnOnline);
|
| | | }
|
| | |
|
| | |
| | | /// 做成一个显示设备类型+设备MAC备注的RowLayout
|
| | | /// </summary>
|
| | | /// <param name="i_deviceMac">设备的Mac地址</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public DeviceObjectControl(string i_deviceMac, int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | this.deviceMac = i_deviceMac;
|
| | |
| | | frameTable.AddBottomLine();
|
| | |
|
| | | //设置在线状态的特效
|
| | | this.isOnline = listDevice[0].IsOnline == 1;
|
| | | this.isOnline = Common.LocalDevice.Current.CheckDeviceIsOnline(listDevice[0]);
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | //设备房间
|
| | | btnDeviceRoom.Text = Common.LocalDevice.Current.GeteRealDeviceRoomName(listDevice[0]);
|
| | | //设置在线状态的特效
|
| | | this.isOnline = listDevice[0].IsOnline == 1;
|
| | | this.isOnline = Common.LocalDevice.Current.CheckDeviceIsOnline(listDevice[0]);
|
| | | }
|
| | |
|
| | |
|
| | |
| | | /// 做成一个显示设备回路+房间的RowLayout
|
| | | /// </summary>
|
| | | /// <param name="i_device">设备对象</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public DeviceRoomControl(CommonDevice i_device, int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | this.mainKey = Common.LocalDevice.Current.GetDeviceMainKeys(i_device);
|
| | |
| | | /// </summary>
|
| | | /// <param name="i_device">设备对象</param>
|
| | | /// <param name="autoSelect">当点击此控件时,是否自动设置选择状态</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public DeviceSelectControl(CommonDevice i_device, bool autoSelect, int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | this.MainKeys = Common.LocalDevice.Current.GetDeviceMainKeys(i_device);
|
| | |
| | | /// </summary>
|
| | | /// <param name="i_device">设备对象</param>
|
| | | /// <param name="autoSelect">当点击此控件时,是否自动设置选择状态</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public DeviceSimpleSelectControl(CommonDevice i_device, bool autoSelect, int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | this.MainKeys = Common.LocalDevice.Current.GetDeviceMainKeys(i_device);
|
| | |
| | | /// 做成一个显示网关信息的RowLayout,添加此控件到容器后,调用【InitControl()】完成初始化
|
| | | /// </summary>
|
| | | /// <param name="i_zbGateway">网关对象</param>
|
| | | /// <param name="ChidrenYaxis">子控件Y轴偏移量(有些界面需要这种特殊操作)</param>
|
| | | /// <param name="ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public GatewayRowControl(ZbGateway i_zbGateway, int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | this.zbGatewayId = HdlGatewayLogic.Current.GetGatewayId(i_zbGateway);
|
| | |
| | | /// </summary>
|
| | | /// <param name="i_caption">标题文本</param>
|
| | | /// <param name="i_text">输入框的值</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public FrameCaptionInputControl(string i_caption, string i_text, int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | this.UseClickStatu = false;
|
| | |
| | | /// </summary>
|
| | | /// <param name="i_caption">标题文本</param>
|
| | | /// <param name="i_text">显示文本的值</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public FrameCaptionViewControl(string i_caption, string i_text, int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | btnCaption = new NormalViewControl(270, 58, true);
|
| | |
| | | /// <summary>
|
| | | /// 做成一个点击后能够显示点击状态的控件
|
| | | /// </summary>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public FrameLayoutStatuControl(int i_ChidrenYaxis = 0)
|
| | | {
|
| | | this.chidrenYaxis = i_ChidrenYaxis;
|
| | |
| | | this.BindChidrenEvent(view, chidrenBindMode);
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 添加子控件
|
| | | /// </summary>
|
| | | /// <param name="view"></param>
|
| | | public override void AddChidren(View view)
|
| | | {
|
| | | this.AddChidren(view, ChidrenBindMode.NotBind);
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 控件事件___________________________
|
| | |
| | | /// <summary>
|
| | | /// 做成一个列表型的FrameLayout(它与VerticalListControl同一性质,但是它是FrameLayout,它会改变高度)
|
| | | /// </summary>
|
| | | public class FrameListControl : FrameLayout
|
| | | public class FrameListControl : FrameLayoutBase
|
| | | {
|
| | | /// <summary>
|
| | | /// 行之间的间距
|
| | |
| | | /// <summary>
|
| | | /// 做成一个RowLayout型的FrameLayout
|
| | | /// </summary>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public FrameRowControl(int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | this.Height = ControlCommonResourse.ListViewRowHeight;
|
| | |
| | | }
|
| | | var contr = this.AddLeftCaption(i_caption, i_width, Application.GetRealHeight(60), false);
|
| | | contr.TextSize = 15;
|
| | | contr.Y = Application.GetRealHeight(12) + this.chidrenYaxis;
|
| | | //当指定实际坐标时,这里需要的偏移量为2倍
|
| | | contr.Y = Application.GetRealHeight(12) + this.chidrenYaxis * 2;
|
| | | this.AddChidren(contr, ChidrenBindMode.BindEventOnly);
|
| | |
|
| | | return contr;
|
| | |
| | | i_width = Application.GetRealWidth(i_width);
|
| | | }
|
| | | var contr = this.AddLeftCaption(i_caption, i_width, Application.GetRealHeight(50), false);
|
| | | contr.Y = Application.GetRealHeight(72) + this.chidrenYaxis;
|
| | | //当指定实际坐标时,这里需要的偏移量为2倍
|
| | | contr.Y = Application.GetRealHeight(72) + this.chidrenYaxis * 2;
|
| | | contr.TextSize = 12;
|
| | | contr.TextColor = UserCenterColor.Current.TextGrayColor1;
|
| | | this.AddChidren(contr, ChidrenBindMode.BindEventOnly);
|
| | |
| | | #region ■ 变量声明___________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 判断该控件能否显示(最好确保设备对象不为null)
|
| | | /// 结束选择的事件 value:索引(从0开始) 文本信息请用Text获取
|
| | | /// </summary>
|
| | | public Action<int> FinishSelectEvent = null;
|
| | | /// <summary>
|
| | | /// 判断该控件能否显示
|
| | | /// </summary>
|
| | | public bool CanShowRow
|
| | | {
|
| | | get { return this.CheckCanShowRow(); }
|
| | | }
|
| | |
|
| | | private bool m_SetCanSelect = true;
|
| | | /// <summary>
|
| | | /// 强制设置能否进行选择(只对继电器和空气开关有效,个别界面需要这种操作)
|
| | | /// </summary>
|
| | | public bool SetCanSelect
|
| | | {
|
| | | set |
| | | {
|
| | | m_SetCanSelect = value;
|
| | | }
|
| | | }
|
| | | /// <summary>
|
| | | /// 设备对象
|
| | |
| | | #region ■ 初始化_____________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 设备功能类型的自定义行控件(此方法选择之后,无条件直接变更类型)
|
| | | /// 设备功能类型的自定义行控件(选择功能之后,无条件直接变更类型)
|
| | | /// </summary>
|
| | | /// <param name="i_device">设备的对象</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public DeviceFunctionTypeRowControl(CommonDevice i_device, int i_ChidrenYaxis = 0) : base("", "", i_ChidrenYaxis)
|
| | | {
|
| | | this.device = i_device;
|
| | |
| | | //初始化底层数据
|
| | | base.InitControl();
|
| | |
|
| | | if (this.device == null)
|
| | | {
|
| | | //此控件采用的是另外一种初始化方式
|
| | | return;
|
| | | }
|
| | |
|
| | | //空气开关和继电器可以选择功能类型
|
| | | if (this.device.Type == DeviceType.AirSwitch
|
| | | || this.device.Type == DeviceType.OnOffOutput)
|
| | | {
|
| | | this.UseClickStatu = true;
|
| | | //右箭头
|
| | | this.AddRightArrow();
|
| | |
|
| | | this.ButtonClickEvent += (sender, e) =>
|
| | | //没被强制干涉的话
|
| | | if (m_SetCanSelect == true)
|
| | | {
|
| | | //显示选择设备功能类型的界面
|
| | | this.ShowSelectDeviceFunctionListForm();
|
| | | };
|
| | | this.UseClickStatu = true;
|
| | | //右箭头
|
| | | this.AddRightArrow();
|
| | |
|
| | | this.ButtonClickEvent += (sender, e) =>
|
| | | {
|
| | | //显示选择设备功能类型的界面
|
| | | this.ShowSelectDeviceFunctionListForm();
|
| | | };
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | |
| | |
|
| | | //记录起当前选择的功能类型
|
| | | this.RefreshDfunctionType();
|
| | |
|
| | | //调用回调函数
|
| | | this.FinishSelectEvent?.Invoke(nowSelectNo);
|
| | | };
|
| | | }
|
| | | #endregion
|
| | |
| | | //标题:功能类型
|
| | | this.btnCaption.Text = Language.StringByID(R.MyInternationalizationString.uFunctionType);
|
| | |
|
| | | var myFunType = DeviceFunctionType.A未定义;
|
| | | if (this.device != null)
|
| | | {
|
| | | myFunType = this.device.DfunctionType;
|
| | | }
|
| | |
|
| | | var myFunType = this.device.DfunctionType;
|
| | | //功能类型的翻译名字
|
| | | string strType = string.Empty;
|
| | | if (myFunType == DeviceFunctionType.A灯光)
|
| | |
| | | nowSelectNo = 2;
|
| | | }
|
| | |
|
| | | //如果设备不为null
|
| | | if (this.device != null)
|
| | | if (this.device.Type == DeviceType.ColorDimmableLight
|
| | | || this.device.Type == DeviceType.DimmableLight)
|
| | | {
|
| | | if (this.device.Type == DeviceType.ColorDimmableLight
|
| | | || this.device.Type == DeviceType.DimmableLight)
|
| | | {
|
| | | //灯光类固定为 灯光
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uLight);
|
| | | nowSelectNo = 1;
|
| | | }
|
| | | else if (this.device.Type == DeviceType.WindowCoveringDevice)
|
| | | {
|
| | | //窗帘固定为 遮阳
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uDeviceBelongId100);
|
| | | nowSelectNo = -1;
|
| | | }
|
| | | else if (this.device.Type == DeviceType.Thermostat)
|
| | | {
|
| | | //空调固定为 空调
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uDeviceBelongId3600);
|
| | | nowSelectNo = -1;
|
| | | }
|
| | | else if (this.device.Type == DeviceType.DoorLock)
|
| | | {
|
| | | //门锁固定为 门锁
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uDeviceBelongId2800);
|
| | | nowSelectNo = -1;
|
| | | }
|
| | | //灯光类固定为 灯光
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uLight);
|
| | | nowSelectNo = 1;
|
| | | }
|
| | | else if (this.device.Type == DeviceType.WindowCoveringDevice)
|
| | | {
|
| | | //窗帘固定为 遮阳
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uDeviceBelongId100);
|
| | | nowSelectNo = -1;
|
| | | }
|
| | | else if (this.device.Type == DeviceType.Thermostat)
|
| | | {
|
| | | //空调固定为 空调
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uDeviceBelongId3600);
|
| | | nowSelectNo = -1;
|
| | | }
|
| | | else if (this.device.Type == DeviceType.DoorLock)
|
| | | {
|
| | | //门锁固定为 门锁
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uDeviceBelongId2800);
|
| | | nowSelectNo = -1;
|
| | | }
|
| | | else if (this.device.Type == DeviceType.FreshAir)
|
| | | {
|
| | | //新风固定为 新风
|
| | | strType = Language.StringByID(R.MyInternationalizationString.FreshAir);
|
| | | nowSelectNo = -1;
|
| | | }
|
| | |
|
| | | //显示文本
|
| | | this.txtView.Text = strType;
|
| | | }
|
| | |
| | | || this.device.Type == DeviceType.DoorLock//门锁
|
| | | || this.device.Type == DeviceType.OnOffOutput//继电器
|
| | | || this.device.Type == DeviceType.Thermostat//空调
|
| | | || this.device.Type == DeviceType.FreshAir//新风
|
| | | || this.device.Type == DeviceType.WindowCoveringDevice)//窗帘
|
| | | {
|
| | | return true;
|
| | |
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 控件摧毁___________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 控件摧毁
|
| | | /// </summary>
|
| | | public override void RemoveFromParent()
|
| | | {
|
| | | this.FinishSelectEvent = null;
|
| | |
|
| | | base.RemoveFromParent();
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 一般方法___________________________
|
| | |
|
| | | /// <summary>
|
| | |
| | | /// <summary> |
| | | /// 做成一个点击能够显示选中状态背景色的RowLayout(拥有桌布) |
| | | /// </summary> |
| | | /// <param name="ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param> |
| | | /// <param name="ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param> |
| | | public RowLayoutControl(int i_ChidrenYaxis = 0) |
| | | { |
| | | this.LineColor = UserCenterColor.Current.Transparent;
|
| | |
| | | /// </summary>
|
| | | /// <param name="i_SceneId">场景ID</param>
|
| | | /// <param name="i_SceneName">场景名</param>
|
| | | /// <param name="i_chidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | /// <param name="i_chidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public SceneRoomControl(int i_SceneId, string i_SceneName, int i_chidrenYaxis) : base(i_chidrenYaxis)
|
| | | {
|
| | | this.SceneId = i_SceneId;
|
| | |
| | | /// 做成一个简单场景选择的行控件(它会自动设置选择状态)
|
| | | /// </summary>
|
| | | /// <param name="i_Scene">场景对象</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
|
| | | /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
|
| | | public SceneSimpleSelectControl(Common.SceneUI i_Scene, int i_ChidrenYaxis = 0) : base(i_ChidrenYaxis)
|
| | | {
|
| | | this.SceneId = i_Scene.Id;
|
| | |
| | | /// 添加历史记录
|
| | | /// </summary>
|
| | | /// <param name="i_doorLock">门锁对象</param>
|
| | | /// <param name="OtherOpenLockMode">其他开锁方式 9001:常开打开 9002:常开取消 9003:常开持续</param>
|
| | | /// <param name="OtherOpenLockMode">其他开锁方式 9001:常开打开 9002:常开取消 9003:常开持续 9004:常开自动化手动取消</param>
|
| | | /// <param name="NormallyOpenContinuedTime">常开持续时间(1~72小时 OtherOpenLockMode=9003的时候有效)</param>
|
| | | public void AddDoorHistoryLog(ZigBee.Device.DoorLock i_doorLock, int OtherOpenLockMode, string NormallyOpenContinuedTime)
|
| | | {
|
| | |
| | | return true;
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 设置面板颜色
|
| | | /// </summary>
|
| | | /// <param name="panel">按键面板的</param>
|
| | | /// <param name="colorData">只设置开的颜色</param>
|
| | | /// <returns></returns>
|
| | | public async Task<bool> SetPanelColorInfo(Panel panel, Panel.KeyColorData colorData)
|
| | | {
|
| | | var keyNum = new Panel.KeyNumStatus();
|
| | | //默认第一个用面板第一个按键颜色作为整个面板的颜色
|
| | | keyNum.Key1 = true;
|
| | | var result = await panel.SetPanelColorInfoAsync(colorData, keyNum);
|
| | | if (result == null || result.responseData == null)
|
| | | {
|
| | | //设置按键面板指示灯颜色失败
|
| | | string msg = Language.StringByID(R.MyInternationalizationString.uSetPanelPilolightSettionFail);
|
| | | this.ShowErrorMsg(msg);
|
| | | return false;
|
| | | }
|
| | | if (result.responseData.status != 0)
|
| | | {
|
| | | //设置按键面板指示灯颜色失败
|
| | | string msg = Language.StringByID(R.MyInternationalizationString.uSetPanelPilolightSettionFail);
|
| | | this.ShowErrorMsg(msg);
|
| | | return false;
|
| | | }
|
| | | //备份设备
|
| | | await HdlGatewayLogic.Current.UpLoadDeviceBackupDataToGateway(panel, GatewayBackupEnum.A干接点颜色调节, colorData);
|
| | | return true;
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 亮度调节___________________________
|
| | |
| | | list.Add(new AddDevicePra { DeviceType = VirtualDeviceEnum.A水浸传感器, RoomId = floorKey + "_ChuFang", DeviceCount = 1 });
|
| | | list.Add(new AddDevicePra { DeviceType = VirtualDeviceEnum.A烟雾传感器, RoomId = floorKey + "_ChuFang", DeviceCount = 1 });
|
| | | list.Add(new AddDevicePra { DeviceType = VirtualDeviceEnum.A燃气传感器, RoomId = floorKey + "_ChuFang", DeviceCount = 1 });
|
| | | list.Add(new AddDevicePra { DeviceType = VirtualDeviceEnum.A吸顶燃气传感器, RoomId = floorKey + "_ChuFang", DeviceCount = 1 });
|
| | |
|
| | | //走廊
|
| | | list.Add(new AddDevicePra { DeviceType = VirtualDeviceEnum.A4按键面板, RoomId = floorKey + "_ZouLang", DeviceCount = 1 });
|
| | |
| | | {
|
| | | //先刷新容器
|
| | | LocalDevice.Current.ReFreshByLocal();
|
| | | //顺便也整一下网关(有可能它是从实体账号转为虚拟时,没有清空)
|
| | | HdlGatewayLogic.Current.ReFreshByLocal();
|
| | | HdlGatewayLogic.Current.RefreshAppOldSelectGatewayId();
|
| | |
|
| | | Type thisType = m_Current.GetType();
|
| | | //获取需要创建的虚拟设备列表
|
| | |
| | | device.IasDeviceType = 43;
|
| | | //设置设备的基本信息
|
| | | this.SetBaseDataToDevice(device, 1300, 1300, "MSG01/M-ZB.10", i_RoomId);
|
| | |
|
| | | this.DeviceNumber++;
|
| | | }
|
| | | }
|
| | |
|
| | | public void Zigbee吸顶燃气传感器(int i_DeviceCount, string i_RoomId)
|
| | | {
|
| | | for (int i = 0; i < i_DeviceCount; i++)
|
| | | {
|
| | | var device = new IASZone() { DeviceAddr = "DeviceAddr" + this.DeviceNumber, DeviceEpoint = 1 };
|
| | | device.IasDeviceType = 43;
|
| | | //设置设备的基本信息
|
| | | this.SetBaseDataToDevice(device, 1300, 1300, "MGCD01/ZB.10", i_RoomId);
|
| | |
|
| | | this.DeviceNumber++;
|
| | | }
|
| | |
| | | A方悦双开四控面板 = 23,
|
| | | A方悦四开八控面板 = 24,
|
| | | A方悦新风面板 = 25,
|
| | | A方悦新风小模块 = 26
|
| | | A方悦新风小模块 = 26,
|
| | | A吸顶燃气传感器 = 27,
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | ((FreshAir)locadevice).currentFanSpeed = attData.AttriButeData;
|
| | | break;
|
| | | case 5:
|
| | | case 7:
|
| | | case 15:
|
| | | ((FreshAir)locadevice).currentFanMode = attData.AttriButeData;
|
| | | break;
|
| | | }
|
| | |
| | | if (locadevice != null)
|
| | | {
|
| | | ((IASZone)locadevice).iASInfo = ias.iASInfo;
|
| | | //如果接收到上报,即说明这个传感器是在线的
|
| | | locadevice.IsOnline = 1;
|
| | | //记录回复时间
|
| | | locadevice.LastDateTime = DateTime.Now;
|
| | | }
|
| | |
| | | CloseAllOpenForm();
|
| | |
|
| | | //显示登陆画面
|
| | | var formLogin = new Login.AccountLogin();
|
| | | var formLogin = new Login.AccountLoginForm();
|
| | | Shared.Common.CommonPage.Instance.AddChidren(formLogin);
|
| | | formLogin.ShowForm(account);
|
| | | });
|
| | |
| | | CloseAllOpenForm();
|
| | |
|
| | | //显示登陆画面
|
| | | var formLogin = new Login.AccountLogin();
|
| | | var formLogin = new Login.AccountLoginForm();
|
| | | Shared.Common.CommonPage.Instance.AddChidren(formLogin);
|
| | | formLogin.ShowForm(account);
|
| | | });
|
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取当前楼层名称 |
| | | /// fllodID:楼层ID |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static string GetBindTargetsFloorIdName(string curFllodID) |
| | | { |
| | | var dicFloor = HdlRoomLogic.Current.GetFloorSortList(); |
| | | foreach (var floorId in dicFloor.Keys) |
| | | { |
| | | //当前楼层 |
| | | if (curFllodID == floorId) |
| | | { |
| | | return dicFloor[floorId]; |
| | | break; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 检测控制面板(按键类)所拥有的功能,现支持的有以下几种(必定存在键值,出错会返回null) |
| | | /// </summary> |
| | | /// <returns>The panel key function level2.</returns> |
| | |
| | | this.SetAllEpointName();
|
| | | // 设置网关所在的时区的时间给门锁时间
|
| | | this.SetDoorTime();
|
| | | //新入网的设备,清空掉它的房间
|
| | | this.ClearDeviceFromRoom();
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | |
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 一般方法___________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 新入网的设备,清空掉它的房间
|
| | | /// </summary>
|
| | | private void ClearDeviceFromRoom()
|
| | | {
|
| | | foreach (var device in this.listNewDevice)
|
| | | {
|
| | | HdlRoomLogic.Current.DeleteDevice(device);
|
| | | HdlRoomLogic.Current.DeleteLoveDevice(device);
|
| | | }
|
| | | Common.LocalDevice.Current.DeleteRealDeviceFromRoom(this.listNewDevice[0]);
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 画面关闭___________________________
|
| | |
|
| | | /// <summary>
|
| | |
| | | /// </summary>
|
| | | private Dictionary<int, string> dicDeviceSaveName = new Dictionary<int, string>();
|
| | | /// <summary>
|
| | | /// 设备需要保存的设备功能
|
| | | /// </summary>
|
| | | private Dictionary<int, DeviceFunctionType> dicDeviceFuncType = new Dictionary<int, DeviceFunctionType>();
|
| | | /// <summary>
|
| | | /// 信息编辑控件
|
| | | /// </summary>
|
| | | private InformationEditorControl tableContr = null;
|
| | |
| | | {
|
| | | //记录起当前正在操作的回路名字
|
| | | dicDeviceSaveName[nowSelectDevice.DeviceEpoint] = btnDeviceName.Text.Trim();
|
| | | //开启进度条
|
| | | this.ShowProgressBar();
|
| | | foreach (var epoint in dicDeviceSaveName.Keys)
|
| | | {
|
| | | var device = Common.LocalDevice.Current.GetDevice(deviceObj.DeviceAddr, epoint);
|
| | |
| | | var result = await Common.LocalDevice.Current.ReName(device, newName);
|
| | | if (result == false)
|
| | | {
|
| | | //关闭
|
| | | this.CloseProgressBar();
|
| | | return;
|
| | | }
|
| | | }
|
| | | }
|
| | | foreach (var epoint in dicDeviceFuncType.Keys)
|
| | | {
|
| | | var device = Common.LocalDevice.Current.GetDevice(deviceObj.DeviceAddr, epoint);
|
| | | if (device == null)
|
| | | {
|
| | | continue;
|
| | | }
|
| | | //设置功能类型
|
| | | device.DfunctionType = dicDeviceFuncType[epoint];
|
| | | if (device.IsCustomizeImage == true)
|
| | | {
|
| | | continue;
|
| | | }
|
| | | //重新设置图片
|
| | | if (device.DfunctionType == DeviceFunctionType.A开关)
|
| | | {
|
| | | device.IconPath = "Device/Switch.png";
|
| | | }
|
| | | else if (device.DfunctionType == DeviceFunctionType.A插座)
|
| | | {
|
| | | device.IconPath = "Device/Socket1.png";
|
| | | }
|
| | | else if (device.DfunctionType == DeviceFunctionType.A灯光)
|
| | | {
|
| | | device.IconPath = "Device/Light.png";
|
| | | }
|
| | | else
|
| | | {
|
| | | device.IconPath = "Device/RelayEpoint.png";
|
| | | }
|
| | | device.ReSave();
|
| | | }
|
| | | this.CloseProgressBar();
|
| | | //关闭自身
|
| | | this.CloseForm();
|
| | | };
|
| | |
| | | /// </summary>
|
| | | private void AddFunctionTypeRow()
|
| | | {
|
| | | //如果是继电器和调光器的话
|
| | | if (nowSelectDevice.Type == DeviceType.OnOffOutput || nowSelectDevice.Type == DeviceType.DimmableLight
|
| | | || nowSelectDevice.Type == DeviceType.ColorDimmableLight)
|
| | | //自定义功能类型控件
|
| | | var rowFunction = new DeviceFunctionTypeRowControl(nowSelectDevice, listview.rowSpace / 2);
|
| | | if (rowFunction.CanShowRow == false)
|
| | | {
|
| | | //功能类型
|
| | | string caption = Language.StringByID(R.MyInternationalizationString.uFunctionType);
|
| | | var DfunctionType = nowSelectDevice.DfunctionType;
|
| | | if (this.dicDeviceFuncType.ContainsKey(nowSelectDevice.DeviceEpoint) == true)
|
| | | {
|
| | | DfunctionType = this.dicDeviceFuncType[nowSelectDevice.DeviceEpoint];
|
| | | }
|
| | |
|
| | | //功能类型的翻译名字
|
| | | int nowSelectNo = 1;
|
| | | string strType = string.Empty;
|
| | | if (DfunctionType == DeviceFunctionType.A灯光)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uLight);
|
| | | nowSelectNo = 1;
|
| | | }
|
| | | else if (DfunctionType == DeviceFunctionType.A开关)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uSwitch);
|
| | | nowSelectNo = 0;
|
| | | }
|
| | | else if (DfunctionType == DeviceFunctionType.A插座)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uSocket1);
|
| | | nowSelectNo = 2;
|
| | | }
|
| | |
|
| | | var btnFunction = new FrameCaptionViewControl(caption, strType, listview.rowSpace / 2);
|
| | | btnFunction.UseClickStatu = false;
|
| | | listview.AddChidren(btnFunction);
|
| | | btnFunction.InitControl();
|
| | | //底线
|
| | | btnFunction.AddBottomLine();
|
| | |
|
| | | //如果是继电器才能够更改这个功能类型
|
| | | if (nowSelectDevice.Type == DeviceType.OnOffOutput)
|
| | | {
|
| | | btnFunction.UseClickStatu = true;
|
| | | //右箭头
|
| | | btnFunction.AddRightArrow();
|
| | | btnFunction.ButtonClickEvent += (sender, e) =>
|
| | | {
|
| | | //显示列表
|
| | | var listText = new List<string>();
|
| | | listText.Add(Language.StringByID(R.MyInternationalizationString.uSwitch));//开关
|
| | | listText.Add(Language.StringByID(R.MyInternationalizationString.uLight));//灯光
|
| | | listText.Add(Language.StringByID(R.MyInternationalizationString.uSocket1));//插座
|
| | | //标题:选择功能类型
|
| | | var title = Language.StringByID(R.MyInternationalizationString.uSelectFunctionType);
|
| | |
|
| | | var form = new BottomItemSelectForm();
|
| | | form.CancelCallEvent = true;//允许取消
|
| | | form.AddForm(title, listText, nowSelectNo);
|
| | | form.FinishSelectEvent += (selectNo) =>
|
| | | {
|
| | | if (selectNo == -1)
|
| | | {
|
| | | //取消选择
|
| | | btnFunction.Text = string.Empty;
|
| | | }
|
| | | else
|
| | | {
|
| | | btnFunction.Text = listText[selectNo];
|
| | | }
|
| | | nowSelectNo = selectNo;
|
| | | //记录起当前选择的功能类型
|
| | | if (selectNo == 0)
|
| | | {
|
| | | dicDeviceFuncType[nowSelectDevice.DeviceEpoint] = DeviceFunctionType.A开关;
|
| | | }
|
| | | else if (selectNo == 1)
|
| | | {
|
| | | dicDeviceFuncType[nowSelectDevice.DeviceEpoint] = DeviceFunctionType.A灯光;
|
| | | }
|
| | | else if (selectNo == 2)
|
| | | {
|
| | | dicDeviceFuncType[nowSelectDevice.DeviceEpoint] = DeviceFunctionType.A插座;
|
| | | }
|
| | | else
|
| | | {
|
| | | dicDeviceFuncType[nowSelectDevice.DeviceEpoint] = DeviceFunctionType.A未定义;
|
| | | }
|
| | | };
|
| | | };
|
| | | }
|
| | | return;
|
| | | }
|
| | |
|
| | | //如果是新风
|
| | | if (nowSelectDevice.Type == DeviceType.FreshAir)
|
| | | {
|
| | | //功能类型
|
| | | string caption = Language.StringByID(R.MyInternationalizationString.uFunctionType);
|
| | | string strType = Language.StringByID(R.MyInternationalizationString.FreshAir);
|
| | | var btnFunction = new FrameCaptionViewControl(caption, strType, listview.rowSpace / 2);
|
| | | btnFunction.UseClickStatu = false;
|
| | | listview.AddChidren(btnFunction);
|
| | | btnFunction.InitControl();
|
| | | //底线
|
| | | btnFunction.AddBottomLine();
|
| | | }
|
| | | listview.AddChidren(rowFunction);
|
| | | rowFunction.InitControl();
|
| | | //底线
|
| | | rowFunction.AddBottomLine();
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | //右箭头
|
| | | rowDevice.frameTable.AddRightArrow();
|
| | | //在线状态
|
| | | rowDevice.isOnline = device.IsOnline == 1;
|
| | | rowDevice.isOnline = Common.LocalDevice.Current.CheckDeviceIsOnline(device);
|
| | |
|
| | | //保存控件
|
| | | string maikey = Common.LocalDevice.Current.GetDeviceMainKeys(device);
|
| | |
| | | {
|
| | | if (rowInfo != null)
|
| | | {
|
| | | rowInfo.MenuRow.isOnline = device.IsOnline == 1;
|
| | | rowInfo.MenuRow.isOnline = Common.LocalDevice.Current.CheckDeviceIsOnline(device);
|
| | | if (rowInfo.dicDetailRow != null)
|
| | | {
|
| | | foreach (var detailRow in rowInfo.dicDetailRow.Values)
|
| | |
| | | /// </summary>
|
| | | private void AddAirSwitchFunctionTypeRow()
|
| | | {
|
| | | if (this.deviceEnumInfo.BeloneType != DeviceBeloneType.A智能空开)
|
| | | //2020.04.28变更:有个别设备它除了继电器回路,什么都没有了,
|
| | | //这个时候也要现实出来
|
| | | if (this.listNewDevice.Count != 1)
|
| | | {
|
| | | //不是空气开关
|
| | | return;
|
| | | }
|
| | | if (this.listNewDevice[0].Type != DeviceType.OnOffOutput
|
| | | && this.listNewDevice[0].Type != DeviceType.AirSwitch)
|
| | | {
|
| | | return;
|
| | | }
|
| | | //自定义功能类型控件
|
| | |
| | | this.ClearBodyFrame();
|
| | |
|
| | | //图片
|
| | | var btnPic = new PicViewControl(878, 478);
|
| | | btnPic.Y = Application.GetRealHeight(251);
|
| | | btnPic.Gravity = Gravity.CenterHorizontal;
|
| | | btnPic.UnSelectedImagePath = "Instruct/DeviceSearch.png";
|
| | | bodyFrameLayout.AddChidren(btnPic);
|
| | | var framePic = new FrameLayout();
|
| | | framePic.Width = this.GetPictrueRealSize(878);
|
| | | framePic.Height = this.GetPictrueRealSize(478);
|
| | | framePic.Y = Application.GetRealHeight(251);
|
| | | framePic.Gravity = Gravity.CenterHorizontal;
|
| | | framePic.BackgroundImagePath = "Instruct/DeviceSearch.png";
|
| | | bodyFrameLayout.AddChidren(framePic);
|
| | |
|
| | | //正在搜索设备,请稍候…
|
| | | var btnSearch = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(58), false);
|
| | |
| | | this.realGateway.GwResDataAction += this.AdjustGatewayResultData;
|
| | | }
|
| | | //开启连接的假想动画效果线程
|
| | | this.StartConcetionAnimeteThread();
|
| | | this.StartConcetionAnimeteThread(framePic);
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | /// <summary>
|
| | | /// 开启连接的假想动画效果线程
|
| | | /// </summary>
|
| | | private void StartConcetionAnimeteThread()
|
| | | private void StartConcetionAnimeteThread(FrameLayout framePic)
|
| | | {
|
| | | int iconSize = this.GetPictrueRealSize(23);
|
| | |
|
| | |
| | | for (int i = 0; i < 9; i++)
|
| | | {
|
| | | //X轴+Index*(图标大小+间距)
|
| | | listPoint.Add(this.GetPictrueRealSize(394) + i * (iconSize + this.GetPictrueRealSize(10)));
|
| | | listPoint.Add(this.GetPictrueRealSize(300) + i * (iconSize + this.GetPictrueRealSize(10)));
|
| | | }
|
| | |
|
| | | var btnRound = new PicViewControl(iconSize, iconSize, false);
|
| | | btnRound.Radius = (uint)iconSize / 2;
|
| | | btnRound.BackgroundColor = UserCenterColor.Current.ConcetionRoundColor;
|
| | | btnRound.X = listPoint[0];
|
| | | btnRound.Y = this.GetPictrueRealSize(475);
|
| | | bodyFrameLayout.AddChidren(btnRound);
|
| | | btnRound.Y = this.GetPictrueRealSize(225);
|
| | | framePic.AddChidren(btnRound);
|
| | |
|
| | | HdlThreadLogic.Current.RunThread(() =>
|
| | | {
|
| | |
| | | unSelectPic = "Device/SensorCarbonMonoxide.png"; |
| | | this.AddMenuRow(objectText, unSelectPic, "SensorCarbonMonoxideDirectionForm");
|
| | |
|
| | | //吸顶燃气传感器
|
| | | objectText = Language.StringByID(R.MyInternationalizationString.uDeviceDirectionName26); |
| | | unSelectPic = "Device/SensorCarbonMonoxide.png"; |
| | | this.AddMenuRow(objectText, unSelectPic, "SensorCeilingGasDirectionForm");
|
| | |
|
| | | //烟雾传感器
|
| | | objectText = Language.StringByID(R.MyInternationalizationString.uDeviceDirectionName20); |
| | | unSelectPic = "Device/SensorFire.png"; |
| | |
| | |
|
| | | //长按图示按键5秒以上,指示灯变绿、闪烁
|
| | | //进入配网状态。绿灯快闪3秒则配网成功
|
| | | string[] msgArry = Language.StringByID(R.MyInternationalizationString.uAddTwoButtonPanelMsg).Split(new string[] { "{0}" }, StringSplitOptions.RemoveEmptyEntries);
|
| | | string[] msgArry = Language.StringByID(R.MyInternationalizationString.AddFreshAirModulPanelMsg).Split(new string[] { "{0}" }, StringSplitOptions.RemoveEmptyEntries);
|
| | |
|
| | | var msg1 = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(60), false);
|
| | | msg1.Y = Application.GetRealHeight(1037);
|
New file |
| | |
| | | using System;
|
| | | using System.Collections.Generic;
|
| | | using System.Text;
|
| | |
|
| | | namespace Shared.Phone.UserCenter.DeviceDirection
|
| | | {
|
| | | /// <summary>
|
| | | /// 吸顶燃气传感器的添加步骤界面
|
| | | /// </summary>
|
| | | public class SensorCeilingGasDirectionForm : 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(948);
|
| | | framePic.Height = this.GetPictrueRealSize(702);
|
| | | framePic.Gravity = Gravity.CenterHorizontal;
|
| | | framePic.Y = Application.GetRealHeight(138);
|
| | | bodyFrameLayout.AddChidren(framePic);
|
| | | var btnPic = new PicViewControl(framePic.Width, framePic.Height, false);
|
| | | btnPic.UnSelectedImagePath = "Instruct/SensorCeilingGas.png";
|
| | | framePic.AddChidren(btnPic);
|
| | |
|
| | | //绿色指示灯快速闪烁
|
| | | var btnGreanLinght = new NormalViewControl(this.GetPictrueRealSize(501), this.GetPictrueRealSize(45), false);
|
| | | btnGreanLinght.X = this.GetPictrueRealSize(447);
|
| | | btnGreanLinght.Y = this.GetPictrueRealSize(326);
|
| | | btnGreanLinght.TextAlignment = TextAlignment.Center;
|
| | | btnGreanLinght.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | btnGreanLinght.TextSize = 10;
|
| | | btnGreanLinght.TextID = R.MyInternationalizationString.uGreanPilotLampLinghtQuickly;
|
| | | framePic.AddChidren(btnGreanLinght);
|
| | |
|
| | | //长按5秒
|
| | | //(按键)
|
| | | string textMsg = Language.StringByID(R.MyInternationalizationString.uLongClickPanelSomeSecond);
|
| | | if (textMsg.Contains("{0}") == true)
|
| | | {
|
| | | textMsg = string.Format(textMsg, "5");
|
| | | }
|
| | | var btnSecond2 = new NormalViewControl(this.GetPictrueRealSize(463), this.GetPictrueRealSize(45), false);
|
| | | btnSecond2.Y = this.GetPictrueRealSize(222);
|
| | | btnSecond2.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | btnSecond2.TextSize = 10;
|
| | | btnSecond2.TextAlignment = TextAlignment.Center;
|
| | | btnSecond2.Text = textMsg;
|
| | | framePic.AddChidren(btnSecond2);
|
| | |
|
| | | //长按图示按键5秒以上,绿色快闪
|
| | | //进入配网状态,绿灯常亮则入网成功
|
| | | string[] msgArry = Language.StringByID(R.MyInternationalizationString.uAddSensorCeilingGasMsg).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
|
| | | }
|
| | | }
|
| | |
| | | //常开模式启用{0}小时
|
| | | btnMsg.Text = Language.StringByID(R.MyInternationalizationString.uNormallyOpenModeOpenSomeTime).Replace("{0}", historyInfo.NormallyOpenContinuedTime);
|
| | | }
|
| | | else if (historyInfo.OtherOpenLockMode == 9004)
|
| | | {
|
| | | //常开自动化手动取消
|
| | | btnMsg.Text = Language.StringByID(R.MyInternationalizationString.uNormallyOpenLogicManualClose);
|
| | | }
|
| | | else
|
| | | {
|
| | | //上面是App手动推送,这里是网关或者门锁自己推送
|
| | |
| | | /// </summary>
|
| | | public string CloudAccountId = string.Empty;
|
| | | /// <summary>
|
| | | /// 其他开锁方式(OpenLockMode=9000时有效) 9001:常开打开 9002:常开取消 9003:常开持续 |
| | | /// 其他开锁方式(OpenLockMode=9000时有效) 9001:常开打开 9002:常开取消 9003:常开持续 9004:常开自动化手动取消
|
| | | /// </summary>
|
| | | public int? OtherOpenLockMode = -1;
|
| | | /// <summary>
|
| | |
| | |
|
| | | //添加屏幕亮度级别控件
|
| | | this.AddScreenBrightnesLevelControl();
|
| | |
|
| | | //添加背光灯亮度控件【暂时不需要,可能后期新风面板的这个颜色要补回来】
|
| | | //this.AddBackLightControl();
|
| | | this.AddBackLightControl();
|
| | | //【暂时不需要,可能后期新风面板的这个颜色要补回来】
|
| | | //this.FinishInitControl(listview, energyModeInfo.enable);
|
| | |
|
| | |
| | | }
|
| | | #endregion
|
| | |
|
| | | #region ■ 背光灯亮度_________________________
|
| | | #region ■ 背光颜色_________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 添加背光灯亮度控件
|
| | | /// 添加背光颜色控件
|
| | | /// </summary>
|
| | | private void AddBackLightControl()
|
| | | {
|
| | |
| | | //背景
|
| | | var frameBack = new FrameLayout();
|
| | | frameBack.Y = Application.GetRealHeight(490);
|
| | | frameBack.Height = Application.GetRealHeight(429);
|
| | | frameBack.Height = Application.GetRealHeight(170);
|
| | | frameBack.BackgroundColor = UserCenterColor.Current.White;
|
| | | listview.AddChidren(frameBack);
|
| | |
|
| | | //背光灯亮度
|
| | | //背光灯颜色
|
| | | var btnLevelView = new NormalViewControl(400, 60, true);
|
| | | btnLevelView.X = ControlCommonResourse.XXLeft;
|
| | | btnLevelView.Y = Application.GetRealHeight(54);
|
| | | btnLevelView.TextID = R.MyInternationalizationString.uBacklightBrightness;
|
| | | btnLevelView.Gravity = Gravity.CenterVertical;
|
| | | btnLevelView.TextID = R.MyInternationalizationString.BackgroundLightColor;
|
| | | frameBack.AddChidren(btnLevelView);
|
| | |
|
| | | //当前亮度
|
| | | var btnProgressView1 = new NormalViewControl(200, 50, true);
|
| | | btnProgressView1.X = ControlCommonResourse.XXLeft;
|
| | | btnProgressView1.Y = Application.GetRealHeight(157);
|
| | | btnProgressView1.TextSize = 12;
|
| | | btnProgressView1.TextColor = UserCenterColor.Current.TextGrayColor1;
|
| | | btnProgressView1.TextID = R.MyInternationalizationString.uNowLuminance;
|
| | | frameBack.AddChidren(btnProgressView1);
|
| | | var btnProgress1 = new NormalViewControl(200, 50, true);
|
| | | btnProgress1.X = Application.GetRealWidth(222);
|
| | | btnProgress1.Y = Application.GetRealHeight(157);
|
| | | btnProgress1.TextSize = 12;
|
| | | btnProgress1.TextColor = UserCenterColor.Current.TextGrayColor1;
|
| | | btnProgress1.Text = "70%";
|
| | | frameBack.AddChidren(btnProgress1);
|
| | |
|
| | | //进度条
|
| | | var seekBar1 = new SeekBarControl();
|
| | | seekBar1.Y = Application.GetRealHeight(253);
|
| | | frameBack.AddChidren(seekBar1);
|
| | | seekBar1.ProgressChangedEvent += (div, value) =>
|
| | | {
|
| | | btnProgress1.Text = value + "%";
|
| | | };
|
| | | //seekBar1.Progress = linghtLevelInfo.panelBacklightLevel;
|
| | |
|
| | | var btnTemp1 = new NormalViewControl(200, 50, true);
|
| | | btnTemp1.X = ControlCommonResourse.XXLeft;
|
| | | btnTemp1.Y = Application.GetRealHeight(322);
|
| | | btnTemp1.TextSize = 12;
|
| | | btnTemp1.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | btnTemp1.Text = "0%";
|
| | | frameBack.AddChidren(btnTemp1);
|
| | |
|
| | | var btnTemp2 = new NormalViewControl(200, 50, true);
|
| | | btnTemp2.X = frameBack.Width - ControlCommonResourse.XXLeft - Application.GetRealWidth(200);
|
| | | btnTemp2.Y = Application.GetRealHeight(322);
|
| | | btnTemp2.TextAlignment = TextAlignment.CenterRight;
|
| | | btnTemp2.TextSize = 12;
|
| | | btnTemp2.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | btnTemp2.Text = "100%";
|
| | | frameBack.AddChidren(btnTemp2);
|
| | |
|
| | | var frameColor = new FrameLayoutStatuControl();
|
| | | frameColor.UseClickStatu = false;
|
| | | frameColor.Width = Application.GetRealHeight(262);
|
| | | frameColor.Height = this.GetPictrueRealSize(79);
|
| | | frameColor.Y = Application.GetRealHeight(26);
|
| | | frameColor.Gravity = Gravity.CenterVertical;
|
| | | frameColor.X = frameBack.Width - ControlCommonResourse.XXLeft - Application.GetRealHeight(262);
|
| | | frameBack.AddChidren(frameColor);
|
| | |
|
| | | //颜色
|
| | | var btnColorView = new NormalViewControl(Application.GetRealHeight(110), this.GetPictrueRealSize(50), false);
|
| | | var btnColorView = new NormalViewControl(Application.GetRealHeight(110), this.GetPictrueRealSize(49), false);
|
| | | btnColorView.Gravity = Gravity.CenterVertical;
|
| | | btnColorView.TextAlignment = TextAlignment.CenterRight;
|
| | | btnColorView.TextSize = 12;
|
| | |
| | | btnColorView.TextID = R.MyInternationalizationString.uColor;
|
| | | frameColor.AddChidren(btnColorView, ChidrenBindMode.BindEventOnly);
|
| | |
|
| | | int R1 = Convert.ToInt32("d8", 16);
|
| | | int G1 = Convert.ToInt32("95", 16);
|
| | | int B1 = Convert.ToInt32("e3", 16);
|
| | | int R1 = Convert.ToInt32(this.keyColorData.OpenColorR, 16);
|
| | | int G1 = Convert.ToInt32(this.keyColorData.OpenColorG, 16);
|
| | | int B1 = Convert.ToInt32(this.keyColorData.OpenColorB, 16);
|
| | | uint backColor = this.GetColorByRGB((byte)R1, (byte)G1, (byte)B1);
|
| | |
|
| | | //颜色外框
|
| | | var btnColorLine = new NormalViewControl(this.GetPictrueRealSize(79), this.GetPictrueRealSize(79), false);
|
| | | //颜色外框 |
| | | var btnColorLine = new FrameLayoutStatuControl();
|
| | | btnColorLine.Width = Application.GetRealHeight(79);
|
| | | btnColorLine.Height = this.GetPictrueRealSize(79);
|
| | | btnColorLine.X = btnColorView.Right + Application.GetRealHeight(18);
|
| | | btnColorLine.Radius = (uint)this.GetPictrueRealSize(79) / 2;
|
| | | btnColorLine.BorderWidth = 1;
|
| | | btnColorLine.BorderColor = 0xff666666;
|
| | | btnColorLine.BorderColor = 0xffcccccc;
|
| | | frameColor.AddChidren(btnColorLine, ChidrenBindMode.BindEventOnly);
|
| | |
|
| | | var btnColor = new NormalViewControl(this.GetPictrueRealSize(69), this.GetPictrueRealSize(69), false);
|
| | | btnColor.Y = Application.GetRealHeight(5);
|
| | | btnColor.X = btnColorView.Right + Application.GetRealHeight(23);
|
| | | btnColor.Gravity = Gravity.Center;
|
| | | btnColor.Radius = (uint)this.GetPictrueRealSize(69) / 2;
|
| | | btnColor.BackgroundColor = UserCenterColor.Current.ErrorColor;
|
| | | frameColor.AddChidren(btnColor, ChidrenBindMode.BindEventOnly);
|
| | |
|
| | | //变更滑动条的颜色
|
| | | seekBar1.ProgressBarColor = backColor;
|
| | | btnColor.BackgroundColor = backColor;
|
| | | btnColorLine.AddChidren(btnColor, ChidrenBindMode.BindEventOnly);
|
| | |
|
| | | var btnRight = new NormalViewControl(this.GetPictrueRealSize(58), this.GetPictrueRealSize(58), false);
|
| | | btnRight.UnSelectedImagePath = "Item/RightNext.png";
|
| | |
| | | G1 = Gcolor;
|
| | | B1 = Bcolor;
|
| | |
|
| | | //this.keyColorData.CloseColorR = Convert.ToString(Rcolor, 16);
|
| | | //this.keyColorData.CloseColorG = Convert.ToString(Gcolor, 16);
|
| | | //this.keyColorData.CloseColorB = Convert.ToString(Bcolor, 16);
|
| | | this.keyColorData.OpenColorR = Convert.ToString(Rcolor, 16);
|
| | | this.keyColorData.OpenColorG = Convert.ToString(Gcolor, 16);
|
| | | this.keyColorData.OpenColorB = Convert.ToString(Bcolor, 16);
|
| | |
|
| | | btnColor.BackgroundColor = this.GetColorByRGB((byte)Rcolor, (byte)Gcolor, (byte)Bcolor);
|
| | | //变更滑动条的颜色
|
| | | seekBar1.ProgressBarColor = btnColor.BackgroundColor;
|
| | | };
|
| | | };
|
| | | }
|
| | |
| | | return;
|
| | | }
|
| | |
|
| | | //设置按键面板指定端点的【指示灯开关颜色】的信息
|
| | | //result = await HdlDevicePanelLogic.Current.SetPanelEpointColorInfo(panelDevice, this.keyColorData);
|
| | | //this.CloseProgressBar();
|
| | | //if (result == false)
|
| | | //{
|
| | | // return;
|
| | | //}
|
| | | //设置按键面板颜色的信息
|
| | | result = await HdlDevicePanelLogic.Current.SetPanelColorInfo(panelDevice, this.keyColorData);
|
| | | this.CloseProgressBar();
|
| | | if (result == false)
|
| | | {
|
| | | return;
|
| | | }
|
| | | //关闭自身
|
| | | this.CloseForm();
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 补充容器___________________________
|
| | |
| | | /// </summary>
|
| | | private Dictionary<int, string> dicDeviceSaveName = new Dictionary<int, string>();
|
| | | /// <summary>
|
| | | /// 设备需要保存的设备功能
|
| | | /// </summary>
|
| | | private Dictionary<int, DeviceFunctionType> dicDeviceFuncType = new Dictionary<int, DeviceFunctionType>();
|
| | | /// <summary>
|
| | | /// 信息编辑控件
|
| | | /// </summary>
|
| | | private InformationEditorControl tableContr = null;
|
| | |
| | | {
|
| | | //记录起当前正在操作的回路名字
|
| | | dicDeviceSaveName[nowSelectDevice.DeviceEpoint] = btnDeviceName.Text.Trim();
|
| | | //开启进度条
|
| | | this.ShowProgressBar();
|
| | | foreach (var epoint in dicDeviceSaveName.Keys)
|
| | | {
|
| | | var device = Common.LocalDevice.Current.GetDevice(deviceObj.DeviceAddr, epoint);
|
| | |
| | | var result = await Common.LocalDevice.Current.ReName(device, newName);
|
| | | if (result == false)
|
| | | {
|
| | | //关闭
|
| | | this.CloseProgressBar();
|
| | | return;
|
| | | }
|
| | | }
|
| | | }
|
| | | foreach (var epoint in dicDeviceFuncType.Keys)
|
| | | {
|
| | | var device = Common.LocalDevice.Current.GetDevice(deviceObj.DeviceAddr, epoint);
|
| | | if (device == null)
|
| | | {
|
| | | continue;
|
| | | }
|
| | | //设置功能类型
|
| | | device.DfunctionType = dicDeviceFuncType[epoint];
|
| | | if (device.IsCustomizeImage == true)
|
| | | {
|
| | | continue;
|
| | | }
|
| | | //重新设置图片
|
| | | if (device.DfunctionType == DeviceFunctionType.A开关)
|
| | | {
|
| | | device.IconPath = "Device/Switch.png";
|
| | | }
|
| | | else if (device.DfunctionType == DeviceFunctionType.A插座)
|
| | | {
|
| | | device.IconPath = "Device/Socket1.png";
|
| | | }
|
| | | else if (device.DfunctionType == DeviceFunctionType.A灯光)
|
| | | {
|
| | | device.IconPath = "Device/Light.png";
|
| | | }
|
| | | else
|
| | | {
|
| | | device.IconPath = "Device/RelayEpoint.png";
|
| | | }
|
| | | device.ReSave();
|
| | | }
|
| | | this.CloseProgressBar();
|
| | | //关闭自身
|
| | | this.CloseForm();
|
| | | };
|
| | |
| | | /// </summary>
|
| | | private void AddFunctionTypeRow()
|
| | | {
|
| | | //如果是继电器和调光器的话
|
| | | if (nowSelectDevice.Type == DeviceType.OnOffOutput || nowSelectDevice.Type == DeviceType.DimmableLight
|
| | | || nowSelectDevice.Type == DeviceType.ColorDimmableLight)
|
| | | //自定义功能类型控件
|
| | | var rowFunction = new DeviceFunctionTypeRowControl(nowSelectDevice, listview.rowSpace / 2);
|
| | | if (rowFunction.CanShowRow == true)
|
| | | {
|
| | | //功能类型
|
| | | string caption = Language.StringByID(R.MyInternationalizationString.uFunctionType);
|
| | | var DfunctionType = nowSelectDevice.DfunctionType;
|
| | | if (this.dicDeviceFuncType.ContainsKey(nowSelectDevice.DeviceEpoint) == true)
|
| | | {
|
| | | DfunctionType = this.dicDeviceFuncType[nowSelectDevice.DeviceEpoint];
|
| | | }
|
| | |
|
| | | //功能类型的翻译名字
|
| | | int nowSelectNo = 1;
|
| | | string strType = string.Empty;
|
| | | if (DfunctionType == DeviceFunctionType.A灯光)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uLight);
|
| | | nowSelectNo = 1;
|
| | | }
|
| | | else if (DfunctionType == DeviceFunctionType.A开关)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uSwitch);
|
| | | nowSelectNo = 0;
|
| | | }
|
| | | else if (DfunctionType == DeviceFunctionType.A插座)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uSocket1);
|
| | | nowSelectNo = 2;
|
| | | }
|
| | |
|
| | | var btnFunction = new FrameCaptionViewControl(caption, strType, listview.rowSpace / 2);
|
| | | btnFunction.UseClickStatu = false;
|
| | | listview.AddChidren(btnFunction);
|
| | | btnFunction.InitControl();
|
| | | listview.AddChidren(rowFunction);
|
| | | rowFunction.InitControl();
|
| | | //底线
|
| | | btnFunction.AddBottomLine();
|
| | |
|
| | | //如果是继电器才能够更改这个功能类型
|
| | | if (nowSelectDevice.Type == DeviceType.OnOffOutput)
|
| | | {
|
| | | btnFunction.UseClickStatu = true;
|
| | | //右箭头
|
| | | btnFunction.AddRightArrow();
|
| | | btnFunction.ButtonClickEvent += (sender, e) =>
|
| | | {
|
| | | //显示列表
|
| | | var listText = new List<string>();
|
| | | listText.Add(Language.StringByID(R.MyInternationalizationString.uSwitch));//开关
|
| | | listText.Add(Language.StringByID(R.MyInternationalizationString.uLight));//灯光
|
| | | listText.Add(Language.StringByID(R.MyInternationalizationString.uSocket1));//插座
|
| | | //标题:选择功能类型
|
| | | var title = Language.StringByID(R.MyInternationalizationString.uSelectFunctionType);
|
| | |
|
| | | var form = new BottomItemSelectForm();
|
| | | form.CancelCallEvent = true;//允许取消
|
| | | form.AddForm(title, listText, nowSelectNo);
|
| | | form.FinishSelectEvent += (selectNo) =>
|
| | | {
|
| | | if (selectNo == -1)
|
| | | {
|
| | | //选择取消
|
| | | btnFunction.Text = string.Empty;
|
| | | }
|
| | | else
|
| | | {
|
| | | btnFunction.Text = listText[selectNo];
|
| | | }
|
| | | nowSelectNo = selectNo;
|
| | | //记录起当前选择的功能类型
|
| | | if (selectNo == 0)
|
| | | {
|
| | | dicDeviceFuncType[nowSelectDevice.DeviceEpoint] = DeviceFunctionType.A开关;
|
| | | }
|
| | | else if (selectNo == 1)
|
| | | {
|
| | | dicDeviceFuncType[nowSelectDevice.DeviceEpoint] = DeviceFunctionType.A灯光;
|
| | | }
|
| | | else if (selectNo == 2)
|
| | | {
|
| | | dicDeviceFuncType[nowSelectDevice.DeviceEpoint] = DeviceFunctionType.A插座;
|
| | | }
|
| | | else
|
| | | {
|
| | | dicDeviceFuncType[nowSelectDevice.DeviceEpoint] = DeviceFunctionType.A未定义;
|
| | | }
|
| | | };
|
| | | };
|
| | | }
|
| | | rowFunction.AddBottomLine();
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | /// </summary>
|
| | | private Dictionary<int, string> dicDeviceSaveName = new Dictionary<int, string>();
|
| | | /// <summary>
|
| | | /// 设备需要保存的设备功能
|
| | | /// </summary>
|
| | | private Dictionary<int, DeviceFunctionType> dicDeviceFuncType = new Dictionary<int, DeviceFunctionType>();
|
| | | /// <summary>
|
| | | /// 信息编辑控件
|
| | | /// </summary>
|
| | | private InformationEditorControl tableContr = null;
|
| | |
| | | {
|
| | | //记录起当前正在操作的回路名字
|
| | | dicDeviceSaveName[nowSelectDevice.DeviceEpoint] = btnDeviceName.Text.Trim();
|
| | | //开启进度条
|
| | | this.ShowProgressBar();
|
| | | foreach (var epoint in dicDeviceSaveName.Keys)
|
| | | {
|
| | | var device = Common.LocalDevice.Current.GetDevice(deviceObj.DeviceAddr, epoint);
|
| | |
| | | var result = await Common.LocalDevice.Current.ReName(device, newName);
|
| | | if (result == false)
|
| | | {
|
| | | //关闭
|
| | | this.CloseProgressBar();
|
| | | return;
|
| | | }
|
| | | }
|
| | | }
|
| | | foreach (var epoint in dicDeviceFuncType.Keys)
|
| | | {
|
| | | var device = Common.LocalDevice.Current.GetDevice(deviceObj.DeviceAddr, epoint);
|
| | | if (device == null)
|
| | | {
|
| | | continue;
|
| | | }
|
| | | //设置功能类型
|
| | | device.DfunctionType = dicDeviceFuncType[epoint];
|
| | | if (device.IsCustomizeImage == true)
|
| | | {
|
| | | continue;
|
| | | }
|
| | | //重新设置图片
|
| | | if (device.DfunctionType == DeviceFunctionType.A开关)
|
| | | {
|
| | | device.IconPath = "Device/Switch.png";
|
| | | }
|
| | | else if (device.DfunctionType == DeviceFunctionType.A插座)
|
| | | {
|
| | | device.IconPath = "Device/Socket1.png";
|
| | | }
|
| | | else if (device.DfunctionType == DeviceFunctionType.A灯光)
|
| | | {
|
| | | device.IconPath = "Device/Light.png";
|
| | | }
|
| | | else
|
| | | {
|
| | | device.IconPath = "Device/RelayEpoint.png";
|
| | | }
|
| | | device.ReSave();
|
| | | }
|
| | | this.CloseProgressBar();
|
| | | //关闭自身
|
| | | this.CloseForm();
|
| | | };
|
| | |
| | | /// </summary>
|
| | | private void AddFunctionTypeRow()
|
| | | {
|
| | | //如果是继电器和调光器的话
|
| | | if (nowSelectDevice.Type == DeviceType.OnOffOutput || nowSelectDevice.Type == DeviceType.DimmableLight
|
| | | || nowSelectDevice.Type == DeviceType.ColorDimmableLight)
|
| | | //自定义功能类型控件
|
| | | var rowFunction = new DeviceFunctionTypeRowControl(nowSelectDevice, listview.rowSpace / 2);
|
| | | if (rowFunction.CanShowRow == true)
|
| | | {
|
| | | //功能类型
|
| | | string caption = Language.StringByID(R.MyInternationalizationString.uFunctionType);
|
| | | var DfunctionType = nowSelectDevice.DfunctionType;
|
| | | if (this.dicDeviceFuncType.ContainsKey(nowSelectDevice.DeviceEpoint) == true)
|
| | | {
|
| | | DfunctionType = this.dicDeviceFuncType[nowSelectDevice.DeviceEpoint];
|
| | | }
|
| | |
|
| | | //功能类型的翻译名字
|
| | | int nowSelectNo = 1;
|
| | | string strType = string.Empty;
|
| | | if (DfunctionType == DeviceFunctionType.A灯光)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uLight);
|
| | | nowSelectNo = 1;
|
| | | }
|
| | | else if (DfunctionType == DeviceFunctionType.A开关)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uSwitch);
|
| | | nowSelectNo = 0;
|
| | | }
|
| | | else if (DfunctionType == DeviceFunctionType.A插座)
|
| | | {
|
| | | strType = Language.StringByID(R.MyInternationalizationString.uSocket1);
|
| | | nowSelectNo = 2;
|
| | | }
|
| | |
|
| | | var btnFunction = new FrameCaptionViewControl(caption, strType, listview.rowSpace / 2);
|
| | | btnFunction.UseClickStatu = false;
|
| | | listview.AddChidren(btnFunction);
|
| | | btnFunction.InitControl();
|
| | | listview.AddChidren(rowFunction);
|
| | | rowFunction.InitControl();
|
| | | //底线
|
| | | btnFunction.AddBottomLine();
|
| | |
|
| | | //如果是继电器才能够更改这个功能类型
|
| | | if (nowSelectDevice.Type == DeviceType.OnOffOutput)
|
| | | {
|
| | | btnFunction.UseClickStatu = true;
|
| | | //右箭头
|
| | | btnFunction.AddRightArrow();
|
| | | btnFunction.ButtonClickEvent += (sender, e) =>
|
| | | {
|
| | | //显示列表
|
| | | var listText = new List<string>();
|
| | | listText.Add(Language.StringByID(R.MyInternationalizationString.uSwitch));//开关
|
| | | listText.Add(Language.StringByID(R.MyInternationalizationString.uLight));//灯光
|
| | | listText.Add(Language.StringByID(R.MyInternationalizationString.uSocket1));//插座
|
| | | //标题:选择功能类型
|
| | | var title = Language.StringByID(R.MyInternationalizationString.uSelectFunctionType);
|
| | |
|
| | | var form = new BottomItemSelectForm();
|
| | | form.CancelCallEvent = true;//允许取消
|
| | | form.AddForm(title, listText, nowSelectNo);
|
| | | form.FinishSelectEvent += (selectNo) =>
|
| | | {
|
| | | if (selectNo == -1)
|
| | | {
|
| | | //选择取消
|
| | | btnFunction.Text = string.Empty;
|
| | | }
|
| | | else
|
| | | {
|
| | | btnFunction.Text = listText[selectNo];
|
| | | }
|
| | | nowSelectNo = selectNo;
|
| | | //记录起当前选择的功能类型
|
| | | if (selectNo == 0)
|
| | | {
|
| | | dicDeviceFuncType[nowSelectDevice.DeviceEpoint] = DeviceFunctionType.A开关;
|
| | | }
|
| | | else if (selectNo == 1)
|
| | | {
|
| | | dicDeviceFuncType[nowSelectDevice.DeviceEpoint] = DeviceFunctionType.A灯光;
|
| | | }
|
| | | else if (selectNo == 2)
|
| | | {
|
| | | dicDeviceFuncType[nowSelectDevice.DeviceEpoint] = DeviceFunctionType.A插座;
|
| | | }
|
| | | else
|
| | | {
|
| | | dicDeviceFuncType[nowSelectDevice.DeviceEpoint] = DeviceFunctionType.A未定义;
|
| | | }
|
| | | };
|
| | | };
|
| | | }
|
| | | rowFunction.AddBottomLine();
|
| | | }
|
| | | }
|
| | |
|
old mode 100644
new mode 100755
| | |
| | | /// </summary> |
| | | public static void NormallyOpenModeValue(ZigBee.Device.DoorLock doorLock, bool value) |
| | | { |
| | | string key = doorLock.DeviceAddr + "_" + doorLock.DeviceEpoint; |
| | | if (doorLock.IsDoorLockNormallyMode.ContainsKey(key)) |
| | | { |
| | | doorLock.IsDoorLockNormallyMode[key] = value; |
| | | } |
| | | else |
| | | { |
| | | doorLock.IsDoorLockNormallyMode.Add(key, value); |
| | | } |
| | | doorLock.IsDoorLockNormallyMode = value; |
| | | |
| | | if (LogicAction != null) |
| | | { |
| | |
| | | { |
| | | //上报“常开模式”已被取消 |
| | | Application.RunOnMainThread(() => { CommonPage.Loading.Start(""); }); |
| | | //先删除已失效的“常开模式”的逻辑 |
| | | //if (resTemp == 1) |
| | | //{ |
| | | // var restulTemp = await Shared.Phone.Device.Logic.SkipView.Exist(3); |
| | | // //if (restulTemp == 3) |
| | | // //{ |
| | | // // string msg0 = Language.StringByID(R.MyInternationalizationString.CancelLogicNormallyModeFailed2); |
| | | // // this.ShowTipMsg(msg0); |
| | | // // return; |
| | | // //} |
| | | //} |
| | | |
| | | //温居城方法??? |
| | | //此处是否要删除温居城的特殊逻辑 |
| | | |
| | | //app重新开启“常开模式” |
| | | var result = await doorLock.SetNormallyOpenModeFuncAsync(true); |
| | |
| | | ShowTipMsg(msg0); |
| | | NormallyOpenModeValue(doorLock, false); |
| | | CommonPage.Loading.Hide(); |
| | | //new Tip() { MaxWidth = 150, Text = msg0, Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); |
| | | }); |
| | | action?.Invoke(); |
| | | return; |
| | |
| | | ShowTipMsg(msg1); |
| | | NormallyOpenModeValue(doorLock, false); |
| | | CommonPage.Loading.Hide(); |
| | | //new Tip() { MaxWidth = 150, Text = msg1, Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); |
| | | }); |
| | | action?.Invoke(); |
| | | return; |
| | |
| | | ShowTipMsg(msg0); |
| | | NormallyOpenModeValue(doorLock, true); |
| | | CommonPage.Loading.Hide(); |
| | | //new Tip() { MaxWidth = 150, Text = msg0, Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); |
| | | }); |
| | | } |
| | | } |
| | |
| | | NormallyOpenModeValue(doorLock, false); |
| | | if (haveLogic) |
| | | { |
| | | var resTemp2 = await Shared.Phone.Device.Logic.SkipView.Exist(3); |
| | | //if (resTemp2 == 3) |
| | | //{ |
| | | // string msg0 = Language.StringByID(R.MyInternationalizationString.CancelLogicNormallyModeFailed); |
| | | // this.ShowTipMsg(msg0); |
| | | //} |
| | | //温居城方法??? |
| | | //此处是否要删除温居城的特殊逻辑 |
| | | } |
| | | } |
| | | else |
| | |
| | | { |
| | | ShowTipMsg(Language.StringByID(R.MyInternationalizationString.GwResponseOvertime)); |
| | | CommonPage.Loading.Hide(); |
| | | //new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.GwResponseOvertime), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); |
| | | }); |
| | | action?.Invoke(); |
| | | return; |
| | |
| | | string msg1 = Language.StringByID(R.MyInternationalizationString.CloseNormallyOpenModeFailed); |
| | | ShowTipMsg(msg1); |
| | | CommonPage.Loading.Hide(); |
| | | //new Tip() { MaxWidth = 150, Text = msg1, Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(CommonPage.Instance); |
| | | }); |
| | | action?.Invoke(); |
| | | return; |
| | |
| | | if (haveLogic) |
| | | { |
| | | var resTemp1 = await Shared.Phone.Device.Logic.SkipView.Exist(3); |
| | | //因为目前机制问题,逻辑经常失败,所以不提示,后期机制要改,重新做一个这个界面 |
| | | //if (resTemp1 == 3) |
| | | //{ |
| | | //Application.RunOnMainThread(() => |
| | | //{ |
| | | // string msg0 = Language.StringByID(R.MyInternationalizationString.CancelLogicNormallyModeFailed); |
| | | // ShowTipMsg(msg0); |
| | | //}); |
| | | //} |
| | | //else if (resTemp1 == 2) |
| | | //{ |
| | | //Application.RunOnMainThread(() => |
| | | //{ |
| | | // string msg0 = Language.StringByID(R.MyInternationalizationString.CloseNormallyOpenModeSuccess); |
| | | // ShowTipMsg(msg0); |
| | | //}); |
| | | //温居城方法??? |
| | | //此处是否要删除温居城的特殊逻辑 |
| | | } |
| | | Application.RunOnMainThread(() => |
| | | { |
| | |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 删除常开模式 |
| | | /// </summary> |
| | | /// <param name="doorLock">当前门锁</param> |
| | | /// <param name="action">回调处理更新内容</param> |
| | | /// <returns></returns> |
| | | public static async System.Threading.Tasks.Task<bool> DelNormallyOpenMode(ZigBee.Device.DoorLock doorLock, Action action = null) |
| | | { |
| | | //app操作取消“常开模式” |
| | | var result = await doorLock.SetNormallyOpenModeFuncAsync(false); |
| | | if (result == null || result.defaultControlResponseData == null || result.defaultControlResponseData.status != 0) |
| | | { |
| | | action?.Invoke(); |
| | | return false; |
| | | } |
| | | |
| | | if (result.defaultControlResponseData.status == 0) |
| | | { |
| | | //app确认取消“常开模式”成功 |
| | | NormallyOpenModeValue(doorLock, false); |
| | | action?.Invoke(); |
| | | return true; |
| | | } |
| | | return false; |
| | | |
| | | /// <summary>
|
| | | /// 删除常开模式
|
| | | /// </summary>
|
| | | /// <param name="doorLock">当前门锁</param>
|
| | | /// <param name="action">回调处理更新内容</param>
|
| | | /// <returns></returns>
|
| | | public static async System.Threading.Tasks.Task<bool> DelNormallyOpenMode(ZigBee.Device.DoorLock doorLock, Action action = null)
|
| | | {
|
| | | //app操作取消“常开模式” |
| | | var result = await doorLock.SetNormallyOpenModeFuncAsync(false);
|
| | | if (result == null || result.defaultControlResponseData == null || result.defaultControlResponseData.status != 0)
|
| | | {
|
| | | action?.Invoke();
|
| | | return false;
|
| | | }
|
| | |
|
| | | if (result.defaultControlResponseData.status == 0)
|
| | | {
|
| | | //app确认取消“常开模式”成功 |
| | | NormallyOpenModeValue(doorLock, false);
|
| | | action?.Invoke();
|
| | | return true;
|
| | | }
|
| | | return false;
|
| | | }
|
| | |
|
| | | |
| | | /// <summary>
|
| | | /// 设置常开模式
|
| | | /// </summary>
|
| | | /// <param name="doorLock">当前门锁</param>
|
| | | /// <param name="action">回调处理更新内容</param>
|
| | | /// <returns></returns>
|
| | | public static async System.Threading.Tasks.Task<bool> SetNormallyOpenModeFuncAsync(ZigBee.Device.DoorLock doorLock)
|
| | | {
|
| | | //app设置“常开模式”失败 |
| | | var result = await doorLock.SetNormallyOpenModeFuncAsync(false);
|
| | | if (result == null || result.defaultControlResponseData == null || result.defaultControlResponseData.status != 0)
|
| | | {
|
| | | return false;
|
| | | }
|
| | |
|
| | | if (result.defaultControlResponseData.status == 0)
|
| | | {
|
| | | //app设置“常开模式”成功 |
| | | NormallyOpenModeValue(doorLock, false);
|
| | | return true;
|
| | | }
|
| | | return false;
|
| | | } |
| | | |
| | | /// <summary> |
| | | /// 设置常开模式 |
| | | /// </summary> |
| | | /// <param name="doorLock">当前门锁</param> |
| | | /// <param name="action">回调处理更新内容</param> |
| | | /// <returns></returns> |
| | | public static async System.Threading.Tasks.Task<bool> SetNormallyOpenModeFuncAsync(ZigBee.Device.DoorLock doorLock) |
| | | { |
| | | //app设置“常开模式”失败 |
| | | var result = await doorLock.SetNormallyOpenModeFuncAsync(false); |
| | | if (result == null || result.defaultControlResponseData == null || result.defaultControlResponseData.status != 0) |
| | | { |
| | | return false; |
| | | } |
| | | |
| | | if (result.defaultControlResponseData.status == 0) |
| | | { |
| | | //app设置“常开模式”成功 |
| | | NormallyOpenModeValue(doorLock, false); |
| | | return true; |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 启动常开模式【弹窗】 |
| | | /// </summary> |
| | |
| | | }); |
| | | } |
| | | |
| | | //默认创建常开模式的特殊逻辑 |
| | | var res = await Shared.Phone.Device.Logic.SkipView.LockAddModifyLogic(DoorLockCommonInfo.NormallyOpenModeInvalidTime, doorLock); |
| | | //if (!res) |
| | | //{ |
| | | // Application.RunOnMainThread(() => |
| | | // { |
| | | // //默认创建常开模式失败 |
| | | // string msg0 = Language.StringByID(R.MyInternationalizationString.AddLogicNormallyModeFailed); |
| | | // var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, msg0, Language.StringByID(R.MyInternationalizationString.confrim)); |
| | | // alert.Show(); |
| | | // //二次加载弹窗 常开模式开启提示 |
| | | // NomallyOpenModeInvalidTimeDialog(doorLock, action); |
| | | // }); |
| | | //} |
| | | //温居城方法??? |
| | | //此处是否要创建常开模式的特殊逻辑 |
| | | }; |
| | | } |
| | | #endregion |
| | |
| | | }); |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | #endregion |
| | | } |
| | | } |
| | |
| | | } |
| | | else |
| | | {
|
| | | ///备注:WJC的
|
| | | ///记录当前用户信息
|
| | | ///记录当前用户信息H06C
|
| | | ///wjc
|
| | | Shared.Phone.Device.Logic.SkipView.SkipAddLogic(1, doorLock, accountObj);
|
| | |
|
| | | } |
old mode 100644
new mode 100755
| | |
| | | ((ViewGroup)nowForm).AddChidren(MsgControlFrameLayout);
|
| | | MsgControlFrameLayout.MouseDownEventHandler += (sender, e) =>
|
| | | {
|
| | | if (msgType == DoorLockMsgType.InValid) |
| | | { |
| | | return; |
| | | if (msgType == DoorLockMsgType.InValid)
|
| | | {
|
| | | return;
|
| | | }
|
| | |
|
| | | //移除界面
|
| | |
| | | this.InvalidClickEvent?.Invoke();
|
| | | this.InvalidClickEvent = null;
|
| | | };
|
| | | } |
| | | |
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 失效时间的底部按钮
|
| | | /// </summary>
|
| | | /// <param name="frameMain"></param>
|
| | | /// <param name="frameBack"></param>
|
| | | private void InitBottomInvalidTimeButton(FrameLayout frameMain, FrameLayout frameBack)
|
| | | { |
| | | //确定按钮 |
| | | {
|
| | | //确定按钮
|
| | | var btnConfirm = new BottomRightClickButton(frameBack.Width, Application.GetRealHeight(127));
|
| | | frameBack.AddChidren(btnConfirm);
|
| | | btnConfirm.InitControl(buttonOkText);
|
old mode 100644
new mode 100755
| | |
| | | |
| | | ClickHandle(); |
| | | |
| | | if (doorLock.IsOnline == 1) |
| | | if (Common.LocalDevice.Current.CheckDeviceIsOnline(doorLock) == true) |
| | | { |
| | | ReadDoorLockUserInfo(); |
| | | } |
| | |
| | | {
|
| | | return;
|
| | | } |
| | | string key = doorLock.DeviceAddr + "_" + doorLock.DeviceEpoint; |
| | | if (doorLock.IsDoorLockNormallyMode.ContainsKey(key)) |
| | | if (doorLock.IsDoorLockNormallyMode)
|
| | | {
|
| | | if (doorLock.IsDoorLockNormallyMode[key] == true)
|
| | | {
|
| | | if (canOpenNormallyMode) |
| | | { |
| | | Application.RunOnMainThread(() => { NomallyOpenModeInvalidDialog(true); }); |
| | | } |
| | | if (canOpenNormallyMode) |
| | | { |
| | | Application.RunOnMainThread(() => { NomallyOpenModeInvalidDialog(true); }); |
| | | } |
| | | } |
| | | } |
| | |
| | | //开锁事件 |
| | | EventHandler<MouseEventArgs> hander1 = async (sender, e) => |
| | | { |
| | | |
| | | string key = doorLock.DeviceAddr + "_" + doorLock.DeviceEpoint; |
| | | if (doorLock.IsDoorLockNormallyMode.ContainsKey(key)) |
| | | if (doorLock.IsDoorLockNormallyMode) |
| | | { |
| | | if (doorLock.IsDoorLockNormallyMode[key] == true) |
| | | { |
| | | if (canOpenNormallyMode)
|
| | | {
|
| | | NomallyOpenModeInvalidDialog(false);
|
| | | }
|
| | | else |
| | | { |
| | | OpenDoorLockHandle(progressButton, btnDoorLockPic, btnStatus); |
| | | } |
| | | if (canOpenNormallyMode)
|
| | | {
|
| | | NomallyOpenModeInvalidDialog(false);
|
| | | } |
| | | else |
| | | { |
| | |
| | | { |
| | | if (canOpenNormallyMode) |
| | | { |
| | | var key = doorLock.DeviceAddr + "_" + doorLock.DeviceEpoint; |
| | | if (doorLock.IsDoorLockNormallyMode.ContainsKey(key)) |
| | | if (doorLock.IsDoorLockNormallyMode) |
| | | { |
| | | if (doorLock.IsDoorLockNormallyMode[key] == true) |
| | | { |
| | | NomallyOpenModeInvalidDialog(); |
| | | } |
| | | NomallyOpenModeInvalidDialog(); |
| | | } |
| | | } |
| | | else |
| | |
| | | private async void NomallyOpenDialog() |
| | | { |
| | | #region 后续版本 |
| | | //if (UserCenterResourse.UserInfo.AuthorityNo != 1) |
| | | //{ |
| | | // this.ShowMassage(ShowMsgType.Tip, Language.StringByID(R.MyInternationalizationString.OnlyMasterOperate)); |
| | | // return; |
| | | //} |
| | | |
| | | if (UserCenterResourse.UserInfo.AuthorityNo != 1) |
| | | { |
| | | this.ShowMassage(ShowMsgType.Tip, Language.StringByID(R.MyInternationalizationString.OnlyMasterOperate)); |
| | | return; |
| | | } |
| | | |
| | | if (!UserCenterResourse.AccountOption.DoorUnLockByRemote) |
| | | { |
| | | SystemSecondAuthentication(); |
| | | return; |
| | | } |
| | | //if (!UserCenterResourse.AccountOption.DoorUnLockByRemote) |
| | | //{ |
| | | // SystemSecondAuthentication(); |
| | | // return; |
| | | //} |
| | | |
| | | action = () => |
| | | { |
| | | { |
| | | #region WJC |
| | | if (doorLock == null) |
| | | { |
| | | ///防止抛异常 |
| | | doorLock = new ZigBee.Device.DoorLock(); |
| | | } |
| | | Shared.Phone.Device.Logic.Send.CurrentDoorLock = doorLock; |
| | | ///进来刷新一次设备列表; |
| | | Common.Logic.LogicDviceList.Clear(); |
| | | if (Common.Logic.LogicDviceList.Count == 0) |
| | | { |
| | | Common.Logic.LogicDviceList.AddRange(LocalDevice.Current.listAllDevice.ToArray()); |
| | | } |
| | | var addLogicPage = new Shared.Phone.Device.Logic.SoneLogicList(); |
| | | UserView.HomePage.Instance.AddChidren(addLogicPage); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | addLogicPage.Show(() => |
| | | { |
| | | UpdateNomallyOpenStatus();//徐梅的方法 |
| | | }); |
| | | //系统密码支持操作门锁后,调用温居城的界面【常开自动化】 |
| | | #endregion |
| | | } |
| | | |
| | | }; |
| | | HdlCheckLogic.Current.CheckSecondarySecurity(action); |
| | | //系统密码支持操作门锁后,调用温居城的界面【常开自动化】 |
| | | if (doorLock == null)
|
| | | {
|
| | | ///防止抛异常 |
| | | return;
|
| | | }
|
| | | ///备注:WJC的
|
| | | Shared.Phone.Device.Logic.Send.CurrentDoorLock = doorLock;
|
| | | ///进来刷新一次设备列表;
|
| | | Common.Logic.LogicDviceList.Clear();
|
| | | if (Common.Logic.LogicDviceList.Count == 0)
|
| | | {
|
| | | Common.Logic.LogicDviceList.AddRange(LocalDevice.Current.listAllDevice.ToArray());
|
| | | }
|
| | | var addLogicPage = new Shared.Phone.Device.Logic.SoneLogicList();
|
| | | UserView.HomePage.Instance.AddChidren(addLogicPage);
|
| | | UserView.HomePage.Instance.PageIndex += 1;
|
| | | addLogicPage.Show();
|
| | | addLogicPage.action += (w) =>
|
| | | {
|
| | | doorLock.IsDoorLockNormallyMode = w;
|
| | | ///留给徐梅用的
|
| | | UpdateNomallyOpenStatus();
|
| | | };
|
| | | };
|
| | | //HdlCheckLogic.Current.CheckSecondarySecurity(action);
|
| | | #endregion |
| | | |
| | | |
| | |
|
| | |
|
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | btnNormallyOpenFrameLayout.Width = Application.GetRealWidth(0); |
| | | return; |
| | | } |
| | | string key = doorLock.DeviceAddr + "_" + doorLock.DeviceEpoint;
|
| | | if (!doorLock.IsDoorLockNormallyMode.ContainsKey(key))
|
| | | {
|
| | | return;
|
| | | }
|
| | | if (doorLock.IsDoorLockNormallyMode[key] == true) |
| | | if (doorLock.IsDoorLockNormallyMode) |
| | | { |
| | | btnNormallyOpen.IsSelected = true; |
| | | btnDoorLockPic.IsSelected = true; |
| | |
| | | btnStatus.Text = Language.StringByID(R.MyInternationalizationString.Current) + Language.StringByID(R.MyInternationalizationString.DoorLockOpen); |
| | | |
| | | } |
| | | else if (doorLock.IsDoorLockNormallyMode[key] == false) |
| | | else if (!doorLock.IsDoorLockNormallyMode) |
| | | { |
| | | btnStatus.Text = Language.StringByID(R.MyInternationalizationString.Current) + Language.StringByID(R.MyInternationalizationString.CLose); |
| | | btnDoorLockPic.IsSelected = false; |
| | |
| | | CommonPage.Instance.IsDrawerLockMode = false; |
| | | } |
| | | ZbGateway.StatusList.Remove(this); |
| | | DoorLockCommonInfo.LogicAction = null; |
| | | base.RemoveFromParent(); |
| | | } |
| | | #endregion |
| | |
| | | //设备名字
|
| | | var btnName = frameRow.AddLeftCaption(Common.LocalDevice.Current.GetDeviceEpointName(device), 700);
|
| | | btnName.TextSize = 15;
|
| | | if (device.IsOnline == 0)
|
| | | if (Common.LocalDevice.Current.CheckDeviceIsOnline(device) == false)
|
| | | {
|
| | | btnName.TextColor = UserCenterColor.Current.TextGrayColor1;
|
| | | }
|
| | |
| | | {
|
| | | for (int j = 0; j < list.Count; j++)
|
| | | {
|
| | | string mainkeys = Common.LocalDevice.Current.GetDeviceMainKeys(list[i]);
|
| | | string mainkeys = Common.LocalDevice.Current.GetDeviceMainKeys(list[j]);
|
| | | if (listView.Parent == null || dicData.ContainsKey(mainkeys) == false || listCheck.Contains(mainkeys) == true)
|
| | | {
|
| | | return;
|
| | |
| | | listCheck.Add(mainkeys);
|
| | |
|
| | | var localDevice = Common.LocalDevice.Current.GetDevice(mainkeys);
|
| | | if (localDevice != null && localDevice.IsOnline != list[i].IsOnline)
|
| | | if (localDevice != null && localDevice.IsOnline != list[j].IsOnline)
|
| | | {
|
| | | //在线状态一样的话,不需要刷新
|
| | | localDevice.IsOnline = list[i].IsOnline;
|
| | | localDevice.IsOnline = list[j].IsOnline;
|
| | | localDevice.ReSave();
|
| | | }
|
| | | if (list[i].IsOnline == 1)
|
| | | if (Common.LocalDevice.Current.CheckDeviceIsOnline(list[j]) == true)
|
| | | {
|
| | | dicData[mainkeys].OnlineCount += 1;
|
| | | dicData[mainkeys].btnOnline.Text = dicData[mainkeys].OnlineCount + "/" + dicData[mainkeys].listDeviceKeys.Count;
|
| | |
| | | Application.RunOnMainThread(() =>
|
| | | {
|
| | | //设置控件的在线状态文本效果
|
| | | control?.SetOnlineStatu(device.IsOnline == 1);
|
| | | bool bolOnline = Common.LocalDevice.Current.CheckDeviceIsOnline(device);
|
| | | control?.SetOnlineStatu(bolOnline);
|
| | | });
|
| | | }
|
| | | }
|
| | |
| | | UserCenterResourse.HideOption.CenterHideMenu = 1;
|
| | | }
|
| | | }
|
| | | if (textValue == "0001a")
|
| | | if (textValue == "1")
|
| | | {
|
| | | var form = new Guide.GuideHouseForm();
|
| | | form.ShowFrom();
|
| | | }
|
| | | if (textValue == "12349")
|
| | | {
|
| | |
| | | else |
| | | { |
| | | //未登录弹出登录界面 |
| | | var accountLogin = new Login.AccountLogin { }; |
| | | var accountLogin = new Login.AccountLoginForm { }; |
| | | Shared.Common.CommonPage.Instance.AddChidren(accountLogin); |
| | | accountLogin.ShowForm(); |
| | | } |
| | |
| | | public string currentUserDisplayMethod = string.Empty;//当前用户显示方式 |
| | | //本地所有账户列表 |
| | | public List<Shared.Phone.UserCenter.MemberInfoRes> localAllAccountList = new List<Shared.Phone.UserCenter.MemberInfoRes> { }; |
| | | |
| | | /// <summary> |
| | | /// 是否常开模式【key = doorLock.DeviceAddr + "_" + doorLock.DeviceEpoint】 |
| | | /// 是否常开模式 |
| | | /// ture:常开; false:关闭 |
| | | /// </summary> |
| | | public Dictionary<string, bool> IsDoorLockNormallyMode = new Dictionary<string, bool> { };//是否冻结子账户 |
| | | public bool IsDoorLockNormallyMode = false; |
| | | public string LocalTempPassword = string.Empty;//本地生成的临时密码 |
| | | public Dictionary<string, bool> IsFreezeAccount = new Dictionary<string, bool> { };//是否冻结子账户 |
| | | public Dictionary<string, bool> HasRemoteUnlockAccess = new Dictionary<string, bool> { };//是否给子账户拥有远程开锁的条件 |
| | |
| | | /// 风速模式 |
| | | /// <para>5:自动</para> |
| | | /// <para>6:Smart</para> |
| | | /// <para>7:手动</para> |
| | | /// <para>15:手动</para> |
| | | /// </summary> |
| | | public int currentFanMode = 0; |
| | | /// <summary> |
| | |
| | | /// <summary> |
| | | /// 手动 |
| | | /// </summary> |
| | | Manual = 7, |
| | | Manual = 15, |
| | | }
|
| | | } |
| | | } |
| | |
| | | /// </summary> |
| | | public string currentSelectFloorId = string.Empty; |
| | | /// <summary> |
| | | /// 当前选择的房间ID【新风面板】 |
| | | /// </summary> |
| | | public string currentSelectRoomId = string.Empty; |
| | | /// <summary> |
| | | /// 当前开关模式 |
| | | /// </summary> |
| | | public string CurrentSwitchMode = ""; |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #region 获取已入网设备信息 |
| | | /// <summary> |
| | | /// 获取网关设备信息(注意,这个接口会被去掉) |
| | | /// </summary> |
| | | public async System.Threading.Tasks.Task<List<CommonDevice>> GetGwDeviceList() |
| | | { |
| | | DeviceList.Clear();
|
| | | return await System.Threading.Tasks.Task.Run((Func<System.Threading.Tasks.Task<List<CommonDevice>>>)(async () =>
|
| | | {
|
| | | var dateTime = DateTime.Now;
|
| | | bool canBreak = false;
|
| | | Action<string, string> action = (topic, message) =>
|
| | | {
|
| | | var gatewayID = topic.Split('/')[0];
|
| | | var jobject = Newtonsoft.Json.Linq.JObject.Parse(message);
|
| | |
|
| | | if (topic == gatewayID + "/" + "DeviceInfoRespon")
|
| | | {
|
| | | dateTime = DateTime.Now;
|
| | | var totalNum = Newtonsoft.Json.JsonConvert.DeserializeObject<int>(jobject["Data"]["TotalNum"].ToString());
|
| | | if (totalNum == 0)
|
| | | {
|
| | | canBreak = true;
|
| | | return;
|
| | | }
|
| | | var deviceID = jobject.Value<int>("Device_ID");
|
| | | switch ((DeviceType)(deviceID))
|
| | | { |
| | | //case DeviceType.DimmableLight: |
| | | // var dimmableLight = new DimmableLight() { DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = this.getGatewayBaseInfo?.gwID }; |
| | | // dimmableLight.DeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<DimmableLight.DeviceInfoData>(jobject["Data"].ToString()); |
| | | // if (dimmableLight.DeviceInfo == null) |
| | | // { |
| | | // return; |
| | | // } |
| | | // var light = DeviceList.Find(obj => obj.DeviceID == dimmableLight.DeviceID && obj.DeviceAddr == dimmableLight.DeviceAddr && obj.DeviceEpoint == dimmableLight.DeviceEpoint); |
| | | // if (light == null) |
| | | // { |
| | | // DeviceList.Add(dimmableLight); |
| | | // dimmableLight.DeviceName = dimmableLight.DeviceInfo.MacName; |
| | | // dimmableLight.DeviceEpointName = dimmableLight.DeviceInfo.DeviceName; |
| | | // dimmableLight.ImgVersion = dimmableLight.DeviceInfo.ImgVersion; |
| | | // dimmableLight.HwVersion = dimmableLight.DeviceInfo.HwVersion; |
| | | // dimmableLight.IsOnline = dimmableLight.DeviceInfo.IsOnline; |
| | | // dimmableLight.DriveCode = dimmableLight.DeviceInfo.DriveCode; |
| | | // dimmableLight.ImgTypeId = dimmableLight.DeviceInfo.ImgTypeId; |
| | | // dimmableLight.IasDeviceType = dimmableLight.DeviceInfo.DeviceType; |
| | | // dimmableLight.Profile = dimmableLight.DeviceInfo.Profile; |
| | | // dimmableLight.InClusterList = dimmableLight.DeviceInfo.InClusterList; |
| | | // dimmableLight.OutClusterList = dimmableLight.DeviceInfo.OutClusterList; |
| | | // dimmableLight.AttributeStatus = dimmableLight.DeviceInfo.AttributeStatus; |
| | | // //dimmableLight.Save(); |
| | | // } |
| | | // else |
| | | // { |
| | | // light.DeviceInfo = dimmableLight.DeviceInfo; |
| | | // light.DeviceName = dimmableLight.DeviceInfo.MacName; |
| | | // light.DeviceEpointName = dimmableLight.DeviceInfo.DeviceName; |
| | | // light.ImgVersion = dimmableLight.DeviceInfo.ImgVersion; |
| | | // light.HwVersion = dimmableLight.DeviceInfo.HwVersion; |
| | | // light.IsOnline = dimmableLight.DeviceInfo.IsOnline; |
| | | // light.DriveCode = dimmableLight.DeviceInfo.DriveCode; |
| | | // light.ImgTypeId = dimmableLight.DeviceInfo.ImgTypeId; |
| | | // light.IasDeviceType = dimmableLight.DeviceInfo.DeviceType; |
| | | // light.Profile = dimmableLight.DeviceInfo.Profile; |
| | | // light.InClusterList = dimmableLight.DeviceInfo.InClusterList; |
| | | // light.OutClusterList = dimmableLight.DeviceInfo.OutClusterList; |
| | | // light.AttributeStatus = dimmableLight.DeviceInfo.AttributeStatus; |
| | | // //dimmableLight.ReSave(); |
| | | // } |
| | | // DebugPrintLog($"UI收到通知后的主题_{ topic}"); |
| | | |
| | | // break; |
| | | //case DeviceType.OnOffSwitch: |
| | | // var panel = new Panel() { Time = jobject.Value<int>("Time"), DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = this.getGatewayBaseInfo?.gwID }; |
| | | // panel.DeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<Panel.DeviceInfoData>(jobject["Data"].ToString()); |
| | | // if (panel.DeviceInfo == null) |
| | | // { |
| | | // return; |
| | | // } |
| | | // var panelInfo = DeviceList.Find(obj => obj.DeviceID == panel.DeviceID && obj.DeviceAddr == panel.DeviceAddr && obj.DeviceEpoint == panel.DeviceEpoint); |
| | | // if (panelInfo == null) |
| | | // { |
| | | // DeviceList.Add(panel); |
| | | // panel.DeviceName = panel.DeviceInfo.MacName; |
| | | // panel.DeviceEpointName = panel.DeviceInfo.DeviceName; |
| | | // panel.ImgTypeId = panel.DeviceInfo.ImgTypeId; |
| | | // panel.ImgVersion = panel.DeviceInfo.ImgVersion; |
| | | // panel.HwVersion = panel.DeviceInfo.HwVersion; |
| | | // panel.IasDeviceType = panel.DeviceInfo.DeviceType; |
| | | // panel.IsOnline = panel.DeviceInfo.IsOnline; |
| | | // panel.DriveCode = panel.DeviceInfo.DriveCode; |
| | | // panel.Profile = panel.DeviceInfo.Profile; |
| | | // panel.InClusterList = panel.DeviceInfo.InClusterList; |
| | | // panel.OutClusterList = panel.DeviceInfo.OutClusterList; |
| | | // panel.AttributeStatus = panel.DeviceInfo.AttributeStatus; |
| | | // //panel.Save(); |
| | | // } |
| | | // else |
| | | // { |
| | | // panelInfo.DeviceInfo = panel.DeviceInfo; |
| | | // panelInfo.DeviceName = panel.DeviceInfo.MacName; |
| | | // panelInfo.DeviceEpointName = panel.DeviceInfo.DeviceName; |
| | | // panelInfo.ImgVersion = panel.DeviceInfo.ImgVersion; |
| | | // panelInfo.HwVersion = panel.DeviceInfo.HwVersion; |
| | | // panelInfo.IsOnline = panel.DeviceInfo.IsOnline; |
| | | // panelInfo.DriveCode = panel.DeviceInfo.DriveCode; |
| | | // panelInfo.IasDeviceType = panel.DeviceInfo.DeviceType; |
| | | // panelInfo.Profile = panel.DeviceInfo.Profile; |
| | | // panelInfo.ImgTypeId = panel.DeviceInfo.ImgTypeId; |
| | | // panelInfo.InClusterList = panel.DeviceInfo.InClusterList; |
| | | // panelInfo.OutClusterList = panel.DeviceInfo.OutClusterList; |
| | | // panelInfo.AttributeStatus = panel.DeviceInfo.AttributeStatus; |
| | | // //panel.ReSave(); |
| | | // } |
| | | // DebugPrintLog($"UI收到通知后的主题_{ topic}"); |
| | | |
| | | // break; |
| | | //case DeviceType.OnOffOutput: |
| | | // var toggleLight = new ToggleLight() { Time = jobject.Value<int>("Time"), DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = this.getGatewayBaseInfo?.gwID }; |
| | | // toggleLight.DeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<ToggleLight.DeviceInfoData>(jobject["Data"].ToString()); |
| | | // if (toggleLight.DeviceInfo == null) |
| | | // { |
| | | // return; |
| | | // } |
| | | // var toggleLightInfo = DeviceList.Find(obj => obj.DeviceID == toggleLight.DeviceID && obj.DeviceAddr == toggleLight.DeviceAddr && obj.DeviceEpoint == toggleLight.DeviceEpoint); |
| | | // if (toggleLightInfo == null) |
| | | // { |
| | | // DeviceList.Add(toggleLight); |
| | | // toggleLight.DeviceName = toggleLight.DeviceInfo.MacName; |
| | | // toggleLight.DeviceEpointName = toggleLight.DeviceInfo.DeviceName; |
| | | // toggleLight.ImgVersion = toggleLight.DeviceInfo.ImgVersion; |
| | | // toggleLight.HwVersion = toggleLight.DeviceInfo.HwVersion; |
| | | // toggleLight.IsOnline = toggleLight.DeviceInfo.IsOnline; |
| | | // toggleLight.DriveCode = toggleLight.DeviceInfo.DriveCode; |
| | | // toggleLight.IasDeviceType = toggleLight.DeviceInfo.DeviceType; |
| | | // toggleLight.Profile = toggleLight.DeviceInfo.Profile; |
| | | // toggleLight.ImgTypeId = toggleLight.DeviceInfo.ImgTypeId; |
| | | // toggleLight.InClusterList = toggleLight.DeviceInfo.InClusterList; |
| | | // toggleLight.OutClusterList = toggleLight.DeviceInfo.OutClusterList; |
| | | // toggleLight.AttributeStatus = toggleLight.DeviceInfo.AttributeStatus; |
| | | // //toggleLight.Save(); |
| | | // } |
| | | // else |
| | | // { |
| | | // toggleLightInfo.DeviceName = toggleLight.DeviceInfo.MacName; |
| | | // toggleLightInfo.DeviceEpointName = toggleLight.DeviceInfo.DeviceName; |
| | | // toggleLightInfo.ImgVersion = toggleLight.DeviceInfo.ImgVersion; |
| | | // toggleLightInfo.HwVersion = toggleLight.DeviceInfo.HwVersion; |
| | | // toggleLightInfo.IsOnline = toggleLight.DeviceInfo.IsOnline; |
| | | // toggleLightInfo.DriveCode = toggleLight.DeviceInfo.DriveCode; |
| | | // toggleLightInfo.IasDeviceType = toggleLight.DeviceInfo.DeviceType; |
| | | // toggleLightInfo.Profile = toggleLight.DeviceInfo.Profile; |
| | | // toggleLightInfo.ImgTypeId = toggleLight.DeviceInfo.ImgTypeId; |
| | | // toggleLightInfo.InClusterList = toggleLight.DeviceInfo.InClusterList; |
| | | // toggleLightInfo.OutClusterList = toggleLight.DeviceInfo.OutClusterList; |
| | | // toggleLightInfo.AttributeStatus = toggleLight.DeviceInfo.AttributeStatus; |
| | | // toggleLightInfo.DeviceInfo = toggleLight.DeviceInfo; |
| | | // //toggleLightInfo.ReSave(); |
| | | // } |
| | | // DebugPrintLog($"UI收到通知后的主题_{ topic}"); |
| | | |
| | | // break; |
| | | //case DeviceType.AirSwitch: |
| | | // var airSwitch = new AirSwitch() { Time = jobject.Value<int>("Time"), DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = this.getGatewayBaseInfo?.gwID }; |
| | | // airSwitch.DeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<AirSwitch.DeviceInfoData>(jobject["Data"].ToString()); |
| | | // if (airSwitch.DeviceInfo == null) |
| | | // { |
| | | // return; |
| | | // } |
| | | // var airSwitchInfo = DeviceList.Find(obj => obj.DeviceID == airSwitch.DeviceID && obj.DeviceAddr == airSwitch.DeviceAddr && obj.DeviceEpoint == airSwitch.DeviceEpoint); |
| | | // if (airSwitchInfo == null) |
| | | // { |
| | | // DeviceList.Add(airSwitch); |
| | | // airSwitch.DeviceName = airSwitch.DeviceInfo.MacName; |
| | | // airSwitch.DeviceEpointName = airSwitch.DeviceInfo.DeviceName; |
| | | // airSwitch.ImgVersion = airSwitch.DeviceInfo.ImgVersion; |
| | | // airSwitch.HwVersion = airSwitch.DeviceInfo.HwVersion; |
| | | // airSwitch.IsOnline = airSwitch.DeviceInfo.IsOnline; |
| | | // airSwitch.DriveCode = airSwitch.DeviceInfo.DriveCode; |
| | | // airSwitch.IasDeviceType = airSwitch.DeviceInfo.DeviceType; |
| | | // airSwitch.Profile = airSwitch.DeviceInfo.Profile; |
| | | // airSwitch.ImgTypeId = airSwitch.DeviceInfo.ImgTypeId; |
| | | // airSwitch.InClusterList = airSwitch.DeviceInfo.InClusterList; |
| | | // airSwitch.OutClusterList = airSwitch.DeviceInfo.OutClusterList; |
| | | // airSwitch.AttributeStatus = airSwitch.DeviceInfo.AttributeStatus; |
| | | // //airSwitch.Save(); |
| | | // } |
| | | // else |
| | | // { |
| | | // airSwitchInfo.DeviceName = airSwitch.DeviceInfo.MacName; |
| | | // airSwitchInfo.DeviceEpointName = airSwitch.DeviceInfo.DeviceName; |
| | | // airSwitchInfo.ImgVersion = airSwitch.DeviceInfo.ImgVersion; |
| | | // airSwitchInfo.HwVersion = airSwitch.DeviceInfo.HwVersion; |
| | | // airSwitchInfo.IsOnline = airSwitch.DeviceInfo.IsOnline; |
| | | // airSwitchInfo.DriveCode = airSwitch.DeviceInfo.DriveCode; |
| | | // airSwitchInfo.IasDeviceType = airSwitch.DeviceInfo.DeviceType; |
| | | // airSwitchInfo.Profile = airSwitch.DeviceInfo.Profile; |
| | | // airSwitchInfo.ImgTypeId = airSwitch.DeviceInfo.ImgTypeId; |
| | | // airSwitchInfo.InClusterList = airSwitch.DeviceInfo.InClusterList; |
| | | // airSwitchInfo.OutClusterList = airSwitch.DeviceInfo.OutClusterList; |
| | | // airSwitchInfo.AttributeStatus = airSwitch.DeviceInfo.AttributeStatus; |
| | | // airSwitchInfo.DeviceInfo = airSwitch.DeviceInfo; |
| | | // // airSwitchInfo.ReSave(); |
| | | // } |
| | | // DebugPrintLog($"UI收到通知后的主题_{ topic}"); |
| | | |
| | | // break; |
| | | //case DeviceType.WindowCoveringDevice: |
| | | // var windowCovering = new Rollershade() { DeviceID = jobject.Value<int>((object)"Device_ID"), DeviceAddr = jobject.Value<string>((object)"DeviceAddr"), DeviceEpoint = jobject.Value<int>((object)"Epoint"), DataID = jobject.Value<int>((object)"Data_ID"), CurrentGateWayId = this.getGatewayBaseInfo?.gwID }; |
| | | // windowCovering.DeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<Rollershade.DeviceInfoData>(jobject["Data"].ToString()); |
| | | // if (windowCovering.DeviceInfo == null) |
| | | // { |
| | | // return; |
| | | // } |
| | | // var wc = DeviceList.Find(obj => obj.DeviceID == windowCovering.DeviceID && obj.DeviceAddr == windowCovering.DeviceAddr && obj.DeviceEpoint == windowCovering.DeviceEpoint); |
| | | // if (wc == null) |
| | | // { |
| | | // DeviceList.Add(windowCovering); |
| | | // windowCovering.DeviceName = windowCovering.DeviceInfo.MacName; |
| | | // windowCovering.DeviceEpointName = windowCovering.DeviceInfo.DeviceName; |
| | | // windowCovering.ImgVersion = windowCovering.DeviceInfo.ImgVersion; |
| | | // windowCovering.HwVersion = windowCovering.DeviceInfo.HwVersion; |
| | | // windowCovering.IsOnline = windowCovering.DeviceInfo.IsOnline; |
| | | // windowCovering.DriveCode = windowCovering.DeviceInfo.DriveCode; |
| | | // windowCovering.IasDeviceType = windowCovering.DeviceInfo.DeviceType; |
| | | // windowCovering.Profile = windowCovering.DeviceInfo.Profile; |
| | | // windowCovering.ImgTypeId = windowCovering.DeviceInfo.ImgTypeId; |
| | | // windowCovering.InClusterList = windowCovering.DeviceInfo.InClusterList; |
| | | // windowCovering.OutClusterList = windowCovering.DeviceInfo.OutClusterList; |
| | | // windowCovering.AttributeStatus = windowCovering.DeviceInfo.AttributeStatus; |
| | | // //windowCovering.Save(); |
| | | // } |
| | | // else |
| | | // { |
| | | // wc.DeviceName = windowCovering.DeviceInfo.MacName; |
| | | // wc.DeviceEpointName = windowCovering.DeviceInfo.DeviceName; |
| | | // wc.DeviceInfo = windowCovering.DeviceInfo; |
| | | // wc.ImgVersion = windowCovering.DeviceInfo.ImgVersion; |
| | | // wc.HwVersion = windowCovering.DeviceInfo.HwVersion; |
| | | // wc.IsOnline = windowCovering.DeviceInfo.IsOnline; |
| | | // wc.DriveCode = windowCovering.DeviceInfo.DriveCode; |
| | | // wc.IasDeviceType = windowCovering.DeviceInfo.DeviceType; |
| | | // wc.Profile = windowCovering.DeviceInfo.Profile; |
| | | // wc.ImgTypeId = windowCovering.DeviceInfo.ImgTypeId; |
| | | // wc.InClusterList = windowCovering.DeviceInfo.InClusterList; |
| | | // wc.OutClusterList = windowCovering.DeviceInfo.OutClusterList; |
| | | // wc.AttributeStatus = windowCovering.DeviceInfo.AttributeStatus; |
| | | // // wc.ReSave(); |
| | | // } |
| | | // DebugPrintLog($"UI收到通知后的主题_{ topic}"); |
| | | // break; |
| | | //case DeviceType.IASZone: |
| | | // var ias = new IASZone() { Time = jobject.Value<int>("Time"), DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = this.getGatewayBaseInfo?.gwID }; |
| | | // ias.DeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<IASZone.DeviceInfoData>(jobject["Data"].ToString()); |
| | | // if (ias.DeviceInfo == null) |
| | | // { |
| | | // return; |
| | | // } |
| | | // var infoIAS = DeviceList.Find(obj => obj.DeviceID == ias.DeviceID && obj.DeviceAddr == ias.DeviceAddr && obj.DeviceEpoint == ias.DeviceEpoint); |
| | | // if (infoIAS == null) |
| | | // { |
| | | // DeviceList.Add(ias); |
| | | // ias.DeviceName = ias.DeviceInfo.MacName; |
| | | // ias.DeviceEpointName = ias.DeviceInfo.DeviceName; |
| | | // ias.ImgVersion = ias.DeviceInfo.ImgVersion; |
| | | // ias.HwVersion = ias.DeviceInfo.HwVersion; |
| | | // ias.IsOnline = ias.DeviceInfo.IsOnline; |
| | | // ias.DriveCode = ias.DeviceInfo.DriveCode; |
| | | // ias.IasDeviceType = ias.DeviceInfo.DeviceType; |
| | | // ias.Profile = ias.DeviceInfo.Profile; |
| | | // ias.ImgTypeId = ias.DeviceInfo.ImgTypeId; |
| | | // ias.InClusterList = ias.DeviceInfo.InClusterList; |
| | | // ias.OutClusterList = ias.DeviceInfo.OutClusterList; |
| | | // ias.AttributeStatus = ias.DeviceInfo.AttributeStatus; |
| | | // //ias.Save(); |
| | | // } |
| | | // else |
| | | // { |
| | | // infoIAS.DeviceName = ias.DeviceInfo.MacName; |
| | | // infoIAS.DeviceEpointName = ias.DeviceInfo.DeviceName; |
| | | // infoIAS.DeviceEpointName = ias.DeviceInfo.DeviceName; |
| | | // infoIAS.ImgVersion = ias.DeviceInfo.ImgVersion; |
| | | // infoIAS.HwVersion = ias.DeviceInfo.HwVersion; |
| | | // infoIAS.IsOnline = ias.DeviceInfo.IsOnline; |
| | | // infoIAS.DriveCode = ias.DeviceInfo.DriveCode; |
| | | // infoIAS.IasDeviceType = ias.DeviceInfo.DeviceType; |
| | | // infoIAS.Profile = ias.DeviceInfo.Profile; |
| | | // infoIAS.ImgTypeId = ias.DeviceInfo.ImgTypeId; |
| | | // infoIAS.InClusterList = ias.DeviceInfo.InClusterList; |
| | | // infoIAS.OutClusterList = ias.DeviceInfo.OutClusterList; |
| | | // infoIAS.AttributeStatus = ias.DeviceInfo.AttributeStatus; |
| | | // infoIAS.DeviceInfo = ias.DeviceInfo; |
| | | // //ias.ReSave(); |
| | | // } |
| | | // DebugPrintLog($"UI收到通知后的主题_{ topic}"); |
| | | // break; |
| | | //case DeviceType.OtaDevice: |
| | | //case DeviceType.OtaPanelDevice: |
| | | //var ota = new OTADevice() { Time = jobject.Value<int>("Time"), DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = this.getGatewayBaseInfo?.gwID }; |
| | | //ota.DeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<DeviceInfoData>(jobject["Data"].ToString()); |
| | | //if (ota.DeviceInfo == null) |
| | | //{ |
| | | // return; |
| | | //} |
| | | //var infoOta = DeviceList.Find(obj => obj.DeviceID == ota.DeviceID && obj.DeviceAddr == ota.DeviceAddr && obj.DeviceEpoint == ota.DeviceEpoint); |
| | | //if (infoOta == null) |
| | | //{ |
| | | // DeviceList.Add(ota); |
| | | // ota.DeviceName = ota.DeviceInfo.MacName; |
| | | // ota.DeviceEpointName = ota.DeviceInfo.DeviceName; |
| | | // ota.ImgVersion = ota.DeviceInfo.ImgVersion; |
| | | // ota.HwVersion = ota.DeviceInfo.HwVersion; |
| | | // ota.IsOnline = ota.DeviceInfo.IsOnline; |
| | | // ota.DriveCode = ota.DeviceInfo.DriveCode; |
| | | // ota.IasDeviceType = ota.DeviceInfo.DeviceType; |
| | | // ota.Profile = ota.DeviceInfo.Profile; |
| | | // ota.ImgTypeId = ota.DeviceInfo.ImgTypeId; |
| | | // ota.InClusterList = ota.DeviceInfo.InClusterList; |
| | | // ota.OutClusterList = ota.DeviceInfo.OutClusterList; |
| | | // ota.AttributeStatus = ota.DeviceInfo.AttributeStatus; |
| | | // //ota.Save(); |
| | | //} |
| | | //else |
| | | //{ |
| | | // infoOta.DeviceName = ota.DeviceInfo.MacName; |
| | | // infoOta.DeviceEpointName = ota.DeviceInfo.DeviceName; |
| | | // infoOta.DeviceEpointName = ota.DeviceInfo.DeviceName; |
| | | // infoOta.ImgVersion = ota.DeviceInfo.ImgVersion; |
| | | // infoOta.HwVersion = ota.DeviceInfo.HwVersion; |
| | | // infoOta.IsOnline = ota.DeviceInfo.IsOnline; |
| | | // infoOta.DriveCode = ota.DeviceInfo.DriveCode; |
| | | // infoOta.IasDeviceType = ota.DeviceInfo.DeviceType; |
| | | // infoOta.Profile = ota.DeviceInfo.Profile; |
| | | // infoOta.ImgTypeId = ota.DeviceInfo.ImgTypeId; |
| | | // infoOta.InClusterList = ota.DeviceInfo.InClusterList; |
| | | // infoOta.OutClusterList = ota.DeviceInfo.OutClusterList; |
| | | // infoOta.AttributeStatus = ota.DeviceInfo.AttributeStatus; |
| | | // infoOta.DeviceInfo = ota.DeviceInfo; |
| | | // //ota.ReSave(); |
| | | //} |
| | | //DebugPrintLog($"UI收到通知后的主题_{ topic}"); |
| | | //break; |
| | | //case DeviceType.Thermostat: |
| | | //var thermostat = new ThermostatObj() { DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = gateway.getGatewayBaseInfo.gwID }; |
| | | //thermostat.DeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<ThermostatObj.DeviceInfoData>(jobject["Data"].ToString()); |
| | | //if (thermostat.DeviceInfo == null) |
| | | //{ |
| | | // return; |
| | | //} |
| | | //var ther = gateway.DeviceList.Find(obj => obj.DeviceID == thermostat.DeviceID && obj.DeviceAddr == thermostat.DeviceAddr && obj.DeviceEpoint == thermostat.DeviceEpoint); |
| | | //if (ther == null) |
| | | //{ |
| | | // gateway.DeviceList.Add(thermostat); |
| | | // thermostat.DeviceName = thermostat.DeviceInfo.DeviceName; |
| | | // IO.LocalFileUtils.SaveDeviceInfo(thermostat, thermostat.DeviceEpoint.ToString()); |
| | | //} |
| | | //else |
| | | //{ |
| | | // ther.DeviceName = thermostat.DeviceInfo.DeviceName; |
| | | // ther.DeviceInfo = thermostat.DeviceInfo; |
| | | // ZigBee.IO.LocalFileUtils.SaveDeviceInfo(ther, ther.DeviceEpoint.ToString()); |
| | | //} |
| | | //break; |
| | | //case DeviceType.TemperatureSensor: |
| | | //var temperatureSensor = new TemperatureSensor() { DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = gateway.getGatewayBaseInfo.gwID }; |
| | | //temperatureSensor.DeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<TemperatureSensor.DeviceInfoData>(jobject["Data"].ToString()); |
| | | //if (temperatureSensor.DeviceInfo == null) |
| | | //{ |
| | | // return; |
| | | //} |
| | | //var ts = gateway.DeviceList.Find(obj => obj.DeviceID == temperatureSensor.DeviceID && obj.DeviceAddr == temperatureSensor.DeviceAddr && obj.DeviceEpoint == temperatureSensor.DeviceEpoint); |
| | | //if (ts == null) |
| | | //{ |
| | | // gateway.DeviceList.Add(temperatureSensor); |
| | | // temperatureSensor.DeviceName = temperatureSensor.DeviceInfo.DeviceName; |
| | | // IO.LocalFileUtils.SaveDeviceInfo(temperatureSensor, temperatureSensor.DeviceEpoint.ToString()); |
| | | //} |
| | | //else |
| | | //{ |
| | | // ts.DeviceName = temperatureSensor.DeviceInfo.DeviceName; |
| | | // ts.DeviceInfo = temperatureSensor.DeviceInfo; |
| | | // IO.LocalFileUtils.SaveDeviceInfo(ts, ts.DeviceEpoint.ToString()); |
| | | //} |
| | | //break; |
| | | |
| | | }
|
| | | }
|
| | | else if (topic == gatewayID + "/" + "DeviceInfoResponEnd")
|
| | | {
|
| | | canBreak = true;
|
| | | }
|
| | | };
|
| | |
|
| | | Actions += action;
|
| | | DebugPrintLog("DeviceInfo Actions 启动" + "_" + System.DateTime.Now.ToString());
|
| | |
|
| | | try
|
| | | {
|
| | | var jObject = new JObject { { "Cluster_ID", 0 }, { "Command", 93 } };
|
| | | Send("GetDeviceInfo", jObject.ToString());
|
| | | }
|
| | | catch { }
|
| | |
|
| | | while (canBreak == false && (DateTime.Now - dateTime).TotalMilliseconds < 6000)
|
| | | {
|
| | | await System.Threading.Tasks.Task.Delay(10);
|
| | | }
|
| | |
|
| | | Actions -= action;
|
| | | DebugPrintLog("DeviceInfo_Actions 退出" + System.DateTime.Now.ToString());
|
| | | return DeviceList;
|
| | | })); |
| | | } |
| | | #endregion |
| | | |
| | | #region 获取网关记录的设备属性状态 |
| | | /// <summary> |
| | | ///获取网关记录的设备属性状态 |
| | |
| | | }
|
| | | #endregion |
| | |
|
| | | #region 获取所有网关的节点设备信息(用于主网关) |
| | | ///// <summary>
|
| | | ///// 获取所有网关的节点设备信息(用于主网关)
|
| | | ///// </summary>
|
| | | //public static async System.Threading.Tasks.Task<List<CommonDevice>> GetAllGatewayDeviceInfoList()
|
| | | //{
|
| | | // if (ZbGateway.MainGateWay == null)
|
| | | // {
|
| | | // return null;
|
| | | // }
|
| | | // ZbGateway.MainGateWay.AllGatewayDeviceList.Clear();
|
| | | // return await System.Threading.Tasks.Task.Run((Func<System.Threading.Tasks.Task<List<CommonDevice>>>)(async () =>
|
| | | // {
|
| | | // var dateTime = DateTime.Now;
|
| | | // Action<string, string> action = (topic, message) =>
|
| | | // {
|
| | |
|
| | | // var gatewayID = topic.Split('/')[0];
|
| | | // var jobject = Newtonsoft.Json.Linq.JObject.Parse(message);
|
| | | // if (topic == gatewayID + "/" + "DeviceInfoRespon")
|
| | | // {
|
| | | // dateTime = DateTime.Now;
|
| | | // var deviceID = jobject.Value<int>("Device_ID");
|
| | | // switch ((DeviceType)(deviceID))
|
| | | // {
|
| | | // case DeviceType.ColorDimmableLight:
|
| | | // var dimmableLight = new ColorDimmableLight() { DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID") };
|
| | | // dimmableLight.getAllGatewayDeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<ColorDimmableLight.AllGatewayDeviceInfo>(jobject["Data"].ToString());
|
| | | // if (dimmableLight.getAllGatewayDeviceInfo == null)
|
| | | // {
|
| | | // return;
|
| | | // }
|
| | | // dimmableLight.CurrentGateWayId = dimmableLight.getAllGatewayDeviceInfo.GwId;
|
| | | // var light = ZbGateway.MainGateWay.AllGatewayDeviceList.Find(obj => obj.DeviceID == dimmableLight.DeviceID && obj.DeviceAddr == dimmableLight.DeviceAddr && obj.DeviceEpoint == dimmableLight.DeviceEpoint);
|
| | | // if (light == null)
|
| | | // {
|
| | | // ZbGateway.MainGateWay.AllGatewayDeviceList.Add(dimmableLight);
|
| | | // dimmableLight.DeviceName = dimmableLight.getAllGatewayDeviceInfo.MacName;
|
| | | // dimmableLight.DeviceEpointName = dimmableLight.getAllGatewayDeviceInfo.DeviceName;
|
| | | // dimmableLight.ImgVersion = dimmableLight.getAllGatewayDeviceInfo.ImgVersion;
|
| | | // dimmableLight.IsOnline = dimmableLight.getAllGatewayDeviceInfo.IsOnline;
|
| | | // dimmableLight.IasDeviceType = dimmableLight.getAllGatewayDeviceInfo.DeviceType;
|
| | | // dimmableLight.Profile = dimmableLight.getAllGatewayDeviceInfo.Profile;
|
| | | // dimmableLight.ImgTypeId = dimmableLight.getAllGatewayDeviceInfo.ImgTypeId;
|
| | | // dimmableLight.InClusterList = dimmableLight.getAllGatewayDeviceInfo.InClusterList;
|
| | | // dimmableLight.OutClusterList = dimmableLight.getAllGatewayDeviceInfo.OutClusterList;
|
| | | // dimmableLight.AttributeStatus = dimmableLight.getAllGatewayDeviceInfo.AttributeStatus;
|
| | | // dimmableLight.Save();
|
| | | // }
|
| | | // else
|
| | | // {
|
| | | // light.getAllGatewayDeviceInfo = dimmableLight.getAllGatewayDeviceInfo;
|
| | | // light.DeviceName = dimmableLight.getAllGatewayDeviceInfo.MacName;
|
| | | // light.DeviceEpointName = dimmableLight.getAllGatewayDeviceInfo.DeviceName;
|
| | | // light.ImgVersion = dimmableLight.getAllGatewayDeviceInfo.ImgVersion;
|
| | | // light.IsOnline = dimmableLight.getAllGatewayDeviceInfo.IsOnline;
|
| | | // light.IasDeviceType = dimmableLight.getAllGatewayDeviceInfo.DeviceType;
|
| | | // light.Profile = dimmableLight.getAllGatewayDeviceInfo.Profile;
|
| | | // light.ImgTypeId = dimmableLight.getAllGatewayDeviceInfo.ImgTypeId;
|
| | | // light.InClusterList = dimmableLight.getAllGatewayDeviceInfo.InClusterList;
|
| | | // light.OutClusterList = dimmableLight.getAllGatewayDeviceInfo.OutClusterList;
|
| | | // light.AttributeStatus = dimmableLight.getAllGatewayDeviceInfo.AttributeStatus;
|
| | | // light.ReSave();
|
| | | // }
|
| | | // System.Console.WriteLine($"收到通知后的主题_{ topic}");
|
| | |
|
| | | // break;
|
| | | // case DeviceType.OnOffOutput:
|
| | | // var toggleLight = new ToggleLight() { Time = jobject.Value<int>("Time"), DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID") };
|
| | | // toggleLight.getAllGatewayDeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<ToggleLight.AllGatewayDeviceInfo>(jobject["Data"].ToString());
|
| | | // if (toggleLight.getAllGatewayDeviceInfo == null)
|
| | | // {
|
| | | // return;
|
| | | // }
|
| | | // toggleLight.CurrentGateWayId = toggleLight.getAllGatewayDeviceInfo.GwId;
|
| | |
|
| | | // var localToggleLight = ZbGateway.MainGateWay.AllGatewayDeviceList.Find(obj => obj.DeviceID == toggleLight.DeviceID && obj.DeviceAddr == toggleLight.DeviceAddr && obj.DeviceEpoint == toggleLight.DeviceEpoint);
|
| | | // if (localToggleLight == null)
|
| | | // {
|
| | | // toggleLight.DeviceName = toggleLight.getAllGatewayDeviceInfo.MacName;
|
| | | // toggleLight.DeviceEpointName = toggleLight.getAllGatewayDeviceInfo.DeviceName;
|
| | | // toggleLight.ImgVersion = toggleLight.getAllGatewayDeviceInfo.ImgVersion;
|
| | | // toggleLight.IsOnline = toggleLight.getAllGatewayDeviceInfo.IsOnline;
|
| | | // toggleLight.IasDeviceType = toggleLight.getAllGatewayDeviceInfo.DeviceType;
|
| | | // toggleLight.Profile = toggleLight.getAllGatewayDeviceInfo.Profile;
|
| | | // toggleLight.ImgTypeId = toggleLight.getAllGatewayDeviceInfo.ImgTypeId;
|
| | | // toggleLight.InClusterList = toggleLight.getAllGatewayDeviceInfo.InClusterList;
|
| | | // toggleLight.OutClusterList = toggleLight.getAllGatewayDeviceInfo.OutClusterList;
|
| | | // toggleLight.AttributeStatus = toggleLight.getAllGatewayDeviceInfo.AttributeStatus;
|
| | | // ZbGateway.MainGateWay.AllGatewayDeviceList.Add(toggleLight);
|
| | | // toggleLight.Save();
|
| | |
|
| | | // }
|
| | | // else
|
| | | // {
|
| | | // localToggleLight.getAllGatewayDeviceInfo = toggleLight.getAllGatewayDeviceInfo;
|
| | | // localToggleLight.DeviceName = toggleLight.getAllGatewayDeviceInfo.MacName;
|
| | | // localToggleLight.DeviceEpointName = toggleLight.getAllGatewayDeviceInfo.DeviceName;
|
| | | // localToggleLight.ImgVersion = toggleLight.getAllGatewayDeviceInfo.ImgVersion;
|
| | | // localToggleLight.IsOnline = toggleLight.getAllGatewayDeviceInfo.IsOnline;
|
| | | // localToggleLight.IasDeviceType = toggleLight.getAllGatewayDeviceInfo.DeviceType;
|
| | | // localToggleLight.Profile = toggleLight.getAllGatewayDeviceInfo.Profile;
|
| | | // localToggleLight.ImgTypeId = toggleLight.getAllGatewayDeviceInfo.ImgTypeId;
|
| | | // localToggleLight.InClusterList = toggleLight.getAllGatewayDeviceInfo.InClusterList;
|
| | | // localToggleLight.OutClusterList = toggleLight.getAllGatewayDeviceInfo.OutClusterList;
|
| | | // localToggleLight.AttributeStatus = toggleLight.getAllGatewayDeviceInfo.AttributeStatus;
|
| | | // localToggleLight.ReSave();
|
| | | // }
|
| | | // System.Console.WriteLine($"收到通知后的主题_{ topic}");
|
| | |
|
| | | // break;
|
| | | // case DeviceType.OnOffSwitch:
|
| | | // var panel = new Panel() { Time = jobject.Value<int>("Time"), DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID") };
|
| | | // panel.getAllGatewayDeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<Panel.AllGatewayDeviceInfo>(jobject["Data"].ToString());
|
| | | // if (panel.getAllGatewayDeviceInfo == null)
|
| | | // {
|
| | | // return;
|
| | | // }
|
| | | // panel.CurrentGateWayId = panel.getAllGatewayDeviceInfo.GwId;
|
| | |
|
| | | // var localPanel = ZbGateway.MainGateWay.AllGatewayDeviceList.Find(obj => obj.DeviceID == panel.DeviceID && obj.DeviceAddr == panel.DeviceAddr && obj.DeviceEpoint == panel.DeviceEpoint);
|
| | | // if (localPanel == null)
|
| | | // {
|
| | | // panel.DeviceName = panel.getAllGatewayDeviceInfo.MacName;
|
| | | // panel.DeviceEpointName = panel.getAllGatewayDeviceInfo.DeviceName;
|
| | | // panel.ImgVersion = panel.getAllGatewayDeviceInfo.ImgVersion;
|
| | | // panel.IsOnline = panel.getAllGatewayDeviceInfo.IsOnline;
|
| | | // panel.IasDeviceType = panel.getAllGatewayDeviceInfo.DeviceType;
|
| | | // panel.Profile = panel.getAllGatewayDeviceInfo.Profile;
|
| | | // panel.ImgTypeId = panel.getAllGatewayDeviceInfo.ImgTypeId;
|
| | | // panel.InClusterList = panel.getAllGatewayDeviceInfo.InClusterList;
|
| | | // panel.OutClusterList = panel.getAllGatewayDeviceInfo.OutClusterList;
|
| | | // panel.AttributeStatus = panel.getAllGatewayDeviceInfo.AttributeStatus;
|
| | | // if (panel.DeviceAddr != null)
|
| | | // {
|
| | | // ZbGateway.MainGateWay.AllGatewayDeviceList.Add(panel);
|
| | | // }
|
| | | // panel.Save();
|
| | | // }
|
| | | // else
|
| | | // {
|
| | | // localPanel.getAllGatewayDeviceInfo = panel.getAllGatewayDeviceInfo;
|
| | | // localPanel.DeviceName = panel.getAllGatewayDeviceInfo.MacName;
|
| | | // localPanel.DeviceEpointName = panel.getAllGatewayDeviceInfo.DeviceName;
|
| | | // localPanel.ImgVersion = panel.getAllGatewayDeviceInfo.ImgVersion;
|
| | | // localPanel.IsOnline = panel.getAllGatewayDeviceInfo.IsOnline;
|
| | | // localPanel.IasDeviceType = panel.getAllGatewayDeviceInfo.DeviceType;
|
| | | // localPanel.Profile = panel.getAllGatewayDeviceInfo.Profile;
|
| | | // localPanel.ImgTypeId = panel.getAllGatewayDeviceInfo.ImgTypeId;
|
| | | // localPanel.InClusterList = panel.getAllGatewayDeviceInfo.InClusterList;
|
| | | // localPanel.OutClusterList = panel.getAllGatewayDeviceInfo.OutClusterList;
|
| | | // localPanel.AttributeStatus = panel.getAllGatewayDeviceInfo.AttributeStatus;
|
| | | // localPanel.ReSave();
|
| | | // }
|
| | | // System.Console.WriteLine($"收到通知后的主题_{ topic}");
|
| | |
|
| | | // break;
|
| | | // case DeviceType.WindowCoveringDevice:
|
| | | // var windowCovering = new Rollershade() { DeviceID = jobject.Value<int>((object)"Device_ID"), DeviceAddr = jobject.Value<string>((object)"DeviceAddr"), DeviceEpoint = jobject.Value<int>((object)"Epoint"), DataID = jobject.Value<int>((object)"Data_ID") };
|
| | | // windowCovering.getAllGatewayDeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<Rollershade.AllGatewayDeviceInfo>(jobject["Data"].ToString());
|
| | | // if (windowCovering.getAllGatewayDeviceInfo == null)
|
| | | // {
|
| | | // return;
|
| | | // }
|
| | | // windowCovering.CurrentGateWayId = windowCovering.getAllGatewayDeviceInfo.GwId;
|
| | |
|
| | | // var wc = ZbGateway.MainGateWay.AllGatewayDeviceList.Find(obj => obj.DeviceID == windowCovering.DeviceID && obj.DeviceAddr == windowCovering.DeviceAddr && obj.DeviceEpoint == windowCovering.DeviceEpoint);
|
| | | // if (wc == null)
|
| | | // {
|
| | | // windowCovering.DeviceName = windowCovering.getAllGatewayDeviceInfo.MacName;
|
| | | // windowCovering.DeviceEpointName = windowCovering.getAllGatewayDeviceInfo.DeviceName;
|
| | | // windowCovering.ImgVersion = windowCovering.getAllGatewayDeviceInfo.ImgVersion;
|
| | | // windowCovering.IsOnline = windowCovering.getAllGatewayDeviceInfo.IsOnline;
|
| | | // windowCovering.IasDeviceType = windowCovering.getAllGatewayDeviceInfo.DeviceType;
|
| | | // windowCovering.Profile = windowCovering.getAllGatewayDeviceInfo.Profile;
|
| | | // windowCovering.ImgTypeId = windowCovering.getAllGatewayDeviceInfo.ImgTypeId;
|
| | | // windowCovering.InClusterList = windowCovering.getAllGatewayDeviceInfo.InClusterList;
|
| | | // windowCovering.OutClusterList = windowCovering.getAllGatewayDeviceInfo.OutClusterList;
|
| | | // windowCovering.AttributeStatus = windowCovering.getAllGatewayDeviceInfo.AttributeStatus;
|
| | | // ZbGateway.MainGateWay.AllGatewayDeviceList.Add(windowCovering);
|
| | | // windowCovering.Save();
|
| | |
|
| | | // }
|
| | | // else
|
| | | // {
|
| | | // wc.getAllGatewayDeviceInfo = windowCovering.getAllGatewayDeviceInfo;
|
| | | // wc.DeviceName = windowCovering.getAllGatewayDeviceInfo.MacName;
|
| | | // wc.DeviceEpointName = windowCovering.getAllGatewayDeviceInfo.DeviceName;
|
| | | // wc.ImgVersion = windowCovering.getAllGatewayDeviceInfo.ImgVersion;
|
| | | // wc.IsOnline = windowCovering.getAllGatewayDeviceInfo.IsOnline;
|
| | | // wc.IasDeviceType = windowCovering.getAllGatewayDeviceInfo.DeviceType;
|
| | | // wc.Profile = windowCovering.getAllGatewayDeviceInfo.Profile;
|
| | | // wc.ImgTypeId = windowCovering.getAllGatewayDeviceInfo.ImgTypeId;
|
| | | // wc.InClusterList = windowCovering.getAllGatewayDeviceInfo.InClusterList;
|
| | | // wc.OutClusterList = windowCovering.getAllGatewayDeviceInfo.OutClusterList;
|
| | | // wc.AttributeStatus = windowCovering.getAllGatewayDeviceInfo.AttributeStatus;
|
| | | // wc.ReSave();
|
| | | // }
|
| | | // System.Console.WriteLine($"收到通知后的主题_{ topic}");
|
| | |
|
| | | // break;
|
| | | // case DeviceType.IASZone:
|
| | | // var ias = new IASZone() { Time = jobject.Value<int>("Time"), DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID") };
|
| | | // ias.getAllGatewayDeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<IASZone.AllGatewayDeviceInfo>(jobject["Data"].ToString());
|
| | | // if (ias.getAllGatewayDeviceInfo == null)
|
| | | // {
|
| | | // return;
|
| | | // }
|
| | | // ias.CurrentGateWayId = ias.getAllGatewayDeviceInfo.GwId;
|
| | |
|
| | | // var infoIAS = ZbGateway.MainGateWay.AllGatewayDeviceList.Find(obj => obj.DeviceID == ias.DeviceID && obj.DeviceAddr == ias.DeviceAddr && obj.DeviceEpoint == ias.DeviceEpoint);
|
| | | // if (infoIAS == null)
|
| | | // {
|
| | | // ZbGateway.MainGateWay.AllGatewayDeviceList.Add(ias);
|
| | | // ias.DeviceName = ias.getAllGatewayDeviceInfo.MacName;
|
| | | // ias.DeviceEpointName = ias.getAllGatewayDeviceInfo.DeviceName;
|
| | | // ias.ImgVersion = ias.getAllGatewayDeviceInfo.ImgVersion;
|
| | | // ias.IsOnline = ias.getAllGatewayDeviceInfo.IsOnline;
|
| | | // ias.IasDeviceType = ias.getAllGatewayDeviceInfo.DeviceType;
|
| | | // ias.Profile = ias.getAllGatewayDeviceInfo.Profile;
|
| | | // ias.ImgTypeId = ias.getAllGatewayDeviceInfo.ImgTypeId;
|
| | | // ias.InClusterList = ias.getAllGatewayDeviceInfo.InClusterList;
|
| | | // ias.OutClusterList = ias.getAllGatewayDeviceInfo.OutClusterList;
|
| | | // ias.AttributeStatus = ias.getAllGatewayDeviceInfo.AttributeStatus;
|
| | | // ias.Save();
|
| | | // }
|
| | | // else
|
| | | // {
|
| | | // infoIAS.DeviceName = ias.getAllGatewayDeviceInfo.MacName;
|
| | | // infoIAS.DeviceEpointName = ias.getAllGatewayDeviceInfo.DeviceName;
|
| | | // infoIAS.getAllGatewayDeviceInfo = ias.getAllGatewayDeviceInfo;
|
| | | // infoIAS.ImgVersion = ias.getAllGatewayDeviceInfo.ImgVersion;
|
| | | // infoIAS.IsOnline = ias.getAllGatewayDeviceInfo.IsOnline;
|
| | | // infoIAS.IasDeviceType = ias.getAllGatewayDeviceInfo.DeviceType;
|
| | | // infoIAS.Profile = ias.getAllGatewayDeviceInfo.Profile;
|
| | | // infoIAS.ImgTypeId = ias.getAllGatewayDeviceInfo.ImgTypeId;
|
| | | // infoIAS.InClusterList = ias.getAllGatewayDeviceInfo.InClusterList;
|
| | | // infoIAS.OutClusterList = ias.getAllGatewayDeviceInfo.OutClusterList;
|
| | | // infoIAS.AttributeStatus = ias.getAllGatewayDeviceInfo.AttributeStatus;
|
| | | // ias.ReSave();
|
| | | // }
|
| | | // System.Console.WriteLine($"收到通知后的主题_{ topic}");
|
| | | // break;
|
| | | // case DeviceType.OtaDevice:
|
| | | // case DeviceType.OtaPanelDevice:
|
| | | // var ota = new OTADevice() { Time = jobject.Value<int>("Time"), DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID") };
|
| | | // ota.getAllGatewayDeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<AllGatewayDeviceInfo>(jobject["Data"].ToString());
|
| | | // if (ota.getAllGatewayDeviceInfo == null)
|
| | | // {
|
| | | // return;
|
| | | // }
|
| | | // ota.CurrentGateWayId = ota.getAllGatewayDeviceInfo.GwId;
|
| | |
|
| | | // var infoOta = ZbGateway.MainGateWay.AllGatewayDeviceList.Find(obj => obj.DeviceID == ota.DeviceID && obj.DeviceAddr == ota.DeviceAddr && obj.DeviceEpoint == ota.DeviceEpoint);
|
| | | // if (infoOta == null)
|
| | | // {
|
| | | // ZbGateway.MainGateWay.AllGatewayDeviceList.Add(ota);
|
| | | // ota.DeviceName = ota.getAllGatewayDeviceInfo.MacName;
|
| | | // ota.DeviceEpointName = ota.getAllGatewayDeviceInfo.DeviceName;
|
| | | // ota.ImgVersion = ota.getAllGatewayDeviceInfo.ImgVersion;
|
| | | // ota.IsOnline = ota.getAllGatewayDeviceInfo.IsOnline;
|
| | | // ota.IasDeviceType = ota.getAllGatewayDeviceInfo.DeviceType;
|
| | | // ota.Profile = ota.getAllGatewayDeviceInfo.Profile;
|
| | | // ota.ImgTypeId = ota.getAllGatewayDeviceInfo.ImgTypeId;
|
| | | // ota.InClusterList = ota.getAllGatewayDeviceInfo.InClusterList;
|
| | | // ota.OutClusterList = ota.getAllGatewayDeviceInfo.OutClusterList;
|
| | | // ota.AttributeStatus = ota.getAllGatewayDeviceInfo.AttributeStatus;
|
| | | // ota.Save();
|
| | | // }
|
| | | // else
|
| | | // {
|
| | | // infoOta.DeviceName = ota.getAllGatewayDeviceInfo.MacName;
|
| | | // infoOta.DeviceEpointName = ota.getAllGatewayDeviceInfo.DeviceName;
|
| | | // infoOta.getAllGatewayDeviceInfo = ota.getAllGatewayDeviceInfo;
|
| | | // infoOta.ImgVersion = ota.getAllGatewayDeviceInfo.ImgVersion;
|
| | | // infoOta.IsOnline = ota.getAllGatewayDeviceInfo.IsOnline;
|
| | | // infoOta.IasDeviceType = ota.getAllGatewayDeviceInfo.DeviceType;
|
| | | // infoOta.Profile = ota.getAllGatewayDeviceInfo.Profile;
|
| | | // infoOta.ImgTypeId = ota.getAllGatewayDeviceInfo.ImgTypeId;
|
| | | // infoOta.InClusterList = ota.getAllGatewayDeviceInfo.InClusterList;
|
| | | // infoOta.OutClusterList = ota.getAllGatewayDeviceInfo.OutClusterList;
|
| | | // infoOta.AttributeStatus = ota.getAllGatewayDeviceInfo.AttributeStatus;
|
| | | // ota.ReSave();
|
| | | // }
|
| | | // System.Console.WriteLine($"收到通知后的主题_{ topic}");
|
| | | // break;
|
| | | // //case DeviceType.Thermostat:
|
| | | // //var thermostat = new ThermostatObj() { DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = ZbGateway.MainGateWay.getGatewayBaseInfo.gwID };
|
| | | // //thermostat.DeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<ThermostatObj.DeviceInfoData>(jobject["Data"].ToString());
|
| | | // //if (thermostat.DeviceInfo == null)
|
| | | // //{
|
| | | // // return;
|
| | | // //}
|
| | | // // var ther = ZbGateway.MainGateWay.AllGatewayDeviceList.Find(obj => obj.DeviceID == thermostat.DeviceID && obj.DeviceAddr == thermostat.DeviceAddr && obj.DeviceEpoint == thermostat.DeviceEpoint);
|
| | | // //if (ther == null)
|
| | | // //{
|
| | | // // thermostat.DeviceName = thermostat.DeviceInfo.DeviceName;
|
| | | // // ZbGateway.MainGateWay.AllGatewayDeviceList.Add(thermostat);
|
| | | // //}
|
| | | // //else
|
| | | // //{
|
| | | // // thermostat.DeviceName = thermostat.DeviceInfo.DeviceName;
|
| | | // // ZigBee.IO.LocalFileUtils.SaveDeviceInfo(thermostat, thermostat.DeviceEpoint.ToString());
|
| | | // //}
|
| | | // //break;
|
| | | // //case DeviceType.TemperatureSensor:
|
| | | // // var temperatureSensor = new TemperatureSensor() { DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = ZbGateway.MainGateWay.getGatewayBaseInfo.gwID };
|
| | | // // temperatureSensor.DeviceInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<TemperatureSensor.DeviceInfoData>(jobject["Data"].ToString());
|
| | | // // if (temperatureSensor.DeviceInfo == null)
|
| | | // // {
|
| | | // // return;
|
| | | // // }
|
| | | // // var ts = ZbGateway.MainGateWay.AllGatewayDeviceList.Find(obj => obj.DeviceID == temperatureSensor.DeviceID && obj.DeviceAddr == temperatureSensor.DeviceAddr && obj.DeviceEpoint == temperatureSensor.DeviceEpoint);
|
| | | // // if (ts == null)
|
| | | // // {
|
| | | // // temperatureSensor.DeviceName = temperatureSensor.DeviceInfo.DeviceName;
|
| | | // // ZbGateway.MainGateWay.AllGatewayDeviceList.Add(temperatureSensor);
|
| | |
|
| | | // // }
|
| | | // // else
|
| | | // // {
|
| | | // // temperatureSensor.DeviceName = temperatureSensor.DeviceInfo.DeviceName;
|
| | | // // IO.LocalFileUtils.SaveDeviceInfo(temperatureSensor, temperatureSensor.DeviceEpoint.ToString());
|
| | | // // }
|
| | | // // break;
|
| | |
|
| | | // }
|
| | | // }
|
| | | // };
|
| | |
|
| | | // ZbGateway.MainGateWay.Actions += action;
|
| | | // System.Console.WriteLine("MainGatewayDeviceInfo_Actions 启动" + System.DateTime.Now.ToString());
|
| | |
|
| | | // var jObject = new JObject { { "Cluster_ID", 0 }, { "Command", 90 } };
|
| | | // ZbGateway.MainGateWay.CurrentGateWayId = ZbGateway.MainGateWay.getGatewayBaseInfo?.gwID;
|
| | | // ZbGateway.MainGateWay.Send("GetAllDeviceInfo", Common.SecuritySet.Encryption(jObject.ToString()));
|
| | |
|
| | | // while ((DateTime.Now - dateTime).TotalMilliseconds < 4000)
|
| | | // {
|
| | | // await System.Threading.Tasks.Task.Delay(100);
|
| | | // }
|
| | |
|
| | | // ZbGateway.MainGateWay.Actions -= action;
|
| | | // System.Console.WriteLine("MainGatewayDeviceInfo_Actions 退出" + System.DateTime.Now.ToString());
|
| | | // return ZbGateway.MainGateWay.AllGatewayDeviceList;
|
| | | // }));
|
| | | //}
|
| | | #endregion |
| | |
|
| | | #region 网关恢复出厂设置 |
| | | /// <summary> |
| | | /// 网关恢复出厂设置返回的数据. |
| | |
| | | } |
| | | #endregion |
| | | |
| | | //#region 获取协调器获取协调器当前发射功率. |
| | | /////<summary > |
| | | ///// 获取协调器获取协调器当前发射功率 |
| | | ///// </summary> |
| | | //public static async System.Threading.Tasks.Task<GwGetPowerResponData> GetPowerAsync(ZigBee.Device.ZbGateway gateway) |
| | | //{ |
| | | // if (gateway == null) |
| | | // { |
| | | // return null; |
| | | // } |
| | | // return await System.Threading.Tasks.Task.Run(async () => |
| | | // { |
| | | // GwGetPowerResponData d = null; |
| | | // Action<string, string> action = (topic, message) => |
| | | // { |
| | | // var gatewayID = topic.Split('/')[0]; |
| | | // var jobject = Newtonsoft.Json.Linq.JObject.Parse(message); |
| | | |
| | | // if (topic == gatewayID + "/" + "Error_Respon") |
| | | // { |
| | | // var gatewayTemp = new ZbGateway() { Time = jobject.Value<int>("Time"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = gateway.getGatewayBaseInfo.gwID }; |
| | | // var temp = Newtonsoft.Json.JsonConvert.DeserializeObject<ZbGateway.ErrorResponData>(jobject["Data"].ToString()); |
| | | |
| | | // if (temp == null) |
| | | // { |
| | | // d = new GwGetPowerResponData { errorMessageBase = "网关错误回复,且数据是空" }; |
| | | // } |
| | | // else |
| | | // { |
| | | // d = new GwGetPowerResponData { errorResponData = temp, errorMessageBase = ErrorMess(temp.Error) }; |
| | | |
| | | // } |
| | | // } |
| | | |
| | | // if (topic == gatewayID + "/" + "ZbGw/GetPower_Respon") |
| | | // { |
| | | // var gatewayTemp = new ZbGateway() { DataID = jobject.Value<int>("Data_ID") }; |
| | | // var power = Newtonsoft.Json.JsonConvert.DeserializeObject<int>(jobject["Data"]["Power"].ToString()); |
| | | |
| | | // if (power == 0) |
| | | // { |
| | | // d = new GwGetPowerResponData { errorMessageBase = "网关返回的数据为空" }; |
| | | // } |
| | | // else |
| | | // { |
| | | // d = new GwGetPowerResponData { power = power }; |
| | | // DebugPrintLog($"UI收到通知后的主题_{ topic}"); |
| | | // } |
| | | // } |
| | | // }; |
| | | |
| | | // gateway.Actions += action; |
| | | // System.Console.WriteLine("GetPower_Actions 启动" + "_" + System.DateTime.Now.ToString()); |
| | | |
| | | // var jObject = new JObject { { "Cluster_ID", 64512 }, { "Command", 10 } };
|
| | | // gateway.Send(("ZbGw/GetPower"), Common.SecuritySet.Encryption((jObject.ToString()))); |
| | | |
| | | // var dateTime = DateTime.Now; |
| | | // while ((DateTime.Now - dateTime).TotalMilliseconds < 1000) |
| | | // { |
| | | // await System.Threading.Tasks.Task.Delay(10); |
| | | // if (d != null) |
| | | // { |
| | | // break; |
| | | // } |
| | | // } |
| | | // if ((DateTime.Now - dateTime).TotalMilliseconds > 1000) |
| | | // { |
| | | // d = new GwGetPowerResponData { errorMessageBase = " 回复超时,请重新操作" }; |
| | | |
| | | // } |
| | | // gateway.Actions -= action; |
| | | // System.Console.WriteLine("GetPower_Actions 退出" + "_" + System.DateTime.Now.ToString()); |
| | | |
| | | // return d; |
| | | // }); |
| | | //} |
| | | |
| | | ///// <summary> |
| | | ///// 获取协调器获取协调器当前发射功率,网关反馈具体信息 |
| | | ///// </summary> |
| | | //public GwGetPowerResponData gwGetPowerResponData; |
| | | ///// <summary> |
| | | ///// 获取协调器获取协调器当前发射功率,网关反馈具体信息 |
| | | ///// </summary> |
| | | //[System.Serializable] |
| | | //public class GwGetPowerResponData |
| | | //{ |
| | | // /// <summary> |
| | | // /// 错误信息 |
| | | // /// </summary> |
| | | // public string errorMessageBase; |
| | | // /// <summary> |
| | | // /// 网关信息错误反馈 |
| | | // /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | // /// </summary> |
| | | // public ErrorResponData errorResponData; |
| | | // /// <summary> |
| | | // /// 协调器发射功率 |
| | | // /// </summary> |
| | | // public int power = 999; |
| | | //} |
| | | |
| | | //#endregion |
| | | |
| | | //#region 设置发射功. |
| | | /////<summary > |
| | | /////设置发射功率 |
| | | ///// <para>power:要更改的设备发射功率,可设置8,10,11,13,15,16,18,19,20,21,22(dBm)</para> |
| | | ///// </summary> |
| | | //public static async System.Threading.Tasks.Task<SetPowerResponAllData> GwSetPowerAsync(ZigBee.Device.ZbGateway gateway, int power) |
| | | //{ |
| | | // if (gateway == null) |
| | | // { |
| | | // return null; |
| | | // } |
| | | // return await System.Threading.Tasks.Task.Run(async () => |
| | | // { |
| | | // SetPowerResponAllData d = null; |
| | | // Action<string, string> action = (topic, message) => |
| | | // { |
| | | // var gatewayID = topic.Split('/')[0]; |
| | | // var jobject = Newtonsoft.Json.Linq.JObject.Parse(message); |
| | | |
| | | // if (topic == gatewayID + "/" + "Error_Respon") |
| | | // { |
| | | // var gatewayTemp = new ZbGateway() { Time = jobject.Value<int>("Time"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = gateway.getGatewayBaseInfo.gwID }; |
| | | // var temp = Newtonsoft.Json.JsonConvert.DeserializeObject<ZbGateway.ErrorResponData>(jobject["Data"].ToString()); |
| | | |
| | | // if (temp == null) |
| | | // { |
| | | // d = new SetPowerResponAllData { errorMessageBase = "网关错误回复,且数据是空" }; |
| | | // } |
| | | // else |
| | | // { |
| | | // d = new SetPowerResponAllData { errorResponData = temp, errorMessageBase = ErrorMess(temp.Error) }; |
| | | // } |
| | | // } |
| | | |
| | | // if (topic == gatewayID + "/" + "ZbGw/SetPower_Respon") |
| | | // { |
| | | // var gatewayTemp = new ZbGateway() { DataID = jobject.Value<int>("Data_ID") }; |
| | | // var tempInfo = Newtonsoft.Json.JsonConvert.DeserializeObject<SetPoweResponData>(jobject["Data"].ToString()); |
| | | |
| | | // if (tempInfo == null) |
| | | // { |
| | | // d = new SetPowerResponAllData { errorMessageBase = "网关返回的数据为空" }; |
| | | // } |
| | | // else |
| | | // { |
| | | // d = new SetPowerResponAllData { setPoweResponData = tempInfo }; |
| | | // DebugPrintLog($"UI收到通知后的主题_{ topic}"); |
| | | // } |
| | | // } |
| | | // }; |
| | | |
| | | // gateway.Actions += action; |
| | | // System.Console.WriteLine("ZbGw/SetPower_Actions 启动" + "_" + System.DateTime.Now.ToString()); |
| | | |
| | | // var jObject = new JObject { { "Cluster_ID", 64512 }, { "Command", 11 } }; |
| | | // var data = new JObject { { "Power", power } }; |
| | | // jObject.Add("Data", data);
|
| | | // gateway.Send(("ZbGw/SetPower"), Common.SecuritySet.Encryption(jObject.ToString(),Password)); |
| | | |
| | | // var dateTime = DateTime.Now; |
| | | // while ((DateTime.Now - dateTime).TotalMilliseconds < 1000) |
| | | // { |
| | | // await System.Threading.Tasks.Task.Delay(10); |
| | | // if (d != null) |
| | | // { |
| | | // break; |
| | | // } |
| | | // } |
| | | // if ((DateTime.Now - dateTime).TotalMilliseconds > 1000) |
| | | // { |
| | | // d = new SetPowerResponAllData { errorMessageBase = " 回复超时,请重新操作" }; |
| | | // } |
| | | // gateway.Actions -= action; |
| | | // System.Console.WriteLine("ZbGw/SetPower_Actions退出" + "_" + System.DateTime.Now.ToString()); |
| | | |
| | | // return d; |
| | | // }); |
| | | //} |
| | | |
| | | ///// <summary> |
| | | ///// 设置发射功率,网关反馈具体信息 |
| | | ///// </summary> |
| | | //public SetPowerResponAllData setPoweResponAllData; |
| | | ///// <summary> |
| | | ///// 设置发射功率,网关反馈具体信息 |
| | | ///// </summary> |
| | | //[System.Serializable] |
| | | //public class SetPowerResponAllData |
| | | //{ |
| | | // /// <summary> |
| | | // /// 错误信息 |
| | | // /// </summary> |
| | | // public string errorMessageBase; |
| | | // /// <summary> |
| | | // /// 网关信息错误反馈 |
| | | // /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | // /// </summary> |
| | | // public ErrorResponData errorResponData; |
| | | // /// <summary> |
| | | // /// 设置发射功率数据 |
| | | // /// </summary> |
| | | // public SetPoweResponData setPoweResponData; |
| | | //} |
| | | |
| | | ///// <summary> |
| | | ///// 设置发射功率数据 |
| | | ///// </summary> |
| | | //public SetPoweResponData setPoweResponData; |
| | | ///// <summary> |
| | | ///// 设置发射功率数据 |
| | | ///// </summary> |
| | | //[System.Serializable] |
| | | //public class SetPoweResponData |
| | | //{ |
| | | // /// <summary> |
| | | // /// 是否配置成功 |
| | | // ///<para>0:成功</para> |
| | | // ///<para>2:配置的信道为无效值</para> |
| | | // /// </summary> |
| | | // public int Status = 999; |
| | | // /// <summary> |
| | | // /// 功率 |
| | | // /// </summary> |
| | | // public int Power = 999; |
| | | //} |
| | | //#endregion |
| | | |
| | | //#region 读取当前局域网的PANID. |
| | | /////<summary > |
| | | ///// 读取当前局域网的PANID |
| | | ///// </summary> |
| | | //public static async System.Threading.Tasks.Task<GetPanIdResponData> ReadPanIdAsync(ZigBee.Device.ZbGateway gateway) |
| | | //{ |
| | | // if (gateway == null) |
| | | // { |
| | | // return null; |
| | | // } |
| | | // return await System.Threading.Tasks.Task.Run(async () => |
| | | // { |
| | | // GetPanIdResponData d = null; |
| | | // Action<string, string> action = (topic, message) => |
| | | // { |
| | | // var gatewayID = topic.Split('/')[0]; |
| | | // var jobject = Newtonsoft.Json.Linq.JObject.Parse(message); |
| | | |
| | | // if (topic == gatewayID + "/" + "Error_Respon") |
| | | // { |
| | | // var gatewayTemp = new ZbGateway() { Time = jobject.Value<int>("Time"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = gateway.getGatewayBaseInfo.gwID }; |
| | | // var temp = Newtonsoft.Json.JsonConvert.DeserializeObject<ZbGateway.ErrorResponData>(jobject["Data"].ToString()); |
| | | |
| | | // if (temp == null) |
| | | // { |
| | | // d = new GetPanIdResponData { errorMessageBase = "网关错误回复,且数据是空" }; |
| | | // } |
| | | // else |
| | | // { |
| | | // d = new GetPanIdResponData { errorResponData = temp, errorMessageBase = ErrorMess(temp.Error) }; |
| | | // } |
| | | // } |
| | | |
| | | // if (topic == gatewayID + "/" + "ZbGw/GetPanId_Respon") |
| | | // { |
| | | // var gatewayTemp = new ZbGateway() { DataID = jobject.Value<int>("Data_ID") }; |
| | | // var panID = Newtonsoft.Json.JsonConvert.DeserializeObject<int>(jobject["Data"]["PANID"].ToString()); |
| | | |
| | | // if (panID == null) |
| | | // { |
| | | // d = new GetPanIdResponData { errorMessageBase = "网关返回的数据为空" }; |
| | | |
| | | // } |
| | | // else |
| | | // { |
| | | // d = new GetPanIdResponData { panID = panID }; |
| | | // DebugPrintLog($"UI收到通知后的主题_{ topic}"); |
| | | // } |
| | | // } |
| | | // }; |
| | | |
| | | // gateway.Actions += action; |
| | | // System.Console.WriteLine("ZbGw/GetPanId_Actions 启动" + "_" + System.DateTime.Now.ToString()); |
| | | |
| | | // var jObject = new JObject { { "Cluster_ID", 64512 }, { "Command", 12 } };
|
| | | // gateway.Send(("ZbGw/GetPanId"), Common.SecuritySet.Encryption((jObject.ToString()))); |
| | | |
| | | // var dateTime = DateTime.Now; |
| | | // while ((DateTime.Now - dateTime).TotalMilliseconds < 1000) |
| | | // { |
| | | // await System.Threading.Tasks.Task.Delay(10); |
| | | // if (d != null) |
| | | // { |
| | | // break; |
| | | // } |
| | | // } |
| | | // if ((DateTime.Now - dateTime).TotalMilliseconds > 1000) |
| | | // { |
| | | // d = new GetPanIdResponData { errorMessageBase = " 回复超时,请重新操作" }; |
| | | // } |
| | | // gateway.Actions -= action; |
| | | // System.Console.WriteLine("ZbGw/GetPanId_Actions 退出" + "_" + System.DateTime.Now.ToString()); |
| | | |
| | | // return d; |
| | | // }); |
| | | //} |
| | | |
| | | ///// <summary> |
| | | ///// 读取当前局域网的PANID,网关反馈具体信息 |
| | | ///// </summary> |
| | | //public GetPanIdResponData getPanIdResponData; |
| | | ///// <summary> |
| | | ///// 读取当前局域网的PANID,网关反馈具体信息 |
| | | ///// </summary> |
| | | //[System.Serializable] |
| | | //public class GetPanIdResponData |
| | | //{ |
| | | // /// <summary> |
| | | // /// 错误信息 |
| | | // /// </summary> |
| | | // public string errorMessageBase; |
| | | // /// <summary> |
| | | // /// 网关信息错误反馈 |
| | | // /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | // /// </summary> |
| | | // public ErrorResponData errorResponData; |
| | | // /// <summary> |
| | | // /// 当前网络的PANID |
| | | // /// </summary> |
| | | // public int panID = 999; |
| | | //} |
| | | |
| | | //#endregion |
| | | |
| | | //#region 读取协调器MAC地址. |
| | | /////<summary > |
| | | ///// 读取协调器MAC地址 |
| | | ///// </summary> |
| | | //public static async System.Threading.Tasks.Task<GetMacResponData> ReadMacAsync(ZigBee.Device.ZbGateway gateway) |
| | | //{ |
| | | // if (gateway == null) |
| | | // { |
| | | // return null; |
| | | // } |
| | | // return await System.Threading.Tasks.Task.Run(async () => |
| | | // { |
| | | // GetMacResponData d = null; |
| | | // Action<string, string> action = (topic, message) => |
| | | // { |
| | | // var gatewayID = topic.Split('/')[0]; |
| | | // var jobject = Newtonsoft.Json.Linq.JObject.Parse(message); |
| | | |
| | | // if (topic == gatewayID + "/" + "Error_Respon") |
| | | // { |
| | | // var gatewayTemp = new ZbGateway() { Time = jobject.Value<int>("Time"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = gateway.getGatewayBaseInfo.gwID }; |
| | | // var temp = Newtonsoft.Json.JsonConvert.DeserializeObject<ZbGateway.ErrorResponData>(jobject["Data"].ToString()); |
| | | |
| | | // if (temp == null) |
| | | // { |
| | | // d = new GetMacResponData { errorMessageBase = "网关错误回复,且数据是空" }; |
| | | // } |
| | | // else |
| | | // { |
| | | // d = new GetMacResponData { errorResponData = temp, errorMessageBase = ErrorMess(temp.Error) }; |
| | | // } |
| | | // } |
| | | |
| | | // if (topic == gatewayID + "/" + "ZbGw/GetMac_Respon") |
| | | // { |
| | | // var gatewayTemp = new ZbGateway() { DataID = jobject.Value<int>("Data_ID") }; |
| | | // var tempData = Newtonsoft.Json.JsonConvert.DeserializeObject<MacAddrData>(jobject["Data"].ToString()); |
| | | |
| | | // if (tempData == null) |
| | | // { |
| | | // d = new GetMacResponData { errorMessageBase = "网关返回的数据为空" }; |
| | | // } |
| | | // else |
| | | // { |
| | | // d = new GetMacResponData { macAddrData = tempData }; |
| | | // DebugPrintLog($"UI收到通知后的主题_{ topic}"); |
| | | // } |
| | | // } |
| | | // }; |
| | | |
| | | // gateway.Actions += action; |
| | | // var jObject = new JObject { { "Cluster_ID", 64512 }, { "Command", 13 } };
|
| | | // gateway.Send(("ZbGw/GetMac"), Common.SecuritySet.Encryption((jObject.ToString()))); |
| | | |
| | | // var dateTime = DateTime.Now; |
| | | // while ((DateTime.Now - dateTime).TotalMilliseconds < 1000) |
| | | // { |
| | | // await System.Threading.Tasks.Task.Delay(10); |
| | | // if (d != null) |
| | | // { |
| | | // break; |
| | | // } |
| | | // } |
| | | // if ((DateTime.Now - dateTime).TotalMilliseconds > 10000) |
| | | // { |
| | | // d = new GetMacResponData { errorMessageBase = " 回复超时,请重新操作" }; |
| | | // } |
| | | // gateway.Actions -= action; |
| | | // return d; |
| | | // }); |
| | | //} |
| | | |
| | | /// <summary> |
| | | /// 读取协调器MAC地址,网关反馈具体信息 |
| | | /// </summary> |
| | |
| | | |
| | | //#endregion |
| | | |
| | | #region 添加Install Codes码 |
| | | /////<summary > |
| | | /////添加Install Codes码 |
| | | ///// <para>installCode:InstallCode码 36个字符</para> |
| | | ///// <para>installCodeAddr:InstallCodes码设备的mac地址16个字符</para> |
| | | ///// </summary> |
| | | //public static async System.Threading.Tasks.Task<InstallCodeResponData> InstallCodeAsync(ZigBee.Device.ZbGateway gateway, string installCode, string installCodeAddr) |
| | | //{ |
| | | // if (gateway == null) |
| | | // { |
| | | // return null; |
| | | // } |
| | | // return await System.Threading.Tasks.Task.Run(async () => |
| | | // { |
| | | // var d = new InstallCodeResponData { }; |
| | | // Action<string, string> action = (topic, message) => |
| | | // { |
| | | // var gatewayID = topic.Split('/')[0]; |
| | | // var jobject = Newtonsoft.Json.Linq.JObject.Parse(message); |
| | | |
| | | // if (topic == gatewayID + "/" + "Error_Respon") |
| | | // { |
| | | // var gatewayTemp = new ZbGateway() { Time = jobject.Value<int>("Time"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = gateway.getGatewayBaseInfo.gwID }; |
| | | // var temp = Newtonsoft.Json.JsonConvert.DeserializeObject<ZbGateway.ErrorResponData>(jobject["Data"].ToString()); |
| | | |
| | | // if (temp == null) |
| | | // { |
| | | // d.errorMessageBase = "网关错误回复,且数据是空"; |
| | | // } |
| | | // else |
| | | // { |
| | | // d.errorResponData = temp; |
| | | // d.errorMessageBase = ErrorMess(temp.Error); |
| | | // } |
| | | // } |
| | | |
| | | // if (topic == gatewayID + "/" + "ZbGw/InstallCode_Respon") |
| | | // { |
| | | // var gatewayTemp = new ZbGateway() { DataID = jobject.Value<int>("Data_ID") }; |
| | | // var code = Newtonsoft.Json.JsonConvert.DeserializeObject<int>(jobject["Data"].ToString()); |
| | | |
| | | // if (code == null) |
| | | // { |
| | | // d.errorMessageBase = "网关返回的数据为空"; |
| | | // } |
| | | // else |
| | | // { |
| | | // d.Status = code; |
| | | // DebugPrintLog($"UI收到通知后的主题_{ topic}"); |
| | | // } |
| | | // } |
| | | // }; |
| | | |
| | | // gateway.Actions += action; |
| | | // var jObject = new JObject { { "Cluster_ID", 64512 }, { "Command", 13 } };
|
| | | // gateway.Send(("ZbGw/GetMac"), Common.SecuritySet.Encryption((jObject.ToString()))); |
| | | |
| | | // var dateTime = DateTime.Now; |
| | | // while ((DateTime.Now - dateTime).TotalMilliseconds < 1000) |
| | | // { |
| | | // await System.Threading.Tasks.Task.Delay(10); |
| | | // //if (d.Status != 999) |
| | | // //{ |
| | | // // break; |
| | | // //} |
| | | // } |
| | | // if ((DateTime.Now - dateTime).TotalMilliseconds > 1000) |
| | | // { |
| | | // d.errorMessageBase = " 回复超时,请重新操作"; |
| | | // } |
| | | // gateway.Actions -= action; |
| | | // return d; |
| | | // }); |
| | | //} |
| | | |
| | | /// <summary> |
| | | /// 添加Install Codes码,网关反馈具体信息 |
| | | /// </summary> |
| | | public InstallCodeResponData installCodeResponData; |
| | | /// <summary> |
| | | /// 添加Install Codes码,网关反馈具体信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class InstallCodeResponData |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 0:成功,1:失败 |
| | | /// </summary> |
| | | public int Status = 999; |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | #region 启用或关闭透传数据上传接口 |
| | | /// <summary> |
| | | /// 透传数据上传接口,网关反馈信息 |
| | |
| | | public string passData; |
| | | } |
| | | #endregion |
| | | |
| | | //#region 协调器通用功能操作接口 |
| | | ///// <summary> |
| | | ///// 协调器通用功能操作接口 |
| | | ///// </summary> |
| | | ///// <returns>The or get all data async.</returns> |
| | | ///// <param name="gateway">Gateway.</param> |
| | | ///// <param name="commandID">Command identifier.</param> |
| | | ///// <param name="payload">Payload.</param> |
| | | //public static async System.Threading.Tasks.Task<SetOrGetAllData> SetOrGetAllDataAsync(ZigBee.Device.ZbGateway gateway, int commandID, string payload) |
| | | //{ |
| | | // if (gateway == null) |
| | | // { |
| | | // return null; |
| | | // } |
| | | // return await System.Threading.Tasks.Task.Run(async () => |
| | | // { |
| | | // var d = new SetOrGetAllData { }; |
| | | // Action<string, string> action = (topic, message) => |
| | | // { |
| | | // var gatewayID = topic.Split('/')[0]; |
| | | // var jobject = Newtonsoft.Json.Linq.JObject.Parse(message); |
| | | |
| | | // if (topic == gatewayID + "/" + "Error_Respon") |
| | | // { |
| | | // var gatewayTemp = new ZbGateway() { DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = gateway.getGatewayBaseInfo.gwID }; |
| | | // var temp = Newtonsoft.Json.JsonConvert.DeserializeObject<ZbGateway.ErrorResponData>(jobject["Data"].ToString()); |
| | | |
| | | // if (temp == null) |
| | | // { |
| | | // d.errorMessageBase = "网关错误回复,且数据是空"; |
| | | // } |
| | | // else |
| | | // { |
| | | // d.errorResponData = temp; |
| | | // d.errorMessageBase = ErrorMess(temp.Error); |
| | | // } |
| | | // } |
| | | |
| | | // if (topic == gatewayID + "/" + "ZbGw/SetOrGetData_Respon") |
| | | // { |
| | | // var gatewayTemp = new ZbGateway() { DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = gateway.getGatewayBaseInfo.gwID }; |
| | | // var temp = Newtonsoft.Json.JsonConvert.DeserializeObject<SetOrGetData>(jobject["Data"].ToString()); |
| | | |
| | | // if (gatewayTemp.getGwVersion == null) |
| | | // { |
| | | // d.errorMessageBase = "网关返回的数据为空"; |
| | | // } |
| | | // else |
| | | // { |
| | | // d.setOrGetData = temp; |
| | | // DebugPrintLog($"UI收到通知后的主题_{ topic}"); |
| | | // } |
| | | // } |
| | | // }; |
| | | // gateway.Actions += action; |
| | | // System.Console.WriteLine("ZbDataPassthrough_Actions 启动" + "_" + System.DateTime.Now.ToString()); |
| | | |
| | | // var jObject = new JObject { { "Cluster_ID", 64512 }, { "Command", 2 } }; |
| | | // var data = new JObject { { "Command_ID", commandID }, { "Payload", payload } }; |
| | | // jObject.Add("Data", data);
|
| | | // gateway.Send("ZbGw/SetOrGetData", Common.SecuritySet.Encryption(jObject.ToString())); |
| | | // var dateTime = DateTime.Now; |
| | | // while ((DateTime.Now - dateTime).TotalMilliseconds < 1000) |
| | | // { |
| | | // await System.Threading.Tasks.Task.Delay(10); |
| | | // if (d.setOrGetData != null) |
| | | // { |
| | | // break; |
| | | // } |
| | | // } |
| | | // if ((DateTime.Now - dateTime).TotalMilliseconds > 10000) |
| | | // { |
| | | // d.errorMessageBase = " 回复超时,请重新操作"; |
| | | // } |
| | | // gateway.Actions -= action; |
| | | // System.Console.WriteLine("GetGwVersionData_Actions 退出" + System.DateTime.Now.ToString()); |
| | | |
| | | // return d; |
| | | // }); |
| | | //} |
| | | |
| | | ///// <summary> |
| | | ///// BDB接口,网关反馈信息 |
| | | ///// </summary> |
| | | //public SetOrGetAllData setOrGetAllData; |
| | | ///// <summary> |
| | | ///// BDB接口,网关反馈信息 |
| | | ///// </summary> |
| | | //[System.Serializable] |
| | | //public class SetOrGetAllData |
| | | //{ |
| | | // /// <summary> |
| | | // /// 错误信息 |
| | | // /// </summary> |
| | | // public string errorMessageBase; |
| | | // /// <summary> |
| | | // /// 网关信息错误反馈 |
| | | // /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | // /// </summary> |
| | | // public ErrorResponData errorResponData; |
| | | // /// <summary> |
| | | // /// BDB数据 |
| | | // /// </summary> |
| | | // public SetOrGetData setOrGetData; |
| | | |
| | | //} |
| | | |
| | | ///// <summary> |
| | | ///// BDB数据 |
| | | ///// </summary> |
| | | //public SetOrGetData setOrGetData; |
| | | ///// <summary> |
| | | ///// BDB数据 |
| | | ///// </summary> |
| | | //[System.Serializable] |
| | | //public class SetOrGetData |
| | | //{ |
| | | // /// <summary> |
| | | // /// 协调器指令的command_ID。对应《协调器串口通信协议规范》第2章节指令的command_ID |
| | | // /// </summary> |
| | | // public int commandID; |
| | | // /// <summary> |
| | | // /// 已经转换成字符格式的16进制的data数据。对应《协调器串口通信协议规范》第2章节指令的“数据”内容 |
| | | // /// </summary> |
| | | // public string payload; |
| | | //} |
| | | //#endregion |
| | | |
| | | #region 客户端发送文件流到网关 |
| | | /// <summary> |
old mode 100644
new mode 100755
| | |
| | | /// 手动 |
| | | /// </summary> |
| | | public const int Manual = 311; |
| | | /// <summary> |
| | | /// 背光灯颜色 |
| | | /// </summary> |
| | | public const int BackgroundLightColor = 312; |
| | | |
| | | public readonly static int cancel = 5097; |
| | | public readonly static int confrim = 5098; |
| | |
| | | /// 灯全关
|
| | | /// </summary>
|
| | | public const int uAllLightClose = 16114;
|
| | | /// <summary>
|
| | | /// 常开自动化手动取消
|
| | | /// </summary>
|
| | | public const int uNormallyOpenLogicManualClose = 16115;
|
| | |
|
| | |
|
| | | //★★★★下面这些是接口的返回信息翻译,从18000开始★★★★
|
| | | /// <summary>
|
| | |
| | | /// 窗帘面板 -> 长按面板左上角按键,所有按键{0}指示灯亮起,则配网成功
|
| | | /// </summary>
|
| | | public const int uAddCurtaunPanelMsg = 21022;
|
| | | /// <summary>
|
| | | /// 吸顶燃气传感器 -> 长按图示按键5秒以上,绿色快闪{0}进入配网状态,绿灯常亮则入网成功
|
| | | /// </summary>
|
| | | public const int uAddSensorCeilingGasMsg = 21023;
|
| | |
|
| | |
|
| | | //★★★★下面这些是模块ID的官方名字,从30000开始★★★★
|
| | |
| | | /// 镜像ID为2310的设备的默认名字:方悦新风小模块 |
| | | /// </summary> |
| | | public const int uDeviceModelId2310 = 30038;
|
| | | /// <summary> |
| | | /// 镜像ID为1306的设备的默认名字:Zigbee吸顶燃气传感器 |
| | | /// </summary> |
| | | public const int uDeviceModelId1306 = 30039;
|
| | |
|
| | | //★★★★下面这些是设备所属种类的翻译名字,从40000开始★★★★
|
| | | /// <summary>
|
| | |
| | | /// 自定义设备所属ID为16的翻译名字:干接点
|
| | | /// </summary>
|
| | | public const int uDeviceBelongId16 = 40017;
|
| | | /// <summary> |
| | | /// 自定义设备所属ID为2310的翻译名字:新风 |
| | | /// </summary> |
| | | public const int uDeviceBelongId2310 = 40018; |
| | |
|
| | | //★★★★模块ID的设备默认备注名字,从50000开始,这里不需要定义,只写在Language.ini文件里面★★★★
|
| | | //★★★★模块ID的设备类型名字,从60000开始,这里不需要定义,只写在Language.ini文件里面★★★★
|
| | |
| | | /// 智能空开 |
| | | /// </summary> |
| | | public const int uDeviceDirectionName25 = 70024; |
| | | /// <summary> |
| | | /// 吸顶燃气传感器 |
| | | /// </summary> |
| | | public const int uDeviceDirectionName26 = 70025; |
| | | } |
| | | } |
old mode 100644
new mode 100755
| | |
| | | <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\SkipView.cs" />
|
| | | <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SoneLogicList.cs" />
|
| | | <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\AccountForgetPWD.cs" />
|
| | | <Compile Include="$(MSBuildThisFileDirectory)Phone\Login\AccountLogic.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\MainPage\ControlForm\DeviceCurtainDetailCardForm.cs" />
|
| | | <Compile Include="$(MSBuildThisFileDirectory)Phone\MainPage\ControlForm\DeviceFreshAirDetailCardForm.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\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\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\AccountLogin.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" />
|
| | |
| | | <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\IO\LocalFileUtils.cs" />
|
| | | <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlSafeguardLogic.cs" />
|
| | | <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\CommonBase\Logic\HdlAlarmsLogic.cs" />
|
| | | <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicView\TipView.cs" />
|
| | | </ItemGroup>
|
| | | <ItemGroup>
|
| | | <Folder Include="$(MSBuildThisFileDirectory)Phone\CommonForm\" />
|
| | | <Folder Include="$(MSBuildThisFileDirectory)Phone\Login\Logic\" />
|
| | | <Folder Include="$(MSBuildThisFileDirectory)Phone\MainPage\Controls\DeviceCard\Base\" />
|
| | | </ItemGroup>
|
| | | <ItemGroup>
|