Implementation Overview

List of OCPP 2.0.1 Messages, Data Types and Enumerations which are implemented in this library

DirectionMessageImplemented
Ch -> CSAuthorizeyes
Ch -> CSBootNotificationyes
CS -> ChCancelReservationyes
CS -> ChCertificateSignedyes
CS -> ChChangeAvailabilityyes
CS -> ChClearCacheyes
CS -> ChClearChargingProfileyes
CS -> ChClearDisplayMessageyes
Ch -> CSClearedChargingLimityes
CS -> ChClearVariableMonitoringno
CS -> ChCostUpdatedno
CS -> ChCustomerInformationno
Ch <> CSDataTransferyes
CS -> ChDeleteCertificateno
Ch -> CSFirmwareStatusNotificationno
Ch -> CSGetEVCertificateno
CS -> ChGetBaseReportno
Ch -> CSGetCertificateStatusno
CS -> ChGetChargingProfilesno
CS -> ChGetCompositeScheduleno
CS -> ChGetDisplayMessagesno
CS -> ChGetInstalledCertificateIdsno
CS -> ChGetLocalListVersionno
CS -> ChGetLogno
CS -> ChGetMonitoringReportno
CS -> ChGetReportno
CS -> ChGetTransactionStatusno
CS -> ChGetVariablesno
Ch -> CSHeartbeatyes
CS -> ChInstallCertificateno
Ch -> CSLogStatusNotificationno
CS -> ChMeterValuesyes
Ch -> CSNotifyChargingLimitno
Ch -> CSNotifyCustomerInformationno
Ch -> CSNotifyDisplayMessagesno
Ch -> CSNotifyEVChargingNeedsno
Ch -> CSNotifyEVChargingScheduleno
Ch -> CSNotifyEventno
Ch -> CSNotifyMonitoringReportno
Ch -> CSNotifyReportno
CS -> COPublishFirmwareno
Ch -> CSPublishFirmwareStatusNotificationno
Ch -> CSReportChargingProfilesno
CS -> ChRequestStartTransactionno
CS -> ChRequestStopTransactionno
Ch -> CSReservationStatusUpdateno
CS -> ChReserveNowno
CS -> ChResetno
Ch -> CSSecurityEventNotificationno
Ch -> CSSendLocalListno
CS -> ChSetChargingProfileno
CS -> ChSetDisplayMessageno
CS -> ChSetMonitoringBaseno
CS -> ChSetMonitoringLevelno
CS -> ChSetNetworkProfileno
CS -> ChSetVariableMonitoringno
CS -> ChSetVariablesno
Ch -> CSSignCertificateno
Ch -> CSStatusNotificationyes
Ch -> CSTransactionEventyes
CS -> ChTriggerMessageno
CS -> ChUnlockConnectoryes
CS -> ChUnpublishFirmwareno
CS -> ChUpdateFirmwareno

DataTypes

DataTypeImplemented
ACChargingParametersTypeno
AdditionalInfoTypeyes
APNTypeno
AuthorizationDatano
CertificateHashDataChainTypeno
CertificateHashDataTypeno
ChargingLimitTypeno
ChargingNeedsTypeno
ChargingProfileCriterionTypeno
ChargingProfileTypeno
ChargingSchedulePeriodTypeno
ChargingScheduleTypeno
ChargingStationTypeyes
ClearChargingProfileTypeyes
ClearMonitoringResultTypeno
ComponentTypeno
ComponentVariableTypeno
CompositeScheduleTypeno
ConsumptionCostTypeno
CostTypeno
DCChargingParametersTypeno
EventDataTypeno
EVSETypeyes
FirmwareTypeno
GetVariableDataTypeno
GetVariableResultTypeno
IdTokenInfoTypeyes
IdTokenTypeyes
LogParametersTypeno
MessageContentTypeyes
MessageInfoTypeno
MeterValueTypeyes
ModemTypeyes
MonitoringDataTypeno
NetworkConnectionProfileTypeno
OCSPRequestDataTypeyes
RelativeTimeIntervalTypeno
ReportDataTypeno
SalesTariffEntryTypeno
SalesTariffTypeno
SampledValueTypeyes
SetMonitoringDataTypeno
SetMonitoringResultTypeno
SetVariableDataTypeno
SetVariableResultTypeno
SignedMeterValueTypeyes
StatusInfoTypeyes
TransactionTypeyes
UnitOfMeasureTypeyes
VariableAttributeTypeno
VariableCharacteristicsTypeno
VariableMonitoringTypeno
VariableTypeno
VPNTypeno

