Package-level declarations
Types
Link copied to clipboard
class AndroidGetDiscoveredDevicesUseCase(bluetoothRepository: BluetoothRepository, recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbRepository: UsbRepository, radioInterfaceService: RadioInterfaceService, usbManagerLazy: Lazy<UsbManager>) : GetDiscoveredDevicesUseCase
Link copied to clipboard
open class CommonGetDiscoveredDevicesUseCase(recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbScanner: UsbScanner? = null) : GetDiscoveredDevicesUseCase
Platform-agnostic implementation of GetDiscoveredDevicesUseCase.
Link copied to clipboard
class JvmGetDiscoveredDevicesUseCase(recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbScanner: UsbScanner? = null) : CommonGetDiscoveredDevicesUseCase
JVM/Desktop binding for org.meshtastic.feature.connections.model.GetDiscoveredDevicesUseCase.
Link copied to clipboard
Link copied to clipboard
interface UsbScanner
Platform-specific scanner for USB/Serial devices.