Diagnostics Status Notification
Source: OCPP 1.6 Specification — Section 4.4 (Operation), Sections 6.17 / 6.18 (Messages)
Overview
Charge Point sends a notification to inform the Central System about the status of a diagnostics upload.
The Charge Point SHALL send a DiagnosticsStatusNotification.req PDU to inform the Central System that the upload of diagnostics is busy or has finished successfully or failed. The Charge Point SHALL only send the status Idle after receipt of a TriggerMessage for a Diagnostics Status Notification, when it is not busy uploading diagnostics.
Upon receipt of a DiagnosticsStatusNotification.req PDU, the Central System SHALL respond with a DiagnosticsStatusNotification.conf.
Sequence Diagram
Figure 15. Sequence Diagram: Diagnostics Status Notification
Charge Point ──── DiagnosticsStatusNotification.req ────▶ Central System
(status)
Charge Point ◀─── DiagnosticsStatusNotification.conf ──── Central System
Initiator
Charge Point → Central System
Fields
| Field Name | Field Type | Card. | Description |
|---|---|---|---|
| status | DiagnosticsStatus | 1..1 | Required. This contains the status of the diagnostics upload. |
No fields are defined.
DiagnosticsStatus values
Idle— No diagnostics upload requested / no activity.Uploaded— Diagnostics information has been uploaded.UploadFailed— Uploading of diagnostics failed.Uploading— File is being uploaded.
Examples
{
"status": "Uploading"
}{}Schema
Source:
schemas/DiagnosticsStatusNotification.json,schemas/DiagnosticsStatusNotificationResponse.json(OCPP 1.6, JSON Schema draft-04)