Package-level declarations

Types

Link copied to clipboard
data class NodeFilterToggles(val includeUnknown: Boolean, val onToggleIncludeUnknown: () -> Unit, val excludeInfrastructure: Boolean, val onToggleExcludeInfrastructure: () -> Unit, val onlyOnline: Boolean, val onToggleOnlyOnline: () -> Unit, val onlyDirect: Boolean, val onToggleOnlyDirect: () -> Unit, val showIgnored: Boolean, val onToggleShowIgnored: () -> Unit, val ignoredNodeCount: Int)
Link copied to clipboard
sealed class NodeMenuAction

Functions

Link copied to clipboard
fun AdministrationSection(node: ERROR CLASS: Symbol not found for Node, metricsState: MetricsState, onAction: (NodeDetailAction) -> Unit, onFirmwareSelect: (ERROR CLASS: Symbol not found for FirmwareRelease) -> Unit, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier)
Link copied to clipboard
fun AirQualityInfo(iaq: String, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun ChannelInfo(channel: Int, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun CompassSheetContent(uiState: CompassUiState, onRequestLocationPermission: () -> Unit, onOpenLocationSettings: () -> Unit, onRequestPosition: () -> Unit, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier)
Link copied to clipboard
fun CooldownIconButton(onClick: () -> Unit, cooldownTimestamp: Long?, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, cooldownDuration: Long = COOL_DOWN_TIME_MS, content: () -> Unit)
Link copied to clipboard
fun CooldownOutlinedIconButton(onClick: () -> Unit, cooldownTimestamp: Long?, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, cooldownDuration: Long = COOL_DOWN_TIME_MS, content: () -> Unit)
Link copied to clipboard
fun DeviceActions(node: ERROR CLASS: Symbol not found for Node, lastTracerouteTime: Long?, lastRequestNeighborsTime: Long?, availableLogs: Set<LogsType>, onAction: (NodeDetailAction) -> Unit, metricsState: MetricsState, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, isLocal: Boolean = false)
Link copied to clipboard
fun DeviceDetailsSection(state: MetricsState, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier)
Link copied to clipboard
fun DistanceInfo(distance: String, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun ElevationInfo(modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, altitude: Int, system: ERROR CLASS: Symbol not found for Config.DisplayConfig.DisplayUnits, suffix: String = stringResource(Res.string.elevation_suffix), contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun FirmwareReleaseSheetContent(firmwareRelease: ERROR CLASS: Symbol not found for FirmwareRelease, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier)
Link copied to clipboard
fun HardwareInfo(hwModel: String, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun HopsInfo(hops: Int, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun HumidityInfo(humidity: String, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun IconInfo(icon: ERROR CLASS: Symbol not found for ImageVector, contentDescription: String, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, label: String? = null, text: String? = null, style: ERROR CLASS: Symbol not found for TextStyle = MaterialTheme.typography.labelMedium, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface, content: () -> Unit = {})
Link copied to clipboard
fun InfoCard(text: String, value: String, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, icon: ERROR CLASS: Symbol not found for ImageVector?? = null, iconRes: ERROR CLASS: Symbol not found for DrawableResource?? = null, rotateIcon: Float = 0.0f)
Link copied to clipboard
fun LastHeardInfo(modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, lastHeard: Int, showLabel: Boolean = true, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun LinkedCoordinatesItem(node: ERROR CLASS: Symbol not found for Node, displayUnits: ERROR CLASS: Symbol not found for Config.DisplayConfig.DisplayUnits = Config.DisplayConfig.DisplayUnits.METRIC)
Link copied to clipboard
fun NodeContextMenu(expanded: Boolean, node: ERROR CLASS: Symbol not found for Node, onFavorite: () -> Unit, onIgnore: () -> Unit, onMute: () -> Unit, onRemove: () -> Unit, onDismiss: () -> Unit)

Shared context menu for node actions (favorite, ignore, mute, remove).

Link copied to clipboard
fun NodeDetailsSection(node: ERROR CLASS: Symbol not found for Node, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier)
Link copied to clipboard
fun NodeFilterTextField(modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, filterText: String, onTextChange: (String) -> Unit, currentSortOption: ERROR CLASS: Symbol not found for NodeSortOption, onSortSelect: (ERROR CLASS: Symbol not found for NodeSortOption) -> Unit, includeUnknown: Boolean, onToggleIncludeUnknown: () -> Unit, excludeInfrastructure: Boolean, onToggleExcludeInfrastructure: () -> Unit, onlyOnline: Boolean, onToggleOnlyOnline: () -> Unit, onlyDirect: Boolean, onToggleOnlyDirect: () -> Unit, showIgnored: Boolean, onToggleShowIgnored: () -> Unit, ignoredNodeCount: Int)
Link copied to clipboard
fun NodeIdInfo(id: String, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun NodeItem(thisNode: ERROR CLASS: Symbol not found for Node??, thatNode: ERROR CLASS: Symbol not found for Node, distanceUnits: Int, tempInFahrenheit: Boolean, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, onClick: () -> Unit = {}, onLongClick: () -> Unit? = null, connectionState: ERROR CLASS: Symbol not found for ConnectionState, isActive: Boolean = false)
Link copied to clipboard
fun NodeStatusIcons(isThisNode: Boolean, isUnmessageable: Boolean, isFavorite: Boolean, isMuted: Boolean, connectionState: ERROR CLASS: Symbol not found for ConnectionState, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, contentColor: ERROR CLASS: Symbol not found for Color = LocalContentColor.current)
Link copied to clipboard
fun NotesSection(node: ERROR CLASS: Symbol not found for Node, onSaveNotes: (Int, String) -> Unit, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier)
Link copied to clipboard
fun PaxcountInfo(pax: String, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun PositionSection(node: ERROR CLASS: Symbol not found for Node, ourNode: ERROR CLASS: Symbol not found for Node??, metricsState: MetricsState, availableLogs: Set<LogsType>, onAction: (NodeDetailAction) -> Unit, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier)

Displays node position details, last update time, distance, and related actions like requesting position and accessing map/position logs.

Link copied to clipboard
fun PowerInfo(value: String, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, label: String? = null, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun RoleInfo(role: String, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun SatelliteCountInfo(modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, satCount: Int, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun SoilMoistureInfo(moisture: String, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun SoilTemperatureInfo(temp: String, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)
Link copied to clipboard
fun TemperatureInfo(temp: String, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, contentColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.onSurface)