probe: add get_status wrapper to probe for last_query from query_probe command (#3296)
Add get_status wrapper with last_query status for macros It is sometimes useful to determine the state of the probe from a macro. If the probe is connected to an endstop pin, the results can be obtained via QUERY_ENDSTOPS but if a physical endstop is in use in addition to the probe the probe state cannot be obtained. This change allows one to use QUERY_PROBE and then access the printer.probe.last_query object to obtain the state. Signed-off-by: Paul McGowan <mental405@gmail.com>
This commit is contained in:
@@ -194,6 +194,10 @@ The following are common printer attributes:
|
||||
QUERY_ENDSTOP command. Note, due to the order of template expansion
|
||||
(see above), the QUERY_STATUS command must be run prior to the macro
|
||||
containing this reference.
|
||||
- `printer.probe.last_query`: Returns True if the probe was reported
|
||||
as "triggered" during the last QUERY_PROBE command. Note, due to the
|
||||
order of template expansion (see above), the QUERY_STATUS command
|
||||
must be run prior to the macro containing this reference.
|
||||
- `printer.configfile.config["<section>"]["<option>"]`: Returns the
|
||||
given config file setting as read by Klipper during the last
|
||||
software start or restart. (Any settings changed at run-time will
|
||||
|
||||
Reference in New Issue
Block a user