NVM-suitable PA descriptor structure to map to a RAIL_PaDescriptor_t.

The size of this structure must be a multiple of 4 bytes.

Public Attributes#

Algorithm used to map dBm to power levels for this PA.

uint8_t

The number of curve piecewise segments or mapping table entries provided for the PA according to its algorithm.

Minimum power level for this PA.

Maximum power level for this PA.

Public Attribute Documentation#

algorithm#

RAIL_PaConversionAlgorithm_t sl_rail_nvm_pa_descriptor_t::algorithm

Algorithm used to map dBm to power levels for this PA.


num_segments_or_entries#

uint8_t sl_rail_nvm_pa_descriptor_t::num_segments_or_entries

The number of curve piecewise segments or mapping table entries provided for the PA according to its algorithm.

This should not exceed SL_RAIL_NVM_PA_CURVE_SEGMENTS for a PA using RAIL_PA_ALGORITHM_PIECEWISE_LINEAR or SL_RAIL_NVM_PA_TABLE_ENTRIES for a PA using RAIL_PA_ALGORITHM_MAPPING_TABLE.


min#

RAIL_TxPowerLevel_t sl_rail_nvm_pa_descriptor_t::min

Minimum power level for this PA.


max#

RAIL_TxPowerLevel_t sl_rail_nvm_pa_descriptor_t::max

Maximum power level for this PA.