Add a serial.autoconnect setting to connect to the printer on startup
parent
ae438ca03f
commit
b75a0ec5c3
|
@ -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):
|
||||
|
|
|
@ -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",
|
||||
|
|
Loading…
Reference in New Issue