Si91x specific TX test info.

Public Attributes#

uint16_t

enable/disable tx test mode

uint16_t

tx test mode power. Range : 2 - 18 dBm.

uint32_t

tx test mode rate

uint16_t

tx test mode length. Range: [24 - 1500] bytes in Burst mode and [24 - 260] bytes in Continuous mode

uint16_t

tx test mode mode. 0 - Burst Mode; 1 - Continuous Mode; 2 - CW Mode; 3 - CW Mode center frequency - 2.5MHz; 4 - CW Mode center frequency + 5MHz

uint16_t

tx test mode channel

uint16_t

tx test mode rate_flags

uint16_t

tx test mode tx test_ch_bw

uint16_t

tx test mode aggr_enable

uint16_t

tx test mode reserved

uint16_t

tx test mode no_of_pkts

uint32_t

tx test mode delay

uint8_t

11AX_ENABLE 0-disable, 1-enable

uint8_t

Coding_type 0-BCC 1-LDPC.

uint8_t

Indicates Nominal T-PE value. 0-0Us 1-8Us 2-16Us.

uint8_t

Indicates whether the PPDU is UL/DL. Set it to 1 if PPDU is to be sent by station to AP; 0 if PPDU is to be sent by AP to station.

uint8_t

he_ppdu_type 0-HE SU PPDU, 1-HE ER SU PPDU, 2-HE TB PPDU, 3-HE MU PPDU

uint8_t

Indicates the spatial mapping of pre-HE and HE fields. Enter 0 for pre-HE and HE fields are spatially mapped in the same way and 1 for pre-HE and HE fields are spatially mapped differently.

uint8_t

Indicates the BW for the PPDU: 0 for 242-tone RU, 1 for upper 106-tone RU.

uint8_t

Indicates whether STBC is used for PPDU transmission. Set to 0 for no STBC and 1 for STBC (only if DCM field is set to 0).

uint8_t

Indicates whether beamforming matrix is applied to the transmission. 0 - no beamforming matrix, 1 - beamforming matrix.

uint8_t

Indicates the GI and LTF size. GI_LTF shall be in the range 0-3.

uint8_t

Indicates whether DCM is applied to Data Symbols. 0 - No DCM, 1 - DCM.

uint8_t

Indicates the NSTS and Midamble Periodicity. NSTS_MIDAMBLE shall be in the range 0-7.

uint8_t

spatial_reuse shall be in the range 0-15. 4 indicates that spatial reuse is allowed during the transmission of PPDU.

uint8_t

Color value of BSS. Must be in the range 0 to 63.

uint16_t

HE_SIGA2_RESERVED shall be in the range 0-511.

uint8_t

Indicates the RU Allocation Subfield for 20MHz BW. Must be in the range 0-255.

uint8_t

Indicates the number of HE-LTF to be transmitted. Can be in the range 0-7.

uint8_t

Indicates whether DCM is applied to SIG-B Symbols. 0-disable, 1-enable.

uint8_t

Indicates the MCS for SIG-B Symbols. Allowed range is 0-5.

uint16_t

Indicates the Station ID of the intended user. Allowed range is 0-2047.

uint8_t

USER_IDX shall be in the range 0-8.

uint8_t

SIGB_COMPRESSION_FIELD shall be 0/1.

Public Attribute Documentation#

enable#

uint16_t sl_si91x_request_tx_test_info_t::enable

enable/disable tx test mode


Definition at line 1520 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

power#

uint16_t sl_si91x_request_tx_test_info_t::power

tx test mode power. Range : 2 - 18 dBm.


Definition at line 1521 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

rate#

uint32_t sl_si91x_request_tx_test_info_t::rate

tx test mode rate


Definition at line 1522 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

length#

uint16_t sl_si91x_request_tx_test_info_t::length

tx test mode length. Range: [24 - 1500] bytes in Burst mode and [24 - 260] bytes in Continuous mode


Definition at line 1524 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

mode#

uint16_t sl_si91x_request_tx_test_info_t::mode

tx test mode mode. 0 - Burst Mode; 1 - Continuous Mode; 2 - CW Mode; 3 - CW Mode center frequency - 2.5MHz; 4 - CW Mode center frequency + 5MHz


Definition at line 1526 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

channel#

uint16_t sl_si91x_request_tx_test_info_t::channel

tx test mode channel


Definition at line 1527 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

rate_flags#

uint16_t sl_si91x_request_tx_test_info_t::rate_flags

tx test mode rate_flags


Definition at line 1528 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

channel_bw#

uint16_t sl_si91x_request_tx_test_info_t::channel_bw

tx test mode tx test_ch_bw


Definition at line 1529 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

aggr_enable#

uint16_t sl_si91x_request_tx_test_info_t::aggr_enable

tx test mode aggr_enable


Definition at line 1530 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

reserved#

uint16_t sl_si91x_request_tx_test_info_t::reserved

tx test mode reserved


Definition at line 1531 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

no_of_pkts#

