Structure representing the common configuration for a Wi-Fi TX test (base).
This structure contains the common parameters for configuring a Wi-Fi TX test across all protocol standards (802.11b/g/n, 802.11ac, 802.11ax, 802.11be), such as Wi-Fi protocol selection, enabling the test, setting the power, rate, length, mode, channel, channel bandwidth, aggregation, number of packets, and delay.
Note
wifi_protocolselects which PHY-specificper_paramsstructure is used with the v2 transmit-test APIs; use SL_WIFI_RATE_PROTOCOL_B_ONLY, SL_WIFI_RATE_PROTOCOL_G_ONLY, or SL_WIFI_RATE_PROTOCOL_N_ONLY with sl_wifi_11bgn_per_params_t; SL_WIFI_RATE_PROTOCOL_AC_ONLY with sl_wifi_11ac_per_params_t; SL_WIFI_RATE_PROTOCOL_AX_ONLY with sl_wifi_11ax_per_params_t; SL_WIFI_RATE_PROTOCOL_BE_ONLY with sl_wifi_11be_per_params_t. SL_WIFI_RATE_PROTOCOL_AUTO is invalid for these commands.
Public Attributes#
PHY for TX test; values from sl_wifi_rate_protocol_t.
Enable/disable TX test mode.
TX power in dBm.
Transmit data rate; values from sl_wifi_mcs_rate_t.
TX packet length in bytes.
TX test mode (0 - Burst, 1 - Continuous, 2 - CW DC, 3 - CW single tone -2.5 MHz, 4 - CW single tone +5 MHz)
Channel number in 2.4 GHz / 5 GHz / 6 GHz band.
Number of packets to transmit. 0 for continuous transmission until stopped.
Delay between packets in microseconds.
Channel bandwidth.
Enable/disable aggregation.
Aggregation count.
Public Attribute Documentation#
wifi_protocol#
sl_wifi_rate_protocol_t sl_wifi_transmitter_test_base_info_t::wifi_protocol
PHY for TX test; values from sl_wifi_rate_protocol_t.
rate#
sl_wifi_mcs_rate_t sl_wifi_transmitter_test_base_info_t::rate
Transmit data rate; values from sl_wifi_mcs_rate_t.
mode#
uint16_t sl_wifi_transmitter_test_base_info_t::mode
TX test mode (0 - Burst, 1 - Continuous, 2 - CW DC, 3 - CW single tone -2.5 MHz, 4 - CW single tone +5 MHz)
channel#
uint16_t sl_wifi_transmitter_test_base_info_t::channel
Channel number in 2.4 GHz / 5 GHz / 6 GHz band.
no_of_pkts#
uint16_t sl_wifi_transmitter_test_base_info_t::no_of_pkts
Number of packets to transmit. 0 for continuous transmission until stopped.