Connection

SCPI Commands :

CONFigure:WLAN:SIGNaling<instance>:CONNection:IVSupport
CONFigure:WLAN:SIGNaling<instance>:CONNection:OMODe
CONFigure:WLAN:SIGNaling<instance>:CONNection:MSTation
CONFigure:WLAN:SIGNaling<instance>:CONNection:SMOothing
CONFigure:WLAN:SIGNaling<instance>:CONNection:PAINterrupt
CONFigure:WLAN:SIGNaling<instance>:CONNection:SYNC
CONFigure:WLAN:SIGNaling<instance>:CONNection:SSID
CONFigure:WLAN:SIGNaling<instance>:CONNection:BSSColor
CONFigure:WLAN:SIGNaling<instance>:CONNection:BSSid
CONFigure:WLAN:SIGNaling<instance>:CONNection:BEACon
CONFigure:WLAN:SIGNaling<instance>:CONNection:DPERiod
CONFigure:WLAN:SIGNaling<instance>:CONNection:STANdard
CONFigure:WLAN:SIGNaling<instance>:CONNection:DSSS
class ConnectionCls[source]

Connection commands group definition. 114 total commands, 21 Subgroups, 13 group commands

get_beacon() int[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:BEACon
value: int = driver.configure.connection.get_beacon()

Sets the interval between two beacon frame transmissions for a simulated infrastructure/ ad-hoc network.

return:

beacon_intervall: integer Interval in time units (1 TU = 1024 µs) Range: 20 to 16000

get_bss_color() int[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:BSSColor
value: int = driver.configure.connection.get_bss_color()

Specifies the color code of basic service set (BSS) .

return:

value: numeric Range: 1 to 63

get_bssid() str[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:BSSid
value: str = driver.configure.connection.get_bssid()

Sets the 48-bit MAC address of the WLAN interface.

return:

bssid: hex Hexadecimal number with 12 digits Leading zeros can be omitted. Range: #H0 to #HFFFFFFFFFFFF

get_dperiod() int[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:DPERiod
value: int = driver.configure.connection.get_dperiod()

Sets the number of beacon intervals between successive delivery traffic indication messages (DTIM) .

return:

period: integer Number of beacon intervals Range: 1 to 10

get_dsss() bool[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:DSSS
value: bool = driver.configure.connection.get_dsss()

Enables you to associate an 802.11b device using 802.11ac or ax standard. Also, it enables you to use non-HT management frames within 802.11ac and ax.

return:

support_of_dsss: OFF | ON

get_iv_support() IpVersionExt[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:IVSupport
value: enums.IpVersionExt = driver.configure.connection.get_iv_support()

Defines the required IP version support.

return:

version: IV4 | IV6 | IV4V6 IPv4 only, IPv6 only, or both

get_mstation() bool[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:MSTation
value: bool = driver.configure.connection.get_mstation()

Enables or disables the support of multi-station connection.

return:

enable: OFF | ON

get_omode() EntityOperationMode[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:OMODe
value: enums.EntityOperationMode = driver.configure.connection.get_omode()

Selects the operation mode, that is the type of WLAN entity simulated by the WLAN signaling application.

return:

mode: AP | STATion | HSPot2 AP: access point in infrastructure mode STATion: WLAN station HSPot2: WiFi Hotspot 2.0 access point

get_pa_interrupt() bool[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:PAINterrupt
value: bool = driver.configure.connection.get_pa_interrupt()

No command help available

return:

enable: No help available

get_smoothing() SmoothingBit[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:SMOothing
value: enums.SmoothingBit = driver.configure.connection.get_smoothing()

Indicates to the receiver whether the frequency-domain smoothing is recommended for channel estimation.

return:

bit: NRECommended | RECommended Not recommended or recommended

get_ssid() str[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:SSID
value: str = driver.configure.connection.get_ssid()

Sets the service set identifier (SSID) .

return:

ssid: string String with up to 32 characters (7-bit ASCII only)

get_standard() StandardType[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:STANdard
value: enums.StandardType = driver.configure.connection.get_standard()

Selects the IEEE 802.11 WLAN standard to be used.

return:

typ: ASTD | GOSTd | ANSTd | GONStd | BSTD | GSTD | GNSTd | ACSTd | AXSTd BSTD: 802.11b ASTD: 802.11a GSTD: 802.11g GOSTd: 802.11g (OFDM) ANSTd: 802.11a/n GNSTd: 802.11g/n GONStd: 802.11g (OFDM) /n ACSTd: 802.11ac AXSTd: 802.11ax

get_sync() bool[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:SYNC
value: bool = driver.configure.connection.get_sync()

If enabled, the PER measurements use identical settings as configured in the signaling application. Refer to the ‘Data frame control settings’.

return:

sync: OFF | ON

set_beacon(beacon_intervall: int) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:BEACon
driver.configure.connection.set_beacon(beacon_intervall = 1)

Sets the interval between two beacon frame transmissions for a simulated infrastructure/ ad-hoc network.

param beacon_intervall:

integer Interval in time units (1 TU = 1024 µs) Range: 20 to 16000

set_bss_color(value: int) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:BSSColor
driver.configure.connection.set_bss_color(value = 1)

Specifies the color code of basic service set (BSS) .

param value:

numeric Range: 1 to 63

set_bssid(bssid: str) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:BSSid
driver.configure.connection.set_bssid(bssid = rawAbc)

Sets the 48-bit MAC address of the WLAN interface.

param bssid:

hex Hexadecimal number with 12 digits Leading zeros can be omitted. Range: #H0 to #HFFFFFFFFFFFF

set_dperiod(period: int) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:DPERiod
driver.configure.connection.set_dperiod(period = 1)

Sets the number of beacon intervals between successive delivery traffic indication messages (DTIM) .

param period:

integer Number of beacon intervals Range: 1 to 10

set_dsss(support_of_dsss: bool) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:DSSS
driver.configure.connection.set_dsss(support_of_dsss = False)

Enables you to associate an 802.11b device using 802.11ac or ax standard. Also, it enables you to use non-HT management frames within 802.11ac and ax.

param support_of_dsss:

OFF | ON

set_iv_support(version: IpVersionExt) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:IVSupport
driver.configure.connection.set_iv_support(version = enums.IpVersionExt.IV4)

Defines the required IP version support.

param version:

IV4 | IV6 | IV4V6 IPv4 only, IPv6 only, or both

set_mstation(enable: bool) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:MSTation
driver.configure.connection.set_mstation(enable = False)

Enables or disables the support of multi-station connection.

param enable:

OFF | ON

set_omode(mode: EntityOperationMode) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:OMODe
driver.configure.connection.set_omode(mode = enums.EntityOperationMode.AP)

Selects the operation mode, that is the type of WLAN entity simulated by the WLAN signaling application.

param mode:

AP | STATion | HSPot2 AP: access point in infrastructure mode STATion: WLAN station HSPot2: WiFi Hotspot 2.0 access point

set_pa_interrupt(enable: bool) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:PAINterrupt
driver.configure.connection.set_pa_interrupt(enable = False)

No command help available

param enable:

No help available

set_smoothing(bit: SmoothingBit) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:SMOothing
driver.configure.connection.set_smoothing(bit = enums.SmoothingBit.NRECommended)

Indicates to the receiver whether the frequency-domain smoothing is recommended for channel estimation.

param bit:

NRECommended | RECommended Not recommended or recommended

set_ssid(ssid: str) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:SSID
driver.configure.connection.set_ssid(ssid = 'abc')

Sets the service set identifier (SSID) .

param ssid:

string String with up to 32 characters (7-bit ASCII only)

set_standard(typ: StandardType) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:STANdard
driver.configure.connection.set_standard(typ = enums.StandardType.ACSTd)

Selects the IEEE 802.11 WLAN standard to be used.

param typ:

ASTD | GOSTd | ANSTd | GONStd | BSTD | GSTD | GNSTd | ACSTd | AXSTd BSTD: 802.11b ASTD: 802.11a GSTD: 802.11g GOSTd: 802.11g (OFDM) ANSTd: 802.11a/n GNSTd: 802.11g/n GONStd: 802.11g (OFDM) /n ACSTd: 802.11ac AXSTd: 802.11ax

set_sync(sync: bool) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:SYNC
driver.configure.connection.set_sync(sync = False)

If enabled, the PER measurements use identical settings as configured in the signaling application. Refer to the ‘Data frame control settings’.

param sync:

OFF | ON

Cloning the Group

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

Subgroups