Losely based on MLME-SCAN.request.
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Name | Type | Description |
---|---|---|
Ieee80211PrimRequest | class |
Base class for request primitives |
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 | 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 |
// // 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 }