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 |
