Update job metadata when the gcodemanager signals a change

master
Bryan Mayland 2013-07-14 11:26:14 -04:00
parent fb9fd7e6c9
commit 8f6d536b8f
1 changed files with 9 additions and 0 deletions

View File

@ -33,6 +33,7 @@ class Printer():
from collections import deque
self._gcodeManager = gcodeManager
self._gcodeManager.registerCallback(self)
# state
self._temp = None
@ -132,6 +133,14 @@ class Printer():
try: callback.sendFeedbackCommandOutput(name, output)
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
def connect(self, port=None, baudrate=None):