# Functions
Creates a new FirmwareStatusNotificationRequest, containing all required fields.
Creates a new FirmwareStatusNotificationResponse, which doesn't contain any required or optional fields.
Creates a new PublishFirmwareRequest, containing all required fields.
Creates a new PublishFirmwareResponse, containing all required fields.
Creates a new PublishFirmwareStatusNotificationRequest, containing all required fields.
Creates a new PublishFirmwareStatusNotificationResponse, which doesn't contain any required or optional fields.
Creates a new UnpublishFirmwareRequest, containing all required fields.
Creates a new UnpublishFirmwareResponse, containing all required fields.
Creates a new UpdateFirmwareRequest, containing all required fields.
Creates a new UpdateFirmwareResponse, 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
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
Intermediate state.
There is no published file.
Successful end state.
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
Represents a copy of the firmware that can be loaded/updated on the Charging Station.
The Charging Station sends a notification to inform the CSMS about the progress of the downloading and installation of a firmware update.
The field definition of the FirmwareStatusNotification request payload sent by the Charging Station to the CSMS.
This field definition of the FirmwareStatusNotification response payload, sent by the CSMS to the Charging Station in response to a FirmwareStatusNotificationRequest.
The CSMS sends a PublishFirmwareRequest to instruct the Local Controller to download and publish the firmware, including an MD5 checksum of the firmware file.
The field definition of the PublishFirmware request payload sent by the CSMS to the Charging Station.
This field definition of the PublishFirmware response payload, sent by the Charging Station to the CSMS in response to a PublishFirmwareRequest.
The local controller sends a PublishFirmwareStatusNotificationRequest to inform the CSMS about the current PublishFirmware status.
The field definition of the PublishFirmwareStatusNotification request payload sent by the Charging Station to the CSMS.
This field definition of the PublishFirmwareStatusNotification response payload, sent by the CSMS to the Charging Station in response to a PublishFirmwareStatusNotificationRequest.
Allows to stop a Local Controller from publishing a firmware update to connected Charging Stations.
The field definition of the UnpublishFirmware request payload sent by the CSMS to the Charging Station.
This field definition of the UnpublishFirmware response payload, sent by the Charging Station to the CSMS in response to a UnpublishFirmwareRequest.
A CSMS may instruct a Charging Station to update its firmware, by downloading and installing a new version.
The field definition of the UpdateFirmware request payload sent by the CSMS to the Charging Station.
This field definition of the UpdateFirmware response payload, sent by the Charging Station to the CSMS in response to a UpdateFirmwareRequest.
# Interfaces
Needs to be implemented by Charging stations for handling messages part of the OCPP 2.0 Firmware profile.
Needs to be implemented by a CSMS for handling messages part of the OCPP 2.0 Firmware profile.
# Type aliases
Status reported in FirmwareStatusNotificationRequest.
Status reported in PublishFirmwareStatusNotificationRequest.
Status for when stopping to publish a Firmware.
Indicates whether the Charging Station was able to accept the request.