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