MCPcopy Create free account
hub / github.com/AstroPrint/AstroBox / __init__

Method __init__

src/astroprint/plugin/services/printer.py:38–74  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

36 ]
37
38 def __init__(self):
39 super(PrinterService, self).__init__()
40 #printer status
41 self._eventManager.subscribe(Events.CONNECTED, self._onConnect)
42 self._eventManager.subscribe(Events.DISCONNECTED, self._onDisconnect)
43 self._eventManager.subscribe(Events.CONNECTING, self._onConnecting)
44 self._eventManager.subscribe(Events.HEATING_UP, self._onHeatingUp)
45 self._eventManager.subscribe(Events.TOOL_CHANGE, self._onToolChange)
46 self._eventManager.subscribe(Events.PRINTINGSPEED_CHANGE, self._onPrintingSpeedChange)
47 self._eventManager.subscribe(Events.PRINTINGFLOW_CHANGE, self._onPrintingFlowChange)
48 self._eventManager.subscribe(Events.PRINTERPROFILE_CHANGE, self._onPrintingProfileChange)
49
50 self._eventManager.subscribe(Events.COMMS_CHANGE, self._onPrinterCommsChange)
51
52 #bed
53 self._eventManager.subscribe(Events.BED_CLEARED_CHANGED, self._onPrinterClearChanged)
54
55 #temperature
56 self._eventManager.subscribe(Events.TEMPERATURE_CHANGE, self._onTemperatureChanged)
57
58 #printing progress
59 self._eventManager.subscribe(Events.PRINTING_PROGRESS, self._onPrintingProgressChanged)
60
61 #printing timelapse
62 self._eventManager.subscribe(Events.CAPTURE_INFO_CHANGED, self._onPrintCaptureInfoChanged)
63
64 #host commands (prompts)
65 self._eventManager.subscribe(Events.PRINTER_PROMPT, self._onPromptEvent)
66
67 #printing handling
68 self._eventManager.subscribe(Events.PRINT_STARTED, self._onPrintStarted)
69 self._eventManager.subscribe(Events.PRINT_DONE, self._onPrintDone)
70 self._eventManager.subscribe(Events.PRINT_FAILED, self._onPrintFailed)
71 self._eventManager.subscribe(Events.PRINT_CANCELLED, self._onPrintCancelled)
72 self._eventManager.subscribe(Events.PRINT_PAUSED, self._onPrintPaused)
73 self._eventManager.subscribe(Events.PRINT_RESUMED, self._onPrintResumed)
74 self._eventManager.subscribe(Events.ERROR, self._onPrintingError)
75
76
77 #REQUESTS

Callers

nothing calls this directly

Calls 1

subscribeMethod · 0.45

Tested by

no test coverage detected