Browse Source

logger ext

main
gsd 4 months ago
parent
commit
91e182af09
  1. 8
      service.py

8
service.py

@ -67,10 +67,12 @@ class MeshListener(MeshArgsParse):
try:
await self.device.start()
self.meshState = WAIT_CONFIG
logger.info("Mesh state: wait config")
self.init_data = await _wait_for_config_complete(self.device)
for from_radio in self.init_data:
await queue.put(from_radio)
logger.info("Mesh state: available")
self.meshState = AVAILABLE
while True:
from_radio, _ = await self.device.recv()
@ -80,9 +82,11 @@ class MeshListener(MeshArgsParse):
logger.info("Kill mesh device")
run = False
except:
logger.error("Mesh state: error")
self.meshState = ERR
traceback.print_exc()
await asyncio.sleep(1)
logger.info("Mesh state: reconnect")
self.meshState = RECONNECT
finally:
await self.device.close()
@ -235,7 +239,7 @@ if __name__ == "__main__":
parser = argparse.ArgumentParser()
#mesh
parser.add_argument("--transport", default="tcp")
parser.add_argument("--disable-mesh", action="store_true", default=False)
parser.add_argument("--disable-mesh", action="store_true", default=True)
#serial transport
parser.add_argument("--serial-port", default="/dev/tty.usbmodemD0CF1309DC141")
parser.add_argument("--serial-baudrate", default=115200)
@ -249,7 +253,7 @@ if __name__ == "__main__":
parser.add_argument("--web-port", default=8680)
#mongodb
parser.add_argument("--mongo-url")
parser.add_argument("--mongo-host", default="127.0.0.1")
parser.add_argument("--mongo-host", default="192.168.3.2")
parser.add_argument("--mongo-port", default=27017)
parser.add_argument("--mongo-db", default="meshtastic")

Loading…
Cancel
Save