Package-level declarations
Types
Defines the capabilities and feature support based on the device firmware version.
A parcelable version of the protobuf MeshPacket + Data subpacket.
Represent the different ways a device can connect to the client.
Provide structured access to parse and compare device version strings
Display metadata for event-specific firmware editions. Maps a FirmwareEdition proto enum to the resources needed to render event branding in the UI (toolbar icon, welcome message, etc.).
Address identifiers for all supported radio backend implementations.
Represents activity on the mesh network.
App-level MQTT proxy connection state, decoupled from the MQTT library's internal type.
UI-friendly outcome of a one-shot MQTT broker reachability probe.
Domain model representing a node in the mesh network.
Controls the visual density of the node list.
Central interface for controlling the radio and mesh network.
Exception thrown when an operation is attempted while not connected to a mesh radio.
Regulatory regions for radio usage
Durable per-node remote-administration session status, derived from the time of the last admin response that carried a session_passkey from the target node.
Functions
Returns true if this edition represents an event firmware (value >= 16, excluding DIY).
Maps a FirmwareEdition to its EventEdition display metadata, or null if the edition is not an event (e.g., VANILLA, SMART_CITIZEN) or is unrecognized.