Altitude in meters above MSL
from field: int32 altitude = 11;
Device firmware version string
from field: string firmware_version = 5;
Whether the node has a channel with default PSK and name (LongFast, MediumSlow, etc...) and it uses the default frequency slot given the region and modem preset.
from field: bool has_default_channel = 8;
Hardware model of the node, i.e. T-Beam, Heltec V3, etc...
from field: meshtastic.HardwareModel hw_model = 4;
Latitude: multiply by 1e-7 to get degrees in floating point
from field: sfixed32 latitude_i = 9;
A full name for this user, i.e. "Kevin Hester"
from field: string long_name = 1;
Longitude: multiply by 1e-7 to get degrees in floating point
from field: sfixed32 longitude_i = 10;
Modem preset used by the radio (LongFast, MediumSlow, etc...)
from field: meshtastic.Config.LoRaConfig.ModemPreset modem_preset = 7;
Number of online nodes (heard in the last 2 hours) this node has in its list that were received locally (not via MQTT)
from field: uint32 num_online_local_nodes = 13;
Indicates the bits of precision for latitude and longitude set by the sending node
from field: uint32 position_precision = 12;
The region code for the radio (US, CN, EU433, etc...)
from field: meshtastic.Config.LoRaConfig.RegionCode region = 6;
Role of the node that applies specific settings for a particular use-case
from field: meshtastic.Config.DeviceConfig.Role role = 3;
A VERY short name, ideally two characters. Suitable for a tiny OLED screen
from field: string short_name = 2;
Static
Readonly
fieldsStatic
Readonly
runtimeStatic
Readonly
typeParse from binary data, merging fields.
Repeated fields are appended. Map entries are added, overwriting existing keys.
If a message field is already present, it will be merged with the new data.
Optional
options: Partial<BinaryReadOptions>Protected
toJSONOverride for serialization behavior. This will be invoked when calling JSON.stringify on this message (i.e. JSON.stringify(msg)).
Note that this will not serialize google.protobuf.Any with a packed message because the protobuf JSON format specifies that it needs to be unpacked, and this is only possible with a type registry to look up the message type. As a result, attempting to serialize a message with this type will throw an Error.
This method is protected because you should not need to invoke it directly -- instead use JSON.stringify or toJsonString for stringified JSON. Alternatively, if actual JSON is desired, you should use toJson.
Static
equalsStatic
fromStatic
fromStatic
fromGenerated using TypeDoc
Information about a node intended to be reported unencrypted to a map using MQTT.
Generated
from message meshtastic.MapReport