Package-level declarations

Types

Link copied to clipboard
data class AndroidUsbDeviceData(val driver: UsbSerialDriver) : UsbDeviceData

Android-specific implementation of UsbDeviceData wrapping UsbSerialDriver.

Link copied to clipboard
sealed class DeviceListEntry

A sealed class representing the different types of devices that can be displayed in the connections list.

Link copied to clipboard
data class DiscoveredDevices(val bleDevices: List<DeviceListEntry> = emptyList(), val usbDevices: List<DeviceListEntry> = emptyList(), val discoveredTcpDevices: List<DeviceListEntry> = emptyList(), val recentTcpDevices: List<DeviceListEntry> = emptyList())
Link copied to clipboard
Link copied to clipboard
interface UsbDeviceData

Interface for platform-specific USB data to avoid Android dependencies in common code.

Functions

Link copied to clipboard
fun ERROR CLASS: Symbol not found for BleDevice.getMeshtasticShortName(): String?

Returns the short name of the device if it's a Meshtastic device, otherwise null.