Browse Source

4 protobuf

main
gsd 4 months ago
parent
commit
184ca5d5d5
  1. 4
      service.py

4
service.py

@ -10,7 +10,7 @@ import copy
from logger import logger
#mesh
from mesht_device import MeshtDevice
from mesht_device import MeshtDevice, NODEINFO_SCHEMA
from mesht_models import _wait_for_config_complete, PUB_CH
from mesht_models import NOT_CONNECTED, WAIT_CONFIG, AVAILABLE, ERR, RECONNECT
from protobufs_extra.telemetry_proto import *
@ -158,6 +158,8 @@ class MongoDriver(MeshArgsParse):
v["decoded_payload_object"] = pb.decode(v["payload"], ROUTING_SCHEME)
elif v.get("portnum", 0) == 70: #traceroute
v["decoded_payload_object"] = pb.decode(v["payload"], ROUTE_DISCOVERY_SCHEME)
elif v.get("portnum", 0) == 4: #nodeinfo
v["decoded_payload_object"] = pb.decode(v["payload"], NODEINFO_SCHEMA)
if "decoded_payload_object" in v:
print(v["decoded_payload_object"])

Loading…
Cancel
Save