Capabilities
Defines the capabilities and feature support based on the device firmware version.
This class provides a centralized way to check if specific features are supported by the connected node's firmware. Add new features here to ensure consistency across the app.
Note: Properties are calculated once during initialization for efficiency.
Properties
Ability to mute notifications from specific nodes via admin messages.
FIXME: Ability to request neighbor information from other nodes. Disabled until working better.
Ability to send verified shared contacts. Supported since firmware v2.7.12.
Ability to toggle device telemetry globally via module config. Supported since firmware v2.7.12.
Ability to toggle the 'is_unmessageable' flag in user config. Supported since firmware v2.6.9.
Support for ESP32 Unified OTA. Supported since firmware v2.7.18.
Support for sharing contact information via QR codes. Supported since firmware v2.6.8.
Support for location sharing on secondary channels. Supported since firmware v2.6.10.
Support for Status Message module. Supported since firmware v2.7.17.
Support for TAK (ATAK) module configuration. Supported since firmware v2.7.19.
Support for Traffic Management module. Supported since firmware v3.0.0.