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 | Enables/disables the auto-ACK algorithm, based on "enable" |
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_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 a received address, which needs to be parsed to discover the type |
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 needed to calculate and represent a packet timestamp |
RAIL_PtiConfig_t | A configuration for PTI |
RAIL_RxChannelHoppingConfig_t | Wrapper struct that will contain the sequence of RAIL_RxChannelHoppingConfig_t that represent the channel sequence to use during RX Channel Hopping |
RAIL_RxChannelHoppingConfigEntry_t | Structure that represents one of the channels that is part of a sequence of channels used in channel hopping |
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_TxPacketDetails_t | Detailed information requested and about the packet that was just 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_ChannelConfig_t | A configuration structure for Z-Wave channels |
RAIL_ZWAVE_Config_t | A configuration structure for Z-Wave in RAIL |
RAILSched_Config_t | A multiprotocol scheduler configuration and internal state |