Functional Block: Q
Types Reference: Shared types referenced below are defined in OCPP-2.1-DataTypes.md.
Types used only within this block are documented inline below.
#Messages
- NotifyAllowedEnergyTransfer (CSMS → CS)
- AFRRSignal (CSMS → CS)
#NotifyAllowedEnergyTransfer
Direction: CSMS → CS
#NotifyAllowedEnergyTransferRequest
| Field | Type | Required | Constraints | Description |
|---|---|---|---|---|
allowedEnergyTransfer |
EnergyTransferModeEnumType[] | Yes | minItems: 1 | Modes of energy transfer that are accepted by CSMS. |
transactionId |
string | Yes | maxLength: 36 | The transaction for which the allowed energy transfer is allowed. |
customData |
CustomDataType | No |
Example NotifyAllowedEnergyTransferRequest
{
"allowedEnergyTransfer": [
"AC_single_phase"
],
"transactionId": "string"
}
#NotifyAllowedEnergyTransferResponse
| Field | Type | Required | Constraints | Description |
|---|---|---|---|---|
status |
NotifyAllowedEnergyTransferStatusEnumType | Yes | ||
statusInfo |
StatusInfoType | No | ||
customData |
CustomDataType | No |
#AFRRSignal
Direction: CSMS → CS
#AFRRSignalRequest
| Field | Type | Required | Constraints | Description |
|---|---|---|---|---|
signal |
integer | Yes | Value of signal in v2xSignalWattCurve. | |
timestamp |
string (date-time) | Yes | Time when signal becomes active. | |
customData |
CustomDataType | No |
Example AFRRSignalRequest
{
"signal": 0,
"timestamp": "2024-01-15T10:30:00Z"
}
#AFRRSignalResponse
| Field | Type | Required | Constraints | Description |
|---|---|---|---|---|
status |
GenericStatusEnumType | Yes | ||
statusInfo |
StatusInfoType | No | ||
customData |
CustomDataType | No |
#Local Types
Types used only within this block's messages.
#NotifyAllowedEnergyTransferStatusEnumType
| Value |
|---|
Accepted |
Rejected |
Used in: NotifyAllowedEnergyTransfer