Add BootNotification and ClearCache OCPP 2.0.1 commands support
authorJérôme Benoit <jerome.benoit@sap.com>
Thu, 5 Jan 2023 18:29:52 +0000 (19:29 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Thu, 5 Jan 2023 18:29:52 +0000 (19:29 +0100)
commitd270cc878c61c42098557a0e03cc1620f74112de
tree675a3d08a533787bf41ce49b5979de2505c88a73
parent439fc71b2ebd8322233792b2f3c466e3ddd6e354
Add BootNotification and ClearCache OCPP 2.0.1 commands support

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
147 files changed:
src/assets/json-schemas/ocpp/1.6/GetCompositeSchedule.json [new file with mode: 0644]
src/assets/json-schemas/ocpp/2.0/AuthorizeRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/AuthorizeResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/BootNotificationRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/BootNotificationResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/CancelReservationRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/CancelReservationResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/CertificateSignedRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/CertificateSignedResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ChangeAvailabilityRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ChangeAvailabilityResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ClearCacheRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ClearCacheResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ClearChargingProfileRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ClearChargingProfileResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ClearDisplayMessageRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ClearDisplayMessageResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ClearVariableMonitoringRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ClearVariableMonitoringResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ClearedChargingLimitRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ClearedChargingLimitResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/CostUpdatedRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/CostUpdatedResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/CustomerInformationRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/CustomerInformationResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/DataTransferRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/DataTransferResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/DeleteCertificateRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/DeleteCertificateResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/FirmwareStatusNotificationRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/FirmwareStatusNotificationResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/Get15118EVCertificateRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/Get15118EVCertificateResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetBaseReportRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetBaseReportResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetCertificateStatusRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetCertificateStatusResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetChargingProfilesRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetChargingProfilesResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetCompositeScheduleRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetCompositeScheduleResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetDisplayMessagesRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetDisplayMessagesResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetInstalledCertificateIdsRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetInstalledCertificateIdsResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetLocalListVersionRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetLocalListVersionResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetLogRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetLogResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetMonitoringReportRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetMonitoringReportResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetReportRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetReportResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetTransactionStatusRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetTransactionStatusResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetVariablesRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/GetVariablesResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/HeartbeatRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/HeartbeatResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/InstallCertificateRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/InstallCertificateResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/LogStatusNotificationRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/LogStatusNotificationResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/MeterValuesRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/MeterValuesResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyChargingLimitRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyChargingLimitResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyCustomerInformationRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyCustomerInformationResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyDisplayMessagesRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyDisplayMessagesResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyEVChargingNeedsRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyEVChargingNeedsResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyEVChargingScheduleRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyEVChargingScheduleResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyEventRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyEventResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyMonitoringReportRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyMonitoringReportResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyReportRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/NotifyReportResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/PublishFirmwareRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/PublishFirmwareResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/PublishFirmwareStatusNotificationRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/PublishFirmwareStatusNotificationResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ReportChargingProfilesRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ReportChargingProfilesResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/RequestStartTransactionRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/RequestStartTransactionResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/RequestStopTransactionRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/RequestStopTransactionResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ReservationStatusUpdateRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ReservationStatusUpdateResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ReserveNowRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ReserveNowResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ResetRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/ResetResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SecurityEventNotificationRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SecurityEventNotificationResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SendLocalListRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SendLocalListResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SetChargingProfileRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SetChargingProfileResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SetDisplayMessageRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SetDisplayMessageResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SetMonitoringBaseRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SetMonitoringBaseResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SetMonitoringLevelRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SetMonitoringLevelResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SetNetworkProfileRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SetNetworkProfileResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SetVariableMonitoringRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SetVariableMonitoringResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SetVariablesRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SetVariablesResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SignCertificateRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/SignCertificateResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/StatusNotificationRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/StatusNotificationResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/TransactionEventRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/TransactionEventResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/TriggerMessageRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/TriggerMessageResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/UnlockConnectorRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/UnlockConnectorResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/UnpublishFirmwareRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/UnpublishFirmwareResponse.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/UpdateFirmwareRequest.json [new file with mode: 0755]
src/assets/json-schemas/ocpp/2.0/UpdateFirmwareResponse.json [new file with mode: 0755]
src/charging-station/ChargingStation.ts
src/charging-station/ChargingStationUtils.ts
src/charging-station/ChargingStationWorkerBroadcastChannel.ts
src/charging-station/ocpp/1.6/OCPP16IncomingRequestService.ts
src/charging-station/ocpp/1.6/OCPP16RequestService.ts
src/charging-station/ocpp/1.6/OCPP16ResponseService.ts
src/charging-station/ocpp/2.0/OCPP20IncomingRequestService.ts
src/charging-station/ocpp/2.0/OCPP20RequestService.ts
src/charging-station/ocpp/2.0/OCPP20ResponseService.ts
src/charging-station/ocpp/OCPPIncomingRequestService.ts
src/charging-station/ocpp/OCPPRequestService.ts
src/charging-station/ocpp/OCPPResponseService.ts
src/types/ocpp/1.6/Responses.ts
src/types/ocpp/2.0/Requests.ts
src/types/ocpp/2.0/Responses.ts
src/types/ocpp/Requests.ts
src/types/ocpp/Responses.ts
ui/web/src/types/ChargingStationType.ts