ActiveDeviceManagerImpl

class ActiveDeviceManagerImpl(metaDataUseCase: MetaDataUseCase, scope: CoroutineScope) : ActiveDeviceMonitor, ActiveDeviceSelector

Constructors

Link copied to clipboard
constructor(metaDataUseCase: MetaDataUseCase, scope: CoroutineScope)

Properties

Link copied to clipboard
Link copied to clipboard
open override val onDeviceConnectionStateChange: MutableSharedFlow<Unit>
Link copied to clipboard
open override val selectedDevice: MutableStateFlow<StatefulDevice?>

Functions

Link copied to clipboard
open override fun clearSelectedDevice()
Link copied to clipboard
open override fun setActiveDeviceWithMetaData(device: Device, metadata: MetaData)
Link copied to clipboard
open override fun updateSelectedDevice(device: Device)