TakPrefs

interface TakPrefs(source)

Reactive interface for TAK server settings.

Properties

Link copied to clipboard
abstract val isMeshToCotEnabled: StateFlow<Boolean>

Whether mesh nodes are synthesized into CoT contacts for connected TAK clients. Opt-in and default off; only takes effect while isTakServerEnabled is also true.

Link copied to clipboard
abstract val isTakServerEnabled: StateFlow<Boolean>
Link copied to clipboard
abstract val takServerChannel: StateFlow<Int>

Meshtastic channel index used for outbound TAK traffic (TAK client -> mesh). Parity with iOS's takServerChannel setting and the legacy ATAK plugin's channel option. Defaults to 0 (the primary channel).

Functions

Link copied to clipboard
abstract fun setMeshToCotEnabled(enabled: Boolean)
Link copied to clipboard
abstract fun setTakServerChannel(index: Int)
Link copied to clipboard
abstract fun setTakServerEnabled(enabled: Boolean)