Hetf

SCPI Commands :

CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:TXP
CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:TXEN
CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:LDPC
CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:APTXpower
CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:MLTF
CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:GILT
CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:CHBW
CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:CSR
CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:NOFSymbols
CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:TTYP
class HetfCls[source]

Hetf commands group definition. 11 total commands, 1 Subgroups, 10 group commands

class ApTxPowerStruct[source]

Structure for reading output parameters. Fields:

  • Int_Value: int: decimal Range: 0 to 60

  • Dbm_Value: int: decimal Range: -20 dBm to 40 dBm, Unit: dBm

get_ap_tx_power() ApTxPowerStruct[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:APTXpower
value: ApTxPowerStruct = driver.configure.connection.hetf.get_ap_tx_power()

Specifies the value of ‘AP TX Power’ the R&S CMW signals via a trigger frame.

return:

structure: for return value, see the help for ApTxPowerStruct structure arguments.

get_chbw() ChannelBandwidthDut[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:CHBW
value: enums.ChannelBandwidthDut = driver.configure.connection.hetf.get_chbw()

Specifies the channel bandwidth of the HE TB PPDU.

return:

bandwidth: BW20 | BW40 | BW80 | BW160

get_csr() bool[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:CSR
value: bool = driver.configure.connection.hetf.get_csr()

Specifies, whether the check of medium status is required before responding.

return:

required: OFF | ON

get_gilt() Giltf[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:GILT
value: enums.Giltf = driver.configure.connection.hetf.get_gilt()

Specifies the guard interval and LTF type of the HE TB PPDU. For method RsCmwWlanSig.Configure.Connection.Hetf.mltf MASK, the value ‘1x HE-LTF + 1.6 µs GI’ is not supported.

return:

giltf: L116 | L216 | L432 LTF type and corresponding GI: L116: 1x HE-LTF + 1.6 µs GI L216: 2x HE-LTF + 1.6 µs GI L432: 4x HE-LTF + 3.2 µs GI

get_ldpc() bool[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:LDPC
value: bool = driver.configure.connection.hetf.get_ldpc()

Specifies the support of LDPC extra symbol segment.

return:

extra_symbol: OFF | ON

get_mltf() MuMimoLongTrainField[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:MLTF
value: enums.MuMimoLongTrainField = driver.configure.connection.hetf.get_mltf()

Sets MU-MIMO long training fields (LTF) .

return:

mu_mimo_ltf: SING | MASK SING: single stream pilots MASK: mask LTF sequence of each spatial stream by a distinct orthogonal code

get_nof_symbols() int[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:NOFSymbols
value: int = driver.configure.connection.hetf.get_nof_symbols()

Specifies the length of the HE TB PPDU.

return:

num_of_symbols: integer Range: 1 to 330, Unit: symbol

get_ttyp() TriggerType[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:TTYP
value: enums.TriggerType = driver.configure.connection.hetf.get_ttyp()

Specifies the trigger type as specified in the Common Info field.

return:

type_py: BTR | BRP | MRTS | BSRP | BQRP BTR: Basic Trigger BRP: Beamforming Report Poll MRTS: MU-RTS BSRP: Buffer Status Report Poll BQRP: Bandwidth Query Report Poll

get_txen() bool[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:TXEN
value: bool = driver.configure.connection.hetf.get_txen()

Enables/ disables the periodical trigger frame.

return:

state: OFF | ON

get_txp() int[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:TXP
value: int = driver.configure.connection.hetf.get_txp()

Sets the interval for periodical trigger frame.

return:

interval: integer Range: 1 to 10E+3, Unit: ms

set_chbw(bandwidth: ChannelBandwidthDut) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:CHBW
driver.configure.connection.hetf.set_chbw(bandwidth = enums.ChannelBandwidthDut.BW160)

Specifies the channel bandwidth of the HE TB PPDU.

param bandwidth:

BW20 | BW40 | BW80 | BW160

set_csr(required: bool) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:CSR
driver.configure.connection.hetf.set_csr(required = False)

Specifies, whether the check of medium status is required before responding.

param required:

OFF | ON

set_gilt(giltf: Giltf) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:GILT
driver.configure.connection.hetf.set_gilt(giltf = enums.Giltf.L116)

Specifies the guard interval and LTF type of the HE TB PPDU. For method RsCmwWlanSig.Configure.Connection.Hetf.mltf MASK, the value ‘1x HE-LTF + 1.6 µs GI’ is not supported.

param giltf:

L116 | L216 | L432 LTF type and corresponding GI: L116: 1x HE-LTF + 1.6 µs GI L216: 2x HE-LTF + 1.6 µs GI L432: 4x HE-LTF + 3.2 µs GI

set_ldpc(extra_symbol: bool) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:LDPC
driver.configure.connection.hetf.set_ldpc(extra_symbol = False)

Specifies the support of LDPC extra symbol segment.

param extra_symbol:

OFF | ON

set_mltf(mu_mimo_ltf: MuMimoLongTrainField) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:MLTF
driver.configure.connection.hetf.set_mltf(mu_mimo_ltf = enums.MuMimoLongTrainField.MASK)

Sets MU-MIMO long training fields (LTF) .

param mu_mimo_ltf:

SING | MASK SING: single stream pilots MASK: mask LTF sequence of each spatial stream by a distinct orthogonal code

set_nof_symbols(num_of_symbols: int) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:NOFSymbols
driver.configure.connection.hetf.set_nof_symbols(num_of_symbols = 1)

Specifies the length of the HE TB PPDU.

param num_of_symbols:

integer Range: 1 to 330, Unit: symbol

set_ttyp(type_py: TriggerType) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:TTYP
driver.configure.connection.hetf.set_ttyp(type_py = enums.TriggerType.BQRP)

Specifies the trigger type as specified in the Common Info field.

param type_py:

BTR | BRP | MRTS | BSRP | BQRP BTR: Basic Trigger BRP: Beamforming Report Poll MRTS: MU-RTS BSRP: Buffer Status Report Poll BQRP: Bandwidth Query Report Poll

set_txen(state: bool) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:TXEN
driver.configure.connection.hetf.set_txen(state = False)

Enables/ disables the periodical trigger frame.

param state:

OFF | ON

set_txp(interval: int) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HETF:TXP
driver.configure.connection.hetf.set_txp(interval = 1)

Sets the interval for periodical trigger frame.

param interval:

integer Range: 1 to 10E+3, Unit: ms

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.connection.hetf.clone()

Subgroups