Contains arguments for RAIL_BLE_ConfigAox function.
Public Attributes#
See RAIL_BLE_AOX_OPTIONS_* for bitfield defines for different AoX features.
Size of the raw AoX CTE (continuous tone extension) data capture buffer in bytes.
Address to where the received CTE is written.
Address to first element of antenna pattern array.
Size of the antenna pattern array.
Public Attribute Documentation#
aoxOptions#
RAIL_BLE_AoxOptions_t RAIL_BLE_AoxConfig_t::aoxOptions
See RAIL_BLE_AOX_OPTIONS_* for bitfield defines for different AoX features.
692
of file protocol/ble/rail_ble.h
cteBuffSize#
uint16_t RAIL_BLE_AoxConfig_t::cteBuffSize
Size of the raw AoX CTE (continuous tone extension) data capture buffer in bytes.
Note this value should be a multiple of 4 as each IQ sample requires 4 bytes.
698
of file protocol/ble/rail_ble.h
cteBuffAddr#
uint32_t* RAIL_BLE_AoxConfig_t::cteBuffAddr
Address to where the received CTE is written.
Buffer must be 32-bit aligned.
703
of file protocol/ble/rail_ble.h
antArrayAddr#
uint8_t* RAIL_BLE_AoxConfig_t::antArrayAddr
Address to first element of antenna pattern array.
Array must be in RAM. Each element of the array contains an antenna number. The switching pattern is defined by the order of antennas in this array.
709
of file protocol/ble/rail_ble.h
antArraySize#
uint8_t RAIL_BLE_AoxConfig_t::antArraySize
Size of the antenna pattern array.
713
of file protocol/ble/rail_ble.h