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,
217 "comment": "Electronic Transmission Controller 1",
222 "is_extended": false,
225 "Trns.Trque.Converter.Lockup.Engaged" : {
226 "generic_name": "Trns.Trque.Converter.Lockup.Engaged",
231 "comment": "State signal which indicates whether the torque converter lockup is engaged.",
232 "is_big_endian": false,
236 "TorqueConverterLockupDisengaged": [0],
237 "TorqueConverterLockupEngaged": [1],
242 "Trns.Trq.Cnvrtr.Lckp.Trnstn.In.Prcess" : {
243 "generic_name": "Trns.Trq.Cnvrtr.Lckp.Trnstn.In.Prcess",
248 "comment": "State signal indicating whether or not the transmission torque converter lock up clutch is transitioning between being",
249 "is_big_endian": false,
253 "TransitionIsNotInProcess": [0],
254 "TransitionIsInProcess": [1],
259 "Src.Addrss.Of.Ctrllng.Dvc.Fr.Trns.Cntrl" : {
260 "generic_name": "Src.Addrss.Of.Ctrllng.Dvc.Fr.Trns.Cntrl",
265 "comment": "The source address of the SAE J1939 device currently controlling the transmission.",
266 "is_big_endian": false,
270 "Momentary.Eng.Max.Power.Enable" : {
271 "generic_name": "Momentary.Eng.Max.Power.Enable",
276 "comment": "Momentarily Requesting highest torque map from the engine control",
277 "is_big_endian": false,
281 "notRqingMaxPowerAvailable": [0],
282 "mmntarilyRqingMaxPowerAvailable": [1],
287 "Trans.Input.Shaft.Speed" : {
288 "generic_name": "Trans.Input.Shaft.Speed",
293 "comment": "Rotational velocity of the primary shaft transferring power into the transmission.",
295 "is_big_endian": false,
299 "Progressive.Shift.Disable" : {
300 "generic_name": "Progressive.Shift.Disable",
305 "comment": "Command signal used to indicate that progressive shifting by the engine should be disallowed.",
306 "is_big_endian": false,
310 "ProgressiveShiftIsNotDisabled": [0],
311 "ProgressiveShiftIsDisabled": [1],
316 "Eng.Momentary.Overspeed.Enable" : {
317 "generic_name": "Eng.Momentary.Overspeed.Enable",
322 "comment": "Command signal used to indicate that the engine speed may be boosted up to the maximum engine overspeed value to",
323 "is_big_endian": false,
327 "MomentaryEngOverspeedIsDisabled": [0],
328 "MomentaryEngOverspeedIsEnabled": [1],
333 "Percent.Clutch.Slip" : {
334 "generic_name": "Percent.Clutch.Slip",
339 "comment": "Parameter which represents the ratio of input shaft speed to current engine speed (in percent).",
341 "is_big_endian": false,
345 "Trans.Output.Shaft.Speed" : {
346 "generic_name": "Trans.Output.Shaft.Speed",
351 "comment": "Calculated speed of the transmission output shaft.",
353 "is_big_endian": false,
357 "Trans.Shift.In.Process" : {
358 "generic_name": "Trans.Shift.In.Process",
363 "comment": "Indicates that the transmission is in process of shifting from the current gear to the selected gear.",
364 "is_big_endian": false,
368 "ShiftIsNotInProcess": [0],
369 "ShiftInProcess": [1],
374 "Trans.Driveline.Engaged" : {
375 "generic_name": "Trans.Driveline.Engaged",
380 "comment": "Driveline engaged indicates the transmission controlled portion of the driveline is engaged sufficiently to allow a transfer",
381 "is_big_endian": false,
385 "DrivelineDisengaged": [0],
386 "DrivelineEngaged": [1],
394 "comment": "Electronic Engine Controller 1",
399 "is_extended": false,
402 "Src.AddrssOf.Ctrllng.Dvc.Fr.Eng.Cntrl" : {
403 "generic_name": "Src.AddrssOf.Ctrllng.Dvc.Fr.Eng.Cntrl",
408 "comment": "The source address of the SAE J1939 device currently controlling the engine.",
409 "is_big_endian": false,
412 "Actl.Eng.Prcnt.Trque.High.Resolution" : {
413 "generic_name": "Actl.Eng.Prcnt.Trque.High.Resolution",
418 "comment": "This parameter displays an additional torque in percent of the reference engine torque.",
420 "is_big_endian": false,
426 "1111NotAvailable": [8]
429 "Eng.Demand.Percent.Torque" : {
430 "generic_name": "Eng.Demand.Percent.Torque",
435 "comment": "The requested torque output of the engine by all dynamic internal inputs, including smoke control, noise control and low",
437 "is_big_endian": false,
440 "Eng.Starter.Mode" : {
441 "generic_name": "Eng.Starter.Mode",
446 "comment": "There are several phases in a starting action and different reasons why a start cannot take place.",
447 "is_big_endian": false,
451 "starterActiveGearNotEngaged": [1],
452 "starterActiveGearEngaged": [2],
453 "strtFnshdStrtrNtActvAftrHvngBnA": [3],
454 "strtrInhbtdDToEngAlreadyRunning": [4],
455 "strtrInhbtdDTEngNtReadyForStart": [5],
456 "strtrInhbtdDTDrvlnEnggdOthrTrns": [6],
457 "strtrInhbtdDToActiveImmobilizer": [7],
458 "strtrInhbtdDueToStarterOvertemp": [8],
460 "starterInhibitedReasonUnknown": [12],
466 "generic_name": "Eng.Speed",
471 "comment": "Actual engine speed which is calculated over a minimum crankshaft angle of 720 degrees divided by the number of cylinders.",
473 "is_big_endian": false,
476 "Actual.Eng.Percent.Torque" : {
477 "generic_name": "Actual.Eng.Percent.Torque",
482 "comment": "The calculated output torque of the engine.",
484 "is_big_endian": false,
487 "Drivers.Demand.Eng.Percent.Torque" : {
488 "generic_name": "Drivers.Demand.Eng.Percent.Torque",
493 "comment": "The requested torque output of the engine by the driver.",
495 "is_big_endian": false,
498 "Eng.Torque.Mode" : {
499 "generic_name": "Eng.Torque.Mode",
504 "comment": "State signal which indicates which engine torque mode is currently generating, limiting, or controlling the torque.",
505 "is_big_endian": false,
508 "Low idle governor/no request (de": [0],
509 "Accelerator pedal/operator selec": [1],
510 "Cruise control": [2],
512 "Road speed governor": [4],
514 "Transmission control": [6],
516 "Torque limiting": [8],
517 "High speed governor": [9],
518 "Braking system": [10],
519 "Remote accelerator": [11],
520 "Not available": [15]
526 "comment": "Engine Hours, Revolutions",
531 "is_extended": false,
534 "Eng.Total.Revolutions" : {
535 "generic_name": "Eng.Total.Revolutions",
540 "comment": "Accumulated number of revolutions of engine crankshaft during its operation.",
542 "is_big_endian": false,
545 "Eng.Total.Hours.Of.Operation" : {
546 "generic_name": "Eng.Total.Hours.Of.Operation",
551 "comment": "Accumulated time of operation of engine.",
553 "is_big_endian": false,
559 "comment": "Vehicle Dynamic Stability Control 2",
564 "is_extended": false,
567 "Steer.Wheel.Angle" : {
568 "generic_name": "Steer.Wheel.Angle",
571 "factor": 0.0009765625,
573 "comment": "The main operator`s steering wheel angle (on the steering column, not the actual wheel angle).",
575 "is_big_endian": false,
578 "Longitudinal.Acceleration" : {
579 "generic_name": "Longitudinal.Acceleration",
584 "comment": "Indicates the longitudinal acceleration of the vehicle.",
586 "is_big_endian": false,
589 "Lateral.Acceleration" : {
590 "generic_name": "Lateral.Acceleration",
593 "factor": 0.00048828125,
595 "comment": "Indicates a lateral acceleration of the vehicle.",
597 "is_big_endian": false,
601 "generic_name": "Yaw.Rate",
604 "factor": 0.0001220703125,
606 "comment": "Indicates the rotation about the vertical axis.",
608 "is_big_endian": false,
611 "Steer.Wheel.Angle.Sensor.Type" : {
612 "generic_name": "Steer.Wheel.Angle.Sensor.Type",
617 "comment": "Indicates whether the steering wheel angle sensor is capable of absolute measuring of the number of steering wheel",
618 "is_big_endian": false,
621 "RelativeMeasuringPrinciple": [0],
622 "AbsMeasuringPrinciple": [1],
627 "Steer.Wheel.Turn.Counter" : {
628 "generic_name": "Steer.Wheel.Turn.Counter",
633 "comment": "Indicates number of steering wheel turns, absolute position or relative position at ignition on.",
635 "is_big_endian": false,
641 "comment": "Wheel Speed Information",
646 "is_extended": false,
649 "Rlative.Speed.Rear.Axle2.Right.Wheel" : {
650 "generic_name": "Rlative.Speed.Rear.Axle2.Right.Wheel",
655 "comment": "The speed of the rear axle #2, right wheel relative to the front axle speed, SPN 904.",
657 "is_big_endian": false,
660 "Relative.Speed.Rear.Axle2.Left.Wheel" : {
661 "generic_name": "Relative.Speed.Rear.Axle2.Left.Wheel",
666 "comment": "The speed of the rear axle #2, left wheel relative to the front axle speed, SPN 904.",
668 "is_big_endian": false,
671 "Rlative.Speed.Rear.Axle1.Right.Wheel" : {
672 "generic_name": "Rlative.Speed.Rear.Axle1.Right.Wheel",
677 "comment": "The speed of the rear axle #1, right wheel relative to the front axle speed, SPN 904.",
679 "is_big_endian": false,
682 "Relative.Speed.Rear.Axle1.Left.Wheel" : {
683 "generic_name": "Relative.Speed.Rear.Axle1.Left.Wheel",
688 "comment": "The speed of the rear axle #1, left wheel relative to the front axle speed, SPN 904.",
690 "is_big_endian": false,
693 "Rlative.Speed.Front.Axle.Right.Wheel" : {
694 "generic_name": "Rlative.Speed.Front.Axle.Right.Wheel",
699 "comment": "The speed of the front axle, right wheel relative to the front axle speed, SPN 904.",
701 "is_big_endian": false,
704 "Relative.Speed.Front.Axle.Left.Wheel" : {
705 "generic_name": "Relative.Speed.Front.Axle.Left.Wheel",
710 "comment": "The speed of the front axle, left wheel relative to the front axle speed, SPN 904.",
712 "is_big_endian": false,
715 "Front.Axle.Speed" : {
716 "generic_name": "Front.Axle.Speed",
719 "factor": 0.00390625,
721 "comment": "The average speed of the two front wheels.",
723 "is_big_endian": false,
729 "comment": "Engine Temperature 1",
734 "is_extended": false,
738 "generic_name": "Eng.Fuel.Temp1",
743 "comment": "Temperature of fuel (or gas) passing through the first fuel control system.",
745 "is_big_endian": false,
748 "Eng.Intercooler.Thermostat.Opening" : {
749 "generic_name": "Eng.Intercooler.Thermostat.Opening",
754 "comment": "The current position of the thermostat used to regulate the temperature of the engine intercooler.",
756 "is_big_endian": false,
759 "Eng.Intercooler.Temp" : {
760 "generic_name": "Eng.Intercooler.Temp",
765 "comment": "Temperature of liquid found in the intercooler located after the turbocharger.",
767 "is_big_endian": false,
770 "Eng.Turbo.Oil.Temp" : {
771 "generic_name": "Eng.Turbo.Oil.Temp",
776 "comment": "Temperature of the turbocharger lubricant.",
778 "is_big_endian": false,
782 "generic_name": "Eng.Oil.Temp1",
787 "comment": "Temperature of the engine lubricant.",
789 "is_big_endian": false,
792 "Eng.Coolant.Temp" : {
793 "generic_name": "Eng.Coolant.Temp",
798 "comment": "Temperature of liquid found in engine cooling system.",
800 "is_big_endian": false,
806 "diagnostic_messages": [
810 "name": "engine.load",
812 "decoder": "decoder_t::decode_obd2_response"
817 "name": "engine.coolant.temperature",
819 "decoder": "decoder_t::decode_obd2_response"
824 "name": "fuel.pressure",
826 "decoder": "decoder_t::decode_obd2_response"
831 "name": "intake.manifold.pressure",
833 "decoder": "decoder_t::decode_obd2_response"
838 "name": "engine.speed",
840 "decoder": "decoder_t::decode_obd2_response"
845 "name": "vehicle.speed",
847 "decoder": "decoder_t::decode_obd2_response"
852 "name": "intake.air.temperature",
854 "decoder": "decoder_t::decode_obd2_response"
859 "name": "mass.airflow",
861 "decoder": "decoder_t::decode_obd2_response"
866 "name": "throttle.position",
868 "decoder": "decoder_t::decode_obd2_response"
873 "name": "running.time",
875 "decoder": "decoder_t::decode_obd2_response"
882 "decoder": "decoder_t::decode_obd2_response"
887 "name": "fuel.level",
889 "decoder": "decoder_t::decode_obd2_response"
894 "name": "barometric.pressure",
896 "decoder": "decoder_t::decode_obd2_response"
901 "name": "ambient.air.temperature",
903 "decoder": "decoder_t::decode_obd2_response"
908 "name": "commanded.throttle.position",
910 "decoder": "decoder_t::decode_obd2_response"
915 "name": "ethanol.fuel.percentage",
917 "decoder": "decoder_t::decode_obd2_response"
922 "name": "accelerator.pedal.position",
924 "decoder": "decoder_t::decode_obd2_response"
929 "name": "hybrid.battery-pack.remaining.life",
931 "decoder": "decoder_t::decode_obd2_response"
936 "name": "engine.oil.temperature",
938 "decoder": "decoder_t::decode_obd2_response"
943 "name": "engine.fuel.rate",
945 "decoder": "decoder_t::decode_obd2_response"
950 "name": "engine.torque",
952 "decoder": "decoder_t::decode_obd2_response"