1 { "name": "AGL Virtual Car",
15 "doors.driver.open": {
16 "generic_name": "doors.front_left.open",
22 "decoder": "decoder_t::decode_boolean"},
23 "doors.passenger.open": {
24 "generic_name": "doors.front_right.open",
30 "decoder": "decoder_t::decode_boolean"},
31 "doors.rearleft.open": {
32 "generic_name": "doors.rear_left.open",
38 "decoder": "decoder_t::decode_boolean"},
39 "doors.rearright.open": {
40 "generic_name": "doors.rear_right.open",
46 "decoder": "decoder_t::decode_boolean"},
47 "doors.coffer.open": {
48 "generic_name": "doors.boot.open",
54 "decoder": "decoder_t::decode_boolean"}
63 "windows.driver.open": {
64 "generic_name": "windows.front_left.open",
70 "decoder": "decoder_t::decode_boolean"},
71 "windows.passenger.open": {
72 "generic_name": "windows.front_right.open",
78 "decoder": "decoder_t::decode_boolean"},
79 "windows.rearleft.open": {
80 "generic_name": "windows.rear_left.open",
86 "decoder": "decoder_t::decode_boolean"},
87 "windows.rearright.open": {
88 "generic_name": "windows.rear_right.open",
94 "decoder": "decoder_t::decode_boolean"}
100 "is_extended": false,
104 "generic_name": "fuel.level",
112 "generic_name": "engine.speed",
120 "generic_name": "fuel.level.low",
126 "decoder": "decoder_t::decode_boolean"
133 "is_extended": false,
136 "PT_EngineOilTempHigh": {
137 "generic_name": "engine.oil.temp.high",
143 "decoder": "decoder_t::decode_boolean"
145 "PT_EngineOilTemp": {
146 "generic_name": "engine.oil.temp",
158 "is_extended": false,
161 "PT_VehicleAvgSpeed": {
162 "generic_name": "vehicle.average.speed",
178 "generic_name": "hvac.temperature.left",
185 "RightTemperature": {
186 "generic_name": "hvac.temperature.right",
194 "generic_name": "hvac.temperature.average",
202 "generic_name": "hvac.fan.speed",
205 "factor": 23.529411765,
215 "generic_name": "steering_wheel.previous",
220 "decoder": "decoder_t::decode_boolean",
224 "generic_name": "steering_wheel.volume.up",
229 "decoder": "decoder_t::decode_boolean",
233 "generic_name": "steering_wheel.mode",
238 "decoder": "decoder_t::decode_boolean",
242 "generic_name": "steering_wheel.volume.down",
247 "decoder": "decoder_t::decode_boolean",
251 "generic_name": "steering_wheel.next",
256 "decoder": "decoder_t::decode_boolean",
260 "generic_name": "steering_wheel.info",
265 "decoder": "decoder_t::decode_boolean",
269 "generic_name": "steering_wheel.volume.mute",
274 "decoder": "decoder_t::decode_boolean",
278 "generic_name": "steering_wheel.voice",
283 "decoder": "decoder_t::decode_boolean",
287 "generic_name": "steering_wheel.phone.hangup",
292 "decoder": "decoder_t::decode_boolean",
296 "generic_name": "steering_wheel.phone.call",
301 "decoder": "decoder_t::decode_boolean",
305 "generic_name": "steering_wheel.cruise.enable",
310 "decoder": "decoder_t::decode_boolean",
314 "generic_name": "steering_wheel.cruise.resume",
319 "decoder": "decoder_t::decode_boolean",
323 "generic_name": "steering_wheel.cruise.set",
328 "decoder": "decoder_t::decode_boolean",
332 "generic_name": "steering_wheel.cruise.cancel",
337 "decoder": "decoder_t::decode_boolean",
341 "generic_name": "steering_wheel.cruise.limit",
346 "decoder": "decoder_t::decode_boolean",
349 "SW_CruiseDistance": {
350 "generic_name": "steering_wheel.cruise.distance",
355 "decoder": "decoder_t::decode_boolean",
359 "generic_name": "steering_wheel.horn",
364 "decoder": "decoder_t::decode_boolean",
367 "SW_LaneDepartureWarning": {
368 "generic_name": "steering_wheel.lane_departure_warning",
373 "decoder": "decoder_t::decode_boolean",
379 "diagnostic_messages": [
383 "name": "engine.load",
385 "decoder": "decoder_t::decode_obd2_response"
390 "name": "engine.coolant.temperature",
392 "decoder": "decoder_t::decode_obd2_response"
397 "name": "fuel.pressure",
399 "decoder": "decoder_t::decode_obd2_response"
404 "name": "intake.manifold.pressure",
406 "decoder": "decoder_t::decode_obd2_response"
411 "name": "engine.speed",
413 "decoder": "decoder_t::decode_obd2_response"
418 "name": "vehicle.speed",
420 "decoder": "decoder_t::decode_obd2_response"
425 "name": "intake.air.temperature",
427 "decoder": "decoder_t::decode_obd2_response"
432 "name": "mass.airflow",
434 "decoder": "decoder_t::decode_obd2_response"
439 "name": "throttle.position",
441 "decoder": "decoder_t::decode_obd2_response"
446 "name": "running.time",
448 "decoder": "decoder_t::decode_obd2_response"
455 "decoder": "decoder_t::decode_obd2_response"
460 "name": "fuel.level",
462 "decoder": "decoder_t::decode_obd2_response"
467 "name": "barometric.pressure",
469 "decoder": "decoder_t::decode_obd2_response"
474 "name": "ambient.air.temperature",
476 "decoder": "decoder_t::decode_obd2_response"
481 "name": "commanded.throttle.position",
483 "decoder": "decoder_t::decode_obd2_response"
488 "name": "ethanol.fuel.percentage",
490 "decoder": "decoder_t::decode_obd2_response"
495 "name": "accelerator.pedal.position",
497 "decoder": "decoder_t::decode_obd2_response"
502 "name": "hybrid.battery-pack.remaining.life",
504 "decoder": "decoder_t::decode_obd2_response"
509 "name": "engine.oil.temperature",
511 "decoder": "decoder_t::decode_obd2_response"
516 "name": "engine.fuel.rate",
518 "decoder": "decoder_t::decode_obd2_response"
523 "name": "engine.torque",
525 "decoder": "decoder_t::decode_obd2_response"