Specification · section 8
Notifications
Servers push notifications (JSON-RPC requests without id) for anything a supervising agent needs to react to.
| Method | Params | When |
|---|---|---|
notifications/signals/update | {name, value, ts} | a subscribed or driver-chosen signal changes |
notifications/settings/changed | {name, value, by} | any client writes a setting |
notifications/jobs/started | {job} | job leaves the queue |
notifications/jobs/progress | {job, ...extra} | driver reports progress; extra keys are device-specific |
notifications/jobs/finished | {job} | job reaches done, failed or cancelled |
notifications/safety/estop | {by, reason} | e-stop engaged by any client |
notifications/safety/reset | {by} | device returned to idle |