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.
4629
of file common/rail_types.h
testPort#
uint8_t RAIL_EffConfig_t::testPort
TEST output GPIO port.
4630
of file common/rail_types.h
testPin#
uint8_t RAIL_EffConfig_t::testPin
TEST output GPIO pin.
4631
of file common/rail_types.h
enabledLnaModes#
RAIL_EffLnaMode_t RAIL_EffConfig_t::enabledLnaModes
LNA modes enable bitmask.
4632
of file common/rail_types.h
ruralUrbanMv#
uint16_t RAIL_EffConfig_t::ruralUrbanMv
Trip point from rural to urban mode, in millivolts.
4633
of file common/rail_types.h
urbanBypassMv#
uint16_t RAIL_EffConfig_t::urbanBypassMv
Trip point from urban to bypass mode, in millivolts.
4634
of file common/rail_types.h
lnaReserved#
uint16_t RAIL_EffConfig_t::lnaReserved
Reserved for future use.
4635
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.
4636
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.
4637
of file common/rail_types.h
fskClpcConfig#
RAIL_EffClpcConfig_t RAIL_EffConfig_t::fskClpcConfig
Config Structure for FSK CLPC settings.
4638
of file common/rail_types.h
ofdmClpcConfig#
RAIL_EffClpcConfig_t RAIL_EffConfig_t::ofdmClpcConfig
Config Structure for OFDM CLPC settings.
4639
of file common/rail_types.h
clpcReserved#
uint8_t RAIL_EffConfig_t::clpcReserved
Reserved for future use.
4640
of file common/rail_types.h
clpcEnable#
RAIL_ClpcEnable_t RAIL_EffConfig_t::clpcEnable
Select CLPC mode.
4641
of file common/rail_types.h
advProtectionEnable#
bool RAIL_EffConfig_t::advProtectionEnable
Indicates whether the advanced thermal protection is enabled.
4642
of file common/rail_types.h
reservedByte#
uint8_t RAIL_EffConfig_t::reservedByte
Word alignment.
4643
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.
4644
of file common/rail_types.h