1 { "name": "AGL Virtual Car",
14 "doors.driver.open": {
15 "generic_name": "doors.front_left.open",
21 "decoder": "decoder_t::decode_boolean"},
22 "doors.passenger.open": {
23 "generic_name": "doors.front_right.open",
29 "decoder": "decoder_t::decode_boolean"},
30 "doors.rearleft.open": {
31 "generic_name": "doors.rear_left.open",
37 "decoder": "decoder_t::decode_boolean"},
38 "doors.rearright.open": {
39 "generic_name": "doors.rear_right.open",
45 "decoder": "decoder_t::decode_boolean"},
46 "doors.coffer.open": {
47 "generic_name": "doors.boot.open",
53 "decoder": "decoder_t::decode_boolean"}
61 "windows.driver.open": {
62 "generic_name": "windows.front_left.open",
68 "decoder": "decoder_t::decode_boolean"},
69 "windows.passenger.open": {
70 "generic_name": "windows.front_right.open",
76 "decoder": "decoder_t::decode_boolean"},
77 "windows.rearleft.open": {
78 "generic_name": "windows.rear_left.open",
84 "decoder": "decoder_t::decode_boolean"},
85 "windows.rearright.open": {
86 "generic_name": "windows.rear_right.open",
92 "decoder": "decoder_t::decode_boolean"}
102 "generic_name": "fuel.level",
110 "generic_name": "engine.speed",
118 "generic_name": "fuel.level.low",
124 "decoder": "decoder_t::decode_boolean"
131 "is_extended": false,
134 "PT_EngineOilTempHigh": {
135 "generic_name": "engine.oil.temp.high",
141 "decoder": "decoder_t::decode_boolean"
143 "PT_EngineOilTemp": {
144 "generic_name": "engine.oil.temp",
156 "is_extended": false,
159 "PT_VehicleAvgSpeed": {
160 "generic_name": "vehicle.average.speed",
176 "generic_name": "hvac.temperature.left",
183 "RightTemperature": {
184 "generic_name": "hvac.temperature.right",
192 "generic_name": "hvac.temperature.average",
200 "generic_name": "hvac.fan.speed",
203 "factor": 23.529411765,
212 "is_extended": false,
217 "generic_name": "steering_wheel.previous",
222 "decoder": "decoder_t::decode_boolean",
226 "generic_name": "steering_wheel.volume.up",
231 "decoder": "decoder_t::decode_boolean",
235 "generic_name": "steering_wheel.mode",
240 "decoder": "decoder_t::decode_boolean",
244 "generic_name": "steering_wheel.volume.down",
249 "decoder": "decoder_t::decode_boolean",
253 "generic_name": "steering_wheel.next",
258 "decoder": "decoder_t::decode_boolean",
262 "generic_name": "steering_wheel.info",
267 "decoder": "decoder_t::decode_boolean",
271 "generic_name": "steering_wheel.volume.mute",
276 "decoder": "decoder_t::decode_boolean",
280 "generic_name": "steering_wheel.voice",
285 "decoder": "decoder_t::decode_boolean",
289 "generic_name": "steering_wheel.phone.hangup",
294 "decoder": "decoder_t::decode_boolean",
298 "generic_name": "steering_wheel.phone.call",
303 "decoder": "decoder_t::decode_boolean",
307 "generic_name": "steering_wheel.cruise.enable",
312 "decoder": "decoder_t::decode_boolean",
316 "generic_name": "steering_wheel.cruise.resume",
321 "decoder": "decoder_t::decode_boolean",
325 "generic_name": "steering_wheel.cruise.set",
330 "decoder": "decoder_t::decode_boolean",
334 "generic_name": "steering_wheel.cruise.cancel",
339 "decoder": "decoder_t::decode_boolean",
343 "generic_name": "steering_wheel.cruise.limit",
348 "decoder": "decoder_t::decode_boolean",
351 "SW_CruiseDistance": {
352 "generic_name": "steering_wheel.cruise.distance",
357 "decoder": "decoder_t::decode_boolean",
361 "generic_name": "steering_wheel.horn",
366 "decoder": "decoder_t::decode_boolean",
369 "SW_LaneDepartureWarning": {
370 "generic_name": "steering_wheel.lane_departure_warning",
375 "decoder": "decoder_t::decode_boolean",
381 "diagnostic_messages": [
385 "name": "engine.load",
387 "decoder": "decoder_t::decode_obd2_response"
392 "name": "engine.coolant.temperature",
394 "decoder": "decoder_t::decode_obd2_response"
399 "name": "fuel.pressure",
401 "decoder": "decoder_t::decode_obd2_response"
406 "name": "intake.manifold.pressure",
408 "decoder": "decoder_t::decode_obd2_response"
413 "name": "engine.speed",
415 "decoder": "decoder_t::decode_obd2_response"
420 "name": "vehicle.speed",
422 "decoder": "decoder_t::decode_obd2_response"
427 "name": "intake.air.temperature",
429 "decoder": "decoder_t::decode_obd2_response"
434 "name": "mass.airflow",
436 "decoder": "decoder_t::decode_obd2_response"
441 "name": "throttle.position",
443 "decoder": "decoder_t::decode_obd2_response"
448 "name": "running.time",
450 "decoder": "decoder_t::decode_obd2_response"
457 "decoder": "decoder_t::decode_obd2_response"
462 "name": "fuel.level",
464 "decoder": "decoder_t::decode_obd2_response"
469 "name": "barometric.pressure",
471 "decoder": "decoder_t::decode_obd2_response"
476 "name": "ambient.air.temperature",
478 "decoder": "decoder_t::decode_obd2_response"
483 "name": "commanded.throttle.position",
485 "decoder": "decoder_t::decode_obd2_response"
490 "name": "ethanol.fuel.percentage",
492 "decoder": "decoder_t::decode_obd2_response"
497 "name": "accelerator.pedal.position",
499 "decoder": "decoder_t::decode_obd2_response"
504 "name": "hybrid.battery-pack.remaining.life",
506 "decoder": "decoder_t::decode_obd2_response"
511 "name": "engine.oil.temperature",
513 "decoder": "decoder_t::decode_obd2_response"
518 "name": "engine.fuel.rate",
520 "decoder": "decoder_t::decode_obd2_response"
525 "name": "engine.torque",
527 "decoder": "decoder_t::decode_obd2_response"