ConnectionsViewModel
Constructors
Properties
Whether ourNodeInfo belongs to the active transport session rather than cached state from an earlier session. Warning presentation uses this boundary so a non-null repository node alone cannot make configuration actionable.
Single source of truth for the UI's connection lifecycle label. Kept independent from configuration state so region, lockdown, and managed-mode changes cannot rewrite a transient connection label.
Filtered ourNodeInfo that only emits when display-relevant fields change, preventing continuous recomposition from lastHeard/snr updates.
Whether the LoRa region is UNSET and needs to be configured.
Whether the device is configured not to transmit. Null-safe against the pre-config LocalConfig so the notice cannot flash before the device's config arrives.