Messages implementation overview
List of OCPP 2.0.1 Messages, Data Types and Enumerations which are implemented in this library
Direction | Message | Implemented |
---|
Ch -> CS | Authorize | yes |
Ch -> CS | BootNotification | yes |
CS -> Ch | CancelReservation | yes |
CS -> Ch | CertificateSigned | yes |
CS -> Ch | ChangeAvailability | yes |
CS -> Ch | ClearCache | yes |
CS -> Ch | ClearChargingProfile | yes |
CS -> Ch | ClearDisplayMessage | yes |
Ch -> CS | ClearedChargingLimit | yes |
CS -> Ch | ClearVariableMonitoring | yes |
CS -> Ch | CostUpdated | yes |
CS -> Ch | CustomerInformation | yes |
Ch <> CS | DataTransfer | yes |
CS -> Ch | DeleteCertificate | yes |
Ch -> CS | FirmwareStatusNotification | yes |
Ch -> CS | GetEVCertificate | no |
CS -> Ch | GetBaseReport | no |
Ch -> CS | GetCertificateStatus | no |
CS -> Ch | GetChargingProfiles | yes |
CS -> Ch | GetCompositeSchedule | no |
CS -> Ch | GetDisplayMessages | no |
CS -> Ch | GetInstalledCertificateIds | no |
CS -> Ch | GetLocalListVersion | yes |
CS -> Ch | GetLog | no |
CS -> Ch | GetMonitoringReport | no |
CS -> Ch | GetReport | no |
CS -> Ch | GetTransactionStatus | yes |
CS -> Ch | GetVariables | no |
Ch -> CS | Heartbeat | yes |
CS -> Ch | InstallCertificate | no |
Ch -> CS | LogStatusNotification | no |
CS -> Ch | MeterValues | yes |
Ch -> CS | NotifyChargingLimit | no |
Ch -> CS | NotifyCustomerInformation | no |
Ch -> CS | NotifyDisplayMessages | no |
Ch -> CS | NotifyEVChargingNeeds | no |
Ch -> CS | NotifyEVChargingSchedule | no |
Ch -> CS | NotifyEvent | no |
Ch -> CS | NotifyMonitoringReport | no |
Ch -> CS | NotifyReport | no |
CS -> CO | PublishFirmware | no |
Ch -> CS | PublishFirmwareStatusNotification | no |
Ch -> CS | ReportChargingProfiles | no |
CS -> Ch | RequestStartTransaction | no |
CS -> Ch | RequestStopTransaction | no |
Ch -> CS | ReservationStatusUpdate | no |
CS -> Ch | ReserveNow | no |
CS -> Ch | Reset | yes |
Ch -> CS | SecurityEventNotification | no |
| Ch -> CS | SendLocalList | no | * |
| CS -> Ch | SetChargingProfile | no | * |
CS -> Ch | SetDisplayMessage | no |
CS -> Ch | SetMonitoringBase | no |
CS -> Ch | SetMonitoringLevel | no |
CS -> Ch | SetNetworkProfile | no |
CS -> Ch | SetVariableMonitoring | no |
CS -> Ch | SetVariables | no |
Ch -> CS | SignCertificate | no |
Ch -> CS | StatusNotification | yes |
Ch -> CS | TransactionEvent | yes |
| CS -> Ch | TriggerMessage | no | *
| CS -> Ch | UnlockConnector | yes |
| CS -> Ch | UnpublishFirmware | no |
| CS -> Ch | UpdateFirmware | no |
DataTypes
DataType | Implemented |
---|
ACChargingParameters | no |
AdditionalInfo | yes |
APN | no |
AuthorizationData | no |
CertificateHashDataChain | no |
CertificateHashData | yes |
ChargingLimit | no |
ChargingNeeds | no |
ChargingProfileCriterion | yes |
ChargingProfile | no |
ChargingSchedulePeriod | no |
ChargingSchedule | no |
ChargingStation | yes |
ClearChargingProfile | yes |
ClearMonitoringResult | yes |
Component | no |
ComponentVariable | no |
CompositeSchedule | no |
ConsumptionCost | no |
Cost | no |
DCChargingParameters | no |
EventData | no |
EVSE | yes |
Firmware | no |
GetVariableData | no |
GetVariableResult | no |
IdTokenInfo | yes |
IdToken | yes |
LogParameters | no |
MessageContent | yes |
MessageInfo | no |
MeterValue | yes |
Modem | yes |
MonitoringData | no |
NetworkConnectionProfile | no |
OCSPRequestData | yes |
RelativeTimeInterval | no |
ReportData | no |
SalesTariffEntry | no |
SalesTariff | no |
SampledValue | yes |
SetMonitoringData | no |
SetMonitoringResult | no |
SetVariableData | no |
SetVariableResult | no |
SignedMeterValue | yes |
StatusInfo | yes |
Transaction | yes |
UnitOfMeasure | yes |
VariableAttribute | no |
VariableCharacteristics | no |
VariableMonitoring | no |
Variable | no |
VPN | no |
Enumerations
Enumerations | Implemented |
---|
APNAuthentication | no |
Attribute | no |
AuthorizationStatus | yes |
AuthorizeCertificateStatus | yes |
BootReason | yes |
CancelReservationStatus | yes |
CertificateAction | no |
CertificateSignedStatus | yes |
| CertificateSigningUse | yes | ?
| ChangeAvailabilityStatus | yes |
| ChargingLimitSource | yes |
| ChargingProfileKind | no |
| ChargingProfilePurpose | yes |
| ChargingProfileStatus | no |
| ChargingRateUnit | no |
| ChargingState | yes |
| ClearCacheStatus | yes |
| ClearChargingProfileStatus | yes |
| ClearMessageStatus | yes |
| ClearMonitoringStatus | yes |
| ComponentCriterion | no |
| Connector | no |
| ConnectorStatus | yes |
| CostKind | no |
| CustomerInformationStatus | yes |
| Data | no |
| DataTransferStatus | yes |
| DeleteCertificateStatus | yes |
| DisplayMessageStatus | no |
| EnergyTransferMode | no |
| EventNotification | no |
| EventTrigger | no |
| FirmwareStatus | yes |
| GenericDeviceModelStatus | no |
| GenericStatus | no |
| GetCertificateIdUse | no |
| GetCertificateStatus | no |
| GetChargingProfileStatus | yes |
| GetDisplayMessagesStatus | no |
| GetInstalledCertificateStatus | no |
| GetVariableStatus | no |
| HashAlgorithm | yes |
| IdToken | yes |
| InstallCertificateStatus | no |
| InstallCertificateUse | no |
| Iso15118EVCertificateStatus | no |
| Location | yes |
| Log | no |
| LogStatus | no |
| Measurand | yes |
| MessageFormat | yes |
| MessagePriority | no |
| MessageState | no |
| MessageTrigger | no |
| Monitor | no |
| MonitoringBase | no |
| MonitoringCriterion | no |
| Mutability | no |
| NotifyEVChargingNeedsStatus | no |
| OCPPInterface | no |
| OCPPTransport | no |
| OCPPVersion | no |
| OperationalStatus | yes |
| Phase | yes |
| PublishFirmwareStatus | no |
| ReadingContext | yes |
| Reason | yes |
| RecurrencyKind | no |
| RegistrationStatus | yes |
| ReportBase | no |
| RequestStartStopStatus | no |
| ReservationUpdateStatus | no |
| ReserveNowStatus | no |
| Reset | yes |
| ResetStatus | yes |
| SendLocalListStatus | no |
| SetMonitoringStatus | no |
| SetNetworkProfileStatus | no |
| SetVariableStatus | no |
| TransactionEvent | yes |
| TriggerMessageStatus | no |
| TriggerReason | yes |
| UnlockStatus | yes |
| UnpublishFirmwareStatus | no |
| Update | no |
| UpdateFirmwareStatus | no |
| UploadLogStatus | no |
| VPN | no |