DiagnosticsStatusNotification
FirmwareManagement CP->CSMS
Sent by the Charge Point to notify about the status of a diagnostics file upload.
Quick Reference
Required Fields
status string Status of diagnostics upload
Example Payload
{
"status": "Uploaded"
} Example Full Frame
[
2,
"msg-001",
"DiagnosticsStatusNotification",
{
"status": "Uploaded"
}
]
Format: [MessageType, MessageId, Action, Payload]
Overview
The DiagnosticsStatusNotification message informs the Central System about the progress of diagnostics file upload after a GetDiagnostics request.
When to Send
- After receiving GetDiagnostics request from CSMS
- When diagnostics upload status changes
- When upload succeeds or fails
Status Values
Idle: No diagnostics operation in progressUploaded: Diagnostics successfully uploadedUploadFailed: Upload failedUploading: Upload in progress
Usage Notes
- Sent in response to GetDiagnostics command
- Multiple notifications track upload progress
- Upload typically uses FTP or HTTP(S)
Best Practices
- Status updates - Send status changes promptly
- Error handling - Send UploadFailed if upload errors occur
- Retry logic - Implement retry on transient failures
Testing Tips
- Test full upload flow (Idle → Uploading → Uploaded)
- Test upload failure scenarios
- Verify FTP/HTTP upload mechanism
Common Errors
NotSupported
Cause: Diagnostics feature not enabled
Solution: Enable diagnostics support or don't request diagnostics