NodeController

Node management operations — favorite, ignore, mute, and remove nodes.

Mirrors the node management subset of the SDK's AdminApi (setFavorite, setIgnored, toggleMuted). When the SDK is adopted, implementations delegate to RadioClient.admin.setFavorite(NodeId, Boolean) etc.

See also

which extends this interface for backward compatibility

Inheritors

Functions

Link copied to clipboard
abstract suspend fun removeByNodenum(packetId: Int, nodeNum: Int)

Removes a node from the mesh by its node number.

Link copied to clipboard
abstract suspend fun setFavorite(nodeNum: Int, favorite: Boolean)

Sets the favorite status of a node on the radio.

Link copied to clipboard
abstract suspend fun setIgnored(nodeNum: Int, ignored: Boolean)

Sets the ignore status of a node on the radio.

Link copied to clipboard
abstract suspend fun toggleMuted(nodeNum: Int)

Toggles the mute status of a node on the radio. Mirrors the SDK's toggleMuted(NodeId).