ChannelViewModel

class ChannelViewModel(radioController: ERROR CLASS: Symbol not found for RadioController, radioConfigRepository: ERROR CLASS: Symbol not found for RadioConfigRepository, analytics: ERROR CLASS: Symbol not found for PlatformAnalytics) : <ERROR CLASS> ERROR CLASS: Symbol not found for ViewModel(source)

Constructors

Link copied to clipboard
constructor(radioController: ERROR CLASS: Symbol not found for RadioController, radioConfigRepository: ERROR CLASS: Symbol not found for RadioConfigRepository, analytics: ERROR CLASS: Symbol not found for PlatformAnalytics)

Properties

Link copied to clipboard
val channels: ERROR CLASS: Unresolved name: stateInWhileSubscribed
Link copied to clipboard
val connectionState: ERROR CLASS: Unresolved name: connectionState
Link copied to clipboard
Link copied to clipboard
val localConfig: ERROR CLASS: Unresolved name: stateInWhileSubscribed
Link copied to clipboard
var region: ERROR CLASS: Symbol not found for Config.LoRaConfig.RegionCode
Link copied to clipboard
val requestChannelSet: ERROR CLASS: Symbol not found for StateFlow<ERROR CLASS: Symbol not found for ChannelSet?>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun requestChannelUrl(url: String, onError: () -> Unit): ERROR CLASS: Unresolved name: onFailure

Parse a channel URL string and store the resulting ChannelSet.

Link copied to clipboard
fun setChannel(channel: ERROR CLASS: Symbol not found for Channel)
Link copied to clipboard
fun setChannels(channelSet: ERROR CLASS: Symbol not found for ChannelSet): ERROR CLASS: Unresolved name: launch

Set the radio config (also updates our saved copy in preferences).

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