system.diagnostics.booted (Device booted)
system.diagnostics.booted: Device booted
system.diagnostics.booted · device scope · message query permission Alarm
What it does
Reported when the device boots. The push uses msgType system.diagnostics.booted. Subscribe to capabilityEvent via setMessageCallback. See Device booted (parallel to Heartbeat).
Reported fields
Fields inside outputData. Platform fields: Overview and common payload.
No public output fields.
Example
{
"msgType": "system.diagnostics.booted",
"deviceId": "TESTIPC000012345",
"productId": "56WGTET2",
"outputData": {},
"time": 1673406989,
"localTime": "20230111T111629",
"alarmId": "116257862023505xxxx"
}
Minimum permission
The administrator does not need an extra permission on a device they bound. A shared device needs the alarm message permission. A bound sub-user does not. When a sub-account queries messages for this event, each message is checked against the capability row share/sub codes (system.diagnostics is usually Config). list / search filters out events without permission. Diagnostics.
