0x4508 - ReportPowerPlantStatus
Description
Report Platform Status Data
powerPlantStatusList
Type: List
powerPlantStatus
Type: Sequence
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
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
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 |