Added printer toggle action
This commit is contained in:
@@ -994,6 +994,15 @@ class EnclosurePlugin(octoprint.plugin.StartupPlugin,
|
||||
elif rpi_input['printer_action'] == 'cancel':
|
||||
self._logger.info("Printer action cancel.")
|
||||
self._printer.cancel_print()
|
||||
elif rpi_input['printer_action'] == 'toggle':
|
||||
self._logger.info("Printer action toggle.")
|
||||
if self._printer.is_operational():
|
||||
if self.printer.is_printing():
|
||||
self._printer.pause_print()
|
||||
else:
|
||||
self._printer.resume_print()
|
||||
else:
|
||||
self._printer.connect()
|
||||
elif rpi_input['printer_action'] == 'stop_temp_hum_control':
|
||||
self._logger.info(
|
||||
"Printer action stoping temperature control.")
|
||||
|
||||
@@ -637,6 +637,7 @@
|
||||
<option value="resume">Printer Resume</option>
|
||||
<option value="pause">Printer Pause</option>
|
||||
<option value="cancel">Printer Cancel</option>
|
||||
<option value="toggle">Printer Toggle (Connect / Pause / Resume)</option>
|
||||
<option value="stop_temp_hum_control">Stop Temperature Control</option>
|
||||
</select>
|
||||
<span class="help-inline"> You can use filament change on your filament detectors and add buttons to resume and pause the print job.</span>
|
||||
|
||||
Reference in New Issue
Block a user