From 1c4904d77f484c075080942d87785481b52b6fb2 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期一, 28 十月 2019 14:58:46 +0800
Subject: [PATCH] Revert "Merge branch 'dev-tzy' into DEV_GXC"

---
 ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceInfoIconControl.cs |   53 +++++++++++++----------------------------------------
 1 files changed, 13 insertions(+), 40 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceInfoIconControl.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceInfoIconControl.cs
index c93d200..b0c3624 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceInfoIconControl.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceInfoIconControl.cs
@@ -6,7 +6,7 @@
 namespace Shared.Phone.UserCenter
 {
     /// <summary>
-    /// 璁惧淇℃伅鐣岄潰鐨勮澶囧浘鏍囨帶浠�(鍏煎缃戝叧)
+    /// 璁惧淇℃伅鐣岄潰鐨勮澶囧浘鏍囨帶浠�
     /// </summary>
     public class DeviceInfoIconControl : FrameLayout
     {
@@ -15,11 +15,11 @@
         /// <summary>
         /// 璁惧Mac鍦板潃
         /// </summary>
-        private string deviceMac = null;
+        private string deviceMac = string.Empty;
         /// <summary>
-        /// 缃戝叧瀵硅薄
+        /// 璁惧绔偣
         /// </summary>
-        private ZbGateway zbGateway = null;
+        private int deviceEpoint = 0;
         /// <summary>
         /// 鍥炬爣鎺т欢
         /// </summary>
@@ -32,8 +32,12 @@
         /// <summary>
         /// 璁惧淇℃伅鐣岄潰鐨勮澶囧浘鏍囨帶浠�
         /// </summary>
-        public DeviceInfoIconControl()
+        /// <param name="i_device">璁惧鍥炶矾瀵硅薄</param>
+        public DeviceInfoIconControl(CommonDevice i_device)
         {
+            deviceMac = i_device.DeviceAddr;
+            deviceEpoint = i_device.DeviceEpoint;
+
             //绗竴灞傚簳鑹�
             this.Height = Application.GetMinRealAverage(207);
             this.Width = Application.GetMinRealAverage(207);
@@ -42,12 +46,10 @@
         }
 
         /// <summary>
-        /// 鍒濆鍖�(璁惧)
+        /// 鍒濆鍖�
         /// </summary>
-        /// <param name="i_device">璁惧瀵硅薄</param>
-        public void InitControl(CommonDevice i_device)
+        public void InitControl()
         {
-            this.deviceMac = i_device.DeviceAddr;
             //绗簩灞傚簳鑹�
             var btnIcon2 = new NormalViewControl(Application.GetMinRealAverage(184), Application.GetMinRealAverage(184), false);
             btnIcon2.BackgroundColor = 0xfffef1ed;
@@ -62,27 +64,6 @@
             this.AddChidren(btnIcon);
         }
 
-        /// <summary>
-        /// 鍒濆鍖�(缃戝叧)
-        /// </summary>
-        /// <param name="i_gateway">缃戝叧瀵硅薄</param>
-        public void InitControl(ZbGateway i_gateway)
-        {
-            this.zbGateway = i_gateway;
-            //绗簩灞傚簳鑹�
-            var btnIcon2 = new NormalViewControl(Application.GetMinRealAverage(184), Application.GetMinRealAverage(184), false);
-            btnIcon2.BackgroundColor = 0xfffef1ed;
-            btnIcon2.Radius = (uint)Application.GetMinRealAverage(184);
-            btnIcon2.Gravity = Gravity.Center;
-            this.AddChidren(btnIcon2);
-
-            //璁惧鍥炬爣
-            btnIcon = new NormalViewControl(Application.GetMinRealAverage(121), Application.GetMinRealAverage(121), false);
-            btnIcon.Gravity = Gravity.Center;
-            HdlGatewayLogic.Current.SetGatewayIcon(btnIcon, i_gateway);
-            this.AddChidren(btnIcon);
-        }
-
         #endregion
 
         #region 鈻� 涓�鑸柟娉昣__________________________
@@ -92,16 +73,8 @@
         /// </summary>
         public void RefreshControl()
         {
-            if (this.deviceMac != null)
-            {
-                //鍒锋柊鍥炬爣
-                Common.LocalDevice.Current.SetDeviceBeloneIconToControl(btnIcon, Common.LocalDevice.Current.GetDevicesByMac(deviceMac));
-            }
-            else
-            {
-                //鍒锋柊鍥炬爣
-                HdlGatewayLogic.Current.SetGatewayIcon(btnIcon, this.zbGateway);
-            }
+            //鍒锋柊鍥炬爣
+            Common.LocalDevice.Current.SetDeviceBeloneIconToControl(btnIcon, Common.LocalDevice.Current.GetDevicesByMac(deviceMac));
         }
 
         #endregion

--
Gitblit v1.8.0