1 { "name": "AGL Virtual Car",
16 "doors.driver.open": {
17 "generic_name": "doors.front_left.open",
23 "decoder": "decoder_t::decode_boolean"},
24 "doors.passenger.open": {
25 "generic_name": "doors.front_right.open",
31 "decoder": "decoder_t::decode_boolean"},
32 "doors.rearleft.open": {
33 "generic_name": "doors.rear_left.open",
39 "decoder": "decoder_t::decode_boolean"},
40 "doors.rearright.open": {
41 "generic_name": "doors.rear_right.open",
47 "decoder": "decoder_t::decode_boolean"},
48 "doors.coffer.open": {
49 "generic_name": "doors.boot.open",
55 "decoder": "decoder_t::decode_boolean"}
65 "windows.driver.open": {
66 "generic_name": "windows.front_left.open",
72 "decoder": "decoder_t::decode_boolean"},
73 "windows.passenger.open": {
74 "generic_name": "windows.front_right.open",
80 "decoder": "decoder_t::decode_boolean"},
81 "windows.rearleft.open": {
82 "generic_name": "windows.rear_left.open",
88 "decoder": "decoder_t::decode_boolean"},
89 "windows.rearright.open": {
90 "generic_name": "windows.rear_right.open",
96 "decoder": "decoder_t::decode_boolean"}
102 "is_extended": false,
107 "generic_name": "fuel.level",
115 "generic_name": "engine.speed",
123 "generic_name": "fuel.level.low",
129 "decoder": "decoder_t::decode_boolean"
136 "is_extended": false,
140 "PT_EngineOilTempHigh": {
141 "generic_name": "engine.oil.temp.high",
147 "decoder": "decoder_t::decode_boolean"
149 "PT_EngineOilTemp": {
150 "generic_name": "engine.oil.temp",
162 "is_extended": false,
166 "PT_VehicleAvgSpeed": {
167 "generic_name": "vehicle.average.speed",
184 "generic_name": "hvac.temperature.left",
191 "RightTemperature": {
192 "generic_name": "hvac.temperature.right",
200 "generic_name": "hvac.temperature.average",
208 "generic_name": "hvac.fan.speed",
211 "factor": 23.529411765,
220 "is_extended": false,
225 "generic_name": "steering_wheel.previous",
230 "decoder": "decoder_t::decode_boolean",
234 "generic_name": "steering_wheel.volume.up",
239 "decoder": "decoder_t::decode_boolean",
243 "generic_name": "steering_wheel.mode",
248 "decoder": "decoder_t::decode_boolean",
252 "generic_name": "steering_wheel.volume.down",
257 "decoder": "decoder_t::decode_boolean",
261 "generic_name": "steering_wheel.next",
266 "decoder": "decoder_t::decode_boolean",
270 "generic_name": "steering_wheel.info",
275 "decoder": "decoder_t::decode_boolean",
279 "generic_name": "steering_wheel.volume.mute",
284 "decoder": "decoder_t::decode_boolean",
288 "generic_name": "steering_wheel.voice",
293 "decoder": "decoder_t::decode_boolean",
297 "generic_name": "steering_wheel.phone.hangup",
302 "decoder": "decoder_t::decode_boolean",
306 "generic_name": "steering_wheel.phone.call",
311 "decoder": "decoder_t::decode_boolean",
315 "generic_name": "steering_wheel.cruise.enable",
320 "decoder": "decoder_t::decode_boolean",
324 "generic_name": "steering_wheel.cruise.resume",
329 "decoder": "decoder_t::decode_boolean",
333 "generic_name": "steering_wheel.cruise.set",
338 "decoder": "decoder_t::decode_boolean",
342 "generic_name": "steering_wheel.cruise.cancel",
347 "decoder": "decoder_t::decode_boolean",
351 "generic_name": "steering_wheel.cruise.limit",
356 "decoder": "decoder_t::decode_boolean",
359 "SW_CruiseDistance": {
360 "generic_name": "steering_wheel.cruise.distance",
365 "decoder": "decoder_t::decode_boolean",
369 "generic_name": "steering_wheel.horn",
374 "decoder": "decoder_t::decode_boolean",
377 "SW_LaneDepartureWarning": {
378 "generic_name": "steering_wheel.lane_departure_warning",
383 "decoder": "decoder_t::decode_boolean",
389 "diagnostic_messages": [
393 "name": "engine.load",
395 "decoder": "decoder_t::decode_obd2_response"
400 "name": "engine.coolant.temperature",
402 "decoder": "decoder_t::decode_obd2_response"
407 "name": "fuel.pressure",
409 "decoder": "decoder_t::decode_obd2_response"
414 "name": "intake.manifold.pressure",
416 "decoder": "decoder_t::decode_obd2_response"
421 "name": "engine.speed",
423 "decoder": "decoder_t::decode_obd2_response"
428 "name": "vehicle.speed",
430 "decoder": "decoder_t::decode_obd2_response"
435 "name": "intake.air.temperature",
437 "decoder": "decoder_t::decode_obd2_response"
442 "name": "mass.airflow",
444 "decoder": "decoder_t::decode_obd2_response"
449 "name": "throttle.position",
451 "decoder": "decoder_t::decode_obd2_response"
456 "name": "running.time",
458 "decoder": "decoder_t::decode_obd2_response"
465 "decoder": "decoder_t::decode_obd2_response"
470 "name": "fuel.level",
472 "decoder": "decoder_t::decode_obd2_response"
477 "name": "barometric.pressure",
479 "decoder": "decoder_t::decode_obd2_response"
484 "name": "ambient.air.temperature",
486 "decoder": "decoder_t::decode_obd2_response"
491 "name": "commanded.throttle.position",
493 "decoder": "decoder_t::decode_obd2_response"
498 "name": "ethanol.fuel.percentage",
500 "decoder": "decoder_t::decode_obd2_response"
505 "name": "accelerator.pedal.position",
507 "decoder": "decoder_t::decode_obd2_response"
512 "name": "hybrid.battery-pack.remaining.life",
514 "decoder": "decoder_t::decode_obd2_response"
519 "name": "engine.oil.temperature",
521 "decoder": "decoder_t::decode_obd2_response"
526 "name": "engine.fuel.rate",
528 "decoder": "decoder_t::decode_obd2_response"
533 "name": "engine.torque",
535 "decoder": "decoder_t::decode_obd2_response"