Ieee80211MgmtApSimplified¶
Package: inet.linklayer.ieee80211.mgmt
simple module Ieee80211MgmtApSimplified
Used in 802.11 infrastructure mode in an access point (AP).
This management module variant does not send or expect to receive any management frames – it simply treats all stations as associated all the time.
Inheritance diagram¶
Extends¶
Name |
Type |
Description |
|---|---|---|
simple module |
Base module for all INET simple modules. |
Parameters¶
Name |
Type |
Default value |
Description |
|---|---|---|---|
displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
interfaceTableModule |
string |
||
mibModule |
string |
||
macModule |
string |
The path to the MAC module |
|
ssid |
string |
“SSID” |
Properties¶
Name |
Value |
Description |
|---|---|---|
class |
Ieee80211MgmtApSimplified |
|
display |
i=block/cogwheel |
Gates¶
Name |
Direction |
Size |
Description |
|---|---|---|---|
macIn |
input |
From Ieee80211Mac |
|
macOut |
output |
To Ieee80211Mac |
|
agentIn |
input |
Unused dummy to satisfy the IIeee80211Mgmt interface |
|
agentOut |
output |
Unused dummy to satisfy the IIeee80211Mgmt interface |
Source code¶
//
// Used in 802.11 infrastructure mode in an access point (AP).
//
// This management module variant does not send or expect to receive any
// management frames -- it simply treats all stations as associated all the time.
//
simple Ieee80211MgmtApSimplified extends SimpleModule like IIeee80211Mgmt
{
parameters:
@class(Ieee80211MgmtApSimplified);
string interfaceTableModule;
string mibModule;
string macModule; // The path to the MAC module
string ssid = default("SSID");
@display("i=block/cogwheel");
gates:
input macIn @labels(Ieee80211MacHeader); // From ~Ieee80211Mac
output macOut @labels(Ieee80211MacHeader); // To ~Ieee80211Mac
input agentIn @loose; // Unused dummy to satisfy the IIeee80211Mgmt interface
output agentOut @loose; // Unused dummy to satisfy the IIeee80211Mgmt interface
}
File: src/inet/linklayer/ieee80211/mgmt/Ieee80211MgmtApSimplified.ned