Ieee80211Prim_ScanRequest¶
Namespace: inet::ieee80211
class Ieee80211Prim_ScanRequest
Losely based on MLME-SCAN.request.
Usage diagram¶
Inheritance diagram¶
Extends¶
Name |
Type |
Description |
|---|---|---|
class |
Base class for request primitives |
Fields¶
Name |
Type |
Description |
|---|---|---|
BSSType |
determines type of BSS’s to include in the scan |
|
BSSID |
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