M20 on startup (2nd try)

master
Gina Häußge 2013-06-03 22:37:08 +02:00
parent 480f0aef6f
commit 8d4f7e2ba7
1 changed files with 5 additions and 1 deletions

View File

@ -693,6 +693,8 @@ class MachineCom(object):
self._sendCommand("M999")
self._serial.timeout = 2
self._changeState(self.STATE_OPERATIONAL)
if self._sdAvailable:
self.refreshSdFiles()
else:
self._testingBaudrate = False
@ -704,6 +706,8 @@ class MachineCom(object):
startSeen = True
elif "ok" in line and startSeen:
self._changeState(self.STATE_OPERATIONAL)
if self._sdAvailable:
self.refreshSdFiles()
elif time.time() > timeout:
self.close()
@ -1055,7 +1059,7 @@ class MachineCom(object):
self.refreshSdFiles()
def refreshSdFiles(self):
if self.isBusy():
if not self.isOperational() or self.isBusy():
return
self.sendCommand("M20")