RadioProfileRegistry class final
#include <npr/phy/radio_profile_registry.hpp>
Static registry of supported NPR radio modulation profiles.
Public static functions
- static auto default_profile() -> const RadioProfile&
- Returns default profile used as fallback.
- static auto find(uint8_t modulation_id) -> const RadioProfile*
- Finds profile by modulation id.
- static auto profiles(size_t* count) -> const RadioProfile*
- Returns contiguous profile array and optional count.
Function documentation
static const RadioProfile* npr:: rf:: RadioProfileRegistry:: find(uint8_t modulation_id)
Finds profile by modulation id.
| Returns | Profile pointer or nullptr when id is unknown. |
|---|