Link copied

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

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