uint16_t sl_si91x_request_tx_test_info_t::no_of_pkts

tx test mode no_of_pkts


Definition at line 1532 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

delay#

uint32_t sl_si91x_request_tx_test_info_t::delay

tx test mode delay


Definition at line 1533 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

enable_11ax#

uint8_t sl_si91x_request_tx_test_info_t::enable_11ax

11AX_ENABLE 0-disable, 1-enable


Definition at line 1535 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

coding_type#

uint8_t sl_si91x_request_tx_test_info_t::coding_type

Coding_type 0-BCC 1-LDPC.


Definition at line 1536 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

nominal_pe#

uint8_t sl_si91x_request_tx_test_info_t::nominal_pe

Indicates Nominal T-PE value. 0-0Us 1-8Us 2-16Us.


Definition at line 1537 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

ul_dl#

uint8_t sl_si91x_request_tx_test_info_t::ul_dl

Indicates whether the PPDU is UL/DL. Set it to 1 if PPDU is to be sent by station to AP; 0 if PPDU is to be sent by AP to station.


Definition at line 1539 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

he_ppdu_type#

uint8_t sl_si91x_request_tx_test_info_t::he_ppdu_type

he_ppdu_type 0-HE SU PPDU, 1-HE ER SU PPDU, 2-HE TB PPDU, 3-HE MU PPDU


Definition at line 1540 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

beam_change#

uint8_t sl_si91x_request_tx_test_info_t::beam_change

Indicates the spatial mapping of pre-HE and HE fields. Enter 0 for pre-HE and HE fields are spatially mapped in the same way and 1 for pre-HE and HE fields are spatially mapped differently.


Definition at line 1542 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

bw#

uint8_t sl_si91x_request_tx_test_info_t::bw

Indicates the BW for the PPDU: 0 for 242-tone RU, 1 for upper 106-tone RU.


Definition at line 1543 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

stbc#

uint8_t sl_si91x_request_tx_test_info_t::stbc

Indicates whether STBC is used for PPDU transmission. Set to 0 for no STBC and 1 for STBC (only if DCM field is set to 0).


Definition at line 1545 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

tx_bf#

uint8_t sl_si91x_request_tx_test_info_t::tx_bf

Indicates whether beamforming matrix is applied to the transmission. 0 - no beamforming matrix, 1 - beamforming matrix.


Definition at line 1547 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

gi_ltf#

uint8_t sl_si91x_request_tx_test_info_t::gi_ltf

Indicates the GI and LTF size. GI_LTF shall be in the range 0-3.


Definition at line 1548 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

dcm#

uint8_t sl_si91x_request_tx_test_info_t::dcm

Indicates whether DCM is applied to Data Symbols. 0 - No DCM, 1 - DCM.


Definition at line 1549 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

nsts_midamble#

uint8_t sl_si91x_request_tx_test_info_t::nsts_midamble

Indicates the NSTS and Midamble Periodicity. NSTS_MIDAMBLE shall be in the range 0-7.


Definition at line 1550 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

spatial_reuse#

uint8_t sl_si91x_request_tx_test_info_t::spatial_reuse

spatial_reuse shall be in the range 0-15. 4 indicates that spatial reuse is allowed during the transmission of PPDU.


Definition at line 1552 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

bss_color#

uint8_t sl_si91x_request_tx_test_info_t::bss_color

Color value of BSS. Must be in the range 0 to 63.


Definition at line 1553 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

he_siga2_reserved#

uint16_t sl_si91x_request_tx_test_info_t::he_siga2_reserved

HE_SIGA2_RESERVED shall be in the range 0-511.


Definition at line 1554 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

ru_allocation#

uint8_t sl_si91x_request_tx_test_info_t::ru_allocation

Indicates the RU Allocation Subfield for 20MHz BW. Must be in the range 0-255.


Definition at line 1555 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

n_heltf_tot#

uint8_t sl_si91x_request_tx_test_info_t::n_heltf_tot

Indicates the number of HE-LTF to be transmitted. Can be in the range 0-7.


Definition at line 1556 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

sigb_dcm#

uint8_t sl_si91x_request_tx_test_info_t::sigb_dcm

Indicates whether DCM is applied to SIG-B Symbols. 0-disable, 1-enable.


Definition at line 1557 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

sigb_mcs#

uint8_t sl_si91x_request_tx_test_info_t::sigb_mcs

Indicates the MCS for SIG-B Symbols. Allowed range is 0-5.


Definition at line 1558 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

user_sta_id#

uint16_t sl_si91x_request_tx_test_info_t::user_sta_id

Indicates the Station ID of the intended user. Allowed range is 0-2047.


Definition at line 1559 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

user_idx#

uint8_t sl_si91x_request_tx_test_info_t::user_idx

USER_IDX shall be in the range 0-8.


Definition at line 1560 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

sigb_compression_field#

uint8_t sl_si91x_request_tx_test_info_t::sigb_compression_field

SIGB_COMPRESSION_FIELD shall be 0/1.


Definition at line 1561 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h