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

# Functions

Creates a new ClearDisplayRequest, containing all required fields.
Creates a new ClearDisplayResponse, containing all required fields.
Creates a new GetDisplayMessagesRequest, containing all required fields.
Creates a new GetDisplayMessagesResponse, containing all required fields.
Creates a new NotifyDisplayMessagesRequest, containing all required fields.
Creates a new NotifyDisplayMessagesResponse, which doesn't contain any required or optional fields.
Creates a new SetDisplayMessageRequest, containing all required fields.
Creates a new SetDisplayMessageResponse, 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
No description provided by the author

# Variables

No description provided by the author

# Structs

The CSMS asks the Charging Station to clear a display message that has been configured in the Charging Station to be cleared/removed.
The field definition of the ClearDisplay request payload sent by the CSMS to the Charging Station.
This field definition of the ClearDisplay response payload, sent by the Charging Station to the CSMS in response to a ClearDisplayRequest.
A Charging Station can remove messages when they are out-dated, or transactions have ended.
The field definition of the GetDisplayMessages request payload sent by the CSMS to the Charging Station.
This field definition of the GetDisplayMessages response payload, sent by the Charging Station to the CSMS in response to a GetDisplayMessagesRequest.
Contains message details, for a message to be displayed on a Charging Station.
A CSO MAY request all the installed DisplayMessages configured via OCPP in a Charging Station.
The field definition of the NotifyDisplayMessages request payload sent by the CSMS to the Charging Station.
This field definition of the NotifyDisplayMessages response payload, sent by the Charging Station to the CSMS in response to a NotifyDisplayMessagesRequest.
The CSMS may send a SetDisplayMessageRequest message to a Charging Station, instructing it to display a new message, which is not part of its firmware.
The field definition of the SetDisplayMessage request payload sent by the CSMS to the Charging Station.
This field definition of the SetDisplayMessage response payload, sent by the Charging Station to the CSMS in response to a SetDisplayMessageRequest.

# Interfaces

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

# Type aliases

Status returned in response to ClearDisplayRequest.
Status returned in response to SetDisplayMessageRequest.
Priority with which a message should be displayed on a Charging Station.
State of the Charging Station during which a message SHALL be displayed.
MessageStatus represents the status of the request, used in a GetDisplayMessagesResponse.