Update test JSON files
[src/low-level-can-generator.git] / tests / basic.json
1 {
2   "name": "example",
3   "version": "2.0",
4   "extra_sources": [
5   ],
6   "initializers": [
7   ],
8   "loopers": [
9   ],
10   "buses": {
11     "hs": {
12       "controller": 1,
13       "speed": 500000
14     },
15     "can0": {
16       "controller": 1,
17       "speed": 111111
18     }
19   },
20   "commands": [
21     {
22     }
23   ],
24   "messages": {
25     "0x128": {
26       "name": "ECM_z_5D2",
27       "bus": "can0",
28       "signals": {
29         "StrAnglAct": {
30           "generic_name": "SteeringWheelAngle",
31           "bit_position": 52,
32           "bit_size": 12,
33           "factor": 0.15392,
34           "offset": 0
35         },
36         "StrAnglSign": {
37           "generic_name": "steering_angle_sign",
38           "bit_position": 52,
39           "bit_size": 12
40         },
41         "EngSpd": {
42           "generic_name": "engine_speed",
43           "max_frequency": 15,
44           "bit_position": 12,
45           "bit_size": 8
46         },
47         "GrshftPos": {
48           "generic_name": "GearshiftPosition",
49           "bit_position": 41,
50           "bit_size": 3,
51           "states": {
52             "FIRST": [ 1 ],
53             "SECOND": [ 2 ],
54             "THIRD": [ 3 ],
55             "FOURTH": [ 4 ],
56             "REVERSE": [ 5 ],
57             "NEUTRAL": [ 6 ]
58           }
59         },
60         "StrAnglErr": {
61           "generic_name": "steering_wheel_angle_error",
62           "bit_position": 44,
63           "bit_size": 12
64         }
65       },
66       "handlers": [ ]
67     },
68         "0x813": {
69       "name": "ECM_z_5D2",
70       "bus": "can0",
71       "signals": {
72         "ABC": {
73           "generic_name": "abc",
74           "bit_position": 52,
75           "bit_size": 12,
76           "factor": 0.15392,
77           "offset": 0
78         },
79         "DEF": {
80           "generic_name": "def",
81           "decoder": "decoder_t::ignoreDecoder",
82           "bit_position": 52,
83           "bit_size": 12
84         }
85       }
86     }
87   },
88   "diagnostic_messages": [
89     {
90       "bus": "hs",
91       "id": 2015,
92       "mode": 1,
93       "pid": 12,
94       "frequency": 1,
95       "decoder": "decoder_t::decode_obd2_response"
96     },
97     {
98       "bus": "hs",
99       "id": 2016,
100       "mode": 2,
101       "pid": 12,
102       "frequency": 1
103     },
104     {
105       "bus": "hs",
106       "id": 2016,
107       "mode": 22,
108       "pid": 6,
109       "frequency": 1,
110       "decoder": "decoder_t::decode_obd2_response"
111     }
112   ]
113 }