From 87f109984a179089e8f56430aa9ce3a38cc08a94 Mon Sep 17 00:00:00 2001 From: Pedro Lamas Date: Fri, 3 Mar 2023 09:46:36 +0000 Subject: [PATCH] probe: expose name on status report Signed-off-by: Pedro Lamas --- docs/Status_Reference.md | 1 + klippy/extras/probe.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/Status_Reference.md b/docs/Status_Reference.md index 5557cadf..423e3fd5 100644 --- a/docs/Status_Reference.md +++ b/docs/Status_Reference.md @@ -346,6 +346,7 @@ The following information is available in the [probe](Config_Reference.md#probe) object (this object is also available if a [bltouch](Config_Reference.md#bltouch) config section is defined): +- `name`: Returns the name of the probe in use. - `last_query`: Returns True if the probe was reported as "triggered" during the last QUERY_PROBE command. Note, if this is used in a macro, due to the order of template expansion, the QUERY_PROBE diff --git a/klippy/extras/probe.py b/klippy/extras/probe.py index 9dc59eb9..e9f5ef94 100644 --- a/klippy/extras/probe.py +++ b/klippy/extras/probe.py @@ -195,7 +195,8 @@ class PrinterProbe: self.last_state = res gcmd.respond_info("probe: %s" % (["open", "TRIGGERED"][not not res],)) def get_status(self, eventtime): - return {'last_query': self.last_state, + return {'name': self.name, + 'last_query': self.last_state, 'last_z_result': self.last_z_result} cmd_PROBE_ACCURACY_help = "Probe Z-height accuracy at current XY position" def cmd_PROBE_ACCURACY(self, gcmd):