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 Details

    • CoreEventHandlerImpl

      public CoreEventHandlerImpl(EvcsOcppServer parent)
  • Method Details

    • handleBootNotificationRequest

      public eu.chargetime.ocpp.model.core.BootNotificationConfirmation handleBootNotificationRequest(UUID sessionIndex, eu.chargetime.ocpp.model.core.BootNotificationRequest request)
      Specified by:
      handleBootNotificationRequest in interface eu.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 interface eu.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 interface eu.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 interface eu.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 interface eu.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 interface eu.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 interface eu.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 interface eu.chargetime.ocpp.feature.profile.ServerCoreEventHandler
    • fromHexToDezString

      public String fromHexToDezString(String hex)
      Return the decimal value of the given Hexadecimal value.
      Parameters:
      hex - given value in hex
      Returns:
      Decimal value as String