RAIL_EffConfig_t Struct Reference

Configuration data for the attached EFF device.

#include < rail_types.h >

Data Fields

RAIL_EffDevice_t device
EFF Device Type.
uint8_t ctrl0Port
CTRL0 output GPIO port.
uint8_t ctrl0Pin
CTRL0 output GPIO pin.
uint8_t ctrl1Port
CTRL1 output GPIO port.
uint8_t ctrl1Pin
CTRL1 output GPIO pin.
uint8_t ctrl2Port
CTRL2 output GPIO port.
uint8_t ctrl2Pin
CTRL2 output GPIO pin.
uint8_t ctrl3Port
CTRL3 output GPIO port.
uint8_t ctrl3Pin
CTRL3 output GPIO pin.
uint8_t testPort
TEST output GPIO port.
uint8_t testPin
TEST output GPIO pin.
uint8_t sensePort
SENSE input GPIO port.
uint8_t sensePin
SENSE input GPIO pin.
RAIL_EffLnaMode_t enabledLnaModes
LNA modes enable bitmask.
uint16_t ruralUrbanMv
Trip point from rural to urban mode, in millivolts.
uint16_t urbanBypassMv
Trip point from urban to bypass mode, in millivolts.
uint16_t lnaReserved
Reserved for future use.
uint32_t urbanDwellTimeMs
Time to stay in urban mode before transitioning to rural mode, in milliseconds.
uint32_t bypassDwellTimeMs
Time to stay in bypass mode before transitioning to urban or rural mode, in milliseconds.
uint16_t clpcSlowLoopTarget
Target for Closed Loop Power Control (CLPC) slow loop, in milliwatts.
uint16_t clpcSlowLoopSlope
Slope for CLPC slow loop, in delta-GAINDIG/delta-milliwatts.
uint16_t clpcFastLoopTarget
Target for CLPC fast loop, in millivolts.
uint16_t clpcFastLoopSlope
Slope for CLPC fast loop, in delta-GAINDIG/delta-millivolts.
uint8_t clpcReserved
Reserved for future use.
RAIL_ClpcEnable_t clpcEnable
Select CLPC mode.
uint8_t maxTxContinuousPowerDbm
Maximum continuous power (in dBm)
uint8_t maxTxDutyCycle
Maximum transmit duty cycle (as a percentage)
uint16_t effTempThreshold
Temperature of EFF above which transmit is not allowed, in degrees Kelvin.
uint16_t internalTempThreshold
Chip's internal temperature above which transmit is not allowed, in degrees Kelvin.

Configuration data for the attached EFF device.

A structure of type RAIL_EffConfig_t is passed to RAIL_ConfigEff() .

Definition at line 4353 of file rail_types.h .

Field Documentation

clpcFastLoopSlope

uint16_t RAIL_EffConfig_t::clpcFastLoopSlope

Slope for CLPC fast loop, in delta-GAINDIG/delta-millivolts.

Definition at line 4376 of file rail_types.h .

clpcFastLoopTarget

uint16_t RAIL_EffConfig_t::clpcFastLoopTarget

Target for CLPC fast loop, in millivolts.

Definition at line 4375 of file rail_types.h .

clpcSlowLoopSlope

uint16_t RAIL_EffConfig_t::clpcSlowLoopSlope

Slope for CLPC slow loop, in delta-GAINDIG/delta-milliwatts.

Definition at line 4374 of file rail_types.h .

clpcSlowLoopTarget

uint16_t RAIL_EffConfig_t::clpcSlowLoopTarget

Target for Closed Loop Power Control (CLPC) slow loop, in milliwatts.

Definition at line 4373 of file rail_types.h .


The documentation for this struct was generated from the following file:
  • common/ rail_types.h