Class Ieee80211Prim_ScanRequest

File: NetworkInterfaces/Ieee80211/Mgmt/Ieee80211Primitives.msg

C++ definition: click here

Losely based on MLME-SCAN.request.

Inheritance diagram:

The following diagram shows part of the inheritance hierarchy. Unresolved types are missing from the diagram. Click here to see the full picture.

Extends:

Ieee80211PrimRequest

Base class for request primitives

Fields:

Name Type Description
BSSType int

determines type of BSS's to include in the scan

BSSID MACAddress

specific BSSID to scan for (default: any)

SSID string

SSID to scan for SSID (default: any)

activeScan bool

whether to perform active or passive scanning

probeDelay double

delay (in ìs) to be used prior to transmitting a Probe frame during active scanning

channelList int[]

list of channels to scan (default: all channels)

minChannelTime double

minimum time to spend on each channel when scanning

maxChannelTime double

maximum time to spend on each channel when scanning

Source code:

class Ieee80211Prim_ScanRequest extends Ieee80211PrimRequest
{
    fields:
        int BSSType enum(Ieee80211BSSType); // determines type of BSS's to include in the scan
        MACAddress BSSID; // specific BSSID to scan for (default: any)
        string SSID;      // SSID to scan for SSID (default: any)
        bool activeScan;  // whether to perform active or passive scanning
        double probeDelay; // delay (in ìs) to be used prior to transmitting a Probe frame during active scanning
        int channelList[]; // list of channels to scan (default: all channels)
        double minChannelTime; // minimum time to spend on each channel when scanning
        double maxChannelTime; // maximum time to spend on each channel when scanning
};