Srates

SCPI Commands :

CONFigure:WLAN:SIGNaling<instance>:CONNection:SRATes:VHTConf
CONFigure:WLAN:SIGNaling<instance>:CONNection:SRATes:OMCSconf
CONFigure:WLAN:SIGNaling<instance>:CONNection:SRATes:OFDMconf
CONFigure:WLAN:SIGNaling<instance>:CONNection:SRATes
class SratesCls[source]

Srates commands group definition. 5 total commands, 1 Subgroups, 4 group commands

class OfdmConfStruct[source]

Structure for setting input parameters. Fields:

  • Br_12: enums.RateSupport: DISabled | MANDatory | OPTional Support for BPSK, 1/2, 6 Mbit/s

  • Br_34: enums.RateSupport: DISabled | MANDatory | OPTional Support for BPSK, 3/4, 9 Mbit/s

  • Qr_12: enums.RateSupport: DISabled | MANDatory | OPTional Support for QPSK, 1/2, 12 Mbit/s

  • Qr_34: enums.RateSupport: DISabled | MANDatory | OPTional Support for QPSK, 3/4, 18 Mbit/s

  • Q_1_M_12: enums.RateSupport: DISabled | MANDatory | OPTional Support for 16-QAM, 1/2, 24 Mbit/s

  • Q_1_M_34: enums.RateSupport: DISabled | MANDatory | OPTional Support for 16-QAM, 3/4, 36 Mbit/s

  • Q_6_M_23: enums.RateSupport: DISabled | MANDatory | OPTional Support for 64-QAM, 2/3, 48 Mbit/s

  • Q_6_M_34: enums.RateSupport: DISabled | MANDatory | OPTional Support for 64-QAM, 3/4, 54 Mbit/s

class OmcsConfStruct[source]

Structure for setting input parameters. Fields:

  • Mcs_0: enums.McsSupport: NOTSupported | SUPPorted

  • Mcs_1: enums.McsSupport: NOTSupported | SUPPorted

  • Mcs_2: enums.McsSupport: NOTSupported | SUPPorted

  • Mcs_3: enums.McsSupport: NOTSupported | SUPPorted

  • Mcs_4: enums.McsSupport: NOTSupported | SUPPorted

  • Mcs_5: enums.McsSupport: NOTSupported | SUPPorted

  • Mcs_6: enums.McsSupport: NOTSupported | SUPPorted

  • Mcs_7: enums.McsSupport: NOTSupported | SUPPorted

get_ofdm_conf() OfdmConfStruct[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:SRATes:OFDMconf
value: OfdmConfStruct = driver.configure.connection.srates.get_ofdm_conf()

Definition of OFDM non-HT supported rates (modulation, coding rate, data rate) . These settings apply only if user-defined supported rates are enabled, see method RsCmwWlanSig.Configure.Connection.Srates.value.

return:

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

get_omcs_conf() OmcsConfStruct[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:SRATes:OMCSconf
value: OmcsConfStruct = driver.configure.connection.srates.get_omcs_conf()

Definition of supported OFDM HT modulation and coding schemes (MCS) . These settings apply only if user-defined supported rates are enabled, see method RsCmwWlanSig.Configure.Connection.Srates.value.

return:

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

get_value() EnableState[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:SRATes
value: enums.EnableState = driver.configure.connection.srates.get_value()

Enables/disables user-defined supported rates.

return:

state: ENABle | DISable

get_vht_conf() VhtRates[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:SRATes:VHTConf
value: enums.VhtRates = driver.configure.connection.srates.get_vht_conf()

Definition of supported OFDM VHT modulation and coding schemes (MCS) . These settings apply only if user-defined supported rates are enabled, see method RsCmwWlanSig.Configure.Connection.Srates.value.

return:

vht_rates: MC07 | MC08 | MC09 MC07: MCS 0 to MCS 7 MC08: MCS 0 to MCS 8 MC09: MCS 0 to MCS 9

set_ofdm_conf(value: OfdmConfStruct) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:SRATes:OFDMconf
structure = driver.configure.connection.srates.OfdmConfStruct()
structure.Br_12: enums.RateSupport = enums.RateSupport.DISabled
structure.Br_34: enums.RateSupport = enums.RateSupport.DISabled
structure.Qr_12: enums.RateSupport = enums.RateSupport.DISabled
structure.Qr_34: enums.RateSupport = enums.RateSupport.DISabled
structure.Q_1_M_12: enums.RateSupport = enums.RateSupport.DISabled
structure.Q_1_M_34: enums.RateSupport = enums.RateSupport.DISabled
structure.Q_6_M_23: enums.RateSupport = enums.RateSupport.DISabled
structure.Q_6_M_34: enums.RateSupport = enums.RateSupport.DISabled
driver.configure.connection.srates.set_ofdm_conf(value = structure)

Definition of OFDM non-HT supported rates (modulation, coding rate, data rate) . These settings apply only if user-defined supported rates are enabled, see method RsCmwWlanSig.Configure.Connection.Srates.value.

param value:

see the help for OfdmConfStruct structure arguments.

set_omcs_conf(value: OmcsConfStruct) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:SRATes:OMCSconf
structure = driver.configure.connection.srates.OmcsConfStruct()
structure.Mcs_0: enums.McsSupport = enums.McsSupport.NOTSupported
structure.Mcs_1: enums.McsSupport = enums.McsSupport.NOTSupported
structure.Mcs_2: enums.McsSupport = enums.McsSupport.NOTSupported
structure.Mcs_3: enums.McsSupport = enums.McsSupport.NOTSupported
structure.Mcs_4: enums.McsSupport = enums.McsSupport.NOTSupported
structure.Mcs_5: enums.McsSupport = enums.McsSupport.NOTSupported
structure.Mcs_6: enums.McsSupport = enums.McsSupport.NOTSupported
structure.Mcs_7: enums.McsSupport = enums.McsSupport.NOTSupported
driver.configure.connection.srates.set_omcs_conf(value = structure)

Definition of supported OFDM HT modulation and coding schemes (MCS) . These settings apply only if user-defined supported rates are enabled, see method RsCmwWlanSig.Configure.Connection.Srates.value.

param value:

see the help for OmcsConfStruct structure arguments.

set_value(state: EnableState) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:SRATes
driver.configure.connection.srates.set_value(state = enums.EnableState.DISable)

Enables/disables user-defined supported rates.

param state:

ENABle | DISable

set_vht_conf(vht_rates: VhtRates) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:SRATes:VHTConf
driver.configure.connection.srates.set_vht_conf(vht_rates = enums.VhtRates.MC07)

Definition of supported OFDM VHT modulation and coding schemes (MCS) . These settings apply only if user-defined supported rates are enabled, see method RsCmwWlanSig.Configure.Connection.Srates.value.

param vht_rates:

MC07 | MC08 | MC09 MC07: MCS 0 to MCS 7 MC08: MCS 0 to MCS 8 MC09: MCS 0 to MCS 9

Cloning the Group

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

Subgroups