RadioConfigUseCase
Use case for interacting with radio configuration components.
Every request method takes an onRequestId callback invoked with the request's packet ID before the send is issued. Callers that correlate responses by request ID (e.g. RadioConfigViewModel.requestIds) MUST register the ID in this callback rather than after the method returns: the send suspends until the radio acks the packet via QueueStatus, and for the locally connected node the firmware (2.8+) delivers the admin response through its synchronous loopback before that ack — so a post-return registration loses the race and the response is dropped.
Functions
Requests the canned messages from the radio.
Requests the device connection status from the radio.
Requests the ringtone from the radio.
Removes the fixed position on the radio.
Sets the canned messages on the radio.
Updates the fixed position on the radio.
Enables amateur-radio (ham) mode on the locally connected node via set_ham_mode. At protobufs 2.7.25 only call_sign and short_name are user-supplied; long_name becomes settable when meshtastic/protobufs#941 ships.
Updates a module configuration section on the radio.
Updates a channel on the radio.
Sets the ringtone on the radio.