lizhanwei
2020-03-24 466d57f581dab2b82d18ca926cac6e037a91f3dd
提交信号
5个文件已修改
90 ■■■■ 已修改文件
app/src/main/assets/roadmap.json 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/assets/signal_config_file.json 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/safeluck/drive/evaluation/DB/exam_status/ExamStatusOutWorker.kt 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/safeluck/drive/evaluation/DB/signalConfigdb/SingalConfig.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/safeluck/drive/evaluation/bean/RoadExamMap.java 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/assets/roadmap.json
@@ -1,6 +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,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],
    10.003,3,9.003,3,10.003,4,9.003,4,11.003,4,10.003,4,11.003,3,10.003,3,11.003,1,10.003,1,11.003,0,10.003,0,11.003,-1,10.003,-1,11.003,-2,10.003,-2,10.5003,-3,10.5003,-3,11.003,-3,10.003,-3],
  "maps": [{
    "id": 1000,
    "item": 100,
@@ -21,7 +21,9 @@
      [1003, 45, 44],
      [1004, 57, 56],
      [1005, 51, 50],
      [1006, 66, 67]
      [1006, 66, 67],
      [1007, 73,74],
      [1008, 77,78]
    ],
    "red_area": [
      [40, 41, 42, 43]
@@ -55,7 +57,6 @@
    "item": 105,
    "tts": "前方左转弯",
    "stop_line": [53, 52],
    "end_line": [54, 55],
    "area": [50,51,54,55],
    "stop_flag": 0
  }, {
@@ -65,5 +66,20 @@
    "stop_line": [68, 69],
    "area": [67,69,70,72],
    "stop_flag": 0
  }, {
    "id": 1007,
    "item": 102,
    "tts": "加减档位",
    "stop_line": [75, 76],
    "area": [73,74,76,75],
    "stop_flag": 0
  }, {
    "id": 1008,
    "item": 101,
    "tts": "直线行驶",
    "road_edge_line": [[81, 82]],
    "stop_line": [79, 80],
    "area": [77,78,84,83],
    "stop_flag": 0
  }]
}
app/src/main/assets/signal_config_file.json
@@ -3,34 +3,39 @@
  {
    "signalName": "雾灯",
    "index":1,
    "func_id":21,
    "id":0,
    "highLevel":2,
    "highLevel":1,
    "mainBoard":2
  },
  {
    "signalName": "三档",
    "index":2,
    "func_id":11,
    "id":1,
    "highLevel":2,
    "highLevel":1,
    "mainBoard":2
  },
  {
    "signalName": "手刹",
    "index":3,
    "id":2,
    "highLevel":2,
    "func_id":3,
    "highLevel":1,
    "mainBoard":2
  },
  {
    "signalName": "一档",
    "index":4,
    "func_id":9,
    "id":3,
    "highLevel":2,
    "highLevel":1,
    "mainBoard":2
  },
  {
    "signalName": "副刹",
    "index":5,
    "func_id":16,
    "id":4,
    "highLevel":2,
    "mainBoard":2
@@ -39,6 +44,7 @@
    "signalName": "安全带",
    "index":6,
    "id":5,
    "func_id":0,
    "highLevel":2,
    "mainBoard":2
  },
@@ -46,6 +52,7 @@
    "signalName": "二档",
    "index":7,
    "id":6,
    "func_id":10,
    "highLevel":2,
    "mainBoard":2
  },
