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,
221 "generic_name": "steering_wheel.previous",
226 "decoder": "decoder_t::decode_boolean",
230 "generic_name": "steering_wheel.volume.up",
235 "decoder": "decoder_t::decode_boolean",
239 "generic_name": "steering_wheel.mode",
244 "decoder": "decoder_t::decode_boolean",
248 "generic_name": "steering_wheel.volume.down",
253 "decoder": "decoder_t::decode_boolean",
257 "generic_name": "steering_wheel.next",
262 "decoder": "decoder_t::decode_boolean",
266 "generic_name": "steering_wheel.info",
271 "decoder": "decoder_t::decode_boolean",
275 "generic_name": "steering_wheel.volume.mute",
280 "decoder": "decoder_t::decode_boolean",
284 "generic_name": "steering_wheel.voice",
289 "decoder": "decoder_t::decode_boolean",
293 "generic_name": "steering_wheel.phone.hangup",
298 "decoder": "decoder_t::decode_boolean",
302 "generic_name": "steering_wheel.phone.call",
307 "decoder": "decoder_t::decode_boolean",
311 "generic_name": "steering_wheel.cruise.enable",
316 "decoder": "decoder_t::decode_boolean",
320 "generic_name": "steering_wheel.cruise.resume",
325 "decoder": "decoder_t::decode_boolean",
329 "generic_name": "steering_wheel.cruise.set",
334 "decoder": "decoder_t::decode_boolean",
338 "generic_name": "steering_wheel.cruise.cancel",
343 "decoder": "decoder_t::decode_boolean",
347 "generic_name": "steering_wheel.cruise.limit",
352 "decoder": "decoder_t::decode_boolean",
355 "SW_CruiseDistance": {
356 "generic_name": "steering_wheel.cruise.distance",
361 "decoder": "decoder_t::decode_boolean",
365 "generic_name": "steering_wheel.horn",
370 "decoder": "decoder_t::decode_boolean",
373 "SW_LaneDepartureWarning": {
374 "generic_name": "steering_wheel.lane_departure_warning",
379 "decoder": "decoder_t::decode_boolean",
385 "diagnostic_messages": [
389 "name": "engine.load",
391 "decoder": "decoder_t::decode_obd2_response"
396 "name": "engine.coolant.temperature",
398 "decoder": "decoder_t::decode_obd2_response"
403 "name": "fuel.pressure",
405 "decoder": "decoder_t::decode_obd2_response"
410 "name": "intake.manifold.pressure",
412 "decoder": "decoder_t::decode_obd2_response"
417 "name": "engine.speed",
419 "decoder": "decoder_t::decode_obd2_response"
424 "name": "vehicle.speed",
426 "decoder": "decoder_t::decode_obd2_response"
431 "name": "intake.air.temperature",
433 "decoder": "decoder_t::decode_obd2_response"
438 "name": "mass.airflow",
440 "decoder": "decoder_t::decode_obd2_response"
445 "name": "throttle.position",
447 "decoder": "decoder_t::decode_obd2_response"
452 "name": "running.time",
454 "decoder": "decoder_t::decode_obd2_response"
461 "decoder": "decoder_t::decode_obd2_response"
466 "name": "fuel.level",
468 "decoder": "decoder_t::decode_obd2_response"
473 "name": "barometric.pressure",
475 "decoder": "decoder_t::decode_obd2_response"
480 "name": "ambient.air.temperature",
482 "decoder": "decoder_t::decode_obd2_response"
487 "name": "commanded.throttle.position",
489 "decoder": "decoder_t::decode_obd2_response"
494 "name": "ethanol.fuel.percentage",
496 "decoder": "decoder_t::decode_obd2_response"
501 "name": "accelerator.pedal.position",
503 "decoder": "decoder_t::decode_obd2_response"
508 "name": "hybrid.battery-pack.remaining.life",
510 "decoder": "decoder_t::decode_obd2_response"
515 "name": "engine.oil.temperature",
517 "decoder": "decoder_t::decode_obd2_response"
522 "name": "engine.fuel.rate",
524 "decoder": "decoder_t::decode_obd2_response"
529 "name": "engine.torque",
531 "decoder": "decoder_t::decode_obd2_response"