TwclWiFiInterface Class

The TwclWiFiInterface class represents the WLAN interface and allows an application to control the Wireless LAN interface.

Namespace: wclWiFi
TObject
  wclWiFi.TwclWiFiInterface
type
 TwclWiFiInterface = class
 end;

The TwclWiFiInterface type exposes the following members.

Show:
 NameDescription
Create(TGUID)

Creates a new TwclWiFiInterface object.

Destroy

Frees the TwclWiFiInterface object.

Top
Show:
 NameDescription
Active

Gets the interface active state.

Id

Gets the WLAN interface's ID.

Top
Show:
 NameDescription
Close

Closes the WLAN interface and releases allocated WLAN resources.

EnableDhcp

Enables DHCP configuration for the interface.

EnumInterfaces(TwclWiFiInterfaces)

Enumerate secondary interfaces of the current WLAN adapter.

FrequencyToBand(Cardinal)

The method converts the given frequency to the WLAN band.

FrequencyToChannel(Cardinal)

The method converts the given central frequency to the WLAN channel number.

GetAuthCipherPairs(Boolean,TwclWiFiAuthCipherPairs)

Reads the supported authentication and cipher pairs.

GetAutoConfState(Boolean)

Reads the interface's auto configuration setting.

GetBackgroundScanState(Boolean)

Reads the interface's blackground scan setting.

GetBssType(TwclWiFiBssType)

Reads the interface's BSS type.

GetCapability(TwclWiFiInterfaceCapability)

Reads the interface's capabilities.

GetCertifiedSafeMode(Boolean)

Reads the interface's certified safe mode support.

GetChannel(Cardinal)

Reads the interface's channel number.

GetConnectionAttributes(TwclWiFiConnectionAttributes)

Read the interface's connection attributes.

GetCountyOrRegions(TwclWiFiCountryOrRegions)

Reads the WiFi interface supported Countries or Regions list.

GetCurrentIp(Boolean,string,string,string,string,string)

Gets the current IP address of the interface.

GetHostedNetworkCapable(Boolean)

Reads the WiFi Hosted Network capability of the interface.

GetIpSettings(Boolean,string,string,string,string,string)

Gets current IP settings.

GetManagementFrameProtectionCapable(Boolean)

Reads the WiFi Management Frame Protection capability of the interface.

GetMediaStreaming(Boolean)

Reads the interface's media streaming setting.

GetOperationMode(TwclWiFiOperationMode)

Reads the interface's current operation mode.

GetRadioState(TwclWiFiPhyRadioStates)

Reads the interface's radio states for each supported PHY.

GetRssi(Integer)

Reads the RSSI value.

GetSafeMode(Boolean)

Reads the interface's safe mode support.

GetSecondarySta(Boolean)

Querying dual-STA synchronized connections state.

GetState(TwclWiFiInterfaceState)

Reads the interface's state.

Open

Opens the WLAN interface and allocates the WLAN resources.

SetAutoConfState(Boolean)

Sets the interface's auto configuration setting.

SetBackgroundScanState(Boolean)

Sets the interface's blackground scan setting.

SetBssType(TwclWiFiBssType)

Sets the interface's BSS type.

SetMediaStreaming(Boolean)

Sets the interface's media streaming setting.

SetOperationMode(TwclWiFiOperationMode)

Sets the interface's operation mode.

SetRadioState(TwclWiFiPhyRadioState)

Sets the software radio state of a specific physical layer (PHY) for the interface.

SetSecondarySta(Boolean)

Enables or disables secondary STA on the given interface.

SetStaticIp(string,string,string,string,string)

Sets current IP settings as static IP configuration.

TurnOff

Turns a WiFi Interface off.

TurnOn

Turns a WiFi Interface on.

Top