From 6a6161dfef8d9485a0a63d7a60aa5e6385d4e0b7 Mon Sep 17 00:00:00 2001 From: Jordan <31575189+jordanruthe@users.noreply.github.com> Date: Fri, 18 Dec 2020 15:25:35 -0500 Subject: [PATCH] printer: add bltouch/probe variables --- ks_includes/printer.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ks_includes/printer.py b/ks_includes/printer.py index 9f9cdb6a..1da9eae7 100644 --- a/ks_includes/printer.py +++ b/ks_includes/printer.py @@ -122,6 +122,7 @@ class Printer: def get_printer_status_data(self): data = { "printer": { + "bltouch": self.section_exists("bltouch"), "gcode_macros": { "count": len(self.get_gcode_macros()) }, @@ -129,7 +130,8 @@ class Printer: "pause_resume": self.get_stat("pause_resume").copy(), "power_devices": { "count": len(self.get_power_devices()) - } + }, + "probe": self.section_exists("probe") } } @@ -185,6 +187,11 @@ class Printer: def get_tool_number(self, tool): return self.tools.index(tool) + def section_exists(self, section): + if section in self.get_config_section_list(): + return True + return False + def set_dev_stat(self, dev, stat, value): if dev not in self.devices: return