RadioConfigViewModel

open class RadioConfigViewModel(savedStateHandle: ERROR CLASS: Symbol not found for SavedStateHandle, radioConfigRepository: ERROR CLASS: Symbol not found for RadioConfigRepository, packetRepository: ERROR CLASS: Symbol not found for PacketRepository, serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository, nodeRepository: ERROR CLASS: Symbol not found for NodeRepository, locationRepository: ERROR CLASS: Symbol not found for LocationRepository, mapConsentPrefs: ERROR CLASS: Symbol not found for MapConsentPrefs, analyticsPrefs: ERROR CLASS: Symbol not found for AnalyticsPrefs, homoglyphEncodingPrefs: ERROR CLASS: Symbol not found for HomoglyphPrefs, toggleAnalyticsUseCase: ERROR CLASS: Symbol not found for ToggleAnalyticsUseCase, toggleHomoglyphEncodingUseCase: ERROR CLASS: Symbol not found for ToggleHomoglyphEncodingUseCase, importProfileUseCase: ERROR CLASS: Symbol not found for ImportProfileUseCase, exportProfileUseCase: ERROR CLASS: Symbol not found for ExportProfileUseCase, exportSecurityConfigUseCase: ERROR CLASS: Symbol not found for ExportSecurityConfigUseCase, installProfileUseCase: ERROR CLASS: Symbol not found for InstallProfileUseCase, radioConfigUseCase: ERROR CLASS: Symbol not found for RadioConfigUseCase, adminActionsUseCase: ERROR CLASS: Symbol not found for AdminActionsUseCase, processRadioResponseUseCase: ERROR CLASS: Symbol not found for ProcessRadioResponseUseCase) : <ERROR CLASS> ERROR CLASS: Symbol not found for ViewModel(source)

Constructors

Link copied to clipboard
constructor(savedStateHandle: ERROR CLASS: Symbol not found for SavedStateHandle, radioConfigRepository: ERROR CLASS: Symbol not found for RadioConfigRepository, packetRepository: ERROR CLASS: Symbol not found for PacketRepository, serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository, nodeRepository: ERROR CLASS: Symbol not found for NodeRepository, locationRepository: ERROR CLASS: Symbol not found for LocationRepository, mapConsentPrefs: ERROR CLASS: Symbol not found for MapConsentPrefs, analyticsPrefs: ERROR CLASS: Symbol not found for AnalyticsPrefs, homoglyphEncodingPrefs: ERROR CLASS: Symbol not found for HomoglyphPrefs, toggleAnalyticsUseCase: ERROR CLASS: Symbol not found for ToggleAnalyticsUseCase, toggleHomoglyphEncodingUseCase: ERROR CLASS: Symbol not found for ToggleHomoglyphEncodingUseCase, importProfileUseCase: ERROR CLASS: Symbol not found for ImportProfileUseCase, exportProfileUseCase: ERROR CLASS: Symbol not found for ExportProfileUseCase, exportSecurityConfigUseCase: ERROR CLASS: Symbol not found for ExportSecurityConfigUseCase, installProfileUseCase: ERROR CLASS: Symbol not found for InstallProfileUseCase, radioConfigUseCase: ERROR CLASS: Symbol not found for RadioConfigUseCase, adminActionsUseCase: ERROR CLASS: Symbol not found for AdminActionsUseCase, processRadioResponseUseCase: ERROR CLASS: Symbol not found for ProcessRadioResponseUseCase)

Properties

Link copied to clipboard
var analyticsAllowedFlow: ERROR CLASS: Unresolved name: analyticsAllowed
Link copied to clipboard
val currentDeviceProfile: ERROR CLASS: Unresolved name: value
Link copied to clipboard
val destNode: ERROR CLASS: Symbol not found for StateFlow<ERROR CLASS: Symbol not found for Node?>
Link copied to clipboard
Link copied to clipboard
val homoglyphEncodingEnabledFlow: ERROR CLASS: Unresolved name: homoglyphEncodingEnabled
Link copied to clipboard
Link copied to clipboard
val myNodeNum: ERROR CLASS: Unresolved name: myNodeNum
Link copied to clipboard
val radioConfigState: ERROR CLASS: Symbol not found for StateFlow<org/meshtastic/feature/settings/radio/RadioConfigState>

Functions

Link copied to clipboard
Link copied to clipboard
open fun exportProfile(uri: Any, profile: ERROR CLASS: Symbol not found for DeviceProfile)
Link copied to clipboard
open fun exportSecurityConfig(uri: Any, securityConfig: ERROR CLASS: Symbol not found for Config.SecurityConfig)
Link copied to clipboard
open suspend fun getCurrentLocation(): Any?
Link copied to clipboard
open fun importProfile(uri: Any, onResult: (ERROR CLASS: Symbol not found for DeviceProfile) -> Unit)
Link copied to clipboard
fun initDestNum(id: Int?)
Link copied to clipboard
fun installProfile(protobuf: ERROR CLASS: Symbol not found for DeviceProfile)
Link copied to clipboard
open override fun onCleared()
Link copied to clipboard
Link copied to clipboard
fun setCannedMessages(messages: String)
Link copied to clipboard
fun setConfig(config: ERROR CLASS: Symbol not found for Config)
Link copied to clipboard
fun setFixedPosition(position: ERROR CLASS: Symbol not found for Position)
Link copied to clipboard
fun setModuleConfig(config: ERROR CLASS: Symbol not found for ModuleConfig)
Link copied to clipboard
fun setOwner(user: ERROR CLASS: Symbol not found for User)
Link copied to clipboard
fun setPreserveFavorites(preserveFavorites: Boolean)
Link copied to clipboard
Link copied to clipboard
fun setRingtone(ringtone: String)
Link copied to clipboard
fun setShouldReportLocation(nodeNum: Int?, shouldReportLocation: Boolean)
Link copied to clipboard
fun shouldReportLocation(nodeNum: Int?): ERROR CLASS: Unresolved name: shouldReportLocation
Link copied to clipboard
Link copied to clipboard
fun updateChannels(new: List<ERROR CLASS: Symbol not found for ChannelSettings>, old: List<ERROR CLASS: Symbol not found for ChannelSettings>)