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