bed_mesh: fix points not working

consider implementing a view button to not forcibly load a mesh to view it
This commit is contained in:
alfrix 2023-04-05 05:50:28 -06:00
parent d775e15fa0
commit 282799c8cb

View File

@ -73,6 +73,15 @@ class Printer:
self.fancount += 1
if x.startswith('output_pin ') and not x.split()[1].startswith("_"):
self.output_pin_count += 1
if x.startswith('bed_mesh '):
r = self.config[x]
r['x_count'] = int(r['x_count'])
r['y_count'] = int(r['y_count'])
r['max_x'] = float(r['max_x'])
r['min_x'] = float(r['min_x'])
r['max_y'] = float(r['max_y'])
r['min_y'] = float(r['min_y'])
r['points'] = [[float(j.strip()) for j in i.split(",")] for i in r['points'].strip().split("\n")]
self.process_update(data)
logging.info(f"Klipper version: {printer_info['software_version']}")