Ieee80211Prim_ScanRequest

Ieee80211Prim_ScanRequest

class

Losely based on MLME-SCAN.request.

Usage diagram

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends

Name Type Description
Ieee80211PrimRequest class

Base class for request primitives

Fields

Name Type Description
BSSType Ieee80211BssType

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 simtime_t

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 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
{
    Ieee80211BssType BSSType; // 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
}

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