Update job metadata when the gcodemanager signals a change
parent
fb9fd7e6c9
commit
8f6d536b8f
|
@ -33,6 +33,7 @@ class Printer():
|
||||||
from collections import deque
|
from collections import deque
|
||||||
|
|
||||||
self._gcodeManager = gcodeManager
|
self._gcodeManager = gcodeManager
|
||||||
|
self._gcodeManager.registerCallback(self)
|
||||||
|
|
||||||
# state
|
# state
|
||||||
self._temp = None
|
self._temp = None
|
||||||
|
@ -132,6 +133,14 @@ class Printer():
|
||||||
try: callback.sendFeedbackCommandOutput(name, output)
|
try: callback.sendFeedbackCommandOutput(name, output)
|
||||||
except: pass
|
except: pass
|
||||||
|
|
||||||
|
#~~ callback from gcodemanager
|
||||||
|
|
||||||
|
def sendUpdateTrigger(self, type):
|
||||||
|
if type == "gcodeFiles" and self._selectedFile:
|
||||||
|
self._setJobData(self._selectedFile["filename"],
|
||||||
|
self._selectedFile["filesize"],
|
||||||
|
self._selectedFile["sd"])
|
||||||
|
|
||||||
#~~ printer commands
|
#~~ printer commands
|
||||||
|
|
||||||
def connect(self, port=None, baudrate=None):
|
def connect(self, port=None, baudrate=None):
|
||||||
|
|
Loading…
Reference in New Issue