HDL Home App 第二版本 旧平台金堂用 正在使用
chenqiyang
2022-06-22 dc0309e64f02227d8e1468b7326c07955f804612
ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayGeneralInformationForm.cs
@@ -65,7 +65,7 @@
            rowSerial.UseClickStatu = false;
            listView.AddChidren(rowSerial);
            rowSerial.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uSerialNumber), 300);
            rowSerial.AddMostRightView(string.IsNullOrEmpty(i_gateway.getGwInfo.GWSN) == false ? i_gateway.getGwInfo.GWSN : "000000000000", 600);
            rowSerial.AddMostRightView(string.IsNullOrEmpty(i_gateway.GwSerialNum) == false ? i_gateway.GwSerialNum : "000000000000", 600);
            rowSerial.AddBottomLine();
            //网关ID
@@ -73,7 +73,7 @@
            rowGatewayID.UseClickStatu = false;
            listView.AddChidren(rowGatewayID);
            rowGatewayID.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uGatewayID), 300);
            rowGatewayID.AddMostRightView(HdlGatewayLogic.Current.GetGatewayId(i_gateway), 600);
            rowGatewayID.AddMostRightView(i_gateway.GwId, 600);
            rowGatewayID.AddBottomLine();
            //网关IP
@@ -81,7 +81,7 @@
            rowGatewayIP.UseClickStatu = false;
            listView.AddChidren(rowGatewayIP);
            rowGatewayIP.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uGatewayIP), 300);
            rowGatewayIP.AddMostRightView(i_gateway.getGatewayBaseInfo.IpAddress, 600);
            rowGatewayIP.AddMostRightView(i_gateway.GwIP, 600);
            rowGatewayIP.AddBottomLine();
            //协议器MAC
@@ -92,36 +92,40 @@
            var btnMac = rowMac.AddMostRightView("", 600);
            rowMac.AddBottomLine();
            //协议器信道
            var rowChannel = new FrameRowControl(listView.rowSpace / 2);
            rowChannel.UseClickStatu = false;
            listView.AddChidren(rowChannel);
            rowChannel.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uCoordinatorChannel), 300);
            var btnChannel = rowChannel.AddMostRightView("", 600);
            rowChannel.AddBottomLine();
            //协议器PanID
            var rowPanid = new FrameRowControl(listView.rowSpace / 2);
            rowPanid.UseClickStatu = false;
            listView.AddChidren(rowPanid);
            rowPanid.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uCoordinatorPanid), 300);
            var btnPanId = rowPanid.AddMostRightView("", 600);
            rowPanid.AddBottomLine();
            //制造商
            var rowProtuct = new FrameRowControl(listView.rowSpace / 2);
            rowProtuct.UseClickStatu = false;
            listView.AddChidren(rowProtuct);
            rowProtuct.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uManufacturerName), 300);
            rowProtuct.AddMostRightView("HDL", 600);
            listView.AdjustRealHeight(Application.GetRealHeight(23));
            HdlThreadLogic.Current.RunThread(() =>
            //如果当前是展示模板或者虚拟住宅,则不处理
            if (Common.Config.Instance.Home.IsShowTemplate == false
                && Common.Config.Instance.Home.IsVirtually == false)
            {
                //获取网关数据
                this.GetGatewayData(i_gateway, btnMac, btnChannel, btnPanId);
            });
                //协议器信道
                var rowChannel = new FrameRowControl(listView.rowSpace / 2);
                rowChannel.UseClickStatu = false;
                listView.AddChidren(rowChannel);
                rowChannel.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uCoordinatorChannel), 300);
                var btnChannel = rowChannel.AddMostRightView("", 600);
                rowChannel.AddBottomLine();
                //协议器PanID
                var rowPanid = new FrameRowControl(listView.rowSpace / 2);
                rowPanid.UseClickStatu = false;
                listView.AddChidren(rowPanid);
                rowPanid.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uCoordinatorPanid), 300);
                var btnPanId = rowPanid.AddMostRightView("", 600);
                rowPanid.AddBottomLine();
                //制造商
                var rowProtuct = new FrameRowControl(listView.rowSpace / 2);
                rowProtuct.UseClickStatu = false;
                listView.AddChidren(rowProtuct);
                rowProtuct.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uManufacturerName), 300);
                rowProtuct.AddMostRightView("广州河东科技有限公司", 600);
                HdlThreadLogic.Current.RunThread(() =>
                {
                    //获取网关数据
                    this.GetGatewayData(i_gateway, btnMac, btnChannel, btnPanId);
                });
            }
            listView.AdjustRealHeight(Application.GetRealHeight(23));
        }
        #endregion