M20 on startup (2nd try)
parent
480f0aef6f
commit
8d4f7e2ba7
|
@ -693,6 +693,8 @@ class MachineCom(object):
|
||||||
self._sendCommand("M999")
|
self._sendCommand("M999")
|
||||||
self._serial.timeout = 2
|
self._serial.timeout = 2
|
||||||
self._changeState(self.STATE_OPERATIONAL)
|
self._changeState(self.STATE_OPERATIONAL)
|
||||||
|
if self._sdAvailable:
|
||||||
|
self.refreshSdFiles()
|
||||||
else:
|
else:
|
||||||
self._testingBaudrate = False
|
self._testingBaudrate = False
|
||||||
|
|
||||||
|
@ -704,6 +706,8 @@ class MachineCom(object):
|
||||||
startSeen = True
|
startSeen = True
|
||||||
elif "ok" in line and startSeen:
|
elif "ok" in line and startSeen:
|
||||||
self._changeState(self.STATE_OPERATIONAL)
|
self._changeState(self.STATE_OPERATIONAL)
|
||||||
|
if self._sdAvailable:
|
||||||
|
self.refreshSdFiles()
|
||||||
elif time.time() > timeout:
|
elif time.time() > timeout:
|
||||||
self.close()
|
self.close()
|
||||||
|
|
||||||
|
@ -1055,7 +1059,7 @@ class MachineCom(object):
|
||||||
self.refreshSdFiles()
|
self.refreshSdFiles()
|
||||||
|
|
||||||
def refreshSdFiles(self):
|
def refreshSdFiles(self):
|
||||||
if self.isBusy():
|
if not self.isOperational() or self.isBusy():
|
||||||
return
|
return
|
||||||
self.sendCommand("M20")
|
self.sendCommand("M20")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue