DiagnosticsStatusNotification
Reports whether a diagnostics upload is in progress, finished, or failed.
- Version
- OCPP 1.6
- Direction
- Charge Point → CSMS
- Feature profile
- Firmware Management
The progress channel for GetDiagnostics. The charge point reports as it uploads, and the file is only actually available once Uploaded arrives.
Request
| Field | Type | Required | Description |
|---|---|---|---|
status | DiagnosticsStatus | Required | The current stage of the upload. |
json
[2, "19223201", "DiagnosticsStatusNotification", {
"status": "Uploaded"
}]Response
No fields — the payload is an empty object {}.
json
[3, "19223201", {}]Values
DiagnosticsStatus
| Value | Meaning |
|---|---|
Idle | No upload in progress. |
Uploading | Currently uploading. |
Uploaded | The upload completed successfully. |
UploadFailed | The upload failed after all retries. |
Implementation notes
Do not try to read the file until Uploaded arrives. A partially written object at the target URL is the normal state during Uploading.
UploadFailed on an otherwise healthy charger usually means the destination rejected the charger's request — expired pre-signed URL, or credentials the charger cannot supply.