Package io.openems.edge.evcs.ocpp.server
Class CoreEventHandlerImpl
java.lang.Object
io.openems.edge.evcs.ocpp.server.CoreEventHandlerImpl
- All Implemented Interfaces:
eu.chargetime.ocpp.feature.profile.ServerCoreEventHandler
public class CoreEventHandlerImpl
extends Object
implements eu.chargetime.ocpp.feature.profile.ServerCoreEventHandler
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfromHexToDezString
(String hex) Return the decimal value of the given Hexadecimal value.eu.chargetime.ocpp.model.core.AuthorizeConfirmation
handleAuthorizeRequest
(UUID sessionIndex, eu.chargetime.ocpp.model.core.AuthorizeRequest request) eu.chargetime.ocpp.model.core.BootNotificationConfirmation
handleBootNotificationRequest
(UUID sessionIndex, eu.chargetime.ocpp.model.core.BootNotificationRequest request) eu.chargetime.ocpp.model.core.DataTransferConfirmation
handleDataTransferRequest
(UUID sessionIndex, eu.chargetime.ocpp.model.core.DataTransferRequest request) eu.chargetime.ocpp.model.core.HeartbeatConfirmation
handleHeartbeatRequest
(UUID sessionIndex, eu.chargetime.ocpp.model.core.HeartbeatRequest request) eu.chargetime.ocpp.model.core.MeterValuesConfirmation
handleMeterValuesRequest
(UUID sessionIndex, eu.chargetime.ocpp.model.core.MeterValuesRequest request) eu.chargetime.ocpp.model.core.StartTransactionConfirmation
handleStartTransactionRequest
(UUID sessionIndex, eu.chargetime.ocpp.model.core.StartTransactionRequest request) eu.chargetime.ocpp.model.core.StatusNotificationConfirmation
handleStatusNotificationRequest
(UUID sessionIndex, eu.chargetime.ocpp.model.core.StatusNotificationRequest request) eu.chargetime.ocpp.model.core.StopTransactionConfirmation
handleStopTransactionRequest
(UUID sessionIndex, eu.chargetime.ocpp.model.core.StopTransactionRequest request)
-
Constructor Details
-
CoreEventHandlerImpl
-
-
Method Details
-
handleBootNotificationRequest
public eu.chargetime.ocpp.model.core.BootNotificationConfirmation handleBootNotificationRequest(UUID sessionIndex, eu.chargetime.ocpp.model.core.BootNotificationRequest request) - Specified by:
handleBootNotificationRequest
in interfaceeu.chargetime.ocpp.feature.profile.ServerCoreEventHandler
-
handleAuthorizeRequest
public eu.chargetime.ocpp.model.core.AuthorizeConfirmation handleAuthorizeRequest(UUID sessionIndex, eu.chargetime.ocpp.model.core.AuthorizeRequest request) - Specified by:
handleAuthorizeRequest
in interfaceeu.chargetime.ocpp.feature.profile.ServerCoreEventHandler
-
handleDataTransferRequest
public eu.chargetime.ocpp.model.core.DataTransferConfirmation handleDataTransferRequest(UUID sessionIndex, eu.chargetime.ocpp.model.core.DataTransferRequest request) - Specified by:
handleDataTransferRequest
in interfaceeu.chargetime.ocpp.feature.profile.ServerCoreEventHandler
-
handleHeartbeatRequest
public eu.chargetime.ocpp.model.core.HeartbeatConfirmation handleHeartbeatRequest(UUID sessionIndex, eu.chargetime.ocpp.model.core.HeartbeatRequest request) - Specified by:
handleHeartbeatRequest
in interfaceeu.chargetime.ocpp.feature.profile.ServerCoreEventHandler
-
handleMeterValuesRequest
public eu.chargetime.ocpp.model.core.MeterValuesConfirmation handleMeterValuesRequest(UUID sessionIndex, eu.chargetime.ocpp.model.core.MeterValuesRequest request) - Specified by:
handleMeterValuesRequest
in interfaceeu.chargetime.ocpp.feature.profile.ServerCoreEventHandler
-
handleStatusNotificationRequest
public eu.chargetime.ocpp.model.core.StatusNotificationConfirmation handleStatusNotificationRequest(UUID sessionIndex, eu.chargetime.ocpp.model.core.StatusNotificationRequest request) - Specified by:
handleStatusNotificationRequest
in interfaceeu.chargetime.ocpp.feature.profile.ServerCoreEventHandler
-
handleStartTransactionRequest
public eu.chargetime.ocpp.model.core.StartTransactionConfirmation handleStartTransactionRequest(UUID sessionIndex, eu.chargetime.ocpp.model.core.StartTransactionRequest request) - Specified by:
handleStartTransactionRequest
in interfaceeu.chargetime.ocpp.feature.profile.ServerCoreEventHandler
-
handleStopTransactionRequest
public eu.chargetime.ocpp.model.core.StopTransactionConfirmation handleStopTransactionRequest(UUID sessionIndex, eu.chargetime.ocpp.model.core.StopTransactionRequest request) - Specified by:
handleStopTransactionRequest
in interfaceeu.chargetime.ocpp.feature.profile.ServerCoreEventHandler
-
fromHexToDezString
Return the decimal value of the given Hexadecimal value.- Parameters:
hex
- given value in hex- Returns:
- Decimal value as String
-