From bbc74a6dae2e90a811b2507c5896fe89aa29ccc0 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期三, 08 一月 2020 11:30:46 +0800
Subject: [PATCH] 2020-01-08 1.替换新服务器接口。
---
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