1 { "name": "AGL Virtual Car",
15 "doors.driver.open": {
16 "generic_name": "doors.front_left.open",
22 "decoder": "decoder_t::decode_boolean"},
23 "doors.passenger.open": {
24 "generic_name": "doors.front_right.open",
30 "decoder": "decoder_t::decode_boolean"},
31 "doors.rearleft.open": {
32 "generic_name": "doors.rear_left.open",
38 "decoder": "decoder_t::decode_boolean"},
39 "doors.rearright.open": {
40 "generic_name": "doors.rear_right.open",
46 "decoder": "decoder_t::decode_boolean"},
47 "doors.coffer.open": {
48 "generic_name": "doors.boot.open",
54 "decoder": "decoder_t::decode_boolean"}
64 "windows.driver.open": {
65 "generic_name": "windows.front_left.open",
71 "decoder": "decoder_t::decode_boolean"},
72 "windows.passenger.open": {
73 "generic_name": "windows.front_right.open",
79 "decoder": "decoder_t::decode_boolean"},
80 "windows.rearleft.open": {
81 "generic_name": "windows.rear_left.open",
87 "decoder": "decoder_t::decode_boolean"},
88 "windows.rearright.open": {
89 "generic_name": "windows.rear_right.open",
95 "decoder": "decoder_t::decode_boolean"}
101 "is_extended": false,
106 "generic_name": "fuel.level",
114 "generic_name": "engine.speed",
122 "generic_name": "fuel.level.low",
128 "decoder": "decoder_t::decode_boolean"
135 "is_extended": false,
139 "PT_EngineOilTempHigh": {
140 "generic_name": "engine.oil.temp.high",
146 "decoder": "decoder_t::decode_boolean"
148 "PT_EngineOilTemp": {
149 "generic_name": "engine.oil.temp",
161 "is_extended": false,
165 "PT_VehicleAvgSpeed": {
166 "generic_name": "vehicle.average.speed",
183 "generic_name": "hvac.temperature.left",
190 "RightTemperature": {
191 "generic_name": "hvac.temperature.right",
199 "generic_name": "hvac.temperature.average",
207 "generic_name": "hvac.fan.speed",
210 "factor": 23.529411765,
219 "is_extended": false,
225 "generic_name": "sig1.1",
233 "generic_name": "sig1.2",
241 "generic_name": "sig2.1",
249 "generic_name": "sig2.2",
257 "generic_name": "sig3.1",
265 "generic_name": "sig3.2",
273 "generic_name": "sig4.1",
281 "generic_name": "sig4.2",
291 "comment": "Electronic Transmission Controller 1",
296 "is_extended": false,
299 "Trns.Trque.Converter.Lockup.Engaged" : {
300 "generic_name": "Trns.Trque.Converter.Lockup.Engaged",
305 "comment": "State signal which indicates whether the torque converter lockup is engaged.",
306 "is_big_endian": false,
310 "TorqueConverterLockupDisengaged": [0],
311 "TorqueConverterLockupEngaged": [1],
316 "Trns.Trq.Cnvrtr.Lckp.Trnstn.In.Prcess" : {
317 "generic_name": "Trns.Trq.Cnvrtr.Lckp.Trnstn.In.Prcess",
322 "comment": "State signal indicating whether or not the transmission torque converter lock up clutch is transitioning between being",
323 "is_big_endian": false,
327 "TransitionIsNotInProcess": [0],
328 "TransitionIsInProcess": [1],
333 "Src.Addrss.Of.Ctrllng.Dvc.Fr.Trns.Cntrl" : {
334 "generic_name": "Src.Addrss.Of.Ctrllng.Dvc.Fr.Trns.Cntrl",
339 "comment": "The source address of the SAE J1939 device currently controlling the transmission.",
340 "is_big_endian": false,
344 "Momentary.Eng.Max.Power.Enable" : {
345 "generic_name": "Momentary.Eng.Max.Power.Enable",
350 "comment": "Momentarily Requesting highest torque map from the engine control",
351 "is_big_endian": false,
355 "notRqingMaxPowerAvailable": [0],
356 "mmntarilyRqingMaxPowerAvailable": [1],
361 "Trans.Input.Shaft.Speed" : {
362 "generic_name": "Trans.Input.Shaft.Speed",
367 "comment": "Rotational velocity of the primary shaft transferring power into the transmission.",
369 "is_big_endian": false,
373 "Progressive.Shift.Disable" : {
374 "generic_name": "Progressive.Shift.Disable",
379 "comment": "Command signal used to indicate that progressive shifting by the engine should be disallowed.",
380 "is_big_endian": false,
384 "ProgressiveShiftIsNotDisabled": [0],
385 "ProgressiveShiftIsDisabled": [1],
390 "Eng.Momentary.Overspeed.Enable" : {
391 "generic_name": "Eng.Momentary.Overspeed.Enable",
396 "comment": "Command signal used to indicate that the engine speed may be boosted up to the maximum engine overspeed value to",
397 "is_big_endian": false,
401 "MomentaryEngOverspeedIsDisabled": [0],
402 "MomentaryEngOverspeedIsEnabled": [1],
407 "Percent.Clutch.Slip" : {
408 "generic_name": "Percent.Clutch.Slip",
413 "comment": "Parameter which represents the ratio of input shaft speed to current engine speed (in percent).",
415 "is_big_endian": false,
419 "Trans.Output.Shaft.Speed" : {
420 "generic_name": "Trans.Output.Shaft.Speed",
425 "comment": "Calculated speed of the transmission output shaft.",
427 "is_big_endian": false,
431 "Trans.Shift.In.Process" : {
432 "generic_name": "Trans.Shift.In.Process",
437 "comment": "Indicates that the transmission is in process of shifting from the current gear to the selected gear.",
438 "is_big_endian": false,
442 "ShiftIsNotInProcess": [0],
443 "ShiftInProcess": [1],
448 "Trans.Driveline.Engaged" : {
449 "generic_name": "Trans.Driveline.Engaged",
454 "comment": "Driveline engaged indicates the transmission controlled portion of the driveline is engaged sufficiently to allow a transfer",
455 "is_big_endian": false,
459 "DrivelineDisengaged": [0],
460 "DrivelineEngaged": [1],
468 "comment": "Electronic Engine Controller 1",
473 "is_extended": false,
476 "Src.AddrssOf.Ctrllng.Dvc.Fr.Eng.Cntrl" : {
477 "generic_name": "Src.AddrssOf.Ctrllng.Dvc.Fr.Eng.Cntrl",
482 "comment": "The source address of the SAE J1939 device currently controlling the engine.",
483 "is_big_endian": false,
486 "Actl.Eng.Prcnt.Trque.High.Resolution" : {
487 "generic_name": "Actl.Eng.Prcnt.Trque.High.Resolution",
492 "comment": "This parameter displays an additional torque in percent of the reference engine torque.",
494 "is_big_endian": false,
500 "1111NotAvailable": [8]
503 "Eng.Demand.Percent.Torque" : {
504 "generic_name": "Eng.Demand.Percent.Torque",
509 "comment": "The requested torque output of the engine by all dynamic internal inputs, including smoke control, noise control and low",
511 "is_big_endian": false,
514 "Eng.Starter.Mode" : {
515 "generic_name": "Eng.Starter.Mode",
520 "comment": "There are several phases in a starting action and different reasons why a start cannot take place.",
521 "is_big_endian": false,
525 "starterActiveGearNotEngaged": [1],
526 "starterActiveGearEngaged": [2],
527 "strtFnshdStrtrNtActvAftrHvngBnA": [3],
528 "strtrInhbtdDToEngAlreadyRunning": [4],
529 "strtrInhbtdDTEngNtReadyForStart": [5],
530 "strtrInhbtdDTDrvlnEnggdOthrTrns": [6],
531 "strtrInhbtdDToActiveImmobilizer": [7],
532 "strtrInhbtdDueToStarterOvertemp": [8],
534 "starterInhibitedReasonUnknown": [12],
540 "generic_name": "Eng.Speed",
545 "comment": "Actual engine speed which is calculated over a minimum crankshaft angle of 720 degrees divided by the number of cylinders.",
547 "is_big_endian": false,
550 "Actual.Eng.Percent.Torque" : {
551 "generic_name": "Actual.Eng.Percent.Torque",
556 "comment": "The calculated output torque of the engine.",
558 "is_big_endian": false,
561 "Drivers.Demand.Eng.Percent.Torque" : {
562 "generic_name": "Drivers.Demand.Eng.Percent.Torque",
567 "comment": "The requested torque output of the engine by the driver.",
569 "is_big_endian": false,
572 "Eng.Torque.Mode" : {
573 "generic_name": "Eng.Torque.Mode",
578 "comment": "State signal which indicates which engine torque mode is currently generating, limiting, or controlling the torque.",
579 "is_big_endian": false,
582 "Low idle governor/no request (de": [0],
583 "Accelerator pedal/operator selec": [1],
584 "Cruise control": [2],
586 "Road speed governor": [4],
588 "Transmission control": [6],
590 "Torque limiting": [8],
591 "High speed governor": [9],
592 "Braking system": [10],
593 "Remote accelerator": [11],
594 "Not available": [15]
600 "comment": "Engine Hours, Revolutions",
605 "is_extended": false,
608 "Eng.Total.Revolutions" : {
609 "generic_name": "Eng.Total.Revolutions",
614 "comment": "Accumulated number of revolutions of engine crankshaft during its operation.",
616 "is_big_endian": false,
619 "Eng.Total.Hours.Of.Operation" : {
620 "generic_name": "Eng.Total.Hours.Of.Operation",
625 "comment": "Accumulated time of operation of engine.",
627 "is_big_endian": false,
633 "comment": "Vehicle Dynamic Stability Control 2",
638 "is_extended": false,
641 "Steer.Wheel.Angle" : {
642 "generic_name": "Steer.Wheel.Angle",
645 "factor": 0.0009765625,
647 "comment": "The main operator`s steering wheel angle (on the steering column, not the actual wheel angle).",
649 "is_big_endian": false,
652 "Longitudinal.Acceleration" : {
653 "generic_name": "Longitudinal.Acceleration",
658 "comment": "Indicates the longitudinal acceleration of the vehicle.",
660 "is_big_endian": false,
663 "Lateral.Acceleration" : {
664 "generic_name": "Lateral.Acceleration",
667 "factor": 0.00048828125,
669 "comment": "Indicates a lateral acceleration of the vehicle.",
671 "is_big_endian": false,
675 "generic_name": "Yaw.Rate",
678 "factor": 0.0001220703125,
680 "comment": "Indicates the rotation about the vertical axis.",
682 "is_big_endian": false,
685 "Steer.Wheel.Angle.Sensor.Type" : {
686 "generic_name": "Steer.Wheel.Angle.Sensor.Type",
691 "comment": "Indicates whether the steering wheel angle sensor is capable of absolute measuring of the number of steering wheel",
692 "is_big_endian": false,
695 "RelativeMeasuringPrinciple": [0],
696 "AbsMeasuringPrinciple": [1],
701 "Steer.Wheel.Turn.Counter" : {
702 "generic_name": "Steer.Wheel.Turn.Counter",
707 "comment": "Indicates number of steering wheel turns, absolute position or relative position at ignition on.",
709 "is_big_endian": false,
715 "comment": "Wheel Speed Information",
720 "is_extended": false,
723 "Rlative.Speed.Rear.Axle2.Right.Wheel" : {
724 "generic_name": "Rlative.Speed.Rear.Axle2.Right.Wheel",
729 "comment": "The speed of the rear axle #2, right wheel relative to the front axle speed, SPN 904.",
731 "is_big_endian": false,
734 "Relative.Speed.Rear.Axle2.Left.Wheel" : {
735 "generic_name": "Relative.Speed.Rear.Axle2.Left.Wheel",
740 "comment": "The speed of the rear axle #2, left wheel relative to the front axle speed, SPN 904.",
742 "is_big_endian": false,
745 "Rlative.Speed.Rear.Axle1.Right.Wheel" : {
746 "generic_name": "Rlative.Speed.Rear.Axle1.Right.Wheel",
751 "comment": "The speed of the rear axle #1, right wheel relative to the front axle speed, SPN 904.",
753 "is_big_endian": false,
756 "Relative.Speed.Rear.Axle1.Left.Wheel" : {
757 "generic_name": "Relative.Speed.Rear.Axle1.Left.Wheel",
762 "comment": "The speed of the rear axle #1, left wheel relative to the front axle speed, SPN 904.",
764 "is_big_endian": false,
767 "Rlative.Speed.Front.Axle.Right.Wheel" : {
768 "generic_name": "Rlative.Speed.Front.Axle.Right.Wheel",
773 "comment": "The speed of the front axle, right wheel relative to the front axle speed, SPN 904.",
775 "is_big_endian": false,
778 "Relative.Speed.Front.Axle.Left.Wheel" : {
779 "generic_name": "Relative.Speed.Front.Axle.Left.Wheel",
784 "comment": "The speed of the front axle, left wheel relative to the front axle speed, SPN 904.",
786 "is_big_endian": false,
789 "Front.Axle.Speed" : {
790 "generic_name": "Front.Axle.Speed",
793 "factor": 0.00390625,
795 "comment": "The average speed of the two front wheels.",
797 "is_big_endian": false,
803 "comment": "Engine Temperature 1",
808 "is_extended": false,
812 "generic_name": "Eng.Fuel.Temp1",
817 "comment": "Temperature of fuel (or gas) passing through the first fuel control system.",
819 "is_big_endian": false,
822 "Eng.Intercooler.Thermostat.Opening" : {
823 "generic_name": "Eng.Intercooler.Thermostat.Opening",
828 "comment": "The current position of the thermostat used to regulate the temperature of the engine intercooler.",
830 "is_big_endian": false,
833 "Eng.Intercooler.Temp" : {
834 "generic_name": "Eng.Intercooler.Temp",
839 "comment": "Temperature of liquid found in the intercooler located after the turbocharger.",
841 "is_big_endian": false,
844 "Eng.Turbo.Oil.Temp" : {
845 "generic_name": "Eng.Turbo.Oil.Temp",
850 "comment": "Temperature of the turbocharger lubricant.",
852 "is_big_endian": false,
856 "generic_name": "Eng.Oil.Temp1",
861 "comment": "Temperature of the engine lubricant.",
863 "is_big_endian": false,
866 "Eng.Coolant.Temp" : {
867 "generic_name": "Eng.Coolant.Temp",
872 "comment": "Temperature of liquid found in engine cooling system.",
874 "is_big_endian": false,
880 "diagnostic_messages": [
884 "name": "engine.load",
886 "decoder": "decoder_t::decode_obd2_response"
891 "name": "engine.coolant.temperature",
893 "decoder": "decoder_t::decode_obd2_response"
898 "name": "fuel.pressure",
900 "decoder": "decoder_t::decode_obd2_response"
905 "name": "intake.manifold.pressure",
907 "decoder": "decoder_t::decode_obd2_response"
912 "name": "engine.speed",
914 "decoder": "decoder_t::decode_obd2_response"
919 "name": "vehicle.speed",
921 "decoder": "decoder_t::decode_obd2_response"
926 "name": "intake.air.temperature",
928 "decoder": "decoder_t::decode_obd2_response"
933 "name": "mass.airflow",
935 "decoder": "decoder_t::decode_obd2_response"
940 "name": "throttle.position",
942 "decoder": "decoder_t::decode_obd2_response"
947 "name": "running.time",
949 "decoder": "decoder_t::decode_obd2_response"
956 "decoder": "decoder_t::decode_obd2_response"
961 "name": "fuel.level",
963 "decoder": "decoder_t::decode_obd2_response"
968 "name": "barometric.pressure",
970 "decoder": "decoder_t::decode_obd2_response"
975 "name": "ambient.air.temperature",
977 "decoder": "decoder_t::decode_obd2_response"
982 "name": "commanded.throttle.position",
984 "decoder": "decoder_t::decode_obd2_response"
989 "name": "ethanol.fuel.percentage",
991 "decoder": "decoder_t::decode_obd2_response"
996 "name": "accelerator.pedal.position",
998 "decoder": "decoder_t::decode_obd2_response"
1003 "name": "hybrid.battery-pack.remaining.life",
1005 "decoder": "decoder_t::decode_obd2_response"
1010 "name": "engine.oil.temperature",
1012 "decoder": "decoder_t::decode_obd2_response"
1017 "name": "engine.fuel.rate",
1019 "decoder": "decoder_t::decode_obd2_response"
1024 "name": "engine.torque",
1026 "decoder": "decoder_t::decode_obd2_response"