From 9137222ece9b978eb97b5598f2eee6e070bcf9d6 Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期五, 28 二月 2020 15:22:16 +0800 Subject: [PATCH] 2020-02-28 更新 --- Crabtree/SmartHome/UI/SimpleControl/Phone/System/SystemMiddle.cs | 25 ++++++++++++++++++++++--- 1 files changed, 22 insertions(+), 3 deletions(-) diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/System/SystemMiddle.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/System/SystemMiddle.cs index 2ea3980..e9bb4a4 100644 --- a/Crabtree/SmartHome/UI/SimpleControl/Phone/System/SystemMiddle.cs +++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/System/SystemMiddle.cs @@ -163,7 +163,11 @@ continue; } // buspro涓婁紶鐨勬暟鎹� - if (commGateway.obj1 == 1 && (str [1].ToString () == DeviceType.OnePortWirelessFR.ToString () || str [1].ToString () == DeviceType.SuperWireless.ToString () || str [1].ToString () == DeviceType.OnePortBus.ToString ())) { + if (commGateway.obj1 == 1 + && (str [1].ToString () == DeviceType.OnePortWirelessFR.ToString () + || str [1].ToString () == DeviceType.OnePortMqttFR.ToString () + || str [1].ToString () == DeviceType.SuperWireless.ToString () + || str [1].ToString () == DeviceType.OnePortBus.ToString ())) { if (firstInitOfflintOnePortBus) { FrameLayout OnePortWirelessFRFrameLayout = new FrameLayout () { Height = Application.GetRealHeight (98), @@ -202,8 +206,16 @@ VerticalScrolViewMiddle.AddChidren (wirelessView); AddWirelessGateway (commGateway, null, wirelessView); - } else if (str [1].ToString () == DeviceType.OnePortWirelessFR.ToString () || str [1].ToString () == DeviceType.SuperWireless.ToString ()) { - var onePortWirelessFR = Newtonsoft.Json.JsonConvert.DeserializeObject<OnePortWirelessFR> (one); + } else if (str [1].ToString () == DeviceType.OnePortWirelessFR.ToString () + || str [1].ToString () == DeviceType.OnePortMqttFR.ToString () + || str [1].ToString () == DeviceType.SuperWireless.ToString ()) { + OnePortWirelessFR onePortWirelessFR; + if(str [1].ToString () == DeviceType.OnePortMqttFR.ToString ()) { + onePortWirelessFR = Newtonsoft.Json.JsonConvert.DeserializeObject<OnePortMqttFR> (one); + } else { + onePortWirelessFR = Newtonsoft.Json.JsonConvert.DeserializeObject<OnePortWirelessFR> (one); + } + if (onePortWirelessFR == null) { continue; } @@ -515,6 +527,7 @@ var gateWayList = gateWayListZ.FindAll ((obj) => { return obj.Split ('_') [1].ToString () == DeviceType.OnePortBus.ToString () || obj.Split ('_') [1].ToString () == DeviceType.RCU.ToString () || + obj.Split ('_') [1].ToString () == DeviceType.OnePortMqttFR.ToString () || obj.Split ('_') [1].ToString () == DeviceType.OnePortWirelessFR.ToString (); }); @@ -536,6 +549,7 @@ var tempStrings = gatewayFileName.Split ('_'); if (tempStrings [1].ToString () == DeviceType.OnePortBus.ToString () || tempStrings [1].ToString () == DeviceType.RCU.ToString () || + tempStrings [1].ToString () == DeviceType.OnePortMqttFR.ToString () || tempStrings [1].ToString () == DeviceType.OnePortWirelessFR.ToString ()) { var one = System.Text.Encoding.UTF8.GetString (IO.FileUtils.ReadFile (gatewayFileName)); if (one.Length == 0) { @@ -606,6 +620,11 @@ textButton1.Text = onePortWirelessFR.Name; button1.SelectedImagePath = "Item/WirelessSelected.png"; button1.UnSelectedImagePath = "Item/Wireless.png"; + } else if (tempStrings [1].ToString () == DeviceType.OnePortMqttFR.ToString ()) { + var onePortMqttFR = Newtonsoft.Json.JsonConvert.DeserializeObject<OnePortMqttFR> (one); + textButton1.Text = onePortMqttFR.Name; + button1.SelectedImagePath = "Item/OnePortSelected.png"; + button1.UnSelectedImagePath = "Item/OnePort.png"; } else if (tempStrings [1].ToString () == DeviceType.OnePortBus.ToString ()) { var onePortBus = Newtonsoft.Json.JsonConvert.DeserializeObject<OnePortBus> (one); textButton1.Text = onePortBus.Name; -- Gitblit v1.8.0