Add a serial.autoconnect setting to connect to the printer on startup

master
Bryan Mayland 2013-06-26 10:19:32 -04:00
parent ae438ca03f
commit b75a0ec5c3
2 changed files with 4 additions and 1 deletions

View File

@ -824,6 +824,8 @@ class Server():
self._server.listen(self._port, address=self._host)
eventManager.fire("Startup")
if settings().getBoolean(["serial", "autoconnect"]):
printer.connect(settings().get(["serial", "port"]), settings().getInt(["serial", "baudrate"]))
IOLoop.instance().start()
def _createSocketConnection(self, session, endpoint=None):

View File

@ -25,7 +25,8 @@ def settings(init=False, configfile=None, basedir=None):
default_settings = {
"serial": {
"port": None,
"baudrate": None
"baudrate": None,
"autoconnect": False
},
"server": {
"host": "0.0.0.0",