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