OpenJAUS.com

This file is part of the OpenJAUS HTML JAUS Reference.
Please support AS-4 JAUS and SAE by purchasing the corresponding Standard Document(s) from SAE International here.

Home / UgvServiceSet / ReportPowerPlantStatus

Message ReportPowerPlantStatus

Message ID: 4508h

Description:
Report Platform Status Data

ReportPowerPlantStatus
PowerPlantStatusList
PowerPlantDescRecord
PowerPlantStatusVariant

Message Format
Field # Field Type Units Optional Interpretation
1 PowerPlantStatusList List false


powerPlantStatusList
Count Field: Unsigned Byte
Field # Field Type Units Optional Interpretation
1 PowerPlantDescRecord Record false
2 PowerPlantStatusVariant Variant varies false


PowerPlantDescRecord
Field # Field Type Units Optional Interpretation
1 PowerPlantID Unsigned Byte units one false This is a unique ID for each powerplant and is provided by 4507 Report PowerPlant Capabilities message.
2 Description VariableLengthString
Count Size: Unsigned Byte
one false A human-readable string that can be used to describe power plant status, including but not limited to error conditions.


PowerPlantStatusVariant
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 GasEngineStatus Record false
1 DieselEngineStatus Record false
2 BatteryStatus List false
3 HydraulicStatusRecord Record false
4 FuelCellStatusRecord Record false


GasEngineStatus
Field # Field Type Units Optional Interpretation
1 Presence Vector Unsigned Short one false Bit 0: RemainingFuel
Bit 1: OilPressure
Bit 2: OilLevel
Bit 3: OilTemp
Bit 4: EngineTemp
Bit 5: EngineHours
Bit 6: Tachometer_rpm
Bit 7: CoolantLevel
Bit 8: CoolantTemp
Bit 9: AirIntakePressure
Bit 10: AirIntakeTemp
Bit 11: ExhaustTemp
2 RemainingFuel Scaled Integer
Integer Size: Unsigned Short
units percent true Real Lower Limit: 0.0
Real Upper Limit: 100.0
3 OilPressure Scaled Integer
Integer Size: Unsigned Short
units percent true Pressure greater than 100% represents an overpressure situation.

Real Lower Limit: 0.0
Real Upper Limit: 200.0
4 OilLevel Scaled Integer
Integer Size: Unsigned Short
units percent true Real Lower Limit: 0.0
Real Upper Limit: 100.0
5 OilTemp Scaled Integer
Integer Size: Unsigned Short
units degree celsius true Real Lower Limit: -75.0
Real Upper Limit: 180.0
6 EngineTemp Scaled Integer
Integer Size: Unsigned Short
units degree celsius true Real Lower Limit: -75.0
Real Upper Limit: 180.0
7 EngineHours Unsigned Integer units hour true The total runtime of the engine in its lifetime.
8 Tachometer_rpm Unsigned Short units one true Rotations per minute. Units here are one since JSIDL does not support RPM natively
9 CoolantLevel Scaled Integer
Integer Size: Unsigned Short
units liter true Real Lower Limit: 0.0
Real Upper Limit: 256.0
10 CoolantTemp Scaled Integer
Integer Size: Unsigned Short
units degree celsius true Real Lower Limit: -75.0
Real Upper Limit: 180.0
11 AirIntakePressure Scaled Integer
Integer Size: Unsigned Short
units bar true Real Lower Limit: 0.0
Real Upper Limit: 512.0
12 AirIntakeTemp Scaled Integer
Integer Size: Unsigned Short
units degree celsius true Real Lower Limit: -75.0
Real Upper Limit: 180.0
13 ExhaustTemp Scaled Integer
Integer Size: Unsigned Short
units degree celsius true Real Lower Limit: -75.0
Real Upper Limit: 180.0


DieselEngineStatus
Field # Field Type Units Optional Interpretation
1 Presence Vector Unsigned Short one false Bit 0: RemainingFuel
Bit 1: OilPressure
Bit 2: OilLevel
Bit 3: OilTemp
Bit 4: EngineTemp
Bit 5: EngineHours
Bit 6: Tachometer_rpm
Bit 7: CoolantLevel
Bit 8: CoolantTemp
Bit 9: AirIntakePressure
Bit 10: AirIntakeTemp
Bit 11: ExhaustTemp
Bit 12: GlowPlugTemp
2 RemainingFuel Scaled Integer
Integer Size: Unsigned Byte
units percent true Real Lower Limit: 0.0
Real Upper Limit: 100.0
3 OilPressure Scaled Integer
Integer Size: Unsigned Byte
units percent true Pressure greater than 100% represents an overpressure situation.

