Skip to content

0x4508 - ReportPowerPlantStatus

Description

Report Platform Status Data

powerPlantStatusList

Type: List

Element Type Count Type Min Count Max Count
powerPlantStatus uint8 0 255

powerPlantStatus

Type: Sequence

Field # Field Name Type Optional Interpretation
1 PowerPlantDescRec PowerPlantDescRec false
2 powerPlantStatusVar powerPlantStatusVar false

PowerPlantDescRec

Type: Record

Field # Field Name Type Units Optional Interpretation
1 powerPlantID uint8 one false This is a unique ID for each powerplant and is provided by 4507 Report PowerPlant Capabilities message.
2 description false A human-readable string that can be used to describe power plant status, including but not limited to error conditions.

powerPlantStatusVar

Type: Variant

Index Type
0 gasEngineStatus
1 dieselEngineStatus
2 batteryStatus
3 hydraulicStatus
4 fuelCellStatus

gasEngineStatus

Type: Record

Field # Field Name Type Units Optional Interpretation
1 PresenceVector uint16
2 percentRemainingFuel uint16 one true
3 percentOilPressure uint16 one true Pressure greater than 100% represents an overpressure situation.
4 percentOilLevel uint16 one true
5 oilTemp uint16 degree Celsius true
6 engineTemp uint16 degree Celsius true
7 engineHours uint32 hour true The total runtime of the engine in its lifetime.
8 tachometer uint16 one true Rotations per minute. Units here are one since JSIDL does not support RPM natively
9 coolantLevel uint16 liter true
10 coolantTemp uint16 degree Celsius true
11 airIntakePressure uint16 bar true
12 airIntakeTemp uint16 degree Celsius true
13 exhaustTemp uint16 degree Celsius true

dieselEngineStatus

Type: Record

Field # Field Name Type Units Optional Interpretation
1 PresenceVector uint16
2 percentRemainingFuel uint8 one true
3 percentOilPressure uint8 one true Pressure greater than 100% represents an overpressure situation.
4 percentOilLevel uint16 one true
5 oilTemp uint16 degree Celsius true
6 engineTemp uint16 degree Celsius true
7 engineHours uint32 hour true The total runtime of the engine in its lifetime
8 tachometer uint16 one true Rotations per minute. Units here are one since JSIDL does not support RPM natively
9 coolantLevel uint16 liter true
10 coolantTemp uint16 degree Celsius true
11 airIntakePressure uint16 bar true
12 airIntakeTemp uint16 degree Celsius true
13 exhaustTemp uint16 degree Celsius true
14 glowPlugTemp uint16 degree Celsius true

batteryStatus

Type: List

Element Type Count Type Min Count Max Count
batteryStatusRec uint8 0 255

batteryStatusRec

Type: Record

Field # Field Name Type Units Optional Interpretation
1 PresenceVector uint8
2 percentChargeRemaining uint16 one true Percent of maximum.
3 voltage uint16 volt true
4 currentDraw uint16 ampere true
5 batteryTemp uint16 degree Celsius true
6 batteryHours uint32 hour true The total runtime of the battery in its lifetime

hydraulicStatus

Type: Record

Field # Field Name Type Units Optional Interpretation
1 PresenceVector uint8
2 fluidLevel uint16 liter true
3 percentFluidPressure uint16 one true Pressure greater than 100% represents an overpressure situation.
4 fluidTemp uint16 degree Celsius true
5 totalHours uint32 hour true The total runtime of the hydraulic system in its lifetime

fuelCellStatus

Type: Record

Field # Field Name Type Units Optional Interpretation
1 PresenceVector uint8
2 percentRemainingFuel uint16 one true
3 totalHours uint32 hour true The total runtime of the fuel cell in its lifetime