AndroidGetDiscoveredDevicesUseCase

class AndroidGetDiscoveredDevicesUseCase(bluetoothRepository: BluetoothRepository, recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbRepository: UsbRepository, radioInterfaceService: RadioInterfaceService, usbManagerLazy: Lazy<UsbManager>) : GetDiscoveredDevicesUseCase(source)

Constructors

Link copied to clipboard
constructor(bluetoothRepository: BluetoothRepository, recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbRepository: UsbRepository, radioInterfaceService: RadioInterfaceService, usbManagerLazy: Lazy<UsbManager>)

Functions

Link copied to clipboard
open override fun invoke(showMock: Boolean, resolvedList: Flow<List<DiscoveredService>>): Flow<DiscoveredDevices>

Returns a flow of all discovered devices (BLE, USB, TCP).