Enumerations

EnumerationsImplemented
APNAuthenticationEnumTypeno
AttributeEnumTypeno
AuthorizationStatusEnumTypeno
AuthorizeCertificateStatusEnumTypeyes
BootReasonEnumTypeyes
CancelReservationStatusEnumTypeyes
CertificateActionEnumTypeno
CertificateSignedStatusEnumTypeyes
CertificateSigningUseEnumTypeyes
ChangeAvailabilityStatusEnumTypeyes
ChargingLimitSourceEnumTypeyes
ChargingProfileKindEnumTypeno
ChargingProfilePurposeEnumTypeyes
ChargingProfileStatusEnumTypeno
ChargingRateUnitEnumTypeno
ChargingStateEnumTypeyes
ClearCacheStatusEnumTypeyes
ClearChargingProfileStatusEnumTypeyes
ClearMessageStatusEnumTypeyes
ClearMonitoringStatusEnumTypeno
ComponentCriterionEnumTypeno
ConnectorEnumTypeno
ConnectorStatusEnumTypeyes
CostKindEnumTypeno
CustomerInformationStatusEnumTypeno
DataEnumTypeno
DataTransferStatusEnumTypeyes
DeleteCertificateStatusEnumTypeno
DisplayMessageStatusEnumTypeno
EnergyTransferModeEnumTypeno
EventNotificationEnumTypeno
EventTriggerEnumTypeno
FirmwareStatusEnumTypeno
GenericDeviceModelStatusEnumTypeno
GenericStatusEnumTypeno
GetCertificateIdUseEnumTypeno
GetCertificateStatusEnumTypeno
GetChargingProfileStatusEnumTypeno
GetDisplayMessagesStatusEnumTypeno
GetInstalledCertificateStatusEnumTypeno
GetVariableStatusEnumTypeno
HashAlgorithmEnumTypeyes
IdTokenEnumTypeyes
InstallCertificateStatusEnumTypeno
InstallCertificateUseEnumTypeno
Iso15118EVCertificateStatusEnumTypeno
LocationEnumTypeyes
LogEnumTypeno
LogStatusEnumTypeno
MeasurandEnumTypeyes
MessageFormatEnumTypeyes
MessagePriorityEnumTypeno
MessageStateEnumTypeno
MessageTriggerEnumTypeno
MonitorEnumTypeno
MonitoringBaseEnumTypeno
MonitoringCriterionEnumTypeno
MutabilityEnumTypeno
NotifyEVChargingNeedsStatusEnumType408no
OCPPInterfaceEnumTypeno
OCPPTransportEnumTypeno
OCPPVersionEnumTypeno
OperationalStatusEnumTypeyes
PhaseEnumTypeyes
PublishFirmwareStatusEnumTypeno
ReadingContextEnumTypeyes
ReasonEnumTypeyes
RecurrencyKindEnumTypeno
RegistrationStatusEnumTypeyes
ReportBaseEnumTypeno
RequestStartStopStatusEnumTypeno
ReservationUpdateStatusEnumTypeno
ReserveNowStatusEnumTypeno
ResetEnumTypeno
ResetStatusEnumTypeno
SendLocalListStatusEnumTypeno
SetMonitoringStatusEnumTypeno
SetNetworkProfileStatusEnumTypeno
SetVariableStatusEnumTypeno
TransactionEventEnumTypeyes
TriggerMessageStatusEnumTypeno
TriggerReasonEnumTypeyes
UnlockStatusEnumTypeyes
UnpublishFirmwareStatusEnumTypeno
UpdateEnumTypeno
UpdateFirmwareStatusEnumTypeno
UploadLogStatusEnumTypeno
VPNEnumTypeno