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

Public Attributes#

uint16_t

Enable/disable TX test mode.

int16_t

TX power in dBm.

Transmit data rate; values from sl_wifi_mcs_rate_t.

uint16_t

TX packet length in bytes.

uint16_t

TX test mode (0 - Burst, 1 - Continuous, 2 - CW DC, 3 - CW single tone -2.5 MHz, 4 - CW single tone +5 MHz)

uint16_t

Channel number in 2.4 GHz / 5 GHz / 6 GHz band.

uint16_t

Number of packets to transmit. 0 for continuous transmission until stopped.

uint32_t

Delay between packets in microseconds.

uint16_t

Channel bandwidth.

uint16_t

Enable/disable aggregation.

uint16_t

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.


enable#

uint16_t sl_wifi_transmitter_test_base_info_t::enable

Enable/disable TX test mode.


power#

int16_t sl_wifi_transmitter_test_base_info_t::power

TX power in dBm.


rate#

sl_wifi_mcs_rate_t sl_wifi_transmitter_test_base_info_t::rate

Transmit data rate; values from sl_wifi_mcs_rate_t.


length#

uint16_t sl_wifi_transmitter_test_base_info_t::length

TX packet length in bytes.


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.


delay#

uint32_t sl_wifi_transmitter_test_base_info_t::delay

Delay between packets in microseconds.


channel_bw#

uint16_t sl_wifi_transmitter_test_base_info_t::channel_bw

Channel bandwidth.


aggr_enable#

uint16_t sl_wifi_transmitter_test_base_info_t::aggr_enable

Enable/disable aggregation.


aggr_count#

uint16_t sl_wifi_transmitter_test_base_info_t::aggr_count

Aggregation count.