clear_emergency_stop
Acknowledge and clear a 3D printer's emergency stop latch with a required note, after checking emergency status to confirm safety interlocks allow reset.
Instructions
Acknowledge and clear a printer's emergency stop latch.
This is a safety-critical operation. The latch may be blocked from
clearing if critical interlocks are still active (e.g. thermal sensor
failure). Call ``emergency_status()`` first to check whether clearing
is possible.
:param printer_name: Printer whose latch to clear.
:param acknowledgement_note: Free-text note explaining why the e-stop is
being cleared (required -- cannot be empty).
:param acknowledged_by: Identity of the person or system clearing the
latch (default ``"operator"``).
:returns: Updated latch state, or an error if critical interlocks prevent
clearing.
See also: ``emergency_status()``, ``emergency_stop()``.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"printer_name": "<printer_name>",
"acknowledgement_note": "<acknowledgement_note>"
},
"name": "clear_emergency_stop"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| printer_name | Yes | Printer whose latch to clear. | |
| acknowledged_by | No | Identity of the person or system clearing the latch (default ``"operator"``). Default: "operator". | |
| acknowledgement_note | Yes | Free-text note explaining why the e-stop is being cleared (required -- cannot be empty). |