@@ -53,12 +60,14 @@
    "signalName": "脚刹",
    "index":8,
    "id":7,
    "func_id":4,
    "highLevel":2,
    "mainBoard":2
  },
  {
    "signalName": "空挡",
    "index":9,
    "func_id":8,
    "id":8,
    "highLevel":2,
    "mainBoard":2
@@ -66,6 +75,7 @@
  {
    "signalName": "门锁",
    "index":10,
    "func_id":7,
    "id":9,
    "highLevel":2,
    "mainBoard":2
@@ -73,6 +83,7 @@
  {
    "signalName": "START位",
    "index":11,
    "func_id":15,
    "id":10,
    "highLevel":2,
    "mainBoard":2
@@ -80,36 +91,41 @@
  {
    "signalName": "远光",
    "index":12,
    "func_id":6,
    "id":11,
    "highLevel":2,
    "highLevel":1,
    "mainBoard":2
  },
  {
    "signalName": "绕车一",
    "index":13,
    "id":12,
    "highLevel":2,
    "func_id":17,
    "highLevel":1,
    "mainBoard":2
  },
  {
    "signalName": "近光",
    "index":14,
    "func_id":5,
    "id":13,
    "highLevel":2,
    "highLevel":1,
    "mainBoard":2
  },
  {
    "signalName": "左转",
    "index":15,
    "func_id":1,
    "id":14,
    "highLevel":2,
    "highLevel":1,
    "mainBoard":2
  },
  {
    "signalName": "右转",
    "index":16,
    "id":15,
    "highLevel":0,
    "func_id":2,
    "highLevel":1,
    "mainBoard":2
  }
]
app/src/main/java/safeluck/drive/evaluation/DB/exam_status/ExamStatusOutWorker.kt
@@ -96,8 +96,8 @@
        }
        for (i in singalConfigs.indices) {
            val signalConfigRemote = SignalConfigRemote()
            signalConfigRemote.func_id = i
            signalConfigRemote.gpio_num = singalConfigs.get(i).getIndex()
            signalConfigRemote.func_id = singalConfigs.get(i).func_id
            signalConfigRemote.gpio_num = singalConfigs.get(i).getIndex()-1
            signalConfigRemote.level = singalConfigs.get(i).getHighLevel()
            signalConfiglist.add(signalConfigRemote)
        }
app/src/main/java/safeluck/drive/evaluation/DB/signalConfigdb/SingalConfig.java
@@ -20,7 +20,15 @@
    private int index;
    private int highLevel;//1-高电平有效
    private int mainBoard;//1-主板有效
    private int func_id;//1gongneng
    public int getFunc_id() {
        return func_id;
    }
    public void setFunc_id(int func_id) {
        this.func_id = func_id;
    }
    public String getSignalName() {
        return signalName;
app/src/main/java/safeluck/drive/evaluation/bean/RoadExamMap.java
@@ -26,17 +26,17 @@
    public static class MapsBean {
        /**
         * id : 1005
         * id : 1000
         * item : 100
         * red_line : [[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]]
         * green_line : [[9,10],[32,33,34,35,36,37]]
         * all_trigger_line : [[1002,38,39],[1003,44,45],[1004,56,57],[1005,50,51]]
         * red_line : [[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],[62,63]]
         * green_line : [[9,10],[32,33,34,35,36,37],[64,65]]
         * all_trigger_line : [[1002,39,38],[1003,45,44],[1004,57,56],[1005,51,50],[1006,66,67],[1007,73,74],[1008,77,78]]
         * red_area : [[40,41,42,43]]
         * tts : 前方右转
         * stop_line : [46,47]
         * stop_line : [47,46]
         * area : [44,45,48,49]
         * stop_flag : 0
         * end_line : [54,55]
         * road_edge_line : [[81,82]]
         */
        private int id;
@@ -49,7 +49,7 @@
        private List<List<Integer>> red_area;
        private List<Integer> stop_line;
        private List<Integer> area;
        private List<Integer> end_line;
        private List<List<Integer>> road_edge_line;
        public int getId() {
            return id;
@@ -131,12 +131,12 @@
            this.area = area;
        }
        public List<Integer> getEnd_line() {
            return end_line;
        public List<List<Integer>> getRoad_edge_line() {
            return road_edge_line;
        }
        public void setEnd_line(List<Integer> end_line) {
            this.end_line = end_line;
        public void setRoad_edge_line(List<List<Integer>> road_edge_line) {
            this.road_edge_line = road_edge_line;
        }
    }
}