Class Ieee80211Prim_ScanRequest

File: src/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg

Losely based on MLME-SCAN.request.

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Extends:

Ieee80211PrimRequest (class)

Base class for request primitives

Fields:

Name Type Description
SSID string

SSID to scan for SSID (default: any)

probeDelay simtime_t

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

BSSType int

determines type of BSS's to include in the scan

activeScan bool

whether to perform active or passive scanning

BSSID MACAddress

specific BSSID to scan for (default: any)

channelList int[]

list of channels to scan (default: all channels)

minChannelTime simtime_t

minimum time to spend on each channel when scanning

maxChannelTime simtime_t

maximum time to spend on each channel when scanning

Source code:

//
// Losely based on MLME-SCAN.request.
//
class Ieee80211Prim_ScanRequest extends Ieee80211PrimRequest
{
    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
    simtime_t 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)
    simtime_t minChannelTime; // minimum time to spend on each channel when scanning
    simtime_t maxChannelTime; // maximum time to spend on each channel when scanning
}