Configuration data for the attached EFF device.
A structure of type RAIL_EffConfig_t is passed to RAIL_ConfigEff().
Public Attributes#
EFF Device Type.
TEST output GPIO port.
TEST output GPIO pin.
LNA modes enable bitmask.
Trip point from rural to urban mode, in millivolts.
Trip point from urban to bypass mode, in millivolts.
Reserved for future use.
Time to stay in urban mode before transitioning to rural mode, in milliseconds.
Time to stay in bypass mode before transitioning to urban or rural mode, in milliseconds.
Config Structure for FSK CLPC settings.
Config Structure for OFDM CLPC settings.
Reserved for future use.
Select CLPC mode.
Indicates whether the advanced thermal protection is enabled.
Word alignment.
Temperature of EFF above which transmit is not allowed, in degrees Kelvin.
Public Attribute Documentation#
device#
RAIL_EffDevice_t RAIL_EffConfig_t::device
EFF Device Type.
5635
of file common/rail_types.h
testPort#
uint8_t RAIL_EffConfig_t::testPort
TEST output GPIO port.
5636
of file common/rail_types.h
testPin#
uint8_t RAIL_EffConfig_t::testPin
TEST output GPIO pin.
5637
of file common/rail_types.h
enabledLnaModes#
RAIL_EffLnaMode_t RAIL_EffConfig_t::enabledLnaModes
LNA modes enable bitmask.
5638
of file common/rail_types.h
ruralUrbanMv#
uint16_t RAIL_EffConfig_t::ruralUrbanMv
Trip point from rural to urban mode, in millivolts.
5639
of file common/rail_types.h
urbanBypassMv#
uint16_t RAIL_EffConfig_t::urbanBypassMv
Trip point from urban to bypass mode, in millivolts.
5640
of file common/rail_types.h
lnaReserved#
uint16_t RAIL_EffConfig_t::lnaReserved
Reserved for future use.
5641
of file common/rail_types.h
urbanDwellTimeMs#
uint32_t RAIL_EffConfig_t::urbanDwellTimeMs
Time to stay in urban mode before transitioning to rural mode, in milliseconds.
5642
of file common/rail_types.h
bypassDwellTimeMs#
uint32_t RAIL_EffConfig_t::bypassDwellTimeMs
Time to stay in bypass mode before transitioning to urban or rural mode, in milliseconds.
5643
of file common/rail_types.h
fskClpcConfig#
RAIL_EffClpcConfig_t RAIL_EffConfig_t::fskClpcConfig
Config Structure for FSK CLPC settings.
5644
of file common/rail_types.h
ofdmClpcConfig#
RAIL_EffClpcConfig_t RAIL_EffConfig_t::ofdmClpcConfig
Config Structure for OFDM CLPC settings.
5645
of file common/rail_types.h
clpcReserved#
uint8_t RAIL_EffConfig_t::clpcReserved
Reserved for future use.
5646
of file common/rail_types.h
clpcEnable#
RAIL_ClpcEnable_t RAIL_EffConfig_t::clpcEnable
Select CLPC mode.
5647
of file common/rail_types.h
advProtectionEnable#
bool RAIL_EffConfig_t::advProtectionEnable
Indicates whether the advanced thermal protection is enabled.
5648
of file common/rail_types.h
reservedByte#
uint8_t RAIL_EffConfig_t::reservedByte
Word alignment.
5649
of file common/rail_types.h
tempThresholdK#
uint16_t RAIL_EffConfig_t::tempThresholdK
Temperature of EFF above which transmit is not allowed, in degrees Kelvin.
5650
of file common/rail_types.h