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,
220 "is_extended": false,
226 "generic_name": "sig1.1",
234 "generic_name": "sig1.2",
242 "generic_name": "sig2.1",
250 "generic_name": "sig2.2",
258 "generic_name": "sig3.1",
266 "generic_name": "sig3.2",
274 "generic_name": "sig4.1",
282 "generic_name": "sig4.2",
292 "comment": "Electronic Transmission Controller 1",
297 "is_extended": false,
300 "Trns.Trque.Converter.Lockup.Engaged" : {
301 "generic_name": "Trns.Trque.Converter.Lockup.Engaged",
306 "comment": "State signal which indicates whether the torque converter lockup is engaged.",
307 "is_big_endian": false,
311 "TorqueConverterLockupDisengaged": [0],
312 "TorqueConverterLockupEngaged": [1],
317 "Trns.Trq.Cnvrtr.Lckp.Trnstn.In.Prcess" : {
318 "generic_name": "Trns.Trq.Cnvrtr.Lckp.Trnstn.In.Prcess",
323 "comment": "State signal indicating whether or not the transmission torque converter lock up clutch is transitioning between being",
324 "is_big_endian": false,
328 "TransitionIsNotInProcess": [0],
329 "TransitionIsInProcess": [1],
334 "Src.Addrss.Of.Ctrllng.Dvc.Fr.Trns.Cntrl" : {
335 "generic_name": "Src.Addrss.Of.Ctrllng.Dvc.Fr.Trns.Cntrl",
340 "comment": "The source address of the SAE J1939 device currently controlling the transmission.",
341 "is_big_endian": false,
345 "Momentary.Eng.Max.Power.Enable" : {
346 "generic_name": "Momentary.Eng.Max.Power.Enable",
351 "comment": "Momentarily Requesting highest torque map from the engine control",
352 "is_big_endian": false,
356 "notRqingMaxPowerAvailable": [0],
357 "mmntarilyRqingMaxPowerAvailable": [1],
362 "Trans.Input.Shaft.Speed" : {
363 "generic_name": "Trans.Input.Shaft.Speed",
368 "comment": "Rotational velocity of the primary shaft transferring power into the transmission.",
370 "is_big_endian": false,
374 "Progressive.Shift.Disable" : {
375 "generic_name": "Progressive.Shift.Disable",
380 "comment": "Command signal used to indicate that progressive shifting by the engine should be disallowed.",
381 "is_big_endian": false,
385 "ProgressiveShiftIsNotDisabled": [0],
386 "ProgressiveShiftIsDisabled": [1],
391 "Eng.Momentary.Overspeed.Enable" : {
392 "generic_name": "Eng.Momentary.Overspeed.Enable",
397 "comment": "Command signal used to indicate that the engine speed may be boosted up to the maximum engine overspeed value to",
398 "is_big_endian": false,
402 "MomentaryEngOverspeedIsDisabled": [0],
403 "MomentaryEngOverspeedIsEnabled": [1],
408 "Percent.Clutch.Slip" : {
409 "generic_name": "Percent.Clutch.Slip",
414 "comment": "Parameter which represents the ratio of input shaft speed to current engine speed (in percent).",
416 "is_big_endian": false,
420 "Trans.Output.Shaft.Speed" : {
421 "generic_name": "Trans.Output.Shaft.Speed",
426 "comment": "Calculated speed of the transmission output shaft.",
428 "is_big_endian": false,
432 "Trans.Shift.In.Process" : {
433 "generic_name": "Trans.Shift.In.Process",
438 "comment": "Indicates that the transmission is in process of shifting from the current gear to the selected gear.",
439 "is_big_endian": false,
443 "ShiftIsNotInProcess": [0],
444 "ShiftInProcess": [1],
449 "Trans.Driveline.Engaged" : {
450 "generic_name": "Trans.Driveline.Engaged",
455 "comment": "Driveline engaged indicates the transmission controlled portion of the driveline is engaged sufficiently to allow a transfer",
456 "is_big_endian": false,
460 "DrivelineDisengaged": [0],
461 "DrivelineEngaged": [1],
469 "comment": "Electronic Engine Controller 1",
474 "is_extended": false,
477 "Src.AddrssOf.Ctrllng.Dvc.Fr.Eng.Cntrl" : {
478 "generic_name": "Src.AddrssOf.Ctrllng.Dvc.Fr.Eng.Cntrl",
483 "comment": "The source address of the SAE J1939 device currently controlling the engine.",
484 "is_big_endian": false,
487 "Actl.Eng.Prcnt.Trque.High.Resolution" : {
488 "generic_name": "Actl.Eng.Prcnt.Trque.High.Resolution",
493 "comment": "This parameter displays an additional torque in percent of the reference engine torque.",
495 "is_big_endian": false,
501 "1111NotAvailable": [8]
504 "Eng.Demand.Percent.Torque" : {
505 "generic_name": "Eng.Demand.Percent.Torque",
510 "comment": "The requested torque output of the engine by all dynamic internal inputs, including smoke control, noise control and low",
512 "is_big_endian": false,
515 "Eng.Starter.Mode" : {
516 "generic_name": "Eng.Starter.Mode",
521 "comment": "There are several phases in a starting action and different reasons why a start cannot take place.",
522 "is_big_endian": false,
526 "starterActiveGearNotEngaged": [1],
527 "starterActiveGearEngaged": [2],
528 "strtFnshdStrtrNtActvAftrHvngBnA": [3],
529 "strtrInhbtdDToEngAlreadyRunning": [4],
530 "strtrInhbtdDTEngNtReadyForStart": [5],
531 "strtrInhbtdDTDrvlnEnggdOthrTrns": [6],
532 "strtrInhbtdDToActiveImmobilizer": [7],
533 "strtrInhbtdDueToStarterOvertemp": [8],
535 "starterInhibitedReasonUnknown": [12],
541 "generic_name": "Eng.Speed",
546 "comment": "Actual engine speed which is calculated over a minimum crankshaft angle of 720 degrees divided by the number of cylinders.",
548 "is_big_endian": false,
551 "Actual.Eng.Percent.Torque" : {
552 "generic_name": "Actual.Eng.Percent.Torque",
557 "comment": "The calculated output torque of the engine.",
559 "is_big_endian": false,
562 "Drivers.Demand.Eng.Percent.Torque" : {
563 "generic_name": "Drivers.Demand.Eng.Percent.Torque",
568 "comment": "The requested torque output of the engine by the driver.",
570 "is_big_endian": false,
573 "Eng.Torque.Mode" : {
574 "generic_name": "Eng.Torque.Mode",
579 "comment": "State signal which indicates which engine torque mode is currently generating, limiting, or controlling the torque.",
580 "is_big_endian": false,
583 "Low idle governor/no request (de": [0],
584 "Accelerator pedal/operator selec": [1],
585 "Cruise control": [2],
587 "Road speed governor": [4],
589 "Transmission control": [6],
591 "Torque limiting": [8],
592 "High speed governor": [9],
593 "Braking system": [10],
594 "Remote accelerator": [11],
595 "Not available": [15]
601 "comment": "Engine Hours, Revolutions",
606 "is_extended": false,
609 "Eng.Total.Revolutions" : {
610 "generic_name": "Eng.Total.Revolutions",
615 "comment": "Accumulated number of revolutions of engine crankshaft during its operation.",
617 "is_big_endian": false,
620 "Eng.Total.Hours.Of.Operation" : {
621 "generic_name": "Eng.Total.Hours.Of.Operation",
626 "comment": "Accumulated time of operation of engine.",
628 "is_big_endian": false,
634 "comment": "Vehicle Dynamic Stability Control 2",
639 "is_extended": false,
642 "Steer.Wheel.Angle" : {
643 "generic_name": "Steer.Wheel.Angle",
646 "factor": 0.0009765625,
648 "comment": "The main operator`s steering wheel angle (on the steering column, not the actual wheel angle).",
650 "is_big_endian": false,
653 "Longitudinal.Acceleration" : {
654 "generic_name": "Longitudinal.Acceleration",
659 "comment": "Indicates the longitudinal acceleration of the vehicle.",
661 "is_big_endian": false,
664 "Lateral.Acceleration" : {
665 "generic_name": "Lateral.Acceleration",
668 "factor": 0.00048828125,
670 "comment": "Indicates a lateral acceleration of the vehicle.",
672 "is_big_endian": false,
676 "generic_name": "Yaw.Rate",
679 "factor": 0.0001220703125,
681 "comment": "Indicates the rotation about the vertical axis.",
683 "is_big_endian": false,
686 "Steer.Wheel.Angle.Sensor.Type" : {
687 "generic_name": "Steer.Wheel.Angle.Sensor.Type",
692 "comment": "Indicates whether the steering wheel angle sensor is capable of absolute measuring of the number of steering wheel",
693 "is_big_endian": false,
696 "RelativeMeasuringPrinciple": [0],
697 "AbsMeasuringPrinciple": [1],
702 "Steer.Wheel.Turn.Counter" : {
703 "generic_name": "Steer.Wheel.Turn.Counter",
708 "comment": "Indicates number of steering wheel turns, absolute position or relative position at ignition on.",
710 "is_big_endian": false,
716 "comment": "Wheel Speed Information",
721 "is_extended": false,
724 "Rlative.Speed.Rear.Axle2.Right.Wheel" : {
725 "generic_name": "Rlative.Speed.Rear.Axle2.Right.Wheel",
730 "comment": "The speed of the rear axle #2, right wheel relative to the front axle speed, SPN 904.",
732 "is_big_endian": false,
735 "Relative.Speed.Rear.Axle2.Left.Wheel" : {
736 "generic_name": "Relative.Speed.Rear.Axle2.Left.Wheel",
741 "comment": "The speed of the rear axle #2, left wheel relative to the front axle speed, SPN 904.",
743 "is_big_endian": false,
746 "Rlative.Speed.Rear.Axle1.Right.Wheel" : {
747 "generic_name": "Rlative.Speed.Rear.Axle1.Right.Wheel",
752 "comment": "The speed of the rear axle #1, right wheel relative to the front axle speed, SPN 904.",
754 "is_big_endian": false,
757 "Relative.Speed.Rear.Axle1.Left.Wheel" : {
758 "generic_name": "Relative.Speed.Rear.Axle1.Left.Wheel",
763 "comment": "The speed of the rear axle #1, left wheel relative to the front axle speed, SPN 904.",
765 "is_big_endian": false,
768 "Rlative.Speed.Front.Axle.Right.Wheel" : {
769 "generic_name": "Rlative.Speed.Front.Axle.Right.Wheel",
774 "comment": "The speed of the front axle, right wheel relative to the front axle speed, SPN 904.",
776 "is_big_endian": false,
779 "Relative.Speed.Front.Axle.Left.Wheel" : {
780 "generic_name": "Relative.Speed.Front.Axle.Left.Wheel",
785 "comment": "The speed of the front axle, left wheel relative to the front axle speed, SPN 904.",
787 "is_big_endian": false,
790 "Front.Axle.Speed" : {
791 "generic_name": "Front.Axle.Speed",
794 "factor": 0.00390625,
796 "comment": "The average speed of the two front wheels.",
798 "is_big_endian": false,
804 "comment": "Engine Temperature 1",
809 "is_extended": false,
813 "generic_name": "Eng.Fuel.Temp1",
818 "comment": "Temperature of fuel (or gas) passing through the first fuel control system.",
820 "is_big_endian": false,
823 "Eng.Intercooler.Thermostat.Opening" : {
824 "generic_name": "Eng.Intercooler.Thermostat.Opening",
829 "comment": "The current position of the thermostat used to regulate the temperature of the engine intercooler.",
831 "is_big_endian": false,
834 "Eng.Intercooler.Temp" : {
835 "generic_name": "Eng.Intercooler.Temp",
840 "comment": "Temperature of liquid found in the intercooler located after the turbocharger.",
842 "is_big_endian": false,
845 "Eng.Turbo.Oil.Temp" : {
846 "generic_name": "Eng.Turbo.Oil.Temp",
851 "comment": "Temperature of the turbocharger lubricant.",
853 "is_big_endian": false,
857 "generic_name": "Eng.Oil.Temp1",
862 "comment": "Temperature of the engine lubricant.",
864 "is_big_endian": false,
867 "Eng.Coolant.Temp" : {
868 "generic_name": "Eng.Coolant.Temp",
873 "comment": "Temperature of liquid found in engine cooling system.",
875 "is_big_endian": false,
881 "diagnostic_messages": [
885 "name": "engine.load",
887 "decoder": "decoder_t::decode_obd2_response"
892 "name": "engine.coolant.temperature",
894 "decoder": "decoder_t::decode_obd2_response"
899 "name": "fuel.pressure",
901 "decoder": "decoder_t::decode_obd2_response"
906 "name": "intake.manifold.pressure",
908 "decoder": "decoder_t::decode_obd2_response"
913 "name": "engine.speed",
915 "decoder": "decoder_t::decode_obd2_response"
920 "name": "vehicle.speed",
922 "decoder": "decoder_t::decode_obd2_response"
927 "name": "intake.air.temperature",
929 "decoder": "decoder_t::decode_obd2_response"
934 "name": "mass.airflow",
936 "decoder": "decoder_t::decode_obd2_response"
941 "name": "throttle.position",
943 "decoder": "decoder_t::decode_obd2_response"
948 "name": "running.time",
950 "decoder": "decoder_t::decode_obd2_response"
957 "decoder": "decoder_t::decode_obd2_response"
962 "name": "fuel.level",
964 "decoder": "decoder_t::decode_obd2_response"
969 "name": "barometric.pressure",
971 "decoder": "decoder_t::decode_obd2_response"
976 "name": "ambient.air.temperature",
978 "decoder": "decoder_t::decode_obd2_response"
983 "name": "commanded.throttle.position",
985 "decoder": "decoder_t::decode_obd2_response"
990 "name": "ethanol.fuel.percentage",
992 "decoder": "decoder_t::decode_obd2_response"
997 "name": "accelerator.pedal.position",
999 "decoder": "decoder_t::decode_obd2_response"
1004 "name": "hybrid.battery-pack.remaining.life",
1006 "decoder": "decoder_t::decode_obd2_response"
1011 "name": "engine.oil.temperature",
1013 "decoder": "decoder_t::decode_obd2_response"
1018 "name": "engine.fuel.rate",
1020 "decoder": "decoder_t::decode_obd2_response"
1025 "name": "engine.torque",
1027 "decoder": "decoder_t::decode_obd2_response"