├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE ├── Procfile ├── README.md ├── dist ├── centralSystem.js ├── centralSystem.js.map ├── centralSystemClient.js ├── centralSystemClient.js.map ├── chargePoint.js ├── chargePoint.js.map ├── commands │ ├── Authorize.js │ ├── Authorize.js.map │ ├── BaseCommand.js │ ├── BaseCommand.js.map │ ├── BootNotification.js │ ├── BootNotification.js.map │ ├── CancelReservation.js │ ├── CancelReservation.js.map │ ├── ChangeAvailability.js │ ├── ChangeAvailability.js.map │ ├── ChangeConfiguration.js │ ├── ChangeConfiguration.js.map │ ├── ClearCache.js │ ├── ClearCache.js.map │ ├── ClearChargingProfile.js │ ├── ClearChargingProfile.js.map │ ├── DataTransfer.js │ ├── DataTransfer.js.map │ ├── DiagnosticsStatusNotification.js │ ├── DiagnosticsStatusNotification.js.map │ ├── FirmwareStatusNotification.js │ ├── FirmwareStatusNotification.js.map │ ├── GetCompositeSchedule.js │ ├── GetCompositeSchedule.js.map │ ├── GetConfiguration.js │ ├── GetConfiguration.js.map │ ├── GetDiagnostics.js │ ├── GetDiagnostics.js.map │ ├── GetLocalListVersion.js │ ├── GetLocalListVersion.js.map │ ├── Heartbeat.js │ ├── Heartbeat.js.map │ ├── MeterValues.js │ ├── MeterValues.js.map │ ├── RemoteStartTransaction.js │ ├── RemoteStartTransaction.js.map │ ├── RemoteStopTransaction.js │ ├── RemoteStopTransaction.js.map │ ├── ReserveNow.js │ ├── ReserveNow.js.map │ ├── Reset.js │ ├── Reset.js.map │ ├── SendLocalList.js │ ├── SendLocalList.js.map │ ├── SetChargingProfile.js │ ├── SetChargingProfile.js.map │ ├── StartTransaction.js │ ├── StartTransaction.js.map │ ├── StatusNotification.js │ ├── StatusNotification.js.map │ ├── StopTransaction.js │ ├── StopTransaction.js.map │ ├── TriggerMessage.js │ ├── TriggerMessage.js.map │ ├── UnlockConnector.js │ ├── UnlockConnector.js.map │ ├── UpdateFirmware.js │ ├── UpdateFirmware.js.map │ ├── index.js │ └── index.js.map ├── connection.js ├── connection.js.map ├── connector.js ├── connector.js.map ├── constants.js ├── constants.js.map ├── helpers.js ├── helpers.js.map ├── index.js ├── index.js.map ├── ocppError.js └── ocppError.js.map ├── examples ├── centralSystem.js ├── chargingPoint.js ├── index.html └── server.js ├── ocpp-1.6-schemas ├── Authorize.json ├── AuthorizeResponse.json ├── BootNotification.json ├── BootNotificationResponse.json ├── CancelReservation.json ├── CancelReservationResponse.json ├── ChangeAvailability.json ├── ChangeAvailabilityResponse.json ├── ChangeConfiguration.json ├── ChangeConfigurationResponse.json ├── ClearCache.json ├── ClearCacheResponse.json ├── ClearChargingProfile.json ├── ClearChargingProfileResponse.json ├── DataTransfer.json ├── DataTransferResponse.json ├── DiagnosticsStatusNotification.json ├── DiagnosticsStatusNotificationResponse.json ├── FirmwareStatusNotification.json ├── FirmwareStatusNotificationResponse.json ├── GetCompositeSchedule.json ├── GetCompositeScheduleResponse.json ├── GetConfiguration.json ├── GetConfigurationResponse.json ├── GetDiagnostics.json ├── GetDiagnosticsResponse.json ├── GetLocalListVersion.json ├── GetLocalListVersionResponse.json ├── Heartbeat.json ├── HeartbeatResponse.json ├── MeterValues.json ├── MeterValuesResponse.json ├── RemoteStartTransaction.json ├── RemoteStartTransactionResponse.json ├── RemoteStopTransaction.json ├── RemoteStopTransactionResponse.json ├── ReserveNow.json ├── ReserveNowResponse.json ├── Reset.json ├── ResetResponse.json ├── SendLocalList.json ├── SendLocalListResponse.json ├── SetChargingProfile.json ├── SetChargingProfileResponse.json ├── StartTransaction.json ├── StartTransactionResponse.json ├── StatusNotification.json ├── StatusNotificationResponse.json ├── StopTransaction.json ├── StopTransactionResponse.json ├── TriggerMessage.json ├── TriggerMessageResponse.json ├── UnlockConnector.json ├── UnlockConnectorResponse.json ├── UpdateFirmware.json └── UpdateFirmwareResponse.json ├── package.json ├── src ├── centralSystem.js ├── centralSystemClient.js ├── chargePoint.js ├── commands │ ├── Authorize.js │ ├── BaseCommand.js │ ├── BootNotification.js │ ├── CancelReservation.js │ ├── ChangeAvailability.js │ ├── ChangeConfiguration.js │ ├── ClearCache.js │ ├── ClearChargingProfile.js │ ├── DataTransfer.js │ ├── DiagnosticsStatusNotification.js │ ├── FirmwareStatusNotification.js │ ├── GetCompositeSchedule.js │ ├── GetConfiguration.js │ ├── GetDiagnostics.js │ ├── GetLocalListVersion.js │ ├── Heartbeat.js │ ├── MeterValues.js │ ├── RemoteStartTransaction.js │ ├── RemoteStopTransaction.js │ ├── ReserveNow.js │ ├── Reset.js │ ├── SendLocalList.js │ ├── SetChargingProfile.js │ ├── StartTransaction.js │ ├── StatusNotification.js │ ├── StopTransaction.js │ ├── TriggerMessage.js │ ├── UnlockConnector.js │ ├── UpdateFirmware.js │ └── index.js ├── connection.js ├── connector.js ├── constants.js ├── helpers.js ├── index.js ├── logger.js └── ocppError.js └── tests └── connection.test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .idea 3 | coverage/ -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node examples-dist/server.js 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/README.md -------------------------------------------------------------------------------- /dist/centralSystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/centralSystem.js -------------------------------------------------------------------------------- /dist/centralSystem.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/centralSystem.js.map -------------------------------------------------------------------------------- /dist/centralSystemClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/centralSystemClient.js -------------------------------------------------------------------------------- /dist/centralSystemClient.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/centralSystemClient.js.map -------------------------------------------------------------------------------- /dist/chargePoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/chargePoint.js -------------------------------------------------------------------------------- /dist/chargePoint.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/chargePoint.js.map -------------------------------------------------------------------------------- /dist/commands/Authorize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/Authorize.js -------------------------------------------------------------------------------- /dist/commands/Authorize.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/Authorize.js.map -------------------------------------------------------------------------------- /dist/commands/BaseCommand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/BaseCommand.js -------------------------------------------------------------------------------- /dist/commands/BaseCommand.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/BaseCommand.js.map -------------------------------------------------------------------------------- /dist/commands/BootNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/BootNotification.js -------------------------------------------------------------------------------- /dist/commands/BootNotification.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/BootNotification.js.map -------------------------------------------------------------------------------- /dist/commands/CancelReservation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/CancelReservation.js -------------------------------------------------------------------------------- /dist/commands/CancelReservation.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/CancelReservation.js.map -------------------------------------------------------------------------------- /dist/commands/ChangeAvailability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/ChangeAvailability.js -------------------------------------------------------------------------------- /dist/commands/ChangeAvailability.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/ChangeAvailability.js.map -------------------------------------------------------------------------------- /dist/commands/ChangeConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/ChangeConfiguration.js -------------------------------------------------------------------------------- /dist/commands/ChangeConfiguration.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/ChangeConfiguration.js.map -------------------------------------------------------------------------------- /dist/commands/ClearCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/ClearCache.js -------------------------------------------------------------------------------- /dist/commands/ClearCache.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/ClearCache.js.map -------------------------------------------------------------------------------- /dist/commands/ClearChargingProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/ClearChargingProfile.js -------------------------------------------------------------------------------- /dist/commands/ClearChargingProfile.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/ClearChargingProfile.js.map -------------------------------------------------------------------------------- /dist/commands/DataTransfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/DataTransfer.js -------------------------------------------------------------------------------- /dist/commands/DataTransfer.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/DataTransfer.js.map -------------------------------------------------------------------------------- /dist/commands/DiagnosticsStatusNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/DiagnosticsStatusNotification.js -------------------------------------------------------------------------------- /dist/commands/DiagnosticsStatusNotification.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/DiagnosticsStatusNotification.js.map -------------------------------------------------------------------------------- /dist/commands/FirmwareStatusNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/FirmwareStatusNotification.js -------------------------------------------------------------------------------- /dist/commands/FirmwareStatusNotification.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/FirmwareStatusNotification.js.map -------------------------------------------------------------------------------- /dist/commands/GetCompositeSchedule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/GetCompositeSchedule.js -------------------------------------------------------------------------------- /dist/commands/GetCompositeSchedule.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/GetCompositeSchedule.js.map -------------------------------------------------------------------------------- /dist/commands/GetConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/GetConfiguration.js -------------------------------------------------------------------------------- /dist/commands/GetConfiguration.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/GetConfiguration.js.map -------------------------------------------------------------------------------- /dist/commands/GetDiagnostics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/GetDiagnostics.js -------------------------------------------------------------------------------- /dist/commands/GetDiagnostics.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/GetDiagnostics.js.map -------------------------------------------------------------------------------- /dist/commands/GetLocalListVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/GetLocalListVersion.js -------------------------------------------------------------------------------- /dist/commands/GetLocalListVersion.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/GetLocalListVersion.js.map -------------------------------------------------------------------------------- /dist/commands/Heartbeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/Heartbeat.js -------------------------------------------------------------------------------- /dist/commands/Heartbeat.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/Heartbeat.js.map -------------------------------------------------------------------------------- /dist/commands/MeterValues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/MeterValues.js -------------------------------------------------------------------------------- /dist/commands/MeterValues.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/MeterValues.js.map -------------------------------------------------------------------------------- /dist/commands/RemoteStartTransaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/RemoteStartTransaction.js -------------------------------------------------------------------------------- /dist/commands/RemoteStartTransaction.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/RemoteStartTransaction.js.map -------------------------------------------------------------------------------- /dist/commands/RemoteStopTransaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/RemoteStopTransaction.js -------------------------------------------------------------------------------- /dist/commands/RemoteStopTransaction.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/RemoteStopTransaction.js.map -------------------------------------------------------------------------------- /dist/commands/ReserveNow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/ReserveNow.js -------------------------------------------------------------------------------- /dist/commands/ReserveNow.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/ReserveNow.js.map -------------------------------------------------------------------------------- /dist/commands/Reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/Reset.js -------------------------------------------------------------------------------- /dist/commands/Reset.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/Reset.js.map -------------------------------------------------------------------------------- /dist/commands/SendLocalList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/SendLocalList.js -------------------------------------------------------------------------------- /dist/commands/SendLocalList.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/SendLocalList.js.map -------------------------------------------------------------------------------- /dist/commands/SetChargingProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/SetChargingProfile.js -------------------------------------------------------------------------------- /dist/commands/SetChargingProfile.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/SetChargingProfile.js.map -------------------------------------------------------------------------------- /dist/commands/StartTransaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/StartTransaction.js -------------------------------------------------------------------------------- /dist/commands/StartTransaction.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/StartTransaction.js.map -------------------------------------------------------------------------------- /dist/commands/StatusNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/StatusNotification.js -------------------------------------------------------------------------------- /dist/commands/StatusNotification.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/StatusNotification.js.map -------------------------------------------------------------------------------- /dist/commands/StopTransaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/StopTransaction.js -------------------------------------------------------------------------------- /dist/commands/StopTransaction.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/StopTransaction.js.map -------------------------------------------------------------------------------- /dist/commands/TriggerMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/TriggerMessage.js -------------------------------------------------------------------------------- /dist/commands/TriggerMessage.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/TriggerMessage.js.map -------------------------------------------------------------------------------- /dist/commands/UnlockConnector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/UnlockConnector.js -------------------------------------------------------------------------------- /dist/commands/UnlockConnector.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/UnlockConnector.js.map -------------------------------------------------------------------------------- /dist/commands/UpdateFirmware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/UpdateFirmware.js -------------------------------------------------------------------------------- /dist/commands/UpdateFirmware.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/UpdateFirmware.js.map -------------------------------------------------------------------------------- /dist/commands/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/index.js -------------------------------------------------------------------------------- /dist/commands/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/commands/index.js.map -------------------------------------------------------------------------------- /dist/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/connection.js -------------------------------------------------------------------------------- /dist/connection.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/connection.js.map -------------------------------------------------------------------------------- /dist/connector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/connector.js -------------------------------------------------------------------------------- /dist/connector.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/connector.js.map -------------------------------------------------------------------------------- /dist/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/constants.js -------------------------------------------------------------------------------- /dist/constants.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/constants.js.map -------------------------------------------------------------------------------- /dist/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/helpers.js -------------------------------------------------------------------------------- /dist/helpers.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/helpers.js.map -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/index.js.map -------------------------------------------------------------------------------- /dist/ocppError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/ocppError.js -------------------------------------------------------------------------------- /dist/ocppError.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/dist/ocppError.js.map -------------------------------------------------------------------------------- /examples/centralSystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/examples/centralSystem.js -------------------------------------------------------------------------------- /examples/chargingPoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/examples/chargingPoint.js -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/examples/server.js -------------------------------------------------------------------------------- /ocpp-1.6-schemas/Authorize.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/Authorize.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/AuthorizeResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/AuthorizeResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/BootNotification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/BootNotification.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/BootNotificationResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/BootNotificationResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/CancelReservation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/CancelReservation.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/CancelReservationResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/CancelReservationResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/ChangeAvailability.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/ChangeAvailability.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/ChangeAvailabilityResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/ChangeAvailabilityResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/ChangeConfiguration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/ChangeConfiguration.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/ChangeConfigurationResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/ChangeConfigurationResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/ClearCache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/ClearCache.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/ClearCacheResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/ClearCacheResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/ClearChargingProfile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/ClearChargingProfile.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/ClearChargingProfileResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/ClearChargingProfileResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/DataTransfer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/DataTransfer.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/DataTransferResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/DataTransferResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/DiagnosticsStatusNotification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/DiagnosticsStatusNotification.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/DiagnosticsStatusNotificationResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/DiagnosticsStatusNotificationResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/FirmwareStatusNotification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/FirmwareStatusNotification.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/FirmwareStatusNotificationResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/FirmwareStatusNotificationResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/GetCompositeSchedule.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/GetCompositeSchedule.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/GetCompositeScheduleResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/GetCompositeScheduleResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/GetConfiguration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/GetConfiguration.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/GetConfigurationResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/GetConfigurationResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/GetDiagnostics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/GetDiagnostics.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/GetDiagnosticsResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/GetDiagnosticsResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/GetLocalListVersion.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/GetLocalListVersion.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/GetLocalListVersionResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/GetLocalListVersionResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/Heartbeat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/Heartbeat.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/HeartbeatResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/HeartbeatResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/MeterValues.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/MeterValues.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/MeterValuesResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/MeterValuesResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/RemoteStartTransaction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/RemoteStartTransaction.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/RemoteStartTransactionResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/RemoteStartTransactionResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/RemoteStopTransaction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/RemoteStopTransaction.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/RemoteStopTransactionResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/RemoteStopTransactionResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/ReserveNow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/ReserveNow.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/ReserveNowResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/ReserveNowResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/Reset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/Reset.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/ResetResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/ResetResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/SendLocalList.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/SendLocalList.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/SendLocalListResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/SendLocalListResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/SetChargingProfile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/SetChargingProfile.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/SetChargingProfileResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/SetChargingProfileResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/StartTransaction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/StartTransaction.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/StartTransactionResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/StartTransactionResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/StatusNotification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/StatusNotification.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/StatusNotificationResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/StatusNotificationResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/StopTransaction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/StopTransaction.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/StopTransactionResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/StopTransactionResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/TriggerMessage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/TriggerMessage.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/TriggerMessageResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/TriggerMessageResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/UnlockConnector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/UnlockConnector.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/UnlockConnectorResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/UnlockConnectorResponse.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/UpdateFirmware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/UpdateFirmware.json -------------------------------------------------------------------------------- /ocpp-1.6-schemas/UpdateFirmwareResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/ocpp-1.6-schemas/UpdateFirmwareResponse.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/package.json -------------------------------------------------------------------------------- /src/centralSystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/centralSystem.js -------------------------------------------------------------------------------- /src/centralSystemClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/centralSystemClient.js -------------------------------------------------------------------------------- /src/chargePoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/chargePoint.js -------------------------------------------------------------------------------- /src/commands/Authorize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/Authorize.js -------------------------------------------------------------------------------- /src/commands/BaseCommand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/BaseCommand.js -------------------------------------------------------------------------------- /src/commands/BootNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/BootNotification.js -------------------------------------------------------------------------------- /src/commands/CancelReservation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/CancelReservation.js -------------------------------------------------------------------------------- /src/commands/ChangeAvailability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/ChangeAvailability.js -------------------------------------------------------------------------------- /src/commands/ChangeConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/ChangeConfiguration.js -------------------------------------------------------------------------------- /src/commands/ClearCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/ClearCache.js -------------------------------------------------------------------------------- /src/commands/ClearChargingProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/ClearChargingProfile.js -------------------------------------------------------------------------------- /src/commands/DataTransfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/DataTransfer.js -------------------------------------------------------------------------------- /src/commands/DiagnosticsStatusNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/DiagnosticsStatusNotification.js -------------------------------------------------------------------------------- /src/commands/FirmwareStatusNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/FirmwareStatusNotification.js -------------------------------------------------------------------------------- /src/commands/GetCompositeSchedule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/GetCompositeSchedule.js -------------------------------------------------------------------------------- /src/commands/GetConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/GetConfiguration.js -------------------------------------------------------------------------------- /src/commands/GetDiagnostics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/GetDiagnostics.js -------------------------------------------------------------------------------- /src/commands/GetLocalListVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/GetLocalListVersion.js -------------------------------------------------------------------------------- /src/commands/Heartbeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/Heartbeat.js -------------------------------------------------------------------------------- /src/commands/MeterValues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/MeterValues.js -------------------------------------------------------------------------------- /src/commands/RemoteStartTransaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/RemoteStartTransaction.js -------------------------------------------------------------------------------- /src/commands/RemoteStopTransaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/RemoteStopTransaction.js -------------------------------------------------------------------------------- /src/commands/ReserveNow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/ReserveNow.js -------------------------------------------------------------------------------- /src/commands/Reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/Reset.js -------------------------------------------------------------------------------- /src/commands/SendLocalList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/SendLocalList.js -------------------------------------------------------------------------------- /src/commands/SetChargingProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/SetChargingProfile.js -------------------------------------------------------------------------------- /src/commands/StartTransaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/StartTransaction.js -------------------------------------------------------------------------------- /src/commands/StatusNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/StatusNotification.js -------------------------------------------------------------------------------- /src/commands/StopTransaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/StopTransaction.js -------------------------------------------------------------------------------- /src/commands/TriggerMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/TriggerMessage.js -------------------------------------------------------------------------------- /src/commands/UnlockConnector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/UnlockConnector.js -------------------------------------------------------------------------------- /src/commands/UpdateFirmware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/UpdateFirmware.js -------------------------------------------------------------------------------- /src/commands/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/commands/index.js -------------------------------------------------------------------------------- /src/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/connection.js -------------------------------------------------------------------------------- /src/connector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/connector.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/helpers.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/index.js -------------------------------------------------------------------------------- /src/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/logger.js -------------------------------------------------------------------------------- /src/ocppError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/src/ocppError.js -------------------------------------------------------------------------------- /tests/connection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elifTech/cpd-ocpp/HEAD/tests/connection.test.js --------------------------------------------------------------------------------