Real Lower Limit: 0.0
Real Upper Limit: 200.0
4 OilLevel Scaled Integer
Integer Size: Unsigned Short
units percent true Real Lower Limit: 0.0
Real Upper Limit: 100.0
5 OilTemp Scaled Integer
Integer Size: Unsigned Short
units degree celsius true Real Lower Limit: -75.0
Real Upper Limit: 180.0
6 EngineTemp Scaled Integer
Integer Size: Unsigned Short
units degree celsius true Real Lower Limit: -75.0
Real Upper Limit: 180.0
7 EngineHours Unsigned Integer units hour true The total runtime of the engine in its lifetime
8 Tachometer_rpm Unsigned Short units one true Rotations per minute. Units here are one since JSIDL does not support RPM natively
9 CoolantLevel Scaled Integer
Integer Size: Unsigned Short
units liter true Real Lower Limit: 0.0
Real Upper Limit: 256.0
10 CoolantTemp Scaled Integer
Integer Size: Unsigned Short
units degree celsius true Real Lower Limit: -75.0
Real Upper Limit: 180.0
11 AirIntakePressure Scaled Integer
Integer Size: Unsigned Short
units bar true Real Lower Limit: 0.0
Real Upper Limit: 512.0
12 AirIntakeTemp Scaled Integer
Integer Size: Unsigned Short
units degree celsius true Real Lower Limit: -75.0
Real Upper Limit: 180.0
13 ExhaustTemp Scaled Integer
Integer Size: Unsigned Short
units degree celsius true Real Lower Limit: -75.0
Real Upper Limit: 180.0
14 GlowPlugTemp Scaled Integer
Integer Size: Unsigned Short
units degree celsius true Real Lower Limit: -75.0
Real Upper Limit: 180.0


BatteryStatus
Count Field: Unsigned Byte
Field # Field Type Units Optional Interpretation
1 Presence Vector Unsigned Byte one false Bit 0: ChargeRemaining
Bit 1: Voltage
Bit 2: CurrentDraw
Bit 3: BatteryTemp
Bit 4: BatteryHours
2 ChargeRemaining Scaled Integer
Integer Size: Unsigned Short
units percent true Percent of maximum.

Real Lower Limit: 0.0
Real Upper Limit: 100.0
3 Voltage Scaled Integer
Integer Size: Unsigned Short
units volt true Real Lower Limit: 0.0
Real Upper Limit: 1000.0
4 CurrentDraw Scaled Integer
Integer Size: Unsigned Short
units ampere true Real Lower Limit: 0.0
Real Upper Limit: 1000.0
5 BatteryTemp Scaled Integer
Integer Size: Unsigned Short
units degree celsius true Real Lower Limit: -75.0
Real Upper Limit: 180.0
6 BatteryHours Unsigned Integer units hour true The total runtime of the battery in its lifetime


HydraulicStatusRecord
Field # Field Type Units Optional Interpretation
1 Presence Vector Unsigned Byte one false Bit 0: FluidLevel
Bit 1: FluidPressure
Bit 2: FluidTemp
Bit 3: TotalHours
2 FluidLevel Scaled Integer
Integer Size: Unsigned Short
units liter true Real Lower Limit: 0.0
Real Upper Limit: 256.0
3 FluidPressure Scaled Integer
Integer Size: Unsigned Short
units percent true Pressure greater than 100% represents an overpressure situation.

Real Lower Limit: 0.0
Real Upper Limit: 200.0
4 FluidTemp Scaled Integer
Integer Size: Unsigned Short
units degree celsius true Real Lower Limit: -75.0
Real Upper Limit: 180.0
5 TotalHours Unsigned Integer units hour true The total runtime of the hydraulic system in its lifetime


FuelCellStatusRecord
Field # Field Type Units Optional Interpretation
1 Presence Vector Unsigned Byte one false Bit 0: RemainingFuel
Bit 1: TotalHours
2 RemainingFuel Scaled Integer
Integer Size: Unsigned Short
units percent true Real Lower Limit: 0.0
Real Upper Limit: 100.0
3 TotalHours Unsigned Integer units hour true The total runtime of the fuel cell in its lifetime



OpenJAUS.com

Copyright © SAE International. Reprinted with Permission.
Portions Copyright © OpenJAUS LLC.
The information above is generated from the JAUS Services modelled in the OpenJAUS SDK using OpenJAUS Service Studio. It is provided as a resource to assist JAUS developers and is not a substitute for the JAUS Standards Documents which may be obtained from the SAE International.

Generated on 09/11/2015 from AS6091-UGV.ojss