Si91x specific TX test info.
Public Attributes#
enable/disable tx test mode
tx test mode power. Range : 2 - 18 dBm.
tx test mode rate
tx test mode length. Range: [24 - 1500] bytes in Burst mode and [24 - 260] bytes in Continuous 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
tx test mode channel
tx test mode rate_flags
tx test mode tx test_ch_bw
tx test mode aggr_enable
tx test mode reserved
tx test mode no_of_pkts
tx test mode delay
11AX_ENABLE 0-disable, 1-enable
Coding_type 0-BCC 1-LDPC.
Indicates Nominal T-PE value. 0-0Us 1-8Us 2-16Us.
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.
he_ppdu_type 0-HE SU PPDU, 1-HE ER SU PPDU, 2-HE TB PPDU, 3-HE MU PPDU
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.
Indicates the BW for the PPDU: 0 for 242-tone RU, 1 for upper 106-tone RU.
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).
Indicates whether beamforming matrix is applied to the transmission. 0 - no beamforming matrix, 1 - beamforming matrix.
Indicates the GI and LTF size. GI_LTF shall be in the range 0-3.
Indicates whether DCM is applied to Data Symbols. 0 - No DCM, 1 - DCM.
Indicates the NSTS and Midamble Periodicity. NSTS_MIDAMBLE shall be in the range 0-7.
spatial_reuse shall be in the range 0-15. 4 indicates that spatial reuse is allowed during the transmission of PPDU.
Color value of BSS. Must be in the range 0 to 63.
HE_SIGA2_RESERVED shall be in the range 0-511.
Indicates the RU Allocation Subfield for 20MHz BW. Must be in the range 0-255.
Indicates the number of HE-LTF to be transmitted. Can be in the range 0-7.
Indicates whether DCM is applied to SIG-B Symbols. 0-disable, 1-enable.
Indicates the MCS for SIG-B Symbols. Allowed range is 0-5.
Indicates the Station ID of the intended user. Allowed range is 0-2047.
USER_IDX shall be in the range 0-8.
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
1509
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.
1510
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
1511
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
1513
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
1515
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
1516
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
1517
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
1518
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
1519
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
1520
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
1521
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
1522
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
1524
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.
1525
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.
1526
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.
1528
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
1529
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.
1531
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.
1532
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).
1534
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.
1536
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.
1537
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.
1538
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.
1539
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.
1541
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.
1542
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.
1543
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.
1544
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.
1545
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.
1546
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.
1547
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.
1548
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.
1549
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.
1550
of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h