2 "name": "AGL Virtual Car",
15 "doors.driver.open": {
16 "generic_name": "doors.front_left.open",
22 "decoder": "decoder_t::decode_boolean"
24 "doors.passenger.open": {
25 "generic_name": "doors.front_right.open",
31 "decoder": "decoder_t::decode_boolean"
33 "doors.rearleft.open": {
34 "generic_name": "doors.rear_left.open",
40 "decoder": "decoder_t::decode_boolean"
42 "doors.rearright.open": {
43 "generic_name": "doors.rear_right.open",
49 "decoder": "decoder_t::decode_boolean"
51 "doors.coffer.open": {
52 "generic_name": "doors.boot.open",
58 "decoder": "decoder_t::decode_boolean"
67 "windows.driver.open": {
68 "generic_name": "windows.front_left.open",
74 "decoder": "decoder_t::decode_boolean"
76 "windows.passenger.open": {
77 "generic_name": "windows.front_right.open",
83 "decoder": "decoder_t::decode_boolean"
85 "windows.rearleft.open": {
86 "generic_name": "windows.rear_left.open",
92 "decoder": "decoder_t::decode_boolean"
94 "windows.rearright.open": {
95 "generic_name": "windows.rear_right.open",
101 "decoder": "decoder_t::decode_boolean"
108 "is_extended": false,
112 "generic_name": "fuel.level",
120 "generic_name": "engine.speed",
128 "generic_name": "fuel.level.low",
134 "decoder": "decoder_t::decode_boolean"
141 "is_extended": false,
144 "FD_PT_FuelLevelPct": {
145 "generic_name": "fd.fuel.level",
152 "FD_PT_EngineSpeed": {
153 "generic_name": "fd.engine.speed",
160 "FD_PT_FuelLevelLow": {
161 "generic_name": "fd.fuel.level.low",
167 "decoder": "decoder_t::decode_boolean"
174 "is_extended": false,
177 "PT_EngineOilTempHigh": {
178 "generic_name": "engine.oil.temp.high",
184 "decoder": "decoder_t::decode_boolean"
186 "PT_EngineOilTemp": {
187 "generic_name": "engine.oil.temp",
199 "is_extended": false,
202 "PT_VehicleAvgSpeed": {
203 "generic_name": "vehicle.average.speed",
219 "generic_name": "hvac.temperature.left",
226 "RightTemperature": {
227 "generic_name": "hvac.temperature.right",
235 "generic_name": "hvac.temperature.average",
243 "generic_name": "hvac.fan.speed",
246 "factor": 23.529411765,
255 "is_extended": false,
260 "generic_name": "steering_wheel.previous",
265 "decoder": "decoder_t::decode_boolean",
269 "generic_name": "steering_wheel.volume.up",
274 "decoder": "decoder_t::decode_boolean",
278 "generic_name": "steering_wheel.mode",
283 "decoder": "decoder_t::decode_boolean",
287 "generic_name": "steering_wheel.volume.down",
292 "decoder": "decoder_t::decode_boolean",
296 "generic_name": "steering_wheel.next",
301 "decoder": "decoder_t::decode_boolean",
305 "generic_name": "steering_wheel.info",
310 "decoder": "decoder_t::decode_boolean",
314 "generic_name": "steering_wheel.volume.mute",
319 "decoder": "decoder_t::decode_boolean",
323 "generic_name": "steering_wheel.voice",
328 "decoder": "decoder_t::decode_boolean",
332 "generic_name": "steering_wheel.phone.hangup",
337 "decoder": "decoder_t::decode_boolean",
341 "generic_name": "steering_wheel.phone.call",
346 "decoder": "decoder_t::decode_boolean",
350 "generic_name": "steering_wheel.cruise.enable",
355 "decoder": "decoder_t::decode_boolean",
359 "generic_name": "steering_wheel.cruise.resume",
364 "decoder": "decoder_t::decode_boolean",
368 "generic_name": "steering_wheel.cruise.set",
373 "decoder": "decoder_t::decode_boolean",
377 "generic_name": "steering_wheel.cruise.cancel",
382 "decoder": "decoder_t::decode_boolean",
386 "generic_name": "steering_wheel.cruise.limit",
391 "decoder": "decoder_t::decode_boolean",
394 "SW_CruiseDistance": {
395 "generic_name": "steering_wheel.cruise.distance",
400 "decoder": "decoder_t::decode_boolean",
404 "generic_name": "steering_wheel.horn",
409 "decoder": "decoder_t::decode_boolean",
412 "SW_LaneDepartureWarning": {
413 "generic_name": "steering_wheel.lane_departure_warning",
418 "decoder": "decoder_t::decode_boolean",
424 "comment": "Electronic Transmission Controller 1",
429 "is_extended": false,
432 "Trns.Trque.Converter.Lockup.Engaged": {
433 "generic_name": "Trns.Trque.Converter.Lockup.Engaged",
438 "comment": "State signal which indicates whether the torque converter lockup is engaged.",
439 "is_big_endian": false,
443 "TorqueConverterLockupDisengaged": [
446 "TorqueConverterLockupEngaged": [
457 "Trns.Trq.Cnvrtr.Lckp.Trnstn.In.Prcess": {
458 "generic_name": "Trns.Trq.Cnvrtr.Lckp.Trnstn.In.Prcess",
463 "comment": "State signal indicating whether or not the transmission torque converter lock up clutch is transitioning between being",
464 "is_big_endian": false,
468 "TransitionIsNotInProcess": [
471 "TransitionIsInProcess": [
482 "Src.Addrss.Of.Ctrllng.Dvc.Fr.Trns.Cntrl": {
483 "generic_name": "Src.Addrss.Of.Ctrllng.Dvc.Fr.Trns.Cntrl",
488 "comment": "The source address of the SAE J1939 device currently controlling the transmission.",
489 "is_big_endian": false,
493 "Momentary.Eng.Max.Power.Enable": {
494 "generic_name": "Momentary.Eng.Max.Power.Enable",
499 "comment": "Momentarily Requesting highest torque map from the engine control",
500 "is_big_endian": false,
504 "notRqingMaxPowerAvailable": [
507 "mmntarilyRqingMaxPowerAvailable": [
518 "Trans.Input.Shaft.Speed": {
519 "generic_name": "Trans.Input.Shaft.Speed",
524 "comment": "Rotational velocity of the primary shaft transferring power into the transmission.",
526 "is_big_endian": false,
530 "Progressive.Shift.Disable": {
531 "generic_name": "Progressive.Shift.Disable",
536 "comment": "Command signal used to indicate that progressive shifting by the engine should be disallowed.",
537 "is_big_endian": false,
541 "ProgressiveShiftIsNotDisabled": [
544 "ProgressiveShiftIsDisabled": [
555 "Eng.Momentary.Overspeed.Enable": {
556 "generic_name": "Eng.Momentary.Overspeed.Enable",
561 "comment": "Command signal used to indicate that the engine speed may be boosted up to the maximum engine overspeed value to",
562 "is_big_endian": false,
566 "MomentaryEngOverspeedIsDisabled": [
569 "MomentaryEngOverspeedIsEnabled": [
580 "Percent.Clutch.Slip": {
581 "generic_name": "Percent.Clutch.Slip",
586 "comment": "Parameter which represents the ratio of input shaft speed to current engine speed (in percent).",
588 "is_big_endian": false,
592 "Trans.Output.Shaft.Speed": {
593 "generic_name": "Trans.Output.Shaft.Speed",
598 "comment": "Calculated speed of the transmission output shaft.",
600 "is_big_endian": false,
604 "Trans.Shift.In.Process": {
605 "generic_name": "Trans.Shift.In.Process",
610 "comment": "Indicates that the transmission is in process of shifting from the current gear to the selected gear.",
611 "is_big_endian": false,
615 "ShiftIsNotInProcess": [
629 "Trans.Driveline.Engaged": {
630 "generic_name": "Trans.Driveline.Engaged",
635 "comment": "Driveline engaged indicates the transmission controlled portion of the driveline is engaged sufficiently to allow a transfer",
636 "is_big_endian": false,
640 "DrivelineDisengaged": [
643 "DrivelineEngaged": [
657 "comment": "Electronic Engine Controller 1",
664 "Src.AddrssOf.Ctrllng.Dvc.Fr.Eng.Cntrl": {
665 "generic_name": "Src.AddrssOf.Ctrllng.Dvc.Fr.Eng.Cntrl",
670 "comment": "The source address of the SAE J1939 device currently controlling the engine.",
671 "is_big_endian": false,
674 "Actl.Eng.Prcnt.Trque.High.Resolution": {
675 "generic_name": "Actl.Eng.Prcnt.Trque.High.Resolution",
680 "comment": "This parameter displays an additional torque in percent of the reference engine torque.",
682 "is_big_endian": false,
694 "1111NotAvailable": [
699 "Eng.Demand.Percent.Torque": {
700 "generic_name": "Eng.Demand.Percent.Torque",
705 "comment": "The requested torque output of the engine by all dynamic internal inputs, including smoke control, noise control and low",
707 "is_big_endian": false,
710 "Eng.Starter.Mode": {
711 "generic_name": "Eng.Starter.Mode",
716 "comment": "There are several phases in a starting action and different reasons why a start cannot take place.",
717 "is_big_endian": false,
723 "starterActiveGearNotEngaged": [
726 "starterActiveGearEngaged": [
729 "strtFnshdStrtrNtActvAftrHvngBnA": [
732 "strtrInhbtdDToEngAlreadyRunning": [
735 "strtrInhbtdDTEngNtReadyForStart": [
738 "strtrInhbtdDTDrvlnEnggdOthrTrns": [
741 "strtrInhbtdDToActiveImmobilizer": [
744 "strtrInhbtdDueToStarterOvertemp": [
750 "starterInhibitedReasonUnknown": [
762 "generic_name": "Eng.Speed",
767 "comment": "Actual engine speed which is calculated over a minimum crankshaft angle of 720 degrees divided by the number of cylinders.",
769 "is_big_endian": false,
772 "Actual.Eng.Percent.Torque": {
773 "generic_name": "Actual.Eng.Percent.Torque",
778 "comment": "The calculated output torque of the engine.",
780 "is_big_endian": false,
783 "Drivers.Demand.Eng.Percent.Torque": {
784 "generic_name": "Drivers.Demand.Eng.Percent.Torque",
789 "comment": "The requested torque output of the engine by the driver.",
791 "is_big_endian": false,
795 "generic_name": "Eng.Torque.Mode",
800 "comment": "State signal which indicates which engine torque mode is currently generating, limiting, or controlling the torque.",
801 "is_big_endian": false,
804 "Low idle governor/no request (de": [
807 "Accelerator pedal/operator selec": [
816 "Road speed governor": [
822 "Transmission control": [
831 "High speed governor": [
837 "Remote accelerator": [
850 "comment": "Wind Data",
853 "is_extended": false,
855 "byte_frame_is_big_endian": true,
856 "bit_position_reversed": true,
862 "generic_name": "Wind.Data.Sid"
870 "generic_name": "Wind.Data.Wind.Speed"
878 "generic_name": "Wind.Data.Wind.Angle"
883 "decoder": "decoder_t::decode_state",
886 "True (ground referenced to North)": [
889 "Magnetic (ground referenced to Magnetic North)": [
895 "True (boat referenced)": [
898 "True (water referenced)": [
902 "generic_name": "Wind.Data.Reference"
907 "decoder": "decoder_t::decode_bytes",
909 "generic_name": "Wind.Data.Reserved"
914 "diagnostic_messages": [
918 "name": "engine.load",
920 "decoder": "decoder_t::decode_obd2_response"
925 "name": "engine.coolant.temperature",
927 "decoder": "decoder_t::decode_obd2_response"
932 "name": "fuel.pressure",
934 "decoder": "decoder_t::decode_obd2_response"
939 "name": "intake.manifold.pressure",
941 "decoder": "decoder_t::decode_obd2_response"
946 "name": "engine.speed",
948 "decoder": "decoder_t::decode_obd2_response"
953 "name": "vehicle.speed",
955 "decoder": "decoder_t::decode_obd2_response"
960 "name": "intake.air.temperature",
962 "decoder": "decoder_t::decode_obd2_response"
967 "name": "mass.airflow",
969 "decoder": "decoder_t::decode_obd2_response"
974 "name": "throttle.position",
976 "decoder": "decoder_t::decode_obd2_response"
981 "name": "running.time",
983 "decoder": "decoder_t::decode_obd2_response"
990 "decoder": "decoder_t::decode_obd2_response"
995 "name": "fuel.level",
997 "decoder": "decoder_t::decode_obd2_response"
1002 "name": "barometric.pressure",
1004 "decoder": "decoder_t::decode_obd2_response"
1009 "name": "ambient.air.temperature",
1011 "decoder": "decoder_t::decode_obd2_response"
1016 "name": "commanded.throttle.position",
1018 "decoder": "decoder_t::decode_obd2_response"
1023 "name": "ethanol.fuel.percentage",
1025 "decoder": "decoder_t::decode_obd2_response"
1030 "name": "accelerator.pedal.position",
1032 "decoder": "decoder_t::decode_obd2_response"
1037 "name": "hybrid.battery-pack.remaining.life",
1039 "decoder": "decoder_t::decode_obd2_response"
1044 "name": "engine.oil.temperature",
1046 "decoder": "decoder_t::decode_obd2_response"
1051 "name": "engine.fuel.rate",
1053 "decoder": "decoder_t::decode_obd2_response"
1058 "name": "engine.torque",
1060 "decoder": "decoder_t::decode_obd2_response"