tsl1401cl_filament_width_sensor: Use new GCodeCommand wrappers

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor 2020-04-24 22:18:27 -04:00
parent 19abe2b974
commit 1d2bb5a412
1 changed files with 8 additions and 8 deletions

View File

@ -103,22 +103,22 @@ class FilamentWidthSensor:
self.filament_array = [] self.filament_array = []
return eventtime + 1 return eventtime + 1
def cmd_M407(self, params): def cmd_M407(self, gcmd):
response = "" response = ""
if self.lastFilamentWidthReading > 0: if self.lastFilamentWidthReading > 0:
response += ("Filament dia (measured mm): " response += ("Filament dia (measured mm): "
+ str(self.lastFilamentWidthReading)) + str(self.lastFilamentWidthReading))
else: else:
response += "Filament NOT present" response += "Filament NOT present"
self.gcode.respond_info(response) gcmd.respond_info(response)
def cmd_ClearFilamentArray(self, params): def cmd_ClearFilamentArray(self, gcmd):
self.filament_array = [] self.filament_array = []
self.gcode.respond_info("Filament width measurements cleared!") gcmd.respond_info("Filament width measurements cleared!")
# Set extrude multiplier to 100% # Set extrude multiplier to 100%
self.gcode.run_script_from_command("M221 S100") self.gcode.run_script_from_command("M221 S100")
def cmd_M405(self, params): def cmd_M405(self, gcmd):
response = "Filament width sensor Turned On" response = "Filament width sensor Turned On"
if self.is_active: if self.is_active:
response = "Filament width sensor is already On" response = "Filament width sensor is already On"
@ -127,9 +127,9 @@ class FilamentWidthSensor:
# Start extrude factor update timer # Start extrude factor update timer
self.reactor.update_timer(self.extrude_factor_update_timer, self.reactor.update_timer(self.extrude_factor_update_timer,
self.reactor.NOW) self.reactor.NOW)
self.gcode.respond_info(response) gcmd.respond_info(response)
def cmd_M406(self, params): def cmd_M406(self, gcmd):
response = "Filament width sensor Turned Off" response = "Filament width sensor Turned Off"
if not self.is_active: if not self.is_active:
response = "Filament width sensor is already Off" response = "Filament width sensor is already Off"
@ -142,7 +142,7 @@ class FilamentWidthSensor:
self.filament_array = [] self.filament_array = []
# Set extrude multiplier to 100% # Set extrude multiplier to 100%
self.gcode.run_script_from_command("M221 S100") self.gcode.run_script_from_command("M221 S100")
self.gcode.respond_info(response) gcmd.respond_info(response)
def load_config(config): def load_config(config):
return FilamentWidthSensor(config) return FilamentWidthSensor(config)