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