package
0.19.0
Repository: https://github.com/lorenzodonini/ocpp-go.git
Documentation: pkg.go.dev

# Functions

Creates a new RequestStartTransactionRequest, containing all required fields.
Creates a new RequestStartTransactionResponse, containing all required fields.
Creates a new RequestStopTransactionRequest, containing all required fields.
Creates a new RequestStopTransactionResponse, containing all required fields.
Creates a new TriggerMessageRequest, containing all required fields.
Creates a new TriggerMessageResponse, containing all required fields.
Creates a new UnlockConnectorRequest, containing all required fields.
Creates a new UnlockConnectorResponse, containing all required fields.

# 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
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
No description provided by the author
The connector is not unlocked, because there is still an authorized transaction ongoing.
The specified connector is not known by the Charging Station.
Connector has successfully been unlocked.
Failed to unlock the connector.

# Variables

No description provided by the author

# Structs

The CSMS may remotely start a transaction for a user.
The field definition of the RequestStartTransaction request payload sent by the CSMS to the Charging Station.
This field definition of the RequestStartTransaction response payload, sent by the Charging Station to the CSMS in response to a RequestStartTransactionRequest.
The CSMS may remotely stop an ongoing transaction for a user.
The field definition of the RequestStopTransaction request payload sent by the CSMS to the Charging Station.
This field definition of the RequestStopTransaction response payload, sent by the Charging Station to the CSMS in response to a RequestStopTransactionRequest.
The CSMS may request a Charging Station to send a Charging Station-initiated message.
The field definition of the TriggerMessage request payload sent by the CSMS to the Charging Station.
This field definition of the TriggerMessage response payload, sent by the Charging Station to the CSMS in response to a TriggerMessageRequest.
It sometimes happens that a connector of a Charging Station socket does not unlock correctly.
The field definition of the UnlockConnector request payload sent by the CSMS to the Charging Station.
This field definition of the UnlockConnector response payload, sent by the Charging Station to the CSMS in response to a UnlockConnectorRequest.

# Interfaces

Needs to be implemented by Charging stations for handling messages part of the OCPP 2.0 Remote control profile.
Needs to be implemented by a CSMS for handling messages part of the OCPP 2.0 Remote control profile.

# Type aliases

Type of request to be triggered by trigger messages.
Status reported in RequestStartTransactionResponse.
Status in TriggerMessageResponse.
Status in UnlockConnectorResponse.