fan: Add support for heater_fan objects

Add support for fans designed to cool the components of an extruder or
heater.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor
2017-07-04 12:24:11 -04:00
parent 519e81d0fa
commit 969485c754
5 changed files with 63 additions and 6 deletions

View File

@@ -243,3 +243,13 @@ def get_printer_extruders(printer):
break
out.append(extruder)
return out
def get_printer_heater(printer, name):
if name == 'heater_bed':
return printer.objects.get(name)
if name == 'extruder':
name = 'extruder0'
extruder = printer.objects.get(name)
if extruder is None:
return None
return extruder.get_heater()