Package-level declarations

Functions

Link copied to clipboard
fun BeaconChannelsCard(channels: List<BeaconChannel>, selectedIds: Set<String>, onToggle: (String) -> Unit, enabled: Boolean, modifier: Modifier = Modifier)

Scan-setup section listing distinct custom channels that beacons advertised (Apple 014-mesh-beacons FR-007). Selecting a row adds a custom-channel scan target that tunes the radio's primary channel to that name during its dwell.

Link copied to clipboard
fun DwellProgressIndicator(presetName: String, remainingSeconds: Long, totalSeconds: Long, modifier: Modifier = Modifier)

Displays dwell progress for a single preset with a countdown timer and linear progress bar.

Link copied to clipboard
fun PresetPickerCard(selectedPresets: Set<ChannelOption>, homePreset: ChannelOption, onTogglePreset: (ChannelOption) -> Unit, enabled: Boolean, modifier: Modifier = Modifier, beaconPresets: Set<ChannelOption> = emptySet())

A card containing a FlowRow of FilterChip items for preset selection.

Link copied to clipboard
fun PresetResultCard(result: DiscoveryPresetResultEntity, nodes: List<DiscoveredNodeEntity>, modifier: Modifier = Modifier, aiSummary: String? = null, rank: Int? = null, isTied: Boolean = false)
Link copied to clipboard