|
|
|
@ -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"]) |
|
|
|
|