# Functions
***************************************************************************************
*
* Function : CentralSystemHandlerConstructor (Constructor)
*
* Purpose : Creates a new instance of the RequestHandler
*
* Input : callbackRoutines interface{} - routines to handle OCPP requests
*
* Return : RequestHandler object
*/.
***************************************************************************************
*
* Function : CreateBootNotificationResponsePayload (Constructor)
*
* Purpose : Creates a new instance of the BootNotificationResponsePayload object with default values
*
* Input : status RegistrationStatus - new status
*
* Return : BootNotificationResponsePayload object
*/.
***************************************************************************************
*
* Function : CreateTriggerMessageRequestPayload (Constructor)
*
* Purpose : Creates a new instance of the TriggerMessageRequestPayload object with specified values
*
* Input : reqMessageType TriggerMessageType - type of the Trigger MEssage request
* connectorId int - connector of the Charge Point
*
* Return : TriggerMessageRequestPayload object
*/.
***************************************************************************************
*
* Function : SanitizeTriggerMessageType
*
* Purpose : Sanitize TriggerMessage type - if it matches API list
*
* Input : triggerMessageType string - type in string format to sanitize
*
* Return : true - when type is matches, otherwise false
*/.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TriggerMessageStatuses.
No description provided by the author
No description provided by the author
TriggerMessageTypes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
***************************************************************************************
* Struct : BootNotificationRequestPayload
*
* Purpose : Object stores callback handlers.
***************************************************************************************
* Struct : BootNotificationResponsePayload
*
* Purpose : Object stores callback handlers.
***************************************************************************************
* Struct : CallbackRoutine
*
* Purpose : Object stores callback handlers.
***************************************************************************************
* Struct : HeartBeatResponse
*
* Purpose : Structure to work with HeartBeat response
*
*****************************************************************************************/.
***************************************************************************************
* Struct : RequestHandler
*
* Purpose : Object handles the OCPP Message request
*
*****************************************************************************************/.
***************************************************************************************
* Struct : TriggerMessageRequestPayload
*
* Purpose : Handles parameters and methods for current struct
*
*****************************************************************************************/.
***************************************************************************************
* Struct : TriggerMessageResponsePayload
*
* Purpose : Handles parameters and methods for current struct
*
*****************************************************************************************/.
# Interfaces
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author