RadioConfigState
data class RadioConfigState(val isLocal: Boolean = false, val connected: Boolean = false, val route: String = "", val metadata: DeviceMetadata? = null, val userConfig: User = User(), val channelList: List<ChannelSettings> = emptyList(), val radioConfig: LocalConfig = LocalConfig(), val moduleConfig: LocalModuleConfig = LocalModuleConfig(), val ringtone: String = "", val cannedMessageMessages: String = "", val deviceConnectionStatus: DeviceConnectionStatus? = null, val deviceUIConfig: DeviceUIConfig? = null, val fileManifest: List<FileInfo> = emptyList(), val loraRegionPresetMap: LoRaRegionPresetMap? = null, val localIsLicensed: Boolean = false, val responseState: ResponseState<Boolean> = ResponseState.Empty, val analyticsAvailable: Boolean = true, val analyticsEnabled: Boolean = true, val nodeDbResetPreserveFavorites: Boolean = false)(source)
Data class that represents the current RadioConfig state.
Constructors
Link copied to clipboard
constructor(isLocal: Boolean = false, connected: Boolean = false, route: String = "", metadata: DeviceMetadata? = null, userConfig: User = User(), channelList: List<ChannelSettings> = emptyList(), radioConfig: LocalConfig = LocalConfig(), moduleConfig: LocalModuleConfig = LocalModuleConfig(), ringtone: String = "", cannedMessageMessages: String = "", deviceConnectionStatus: DeviceConnectionStatus? = null, deviceUIConfig: DeviceUIConfig? = null, fileManifest: List<FileInfo> = emptyList(), loraRegionPresetMap: LoRaRegionPresetMap? = null, localIsLicensed: Boolean = false, responseState: ResponseState<Boolean> = ResponseState.Empty, analyticsAvailable: Boolean = true, analyticsEnabled: Boolean = true, nodeDbResetPreserveFavorites: Boolean = false)
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Whether the device being configured is flagged as a licensed (amateur) operator; gates licensed-only presets.
Link copied to clipboard
Firmware's region→preset legality map (local handshake only); null when unavailable (firmware < 2.8).
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard