Skip to content

0x0506 - SetPowerPlantConfiguration

Description

Sets powerplant state

powerPlantConfigurationList

Type: List

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

powerPlantConfigurationSeq

Type: Sequence

Field # Field Name Type Optional Interpretation
1 powerPlantIDRecord powerPlantIDRecord false
2 powerPlantConfigurationVar powerPlantConfigurationVar false

powerPlantIDRecord

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.

powerPlantConfigurationVar

Type: Variant

Index Type
0 gasEngineConfigurationRec
1 dieselEngineConfigurationRec
2 batteryConfigurationRec
3 hydraulicConfigurationRec
4 fuelCellConfigurationRecs

gasEngineConfigurationRec

Type: Record

Field # Field Name Type Units Optional Interpretation
1 PresenceVector uint8
2 powerState uint8 one false
3 rpm uint16 one true Rotations per minute. Units here are one since JSIDL does not support RPM natively.
4 throttle uint16 one true As a percent of maximum

dieselEngineConfigurationRec

Type: Record

Field # Field Name Type Units Optional Interpretation
1 PresenceVector uint8
2 powerState uint8 one false
3 rpm uint16 one true Rotations per minute. Units here are one since JSIDL does not support RPM natively.
4 throttle uint16 one true As a percent of maximum
5 plugState uint8 one true

batteryConfigurationRec

Type: Record

Field # Field Name Type Units Optional Interpretation
1 powerState uint8 one false

hydraulicConfigurationRec

Type: Record

Field # Field Name Type Units Optional Interpretation
1 powerState uint8 one false

fuelCellConfigurationRecs

Type: Record

Field # Field Name Type Units Optional Interpretation
1 powerState uint8 one false