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