From e9f78e3f56c8fe8df1569e0bab1ac7938686a958 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期一, 23 三月 2020 17:38:49 +0800
Subject: [PATCH] 查看车载信号 speed除以10.0; 修改信号物理索引

---
 app/src/main/java/safeluck/drive/evaluation/fragment/InspectSignalFragment.java |   30 +++++++-------
 app/src/main/res/layout/layout_signal_slice.xml                                 |    2 
 app/src/main/assets/roadmap.json                                                |   19 +++++++--
 app/src/main/assets/signal_config_file.json                                     |   30 +++++++-------
 4 files changed, 46 insertions(+), 35 deletions(-)

diff --git a/app/src/main/assets/roadmap.json b/app/src/main/assets/roadmap.json
index 010b72f..c88777b 100644
--- a/app/src/main/assets/roadmap.json
+++ b/app/src/main/assets/roadmap.json
@@ -1,5 +1,6 @@
 {
-  "points": [0, 1, 1.6, 1, 2.55, 1, 3.05, 1, 4.55, 1, 5.003, 1, 6.003, 1, 9.003, 1, 9.003, 4, 0, 0.5, 9.003, 0.5, 0, 0, 1.6, 0, 2.55, 0, 3.05, 0, 4.55, 0, 5.003, 0, 5.003, -2, 5.003, -3, 5.003, -4, 6.003, -4, 7.003, -4, 9.003, -4, 10.003, -4, 10.003, -3, 10.003, 4, 6.003, 0, 9.003, 0, 6.003, 0, 6.003, -3, 9.003, -3, 9.003, 0, 5.503, 0, 5.503, -2, 5.503, -3.5, 7.003, -3.5, 9.503, -3.5, 9.503, 4, 1.6, 1, 1.6, 0, 2.55, 1, 2.55, 0, 3.05, 0, 3.05, 1, 4.55, 1, 4.55, 0, 5.003, 1, 5.003, 0, 6.003, 0, 6.003, 1, 6.003, -2, 5.003, -2, 6.003, -3, 5.003, -3, 5.003, -4, 6.003, -4, 9.003, -1, 10.003, -1, 9.003, 0, 10.003, 0, 10.003, 1, 9.003, 1],
+  "points": [0, 1, 1.6, 1, 2.55, 1, 3.05, 1, 4.55, 1, 5.003, 1, 6.003, 1, 9.003, 1, 9.003, 4, 0, 0.5, 9.003, 0.5, 0, 0, 1.6, 0, 2.55, 0, 3.05, 0, 4.55, 0, 5.003, 0, 5.003, -2, 5.003, -3, 5.003, -4, 6.003, -4, 7.003, -4, 9.003, -4, 10.003, -4, 10.003, -3, 10.003, 4, 6.003, 0, 9.003, 0, 6.003, 0, 6.003, -3, 9.003, -3, 9.003, 0, 5.503, 0, 5.503, -2, 5.503, -3.5, 7.003, -3.5, 9.503, -3.5, 9.503, 4, 1.6, 1, 1.6, 0, 2.55, 1, 2.55, 0, 3.05, 0, 3.05, 1, 4.55, 1, 4.55, 0, 5.003, 1, 5.003, 0, 6.003, 0, 6.003, 1, 6.003, -2, 5.003, -2, 6.003, -3, 5.003, -3, 5.003, -4, 6.003, -4, 9.003, -1, 10.003, -1, 9.003, 0, 10.003, 0, 10.003, 1, 9.003, 1,11.003,4,11.003,-4,10.5003,4,10.5003,-4,
+    10.003,3,9.003,3,10.003,4,9.003,4,11.003,4,10.003,4,11.003,3,10.003,3],
   "maps": [{
     "id": 1000,
     "item": 100,
@@ -7,17 +8,20 @@
       [0, 1, 2, 3, 4, 5, 6, 7, 8],
       [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25],
       [26, 27],
-      [28, 29, 30, 31]
+      [28, 29, 30, 31],
+      [62,63]
     ],
     "green_line": [
       [9, 10],
-      [32, 33, 34, 35, 36, 37]
+      [32, 33, 34, 35, 36, 37],
+      [64, 65]
     ],
     "all_trigger_line": [
       [1002, 39, 38],
       [1003, 45, 44],
       [1004, 57, 56],
-      [1005, 51, 50]
+      [1005, 51, 50],
+      [1006, 66, 67]
     ],
     "red_area": [
       [40, 41, 42, 43]
@@ -54,5 +58,12 @@
     "end_line": [54, 55],
     "area": [50,51,54,55],
     "stop_flag": 0
+  }, {
+    "id": 1006,
+    "item": 110,
+    "tts": "鍓嶆柟鎺夊ご",
+    "stop_line": [68, 69],
+    "area": [67,69,70,72],
+    "stop_flag": 0
   }]
 }
