npr::rf::RadioProfileRegistry class final

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.