Hda
SCPI Commands :
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:BMCS
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:BW
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:CCONfig
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:PCHannel
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:RTPT
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNM
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNN
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNP
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:TSL
- class HdaCls[source]
Hda commands group definition. 17 total commands, 7 Subgroups, 9 group commands
- get_bmcs() int [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:BMCS value: int = driver.source.bb.wlay.pconfig.hda.get_bmcs()
Selects the modulation and coding scheme (MCS) for all spatial streams. The current firmware supports MSC for EDMG SC mode only, see Table ‘MCS for IEEE 802.11ay EDMG SC mode’, for example.
- return:
base_mcs: integer Range: 1 to 21
- get_bw() WlanayBw [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:BW value: enums.WlanayBw = driver.source.bb.wlay.pconfig.hda.get_bw()
Sets the bandwidth of the EDMG single carrier signal that is a multiple of 2.16 GHz.
- return:
bw: BW216| BW432 BW216 2.16 GHz bandwidth BW432 Requires R&S SMW-K555. 4.32 GHz bandwidth
- get_cconfig() int [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:CCONfig value: int = driver.source.bb.wlay.pconfig.hda.get_cconfig()
Sets the channel configuration that is the configuration 2.16 GHz and 4.32 GHz channels.
- return:
channel_config: integer Range: 1 to 176
- get_pchannel() float [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:PCHannel value: float = driver.source.bb.wlay.pconfig.hda.get_pchannel()
Queries the primary channel number as set via the channel configuration, see Table ‘Channels of an EDMG STA’.
- return:
primary_cha: float Range: 1 to 8
- get_rtpt() int [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:RTPT value: int = driver.source.bb.wlay.pconfig.hda.get_rtpt()
Sets the number of receive (RX) TRN units per transmit (TX) TRN unit.
- return:
rx_trn_tx_trn: integer Range: 1 to 255
- get_trn_m() int [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNM value: int = driver.source.bb.wlay.pconfig.hda.get_trn_m()
Sets the bits in the 4-bit EDMG TRN-Unit M field.
- return:
trn_m: integer Range: 0 to 15
- get_trn_n() int [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNN value: int = driver.source.bb.wlay.pconfig.hda.get_trn_n()
Sets the bits in the 2-bit EDMG TRN-Unit N field.
- return:
trn_n: integer Range: 0 to 3
- get_trn_p() int [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNP value: int = driver.source.bb.wlay.pconfig.hda.get_trn_p()
Sets the bits in the 2-bit EDMG TRN-Unit P field.
- return:
trn_p: integer Range: 0 to 3
- get_tsl() SequenceLength [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TSL value: enums.SequenceLength = driver.source.bb.wlay.pconfig.hda.get_tsl()
Sets training sequence length as set with the 2-bit subfield ‘Sequence Length’ of the TRN field.
- return:
trn_seq_len: NORMAL| LONG| SHORT NORMAL Normal sequence length of 128 x NCB with subfield value 0. LONG Long sequence length of 256 x NCB with subfield value 1. SHORT Short sequence length of 64 x NCB with subfield value 2.
- set_bmcs(base_mcs: int) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:BMCS driver.source.bb.wlay.pconfig.hda.set_bmcs(base_mcs = 1)
Selects the modulation and coding scheme (MCS) for all spatial streams. The current firmware supports MSC for EDMG SC mode only, see Table ‘MCS for IEEE 802.11ay EDMG SC mode’, for example.
- param base_mcs:
integer Range: 1 to 21
- set_bw(bw: WlanayBw) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:BW driver.source.bb.wlay.pconfig.hda.set_bw(bw = enums.WlanayBw.BW216)
Sets the bandwidth of the EDMG single carrier signal that is a multiple of 2.16 GHz.
- param bw:
BW216| BW432 BW216 2.16 GHz bandwidth BW432 Requires R&S SMW-K555. 4.32 GHz bandwidth
- set_cconfig(channel_config: int) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:CCONfig driver.source.bb.wlay.pconfig.hda.set_cconfig(channel_config = 1)
Sets the channel configuration that is the configuration 2.16 GHz and 4.32 GHz channels.
- param channel_config:
integer Range: 1 to 176
- set_rtpt(rx_trn_tx_trn: int) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:RTPT driver.source.bb.wlay.pconfig.hda.set_rtpt(rx_trn_tx_trn = 1)
Sets the number of receive (RX) TRN units per transmit (TX) TRN unit.
- param rx_trn_tx_trn:
integer Range: 1 to 255
- set_trn_m(trn_m: int) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNM driver.source.bb.wlay.pconfig.hda.set_trn_m(trn_m = 1)
Sets the bits in the 4-bit EDMG TRN-Unit M field.
- param trn_m:
integer Range: 0 to 15
- set_trn_n(trn_n: int) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNN driver.source.bb.wlay.pconfig.hda.set_trn_n(trn_n = 1)
Sets the bits in the 2-bit EDMG TRN-Unit N field.
- param trn_n:
integer Range: 0 to 3
- set_trn_p(trn_p: int) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNP driver.source.bb.wlay.pconfig.hda.set_trn_p(trn_p = 1)
Sets the bits in the 2-bit EDMG TRN-Unit P field.
- param trn_p:
integer Range: 0 to 3
- set_tsl(trn_seq_len: SequenceLength) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TSL driver.source.bb.wlay.pconfig.hda.set_tsl(trn_seq_len = enums.SequenceLength.LONG)
Sets training sequence length as set with the 2-bit subfield ‘Sequence Length’ of the TRN field.
- param trn_seq_len:
NORMAL| LONG| SHORT NORMAL Normal sequence length of 128 x NCB with subfield value 0. LONG Long sequence length of 256 x NCB with subfield value 1. SHORT Short sequence length of 64 x NCB with subfield value 2.
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.bb.wlay.pconfig.hda.clone()
Subgroups