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,
213 "generic_name": "steering_wheel.previous",
218 "decoder": "decoder_t::decode_boolean",
222 "generic_name": "steering_wheel.volume.up",
227 "decoder": "decoder_t::decode_boolean",
231 "generic_name": "steering_wheel.mode",
236 "decoder": "decoder_t::decode_boolean",
240 "generic_name": "steering_wheel.volume.down",
245 "decoder": "decoder_t::decode_boolean",
249 "generic_name": "steering_wheel.next",
254 "decoder": "decoder_t::decode_boolean",
258 "generic_name": "steering_wheel.info",
263 "decoder": "decoder_t::decode_boolean",
267 "generic_name": "steering_wheel.volume.mute",
272 "decoder": "decoder_t::decode_boolean",
276 "generic_name": "steering_wheel.voice",
281 "decoder": "decoder_t::decode_boolean",
285 "generic_name": "steering_wheel.phone.hangup",
290 "decoder": "decoder_t::decode_boolean",
294 "generic_name": "steering_wheel.phone.call",
299 "decoder": "decoder_t::decode_boolean",
303 "generic_name": "steering_wheel.cruise.enable",
308 "decoder": "decoder_t::decode_boolean",
312 "generic_name": "steering_wheel.cruise.resume",
317 "decoder": "decoder_t::decode_boolean",
321 "generic_name": "steering_wheel.cruise.set",
326 "decoder": "decoder_t::decode_boolean",
330 "generic_name": "steering_wheel.cruise.cancel",
335 "decoder": "decoder_t::decode_boolean",
339 "generic_name": "steering_wheel.cruise.limit",
344 "decoder": "decoder_t::decode_boolean",
347 "SW_CruiseDistance": {
348 "generic_name": "steering_wheel.cruise.distance",
353 "decoder": "decoder_t::decode_boolean",
357 "generic_name": "steering_wheel.horn",
362 "decoder": "decoder_t::decode_boolean",
365 "SW_LaneDepartureWarning": {
366 "generic_name": "steering_wheel.lane_departure_warning",
371 "decoder": "decoder_t::decode_boolean",
377 "diagnostic_messages": [
381 "name": "engine.load",
383 "decoder": "decoder_t::decode_obd2_response"
388 "name": "engine.coolant.temperature",
390 "decoder": "decoder_t::decode_obd2_response"
395 "name": "fuel.pressure",
397 "decoder": "decoder_t::decode_obd2_response"
402 "name": "intake.manifold.pressure",
404 "decoder": "decoder_t::decode_obd2_response"
409 "name": "engine.speed",
411 "decoder": "decoder_t::decode_obd2_response"
416 "name": "vehicle.speed",
418 "decoder": "decoder_t::decode_obd2_response"
423 "name": "intake.air.temperature",
425 "decoder": "decoder_t::decode_obd2_response"
430 "name": "mass.airflow",
432 "decoder": "decoder_t::decode_obd2_response"
437 "name": "throttle.position",
439 "decoder": "decoder_t::decode_obd2_response"
444 "name": "running.time",
446 "decoder": "decoder_t::decode_obd2_response"
453 "decoder": "decoder_t::decode_obd2_response"
458 "name": "fuel.level",
460 "decoder": "decoder_t::decode_obd2_response"
465 "name": "barometric.pressure",
467 "decoder": "decoder_t::decode_obd2_response"
472 "name": "ambient.air.temperature",
474 "decoder": "decoder_t::decode_obd2_response"
479 "name": "commanded.throttle.position",
481 "decoder": "decoder_t::decode_obd2_response"
486 "name": "ethanol.fuel.percentage",
488 "decoder": "decoder_t::decode_obd2_response"
493 "name": "accelerator.pedal.position",
495 "decoder": "decoder_t::decode_obd2_response"
500 "name": "hybrid.battery-pack.remaining.life",
502 "decoder": "decoder_t::decode_obd2_response"
507 "name": "engine.oil.temperature",
509 "decoder": "decoder_t::decode_obd2_response"
514 "name": "engine.fuel.rate",
516 "decoder": "decoder_t::decode_obd2_response"
521 "name": "engine.torque",
523 "decoder": "decoder_t::decode_obd2_response"