Update examples and can_samples
[apps/agl-service-can-low-level.git] / examples / toyota / auris / signals.json
1 {   "name": "example",
2     "extra_sources": [],
3     "initializers": [],
4     "loopers": [],
5     "buses": {},
6     "commands": [],
7     "messages": {
8         "0x620": {
9             "bus": "hs",
10             "is_fd" : false,
11             "is_extended": false,
12             "is_j1939" : false,
13             "signals": {
14                 "doors.driver.open": {
15                     "generic_name": "doors.front_left.open",
16                     "bit_position": 43,
17                     "bit_size": 1,
18                     "factor": 1.0,
19                     "offset": 0,
20                     "decoder": "decoder_t::decode_boolean"},
21                 "doors.passenger.open": {
22                     "generic_name": "doors.front_right.open",
23                     "bit_position": 44,
24                     "bit_size": 1,
25                     "factor": 1.0,
26                     "offset": 0,
27                     "decoder": "decoder_t::decode_boolean"},
28                 "doors.rearleft.open": {
29                     "generic_name": "doors.rear_left.open",
30                     "bit_position": 46,
31                     "bit_size": 1,
32                     "factor": 1.0,
33                     "offset": 0,
34                     "decoder": "decoder_t::decode_boolean"},
35                 "doors.rearright.open": {
36                     "generic_name": "doors.rear_right.open",
37                     "bit_position": 45,
38                     "bit_size": 4,
39                     "factor": 1.0,
40                     "offset": 0,
41                     "decoder": "decoder_t::decode_boolean"},
42                 "doors.coffer.open": {
43                     "generic_name": "doors.boot.open",
44                     "bit_position": 47,
45                     "bit_size": 1,
46                     "factor": 1.0,
47                     "offset": 0,
48                     "decoder": "decoder_t::decode_boolean"}
49                 }
50         },
51         "0x799": {
52             "bus": "hs",
53             "is_fd" : false,
54             "is_extended": false,
55             "is_j1939" : false,
56             "signals": {
57                 "windows.driver.open": {
58                     "generic_name": "windows.front_left.open",
59                     "bit_position": 43,
60                     "bit_size": 1,
61                     "factor": 1.0,
62                     "offset": 0,
63                     "decoder": "decoder_t::decode_boolean"},
64                 "windows.passenger.open": {
65                     "generic_name": "windows.front_right.open",
66                     "bit_position": 44,
67                     "bit_size": 1,
68                     "factor": 1.0,
69                     "offset": 0,
70                     "decoder": "decoder_t::decode_boolean"},
71                 "windows.rearleft.open": {
72                     "generic_name": "windows.rear_left.open",
73                     "bit_position": 46,
74                     "bit_size": 1,
75                     "factor": 1.0,
76                     "offset": 0,
77                     "decoder": "decoder_t::decode_boolean"},
78                 "windows.rearright.open": {
79                     "generic_name": "windows.rear_right.open",
80                     "bit_position": 45,
81                     "bit_size": 4,
82                     "factor": 1.0,
83                     "offset": 0,
84                     "decoder": "decoder_t::decode_boolean"}
85                 }
86         },
87     "0x3D9": {
88     "bus": "hs",
89     "is_fd" : false,
90     "is_extended": false,
91     "is_j1939" : false,
92       "signals": {
93         "PT_FuelLevelPct": {
94           "generic_name": "fuel.level",
95           "bit_position": 8,
96           "bit_size": 8,
97           "factor": 0.392157,
98           "offset": 0
99         },
100         "PT_EngineSpeed": {
101           "generic_name": "engine.speed",
102           "bit_position": 16,
103           "bit_size": 16,
104           "factor": 0.25,
105           "offset": 0
106         },
107         "PT_FuelLevelLow": {
108           "generic_name": "fuel.level.low",
109           "bit_position": 55,
110           "bit_size": 1,
111           "factor": 1,
112           "offset": 0,
113           "decoder": "decoder_t::decode_boolean"
114         }
115       }
116     },
117     "0x4D1": {
118     "bus": "hs",
119     "is_fd" : false,
120     "is_extended": false,
121     "is_j1939" : false,
122       "signals": {
123         "PT_EngineOilTempHigh": {
124           "generic_name": "engine.oil.temp.high",
125           "bit_position": 7,
126           "bit_size": 1,
127           "factor": 1,
128           "offset": 0,
129           "decoder": "decoder_t::decode_boolean"
130         },
131         "PT_EngineOilTemp": {
132           "generic_name": "engine.oil.temp",
133           "bit_position": 16,
134           "bit_size": 8,
135           "factor": 1,
136           "offset": 0
137         }
138       }
139     },
140     "0x3E9": {
141       "bus": "hs",
142       "is_fd" : false,
143       "is_extended": false,
144       "is_j1939" : false,
145       "signals": {
146         "PT_VehicleAvgSpeed": {
147           "generic_name": "vehicle.average.speed",
148           "bit_position": 0,
149           "bit_size": 15,
150           "factor": 0.015625,
151           "offset": 0
152         }
153       }
154     }
155   },
156 "diagnostic_messages": [
157         {
158             "bus": "hs",
159                         "pid": 4,
160                         "name": "engine.load",
161                         "frequency": 5,
162             "decoder": "decoder_t::decode_obd2_response"
163         },
164                 {
165             "bus": "hs",
166                         "pid": 5,
167                         "name": "engine.coolant.temperature",
168                         "frequency": 1,
169             "decoder": "decoder_t::decode_obd2_response"
170         },
171                 {
172             "bus": "hs",
173                         "pid": 10,
174                         "name": "fuel.pressure",
175                         "frequency": 1,
176             "decoder": "decoder_t::decode_obd2_response"
177         },
178                 {
179             "bus": "hs",
180                         "pid": 11,
181                         "name": "intake.manifold.pressure",
182                         "frequency": 1,
183             "decoder": "decoder_t::decode_obd2_response"
184         },
185                 {
186             "bus": "hs",
187                         "pid": 12,
188                         "name": "engine.speed",
189                         "frequency": 5,
190             "decoder": "decoder_t::decode_obd2_response"
191         },
192                 {
193             "bus": "hs",
194                         "pid": 13,
195                         "name": "vehicle.speed",
196                         "frequency": 5,
197             "decoder": "decoder_t::decode_obd2_response"
198         },
199                 {
200             "bus": "hs",
201                         "pid": 15,
202                         "name": "intake.air.temperature",
203                         "frequency": 1,
204             "decoder": "decoder_t::decode_obd2_response"
205         },
206                 {
207             "bus": "hs",
208                         "pid": 16,
209                         "name": "mass.airflow",
210                         "frequency": 5,
211             "decoder": "decoder_t::decode_obd2_response"
212         },
213                 {
214             "bus": "hs",
215                         "pid": 17,
216                         "name": "throttle.position",
217                         "frequency": 5,
218             "decoder": "decoder_t::decode_obd2_response"
219         },
220                 {
221             "bus": "hs",
222                         "pid": 31,
223                         "name": "running.time",
224                         "frequency": 1,
225             "decoder": "decoder_t::decode_obd2_response"
226         },
227                 {
228             "bus": "hs",
229                         "pid": 45,
230                         "name": "EGR.error",
231                         "frequency": 0,
232             "decoder": "decoder_t::decode_obd2_response"
233         },
234                 {
235             "bus": "hs",
236                         "pid": 47,
237                         "name": "fuel.level",
238                         "frequency": 1,
239             "decoder": "decoder_t::decode_obd2_response"
240         },
241                 {
242             "bus": "hs",
243                         "pid": 51,
244                         "name": "barometric.pressure",
245                         "frequency": 1,
246             "decoder": "decoder_t::decode_obd2_response"
247         },
248                 {
249             "bus": "hs",
250                         "pid": 70,
251                         "name": "ambient.air.temperature",
252                         "frequency": 1,
253             "decoder": "decoder_t::decode_obd2_response"
254         },
255                 {
256             "bus": "hs",
257                         "pid": 76,
258                         "name": "commanded.throttle.position",
259                         "frequency": 1,
260             "decoder": "decoder_t::decode_obd2_response"
261         },
262                 {
263             "bus": "hs",
264                         "pid": 82,
265                         "name": "ethanol.fuel.percentage",
266                         "frequency": 1,
267             "decoder": "decoder_t::decode_obd2_response"
268         },
269                 {
270             "bus": "hs",
271                         "pid": 90,
272                         "name": "accelerator.pedal.position",
273                         "frequency": 5,
274             "decoder": "decoder_t::decode_obd2_response"
275         },
276                 {
277             "bus": "hs",
278                         "pid": 91,
279                         "name": "hybrid.battery-pack.remaining.life",
280                         "frequency": 5,
281             "decoder": "decoder_t::decode_obd2_response"
282         },
283                 {
284             "bus": "hs",
285                         "pid": 92,
286                         "name": "engine.oil.temperature",
287                         "frequency": 1,
288             "decoder": "decoder_t::decode_obd2_response"
289         },
290                 {
291             "bus": "hs",
292                         "pid": 94,
293                         "name": "engine.fuel.rate",
294                         "frequency": 1,
295             "decoder": "decoder_t::decode_obd2_response"
296         },
297                 {
298             "bus": "hs",
299                         "pid": 99,
300                         "name": "engine.torque",
301                         "frequency": 1,
302             "decoder": "decoder_t::decode_obd2_response"
303         }
304     ]
305 }