Package-level declarations
Types
Utility object for chart styling and component creation. Provides reusable styled lines, points, and axes for Vico charts.
ViewModel responsible for managing and graphing metrics (telemetry, signal strength, paxcount) for a specific node.
Properties
Functions
An adaptive layout for metric screens. Uses a split Row for wide screens (tablets/landscape) and a stacked Column for narrow screens (phones).
A high-level template for metric screens that handles the Scaffold, AppBar, adaptive layout, and synchronization.
A generic chart host for Meshtastic metric charts. Handles common boilerplate for markers, scrolling, and point selection synchronization.
Creates the legend that identifies the colors used for the graph.
Displays a dialog with information about the legend items.
Shared metric log/list UI components used by TracerouteLog, NeighborInfoLog, HostMetricsLog, and PositionLog.
Safely extracts the hardware model number from a HardwareModel enum.