Specification · section 12
Error codes
| Code | Name | Meaning |
|---|---|---|
| -32601 | MethodNotFound | unknown method |
| -32602 | InvalidParams | missing or invalid params |
| -32010 | LimitViolation | value outside descriptor limits; data carries the limits |
| -32011 | InterlockOpen | a required interlock signal is falsy; data.interlock names it |
| -32012 | ApprovalRequired | confirm item called without approved: true |
| -32013 | Forbidden | forbid item |
| -32020 | DeviceFault | device in fault; reset required |
| -32021 | DeviceBusy | non-concurrent job running, or reset attempted mid-job |
| -32022 | EStopActive | device in estop; reset required |
| -32030 | NotLeased | another client holds the lease; data.holder names it |
| -32040 | UnknownName | no such signal, setting or action |
| -32041 | JobNotFound | no such job id |