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.
4730
of file common/rail_types.h
testPort#
uint8_t RAIL_EffConfig_t::testPort
TEST output GPIO port.
4731
of file common/rail_types.h
testPin#
uint8_t RAIL_EffConfig_t::testPin
TEST output GPIO pin.
4732
of file common/rail_types.h
enabledLnaModes#
RAIL_EffLnaMode_t RAIL_EffConfig_t::enabledLnaModes
LNA modes enable bitmask.
4733
of file common/rail_types.h
ruralUrbanMv#
uint16_t RAIL_EffConfig_t::ruralUrbanMv
Trip point from rural to urban mode, in millivolts.
4734
of file common/rail_types.h
urbanBypassMv#
uint16_t RAIL_EffConfig_t::urbanBypassMv
Trip point from urban to bypass mode, in millivolts.
4735
of file common/rail_types.h
lnaReserved#
uint16_t RAIL_EffConfig_t::lnaReserved
Reserved for future use.
4736
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.
4737
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.
4738
of file common/rail_types.h
fskClpcConfig#
RAIL_EffClpcConfig_t RAIL_EffConfig_t::fskClpcConfig
Config Structure for FSK CLPC settings.
4739
of file common/rail_types.h
ofdmClpcConfig#
RAIL_EffClpcConfig_t RAIL_EffConfig_t::ofdmClpcConfig
Config Structure for OFDM CLPC settings.
4740
of file common/rail_types.h
clpcReserved#
uint8_t RAIL_EffConfig_t::clpcReserved
Reserved for future use.
4741
of file common/rail_types.h
clpcEnable#
RAIL_ClpcEnable_t RAIL_EffConfig_t::clpcEnable
Select CLPC mode.
4742
of file common/rail_types.h
advProtectionEnable#
bool RAIL_EffConfig_t::advProtectionEnable
Indicates whether the advanced thermal protection is enabled.
4743
of file common/rail_types.h
reservedByte#
uint8_t RAIL_EffConfig_t::reservedByte
Word alignment.
4744
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.
4745
of file common/rail_types.h