Expand description
Application state for the TUI.
This module contains the core state management for the terminal user interface, including device tracking, connection status, and UI navigation.
Structs§
- Alert
- An active alert for a device.
- Alert
Record - Record of a past alert for history viewing.
- App
- Main application state for the TUI.
- Device
State - State for a single Aranet device.
- Session
Stats - Session statistics for a device.
Enums§
- Alert
Severity - Alert severity level.
- BleRange
- Bluetooth range mode.
- Connection
Status - Connection status for a device.
- Device
Filter - Filter for device list display.
- History
Filter - Time range filter for history.
- Pending
Action - Actions that require user confirmation.
- Tab
- UI tab selection.
- Theme
- UI theme.
Functions§
- calculate_
radon_ averages - Calculate radon averages from history records.