瀏覽代碼

接上添加闸门开度

Void_F 8 月之前
父節點
當前提交
c0779aed06

+ 8 - 0
Assets/Scripts/HttpGetData.cs

@@ -48,11 +48,19 @@ public class SensorData
     /// 闸门电源正常
     /// </summary>
     public bool gate_power;
+
+    /// <summary>
+    /// 开度
+    /// </summary>
+    public int opening_degree;
     
     public long record_id;
     public int record_ts;
     public int sensor_id;
     public int sensor_type;
+
+    public string station_name;
+    
     public string update_by;
     public string update_time;
 }

+ 2 - 2
Assets/Scripts/UI/UIView/3D/GCZLLayer.cs

@@ -163,7 +163,7 @@ public class GCZLLayer : MonoBehaviour
                 openValues=new float[GlobalData.buYuanSensorData.data.Count];
                 for (int i = 0; i < openValues.Length; i++)
                 {
-                    openValues[i] = GlobalData.buYuanSensorData.data[i].gate_open ? 1.0f : 0.0f;
+                    openValues[i] = GlobalData.buYuanSensorData.data[i].opening_degree*0.01f;
                 }
             }
             if (currentData.namePri.Equals("TaoKou"))
@@ -171,7 +171,7 @@ public class GCZLLayer : MonoBehaviour
                 openValues=new float[GlobalData.taoKouSensorData.data.Count];
                 for (int i = 0; i < openValues.Length; i++)
                 {
-                    openValues[i] = GlobalData.taoKouSensorData.data[i].gate_open ? 1.0f : 0.0f;
+                    openValues[i] = GlobalData.taoKouSensorData.data[i].opening_degree*0.01f;
                 }
             }
             ActionInstance._Instance.ModelAni_On?.Invoke(openValues);

+ 2 - 2
Assets/Scripts/UI/UIView/GCJK/GCJKLayer.cs

@@ -616,7 +616,7 @@ public class GCJKLayer : YZTRootLayer
             datas.Add(new ZhaZhanJianKongData()
             {
                 name = "闸门_" + GlobalData.buYuanSensorData.data[i].sensor_id,
-                openValue = GlobalData.buYuanSensorData.data[i].gate_open ? 1 : 0,
+                openValue = GlobalData.buYuanSensorData.data[i].opening_degree*0.01f,
                 state = GlobalData.buYuanSensorData.data[i].gate_open
                     ? ZhaZhanState.open
                     : ZhaZhanState.close,
@@ -628,7 +628,7 @@ public class GCJKLayer : YZTRootLayer
             datas.Add(new ZhaZhanJianKongData()
             {
                 name = "闸门_" + GlobalData.taoKouSensorData.data[i].sensor_id,
-                openValue = GlobalData.taoKouSensorData.data[i].gate_open ? 1 : 0,
+                openValue = GlobalData.taoKouSensorData.data[i].opening_degree*0.01f,
                 state = GlobalData.taoKouSensorData.data[i].gate_open
                     ? ZhaZhanState.open
                     : ZhaZhanState.close,