Hotspot

SCPI Commands :

CONFigure:WLAN:SIGNaling<instance>:CONNection:HOTSpot:HSSPar
CONFigure:WLAN:SIGNaling<instance>:CONNection:HOTSpot:MNDigits
CONFigure:WLAN:SIGNaling<instance>:CONNection:HOTSpot:HSPar
class HotspotCls[source]

Hotspot commands group definition. 7 total commands, 4 Subgroups, 3 group commands

class HsparStruct[source]

Structure for setting input parameters. Fields:

  • Access_Net_Type: enums.AccessNetType: PNETwork | PNWGaccess | CPNetwork | FPNetwork | PDNetwork | ESONetwork | TOEXperiment | WILDcard PNETwork: private network PNWGaccess: private network with guest access CPNetwork: chargeable public network FPNetwork: free public network PDNetwork: personal device network ESONetwork: emergency services only network TOEXperiment: test or experimental WILDcard: wildcard

  • Venue_Group: float: numeric | UNSPecified | ASSembly | BUSiness | EDUCational | FAINdustrial | INSTitutional | MERCantile | RESidential | STORage | UAMisc | VEHicular | OUTDoor FAINdustrial: factory and industrial UAMisc: utility and miscellaneous

  • Venue_Type: float: numeric Range: 0 to 255

  • He_Ssid: float: numeric Homogeneous extended service set identifier Range: #H0 to #HFFFFFFFFFFFF

  • Venue_Name: str: string String with up to 252 ASCII characters

  • Mcc: int: numeric Mobile country code of 3GPP network reachable via the hotspot To configure more than one PLMN, use [CMDLINKRESOLVED Configure.Connection.Hotspot.Plmn#set CMDLINKRESOLVED]. Range: 1 to 999

  • Mnc: int: numeric Mobile network code of 3GPP network reachable via the hotspot To configure more than one PLMN, use [CMDLINKRESOLVED Configure.Connection.Hotspot.Plmn#set CMDLINKRESOLVED]. Range: 1 to 9991)

  • Domain_Name: str: string Domain name of the network operator as string To configure more than one domain name, use [CMDLINKRESOLVED Configure.Connection.Hotspot.Dname#set CMDLINKRESOLVED].

  • Op_Frie_Name: str: string Friendly name of the network operator as string

class HssparStruct[source]

Structure for setting input parameters. Fields:

  • Downlink_Speed: int: numeric Range: 0 kbit/s to 300000 kbit/s, Unit: kbit/s

  • Uplink_Speed: int: numeric Range: 0 kbit/s to 300000 kbit/s, Unit: kbit/s

  • Ip_V_6_Add_Field: enums.IpV6AddField: ATNavailable | ATAVailable | AATNknown Indicates whether an IPv6 address can be allocated to the station ATNavailable: address type not available ATAVailable: address type available AATNknown: availability of the address type is not known

  • Ip_V_4_Add_Field: enums.IpV6AddFieldExt: ATNavailable | PIAavailable | PRIaavailabl | SNPiaavailab | DNPiaavailab | PSNiaavailab | PDNiaavailab | AATNknown Indicates whether an IPv4 address can be allocated to the station ATNavailable: address type not available PIAavailable: public IPv4 address available PRIaavailabl: port-restricted IPv4 address available SNPiaavailab: single-NATed private IPv4 address available DNPiaavailab: double-NATed private IPv4 address available PSNiaavailab: port-restricted and single-NATed IPv4 address available PDNiaavailab: port-restricted and double-NATed IPv4 address available AATNknown: availability of the address type not known

  • Realm_Name: str: string Name of reachable NAI realm as string To configure more than one realm, use [CMDLINKRESOLVED Configure.Connection.Hotspot.Realm#set CMDLINKRESOLVED].

  • Eap_Type: enums.EapType: SIM | TTLS | AKA | APRime | TLS Supported extensible authorization protocol type EAP-SIM, EAP-TTLS, EAP-AKA, EAP-AKA’ or EAP-TLS To enable multiple EAP types, use [CMDLINKRESOLVED Configure.Connection.Hotspot.Realm#set CMDLINKRESOLVED].

  • Internet_Access: bool: OFF | ON Specifies whether the hotspot provides internet access

  • Net_Auth_Type_Ind: enums.NetAuthTypeInd: ATConditions | OESupported | HREDirection | DREDirection Network authentication type ATConditions: acceptance of terms and conditions OESupported: on-line enrollment supported HREDirection: http/https redirection DREDirection: DNS redirection

get_hspar() HsparStruct[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HOTSpot:HSPar
value: HsparStruct = driver.configure.connection.hotspot.get_hspar()

Defines basic parameters of the Hotspot 2.0 operation mode.

return:

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

get_hsspar() HssparStruct[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HOTSpot:HSSPar
value: HssparStruct = driver.configure.connection.hotspot.get_hsspar()

Defines supplementary parameters of the Hotspot 2.0 operation mode.

return:

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

get_mn_digits() NumOfDigits[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HOTSpot:MNDigits
value: enums.NumOfDigits = driver.configure.connection.hotspot.get_mn_digits()

Defines the length of the MNC of the first PLMN in Hotspot 2.0 operation mode.

return:

num_of_digits: TWDigits | THDigits TWDigits: two digits THDigits: three digits

set_hspar(value: HsparStruct) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HOTSpot:HSPar
structure = driver.configure.connection.hotspot.HsparStruct()
structure.Access_Net_Type: enums.AccessNetType = enums.AccessNetType.CPNetwork
structure.Venue_Group: float = 1.0
structure.Venue_Type: float = 1.0
structure.He_Ssid: float = 1.0
structure.Venue_Name: str = 'abc'
structure.Mcc: int = 1
structure.Mnc: int = 1
structure.Domain_Name: str = 'abc'
structure.Op_Frie_Name: str = 'abc'
driver.configure.connection.hotspot.set_hspar(value = structure)

Defines basic parameters of the Hotspot 2.0 operation mode.

param value:

see the help for HsparStruct structure arguments.

set_hsspar(value: HssparStruct) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HOTSpot:HSSPar
structure = driver.configure.connection.hotspot.HssparStruct()
structure.Downlink_Speed: int = 1
structure.Uplink_Speed: int = 1
structure.Ip_V_6_Add_Field: enums.IpV6AddField = enums.IpV6AddField.AATNknown
structure.Ip_V_4_Add_Field: enums.IpV6AddFieldExt = enums.IpV6AddFieldExt.AATNknown
structure.Realm_Name: str = 'abc'
structure.Eap_Type: enums.EapType = enums.EapType.AKA
structure.Internet_Access: bool = False
structure.Net_Auth_Type_Ind: enums.NetAuthTypeInd = enums.NetAuthTypeInd.ATConditions
driver.configure.connection.hotspot.set_hsspar(value = structure)

Defines supplementary parameters of the Hotspot 2.0 operation mode.

param value:

see the help for HssparStruct structure arguments.

set_mn_digits(num_of_digits: NumOfDigits) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:HOTSpot:MNDigits
driver.configure.connection.hotspot.set_mn_digits(num_of_digits = enums.NumOfDigits.THDigits)

Defines the length of the MNC of the first PLMN in Hotspot 2.0 operation mode.

param num_of_digits:

TWDigits | THDigits TWDigits: two digits THDigits: three digits

Cloning the Group

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

Subgroups