Package: inet.linklayer.ieee80211.mgmt
Ieee80211MgmtApSimplified
simple moduleUsed 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
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| interfaceTableModule | string | ||
| mibModule | string | ||
| macModule | string |
The path to the MAC module |
|
| ssid | string | "SSID" |
Properties
| Name | Value | Description |
|---|---|---|
| display | i=block/cogwheel |
Gates
| Name | Direction | Size | Description |
|---|---|---|---|
| macIn | input |
from Ieee80211Mac |
|
| macOut | output |
to Ieee80211Mac |
|
| agentIn | input |
unused dummy to statisfy the IIeee80211Mgmt interface |
|
| agentOut | output |
unused dummy to statisfy 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 like IIeee80211Mgmt { parameters: 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 statisfy the IIeee80211Mgmt interface output agentOut @loose; // unused dummy to statisfy the IIeee80211Mgmt interface }File: src/inet/linklayer/ieee80211/mgmt/Ieee80211MgmtApSimplified.ned