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)
|
self._server.listen(self._port, address=self._host)
|
||||||
|
|
||||||
eventManager.fire("Startup")
|
eventManager.fire("Startup")
|
||||||
|
if settings().getBoolean(["serial", "autoconnect"]):
|
||||||
|
printer.connect(settings().get(["serial", "port"]), settings().getInt(["serial", "baudrate"]))
|
||||||
IOLoop.instance().start()
|
IOLoop.instance().start()
|
||||||
|
|
||||||
def _createSocketConnection(self, session, endpoint=None):
|
def _createSocketConnection(self, session, endpoint=None):
|
||||||
|
|
|
@ -25,7 +25,8 @@ def settings(init=False, configfile=None, basedir=None):
|
||||||
default_settings = {
|
default_settings = {
|
||||||
"serial": {
|
"serial": {
|
||||||
"port": None,
|
"port": None,
|
||||||
"baudrate": None
|
"baudrate": None,
|
||||||
|
"autoconnect": False
|
||||||
},
|
},
|
||||||
"server": {
|
"server": {
|
||||||
"host": "0.0.0.0",
|
"host": "0.0.0.0",
|
||||||
|
|
Loading…
Reference in New Issue