Package-level declarations

Functions

Link copied to clipboard
fun BLEDevices(connectionState: ConnectionState, btDevices: List<DeviceListEntry>, selectedDevice: String, scanModel: BTScanModel, bluetoothEnabled: Boolean)

Composable that displays a list of Bluetooth Low Energy (BLE) devices and allows scanning. It handles Bluetooth permissions using accompanist-permissions.

Link copied to clipboard
fun CurrentlyConnectedCard(node: Node, modifier: Modifier = Modifier, onNavigateToNodeDetails: (Int) -> Unit, onSetShowSharedContact: (Node) -> Unit, onNavigateToSettings: () -> Unit, onClickDisconnect: () -> Unit)
Link copied to clipboard
fun DeviceListItem(connected: Boolean, device: DeviceListEntry, onSelect: () -> Unit, modifier: Modifier = Modifier)
Link copied to clipboard
fun EmptyStateContent(imageVector: ImageVector? = null, text: String, actionButton: @Composable () -> Unit? = null)
Link copied to clipboard
fun NetworkDevices(connectionState: ConnectionState, discoveredNetworkDevices: List<DeviceListEntry>, recentNetworkDevices: List<DeviceListEntry>, selectedDevice: String, scanModel: BTScanModel)
Link copied to clipboard
fun TopLevelNavIcon(destination: TopLevelDestination, connectionState: ConnectionState, deviceType: DeviceType?)
Link copied to clipboard
fun UsbDevices(connectionState: ConnectionState, usbDevices: List<DeviceListEntry>, selectedDevice: String, scanModel: BTScanModel)