DeviceConnectionViewModel

class DeviceConnectionViewModel(metaDataUseCase: MetaDataUseCase, activeDeviceSelector: ActiveDeviceSelector, deviceDetectionUseCase: DeviceDetectionUseCase) : ViewModel

Constructors

Link copied to clipboard
constructor(metaDataUseCase: MetaDataUseCase, activeDeviceSelector: ActiveDeviceSelector, deviceDetectionUseCase: DeviceDetectionUseCase)

Types

Link copied to clipboard
data class State(val ipAndPort: String = "", val connectionState: DeviceConnectionViewModel.State.ConnectionState = ConnectionState.Disconnected, val devices: List<DetectedDevice> = emptyList())

Properties

Link copied to clipboard
val state: MutableStateFlow<DeviceConnectionViewModel.State>
Link copied to clipboard
expect val viewModelScope: CoroutineScope

Functions

Link copied to clipboard
Link copied to clipboard
fun onIpAndPortChanged(newValue: String)