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 | no |
CS -> Ch | CostUpdated | no |
CS -> Ch | CustomerInformation | no |
Ch <> CS | DataTransfer | yes |
CS -> Ch | DeleteCertificate | no |
Ch -> CS | FirmwareStatusNotification | no |
Ch -> CS | GetEVCertificate | no |
CS -> Ch | GetBaseReport | no |
Ch -> CS | GetCertificateStatus | no |
CS -> Ch | GetChargingProfiles | no |
CS -> Ch | GetCompositeSchedule | no |
CS -> Ch | GetDisplayMessages | no |
CS -> Ch | GetInstalledCertificateIds | no |
CS -> Ch | GetLocalListVersion | no |
CS -> Ch | GetLog | no |
CS -> Ch | GetMonitoringReport | no |
CS -> Ch | GetReport | no |
CS -> Ch | GetTransactionStatus | no |
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 | no |
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 |
---|
ACChargingParametersType | no |
AdditionalInfoType | yes |
APNType | no |
AuthorizationData | no |
CertificateHashDataChainType | no |
CertificateHashDataType | no |
ChargingLimitType | no |
ChargingNeedsType | no |
ChargingProfileCriterionType | no |
ChargingProfileType | no |
ChargingSchedulePeriodType | no |
ChargingScheduleType | no |
ChargingStationType | yes |
ClearChargingProfileType | yes |
ClearMonitoringResultType | no |
ComponentType | no |
ComponentVariableType | no |
CompositeScheduleType | no |
ConsumptionCostType | no |
CostType | no |
DCChargingParametersType | no |
EventDataType | no |
EVSEType | yes |
FirmwareType | no |
GetVariableDataType | no |
GetVariableResultType | no |
IdTokenInfoType | yes |
IdTokenType | yes |
LogParametersType | no |
MessageContentType | yes |
MessageInfoType | no |
MeterValueType | yes |
ModemType | yes |
MonitoringDataType | no |
NetworkConnectionProfileType | no |
OCSPRequestDataType | yes |
RelativeTimeIntervalType | no |
ReportDataType | no |
SalesTariffEntryType | no |
SalesTariffType | no |
SampledValueType | yes |
SetMonitoringDataType | no |
SetMonitoringResultType | no |
SetVariableDataType | no |
SetVariableResultType | no |
SignedMeterValueType | yes |
StatusInfoType | yes |
TransactionType | yes |
UnitOfMeasureType | yes |
VariableAttributeType | no |
VariableCharacteristicsType | no |
VariableMonitoringType | no |
VariableType | no |
VPNType | no |
Enumerations
Enumerations | Implemented |
---|
APNAuthenticationEnumType | no |
AttributeEnumType | no |
AuthorizationStatusEnumType | no |
AuthorizeCertificateStatusEnumType | yes |
BootReasonEnumType | yes |
CancelReservationStatusEnumType | yes |
CertificateActionEnumType | no |
CertificateSignedStatusEnumType | yes |
CertificateSigningUseEnumType | yes |
ChangeAvailabilityStatusEnumType | yes |
ChargingLimitSourceEnumType | yes |
ChargingProfileKindEnumType | no |
ChargingProfilePurposeEnumType | yes |
ChargingProfileStatusEnumType | no |
ChargingRateUnitEnumType | no |
ChargingStateEnumType | yes |
ClearCacheStatusEnumType | yes |
ClearChargingProfileStatusEnumType | yes |
ClearMessageStatusEnumType | yes |
ClearMonitoringStatusEnumType | no |
ComponentCriterionEnumType | no |
ConnectorEnumType | no |
ConnectorStatusEnumType | yes |
CostKindEnumType | no |
CustomerInformationStatusEnumType | no |
DataEnumType | no |
DataTransferStatusEnumType | yes |
DeleteCertificateStatusEnumType | no |
DisplayMessageStatusEnumType | no |
EnergyTransferModeEnumType | no |
EventNotificationEnumType | no |
EventTriggerEnumType | no |
FirmwareStatusEnumType | no |
GenericDeviceModelStatusEnumType | no |
GenericStatusEnumType | no |
GetCertificateIdUseEnumType | no |
GetCertificateStatusEnumType | no |
GetChargingProfileStatusEnumType | no |
GetDisplayMessagesStatusEnumType | no |
GetInstalledCertificateStatusEnumType | no |
GetVariableStatusEnumType | no |
HashAlgorithmEnumType | yes |
IdTokenEnumType | yes |
InstallCertificateStatusEnumType | no |
InstallCertificateUseEnumType | no |
Iso15118EVCertificateStatusEnumType | no |
LocationEnumType | yes |
LogEnumType | no |
LogStatusEnumType | no |
MeasurandEnumType | yes |
MessageFormatEnumType | yes |
MessagePriorityEnumType | no |
MessageStateEnumType | no |
MessageTriggerEnumType | no |
MonitorEnumType | no |
MonitoringBaseEnumType | no |
MonitoringCriterionEnumType | no |
MutabilityEnumType | no |
NotifyEVChargingNeedsStatusEnumType408 | no |
OCPPInterfaceEnumType | no |
OCPPTransportEnumType | no |
OCPPVersionEnumType | no |
OperationalStatusEnumType | yes |
PhaseEnumType | yes |
PublishFirmwareStatusEnumType | no |
ReadingContextEnumType | yes |
ReasonEnumType | yes |
RecurrencyKindEnumType | no |
RegistrationStatusEnumType | yes |
ReportBaseEnumType | no |
RequestStartStopStatusEnumType | no |
ReservationUpdateStatusEnumType | no |
ReserveNowStatusEnumType | no |
ResetEnumType | no |
ResetStatusEnumType | no |
SendLocalListStatusEnumType | no |
SetMonitoringStatusEnumType | no |
SetNetworkProfileStatusEnumType | no |
SetVariableStatusEnumType | no |
TransactionEventEnumType | yes |
TriggerMessageStatusEnumType | no |
TriggerReasonEnumType | yes |
UnlockStatusEnumType | yes |
UnpublishFirmwareStatusEnumType | no |
UpdateEnumType | no |
UpdateFirmwareStatusEnumType | no |
UploadLogStatusEnumType | no |
VPNEnumType | no |