Pconfig

SCPI Commands :

[SOURce<HW>]:BB:WLAD:PCONfig:EMINdication
[SOURce<HW>]:BB:WLAD:PCONfig:LRSSi
[SOURce<HW>]:BB:WLAD:PCONfig:MCS
[SOURce<HW>]:BB:WLAD:PCONfig:MTYPe
[SOURce<HW>]:BB:WLAD:PCONfig:PTYPe
[SOURce<HW>]:BB:WLAD:PCONfig:REPetition
[SOURce<HW>]:BB:WLAD:PCONfig:TLENgth
[SOURce<HW>]:BB:WLAD:PCONfig:TPTYpe
[SOURce<HW>]:BB:WLAD:PCONfig:TTIMe
Commands in total: 55
Subgroups: 11
Direct child commands: 9
get_em_indication() bool[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:EMINdication
value: bool = driver.source.bb.wlad.pconfig.get_em_indication()

The value of this field indicates the length of the PSDU.

Returns:

ext_sc_mcs_ind: 1 | ON | 0| OFF

get_lrssi() WlanadLastRssi[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:LRSSi
value: enums.WlanadLastRssi = driver.source.bb.wlad.pconfig.get_lrssi()

Sets the last RSSI.

Returns:

lrssi: NA | M68 | M67 | M65 | M63 | M61 | M59 | M57 | M55 | M53 | M51 | M49 | M47 | M45 | M43 | M42

get_mcs() WlannMcs[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:MCS
value: enums.WlannMcs = driver.source.bb.wlad.pconfig.get_mcs()

Selects the modulation and coding scheme for all spatial streams.

Returns:

mcs: MCS0 | MCS1 | MCS2 | MCS3 | MCS4 | MCS5 | MCS6 | MCS7 | MCS8 | MCS9 | MCS10 | MCS11 | MCS12 | MCS13 | MCS14 | MCS15 | MCS16 | MCS17 | MCS18 | MCS19 | MCS20 | MCS21 | MCS22 | MCS23 | MCS24 | MCS25 | MCS26 | MCS27 | MCS28 | MCS29 | MCS30 | MCS31 | MCS91 | MCS121 | MCS122 | MCS125 | MCS123 | MCS124 | MCS126

get_mtype() WlanadModType[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:MTYPe
value: enums.WlanadModType = driver.source.bb.wlad.pconfig.get_mtype()

Sets the modulation type.

Returns:

mtype: DBPSK | SQPSK | QPSK | QAM16 | QAM64 | P2BPSK | P2QPSK | P2QAM16 | P2QAM64 | P2PSK8 | P2NUC64 | DCMP2BPSK

get_ptype() WlanadPackType[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:PTYPe
value: enums.WlanadPackType = driver.source.bb.wlad.pconfig.get_ptype()

Selects the packet type. Selectable packet types depend on the PHY format:

  • DMG format: Packet type is a receive training packet (TRN-R) or transmit training packet (TRN-T) .

  • EDMG format: Packet type is a receive training packet (TRN-R) , transmit training packet (TRN-T) or receive/transmit training packet (TRN-R/T) .

Returns:

ptype: TRNR | TRNT | TRNTR TRNR Receive training packet. The data part of a packet is followed by one or more TRN-R subfields; or a packet is requesting that a TRN-R subfield is added to a future response packet. TRNT Transmit training packet. The data part of packet is followed by one or more TRN-T subfields. TRNTR Receive/transmit training packet. The data part of packet is followed by one or more TRN-R/T subfields.

get_repetition() int[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:REPetition
value: int = driver.source.bb.wlad.pconfig.get_repetition()

Sets the repetition number.

Returns:

rep: integer Range: 1 to 2

get_tlength() int[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:TLENgth
value: int = driver.source.bb.wlad.pconfig.get_tlength()

Sets the training length.

Returns:

tlen: integer Range: 0 to 16

get_tp_type() WlanadTonePairType[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:TPTYpe
value: enums.WlanadTonePairType = driver.source.bb.wlad.pconfig.get_tp_type()

No help available

get_ttime() float[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:TTIMe
value: float = driver.source.bb.wlad.pconfig.get_ttime()

No help available

set_em_indication(ext_sc_mcs_ind: bool) None[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:EMINdication
driver.source.bb.wlad.pconfig.set_em_indication(ext_sc_mcs_ind = False)

The value of this field indicates the length of the PSDU.

Parameters:

ext_sc_mcs_ind – 1 | ON | 0| OFF

set_lrssi(lrssi: WlanadLastRssi) None[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:LRSSi
driver.source.bb.wlad.pconfig.set_lrssi(lrssi = enums.WlanadLastRssi.M42)

Sets the last RSSI.

Parameters:

lrssi – NA | M68 | M67 | M65 | M63 | M61 | M59 | M57 | M55 | M53 | M51 | M49 | M47 | M45 | M43 | M42

set_mcs(mcs: WlannMcs) None[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:MCS
driver.source.bb.wlad.pconfig.set_mcs(mcs = enums.WlannMcs.MCS0)

Selects the modulation and coding scheme for all spatial streams.

Parameters:

mcs – MCS0 | MCS1 | MCS2 | MCS3 | MCS4 | MCS5 | MCS6 | MCS7 | MCS8 | MCS9 | MCS10 | MCS11 | MCS12 | MCS13 | MCS14 | MCS15 | MCS16 | MCS17 | MCS18 | MCS19 | MCS20 | MCS21 | MCS22 | MCS23 | MCS24 | MCS25 | MCS26 | MCS27 | MCS28 | MCS29 | MCS30 | MCS31 | MCS91 | MCS121 | MCS122 | MCS125 | MCS123 | MCS124 | MCS126

set_mtype(mtype: WlanadModType) None[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:MTYPe
driver.source.bb.wlad.pconfig.set_mtype(mtype = enums.WlanadModType.DBPSK)

Sets the modulation type.

Parameters:

mtype – DBPSK | SQPSK | QPSK | QAM16 | QAM64 | P2BPSK | P2QPSK | P2QAM16 | P2QAM64 | P2PSK8 | P2NUC64 | DCMP2BPSK

set_ptype(ptype: WlanadPackType) None[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:PTYPe
driver.source.bb.wlad.pconfig.set_ptype(ptype = enums.WlanadPackType.TRNR)

Selects the packet type. Selectable packet types depend on the PHY format:

  • DMG format: Packet type is a receive training packet (TRN-R) or transmit training packet (TRN-T) .

  • EDMG format: Packet type is a receive training packet (TRN-R) , transmit training packet (TRN-T) or receive/transmit training packet (TRN-R/T) .

Parameters:

ptype – TRNR | TRNT | TRNTR TRNR Receive training packet. The data part of a packet is followed by one or more TRN-R subfields; or a packet is requesting that a TRN-R subfield is added to a future response packet. TRNT Transmit training packet. The data part of packet is followed by one or more TRN-T subfields. TRNTR Receive/transmit training packet. The data part of packet is followed by one or more TRN-R/T subfields.

set_repetition(rep: int) None[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:REPetition
driver.source.bb.wlad.pconfig.set_repetition(rep = 1)

Sets the repetition number.

Parameters:

rep – integer Range: 1 to 2

set_tlength(tlen: int) None[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:TLENgth
driver.source.bb.wlad.pconfig.set_tlength(tlen = 1)

Sets the training length.

Parameters:

tlen – integer Range: 0 to 16

set_tp_type(tp_type: WlanadTonePairType) None[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:TPTYpe
driver.source.bb.wlad.pconfig.set_tp_type(tp_type = enums.WlanadTonePairType.DYNamic)

No help available

set_ttime(ttime: float) None[source]
# [SOURce<HW>]:BB:WLAD:PCONfig:TTIMe
driver.source.bb.wlad.pconfig.set_ttime(ttime = 1.0)

No help available

Cloning the Group

# Create a copy of the original group, that exists independently
pconfig_copy = driver.source.bb.wlad.pconfig.clone()

Subgroups