RadioConfigViewModel

class RadioConfigViewModel @Inject constructor(savedStateHandle: SavedStateHandle, app: Application, radioConfigRepository: RadioConfigRepository, locationRepository: LocationRepository, mapConsentPrefs: MapConsentPrefs, analyticsPrefs: AnalyticsPrefs) : ViewModel, Logging

Constructors

Link copied to clipboard
@Inject
constructor(savedStateHandle: SavedStateHandle, app: Application, radioConfigRepository: RadioConfigRepository, locationRepository: LocationRepository, mapConsentPrefs: MapConsentPrefs, analyticsPrefs: AnalyticsPrefs)

Properties

Link copied to clipboard
val currentDeviceProfile: <Error class: unknown class>
Link copied to clipboard
val destNode: StateFlow<Node?>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun exportProfile(uri: Uri, profile: <Error class: unknown class>): Job
Link copied to clipboard
fun exportSecurityConfig(uri: Uri, securityConfig: <Error class: unknown class>): Job
Link copied to clipboard
@RequiresPermission(value = "android.permission.ACCESS_FINE_LOCATION")
suspend fun getCurrentLocation(): Location?
Link copied to clipboard
fun importProfile(uri: Uri, onResult: (<Error class: unknown class>) -> Unit): Job
Link copied to clipboard
fun installProfile(protobuf: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
fun setCannedMessages(messages: String)
Link copied to clipboard
fun setConfig(config: <Error class: unknown class>)
Link copied to clipboard
fun setFixedPosition(position: Position)
Link copied to clipboard
fun setModuleConfig(config: <Error class: unknown class>)
Link copied to clipboard
fun setOwner(user: <Error class: unknown class>)
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
Link copied to clipboard
Link copied to clipboard
fun updateChannels(new: List<<Error class: unknown class>>, old: List<<Error class: unknown class>>)