\ No newline at end of file
diff --git a/app/src/main/assets/signal_config_file.json b/app/src/main/assets/signal_config_file.json
index c41a934..c88de8c 100644
--- a/app/src/main/assets/signal_config_file.json
+++ b/app/src/main/assets/signal_config_file.json
@@ -1,56 +1,56 @@
 [
 
   {
-    "signalName": "瀹夊叏甯�",
+    "signalName": "闆剧伅",
     "index":1,
     "id":0,
     "highLevel":2,
     "mainBoard":2
   },
   {
-    "signalName": "宸﹁浆鍚�",
+    "signalName": "涓夋。",
     "index":2,
     "id":1,
     "highLevel":2,
     "mainBoard":2
   },
   {
-    "signalName": "鍙宠浆鍚�",
+    "signalName": "鎵嬪埞",
     "index":3,
     "id":2,
     "highLevel":2,
     "mainBoard":2
   },
   {
-    "signalName": "鎵嬪埞",
+    "signalName": "涓�妗�",
     "index":4,
     "id":3,
     "highLevel":2,
     "mainBoard":2
   },
   {
-    "signalName": "鑴氬埞",
+    "signalName": "鍓埞",
     "index":5,
     "id":4,
     "highLevel":2,
     "mainBoard":2
   },
   {
-    "signalName": "杩戝厜鐏�",
+    "signalName": "瀹夊叏甯�",
     "index":6,
     "id":5,
     "highLevel":2,
     "mainBoard":2
   },
   {
-    "signalName": "杩滃厜鐏�",
+    "signalName": "浜屾。",
     "index":7,
     "id":6,
     "highLevel":2,
     "mainBoard":2
   },
   {
-    "signalName": "闂ㄩ攣",
+    "signalName": "鑴氬埞",
     "index":8,
     "id":7,
     "highLevel":2,
@@ -64,49 +64,49 @@
     "mainBoard":2
   },
   {
-    "signalName": "1妗�",
+    "signalName": "闂ㄩ攣",
     "index":10,
     "id":9,
     "highLevel":2,
     "mainBoard":2
   },
   {
-    "signalName": "2妗�",
+    "signalName": "START浣�",
     "index":11,
     "id":10,
     "highLevel":2,
     "mainBoard":2
   },
   {
-    "signalName": "3妗�",
+    "signalName": "杩滃厜",
     "index":12,
     "id":11,
     "highLevel":2,
     "mainBoard":2
   },
   {
-    "signalName": "4妗�",
+    "signalName": "缁曡溅涓�",
     "index":13,
     "id":12,
     "highLevel":2,
     "mainBoard":2
   },
   {
-    "signalName": "5妗�",
+    "signalName": "杩戝厜",
     "index":14,
     "id":13,
     "highLevel":2,
     "mainBoard":2
   },
   {
-    "signalName": "鍊掓。",
+    "signalName": "宸﹁浆",
     "index":15,
     "id":14,
     "highLevel":2,
     "mainBoard":2
   },
   {
-    "signalName": "START浣�",
+    "signalName": "鍙宠浆",
     "index":16,
     "id":15,
     "highLevel":0,
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/InspectSignalFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/InspectSignalFragment.java
index 375615e..326c4da 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/InspectSignalFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/InspectSignalFragment.java
@@ -70,28 +70,28 @@
                                 @Override
                                 public void run() {
                                     bingding.tvRoateSpeed.setText(String.valueOf(mcuInfo.getEngine()));
-                                    bingding.tvDangweiNum.setText(String.valueOf(mcuInfo.getSpeed()));
+                                    bingding.tvDangweiNum.setText(String.valueOf(mcuInfo.getSpeed()/10.0));
 
                                     for (int i = 0; i < gpios.size(); i++) {
                                         Log.i(TAG, "run: gpio["+i+"]="+gpios.get(i));
                                     }
-                                    bingding.inpsetSignalSlice.tvSeatBelt.setCompoundDrawablesWithIntrinsicBounds(gpios.get(0)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
-                                    bingding.inpsetSignalSlice.tvTrunLeft.setCompoundDrawablesWithIntrinsicBounds(gpios.get(1)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
-                                    bingding.inpsetSignalSlice.tvTurnRight.setCompoundDrawablesWithIntrinsicBounds(gpios.get(2)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
-                                    bingding.inpsetSignalSlice.tvParkingBrake.setCompoundDrawablesWithIntrinsicBounds(gpios.get(3)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
-                                    bingding.inpsetSignalSlice.tvFootBrake.setCompoundDrawablesWithIntrinsicBounds(gpios.get(4)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
-                                    bingding.inpsetSignalSlice.tvLowLamp.setCompoundDrawablesWithIntrinsicBounds(gpios.get(5)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
-                                    bingding.inpsetSignalSlice.tvHighBeam.setCompoundDrawablesWithIntrinsicBounds(gpios.get(6)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
+                                    bingding.inpsetSignalSlice.tvSeatBelt.setCompoundDrawablesWithIntrinsicBounds(gpios.get(5)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
+                                    bingding.inpsetSignalSlice.tvTrunLeft.setCompoundDrawablesWithIntrinsicBounds(gpios.get(14)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
+                                    bingding.inpsetSignalSlice.tvTurnRight.setCompoundDrawablesWithIntrinsicBounds(gpios.get(15)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
+                                    bingding.inpsetSignalSlice.tvParkingBrake.setCompoundDrawablesWithIntrinsicBounds(gpios.get(2)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
+                                    bingding.inpsetSignalSlice.tvFootBrake.setCompoundDrawablesWithIntrinsicBounds(gpios.get(7)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
+                                    bingding.inpsetSignalSlice.tvLowLamp.setCompoundDrawablesWithIntrinsicBounds(gpios.get(13)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
+                                    bingding.inpsetSignalSlice.tvHighBeam.setCompoundDrawablesWithIntrinsicBounds(gpios.get(11)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
 
-                                    bingding.inpsetSignalSlice.tvGateLock.setCompoundDrawablesWithIntrinsicBounds(gpios.get(7)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
+                                    bingding.inpsetSignalSlice.tvGateLock.setCompoundDrawablesWithIntrinsicBounds(gpios.get(9)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
                                     bingding.inpsetSignalSlice.tvNullEngine.setCompoundDrawablesWithIntrinsicBounds(gpios.get(8)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
-                                    bingding.inpsetSignalSlice.tvGearOne.setCompoundDrawablesWithIntrinsicBounds(gpios.get(9)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
-                                    bingding.inpsetSignalSlice.tvGearTwo.setCompoundDrawablesWithIntrinsicBounds(gpios.get(10)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
-                                    bingding.inpsetSignalSlice.tvGearThree.setCompoundDrawablesWithIntrinsicBounds(gpios.get(11)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
-                                    bingding.inpsetSignalSlice.tvGearFour.setCompoundDrawablesWithIntrinsicBounds(gpios.get(12)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
+                                    bingding.inpsetSignalSlice.tvGearOne.setCompoundDrawablesWithIntrinsicBounds(gpios.get(3)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
+                                    bingding.inpsetSignalSlice.tvGearTwo.setCompoundDrawablesWithIntrinsicBounds(gpios.get(6)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
+                                    bingding.inpsetSignalSlice.tvGearThree.setCompoundDrawablesWithIntrinsicBounds(gpios.get(1)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
+                                    bingding.inpsetSignalSlice.tvGearFour.setCompoundDrawablesWithIntrinsicBounds(gpios.get(4)==VALIAD_NUM?leftGreen:leftGray,null,null,null);//鍓埞
                                     bingding.inpsetSignalSlice.tvGearFive.setCompoundDrawablesWithIntrinsicBounds(gpios.get(13)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
-                                    bingding.inpsetSignalSlice.tvWindingOne.setCompoundDrawablesWithIntrinsicBounds(gpios.get(14)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
-                                    bingding.inpsetSignalSlice.tvWindingTwo.setCompoundDrawablesWithIntrinsicBounds(gpios.get(15)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
+                                    bingding.inpsetSignalSlice.tvWindingOne.setCompoundDrawablesWithIntrinsicBounds(gpios.get(12)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
+                                    bingding.inpsetSignalSlice.tvWindingTwo.setCompoundDrawablesWithIntrinsicBounds(gpios.get(10)==VALIAD_NUM?leftGreen:leftGray,null,null,null);
                                 }
                             });
                         }
diff --git a/app/src/main/res/layout/layout_signal_slice.xml b/app/src/main/res/layout/layout_signal_slice.xml
index 3034050..589a033 100644
--- a/app/src/main/res/layout/layout_signal_slice.xml
+++ b/app/src/main/res/layout/layout_signal_slice.xml
@@ -124,7 +124,7 @@
         <TextView
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:text="妗d綅鍥�"
+            android:text="鍓埞"
             android:layout_marginLeft="30dp"
             android:id="@+id/tv_gear_four"
             android:drawableLeft="@drawable/gray_light"

--
Gitblit v1.8.0