Module app
Source - App ๐
- Central application state.
- AprsMessageStatus ๐
- Tracking state for a sent APRS message.
- AprsStationCache ๐
- Cached APRS station for the TUI display.
- BandState ๐
- Live state for one band, updated by the radio poller.
- RadioState ๐
- Aggregated radio state from the poller.
- AprsMessageState ๐
- Delivery state for a tracked APRS message.
- AprsMode ๐
- Whether the APRS client is active in the radio task.
- ChannelEditField ๐
- Which field is selected in channel edit mode.
- DStarMode ๐
- Whether the D-STAR gateway is active in the radio task.
- InputMode ๐
- Input mode for the UI.
- MainView ๐
- Which view is shown in the main pane.
- McpState ๐
- MCP programming state machine.
- Message ๐
- All events that can flow into the update loop.
- Pane ๐
- Which pane currently has input focus.
- SettingRow ๐
- Settings row identifiers for the interactive settings list.
- SETTINGS_COUNT ๐
- Number of rows in the settings list (must match
SettingRow::ALL.len()).
- cache_dir ๐
- Platform-specific cache directory.
- cache_path ๐
- Path to the MCP cache file.
- cat_settings ๐
- Settings that use instant CAT writes (no disconnect).
- load_cache ๐
- Load cached MCP image from disk. Returns (image, age).
- mcp_settings ๐
- Settings that require MCP page write (~3s, brief disconnect).
- on_off ๐
- save_cache ๐
- Save raw MCP image to disk cache.