Data Structures
Here are the data structures with brief descriptions:
RAIL_AddrConfig_t | A structure to configure the address filtering functionality in RAIL |
RAIL_AntennaConfig_t | A configuration for antenna selection |
RAIL_AutoAckConfig_t | Enable/disable the auto-ACK algorithm, based on "enable" |
RAIL_BLE_AoxAntennaConfig_t | Contains arguments for RAIL_BLE_ConfigAoxAntenna function for EFR32XG22 |
RAIL_BLE_AoxAntennaPortPins_t | Contains elements of RAIL_BLE_AoxAntennaConfig_t struct |
RAIL_BLE_AoxConfig_t | Contains arguments for RAIL_BLE_ConfigAox function |
RAIL_BLE_State_t | A state structure for BLE |
RAIL_CalValues_t | A calibration value structure |
RAIL_ChannelConfig_t | A channel configuration structure, which defines the channel meaning when a channel number is passed into a RAIL function, e.g., RAIL_StartTx() and RAIL_StartRx() |
RAIL_ChannelConfigEntry_t | A channel configuration entry structure, which defines a channel range and parameters across which a corresponding radio configuration is valid |
RAIL_ChannelConfigEntryAttr_t | A channel configuration entry attribute structure |
RAIL_ChannelMetadata_t | Container for individual channel metadata |
RAIL_Config_t | RAIL configuration and internal state structure |
RAIL_CsmaConfig_t | A configuration structure for the CSMA transmit algorithm |
RAIL_DataConfig_t | RAIL data configuration structure |
RAIL_FrameType_t | Configures if there is a frame type in your frame and the lengths of each frame |
RAIL_IEEE802154_AddrConfig_t | A configuration structure for IEEE 802.15.4 Address Filtering |
RAIL_IEEE802154_Address_t | Representation of 802.15.4 address This structure is only used for received source address information needed to perform Frame Pending lookup |
RAIL_IEEE802154_Config_t | A configuration structure for IEEE 802.15.4 in RAIL |
RAIL_LbtConfig_t | A configuration structure for the LBT transmit algorithm |
RAIL_MultiTimer_t | RAIL timer state structure |
RAIL_PacketTimeStamp_t | Information for calculating and representing a packet timestamp |
RAIL_PtiConfig_t | A configuration for PTI |
RAIL_RfSenseSelectiveOokConfig_t | Structure to configure RFSENSE Selective(OOK) mode |
RAIL_RxChannelHoppingConfig_t | Wrapper struct that will contain the sequence of RAIL_RxChannelHoppingConfigEntry_t that represents the channel sequence to use during RX Channel Hopping |
RAIL_RxChannelHoppingConfigEntry_t | Structure that represents one of the channels that is part of a RAIL_RxChannelHoppingConfig_t sequence of channels used in channel hopping |
RAIL_RxChannelHoppingConfigMultiMode_t | Structure that parameterizes RAIL_RX_CHANNEL_HOPPING_MODE_MULTI_SENSE |
RAIL_RxDutyCycleConfig_t | Structure to configure duty cycled receive mode |
RAIL_RxPacketDetails_t | Received packet details obtained via RAIL_GetRxPacketDetails() or RAIL_GetRxPacketDetailsAlt() |
RAIL_RxPacketInfo_t | Basic information about a packet being received or already completed and awaiting processing, including memory pointers to its data in the circular receive FIFO buffer |
RAIL_SchedulerInfo_t | A structure to hold information used by the scheduler |
RAIL_ScheduleRxConfig_t | Configures the scheduled RX algorithm |
RAIL_ScheduleTxConfig_t | A configuration structure for a scheduled transmit |
RAIL_StateTiming_t | A timing configuration structure for the RAIL State Machine |
RAIL_StateTransitions_t | Used to specify radio states to transition to on success or failure |
RAIL_SyncWordConfig_t | RAIL sync words and length configuration |
RAIL_TimerSyncConfig_t | Channel values used to perform timer sync before and after sleep |
RAIL_TxPacketDetails_t | Detailed information requested about the packet that was just, or is currently being, transmitted |
RAIL_TxPowerConfig_t | A structure containing values used to initialize the power amplifiers |
RAIL_VerifyConfig_t | The configuration array provided to RAIL for use by the radio state verification feature |
RAIL_Version_t | Contains RAIL Library Version Information |
RAIL_ZWAVE_BeamRxConfig_t | Configuration structure for Z-Wave Beam Detection |
RAIL_ZWAVE_Config_t | A configuration structure for Z-Wave in RAIL |
RAIL_ZWAVE_RegionConfig_t | Each Z-Wave region supports 3 channels |
RAILSched_Config_t | A multiprotocol scheduler configuration and internal state |