RadioConfigRepository

Properties

Link copied to clipboard
abstract val channelSetFlow: ERROR CLASS: Symbol not found for Flow<ERROR CLASS: Symbol not found for ChannelSet>

Flow representing the ChannelSet data store.

Link copied to clipboard
abstract val deviceProfileFlow: ERROR CLASS: Symbol not found for Flow<ERROR CLASS: Symbol not found for DeviceProfile>

Flow representing the combined DeviceProfile protobuf.

Link copied to clipboard
abstract val localConfigFlow: ERROR CLASS: Symbol not found for Flow<ERROR CLASS: Symbol not found for LocalConfig>

Flow representing the LocalConfig data store.

Link copied to clipboard
abstract val moduleConfigFlow: ERROR CLASS: Symbol not found for Flow<ERROR CLASS: Symbol not found for LocalModuleConfig>

Flow representing the LocalModuleConfig data store.

Functions

Link copied to clipboard
abstract suspend fun clearChannelSet()

Clears the ChannelSet data in the data store.

Link copied to clipboard
abstract suspend fun clearLocalConfig()

Clears the LocalConfig data in the data store.

Link copied to clipboard
abstract suspend fun clearLocalModuleConfig()

Clears the LocalModuleConfig data in the data store.

Link copied to clipboard
abstract suspend fun replaceAllSettings(settingsList: List<ERROR CLASS: Symbol not found for ChannelSettings>)

Replaces the ChannelSettings list with a new settingsList.

Link copied to clipboard
abstract suspend fun setLocalConfig(config: ERROR CLASS: Symbol not found for Config)

Updates LocalConfig from each Config oneOf.

Link copied to clipboard
abstract suspend fun setLocalModuleConfig(config: ERROR CLASS: Symbol not found for ModuleConfig)

Updates LocalModuleConfig from each ModuleConfig oneOf.

Link copied to clipboard
abstract suspend fun updateChannelSettings(channel: ERROR CLASS: Symbol not found for Channel)

Updates the ChannelSettings list with the provided channel.