Browse Source

moreeee data

main
gsd 4 months ago
parent
commit
d8703e9b64
  1. 18
      mesht_device.py

18
mesht_device.py

@ -5,6 +5,8 @@ import logging
logger = logging.getLogger(__name__)
from mesht_models import *
from mesht_protobuf_extra import *
from protobufs_extra.position_proto import *
from protobufs_extra.telemetry_proto import *
DATA_SCHEMA = [
@ -59,15 +61,12 @@ USER_SCHEMA = [
("string", "id", 1),
("string", "long_name", 2),
("string", "short_name", 3),
("bytes", "macaddr", 4),
("int32", "hw_model", 5),
("bool", "is_licensed", 6),
("int32", "role", 7),
("bytes", "public_key", 8),
]
DEVICEMETRICS_SCHEMA = [
("uint32", "battery_level", 1),
("float", "voltage", 2),
("bool", "is_unmessagable", 9)
]
MYNODEINFO_SCHEMA = [
@ -83,10 +82,17 @@ MYNODEINFO_SCHEMA = [
NODEINFO_SCHEMA = [
("uint32", "num", 1),
(USER_SCHEMA, "user", 2),
(POSITION_SCHEME, "position", 3),
("float", "snr", 4),
("fixed32", "last_heard", 5),
(DEVICEMETRICS_SCHEMA, "device_metrics", 6),
(DEVICE_METRICS_SCHEME, "device_metrics", 6),
("uint32", "channel", 7),
("bool", "via_mqtt", 8),
("uint32", "hops_away", 9),
("bool", "is_favorite", 10),
("bool", "is_ignored", 11),
("bool", "is_key_manually_verified", 12),
("bool", "is_muted", 13)
]
LORACONFIG_SCHEMA = [

Loading…
Cancel
Save