AdminController
Device configuration and control operations.
Mirrors the SDK's AdminApi interface — local and remote configuration, channel management, owner identity, device lifecycle commands, and batch edit sessions. When the SDK is adopted, this interface becomes the adapter boundary: implementations delegate to RadioClient.admin. Operations that enqueue outbound admin packets can throw PacketQueueRejectedException when the current transport cannot admit the handoff. “Fire-and-forget” means no device response is awaited, not that local queue rejection is silently ignored.
See also
which extends this interface for backward compatibility
Inheritors
Functions
Runs block as an editSettings transaction against the local node.
Performs a factory reset on a node.
Requests the current canned messages from a remote node.
Requests a specific channel configuration from a remote node.
Requests the hardware connection status from a remote node.
Requests a module configuration section from a remote node.
Requests the current ringtone from a remote node.
Resets the NodeDB on a node.
Commands a node to reboot into DFU mode.
Initiates an OTA reboot request.
Updates the canned messages configuration on a remote node.
Sets a fixed position on a remote node.
Enables amateur-radio (ham) mode on a node via AdminMessage.set_ham_mode.
Updates a local radio channel. Same fire-and-forget contract as setLocalConfig.
Updates the local radio configuration.
Updates a module configuration on a remote node.
Updates a channel configuration on a remote node.
Updates the notification ringtone on a remote node.