Simple Module Ieee80211MgmtSTA

Package: inet.linklayer.ieee80211.mgmt
File: src/linklayer/ieee80211/mgmt/Ieee80211MgmtSTA.ned

C++ definition: click here

Used in 802.11 infrastructure mode: handles management frames for a station (STA).

Relies on the MAC layer (Ieee80211Mac) for reception and transmission of frames.

Author: Andras Varga

Ieee80211MgmtSTA

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Used in compound modules:

If a module type shows up more than once, that means it has been defined in more than one NED file.

Ieee80211NicSTA (compound module)

This NIC implements an 802.11 network interface card, in a STA, using infrastructure mode.

Parameters:

Name Type Default value Description
frameCapacity int 100

maximum queue length

Properties:

Name Value Description
display i=block/cogwheel

Gates:

Name Direction Size Description
uppergateIn input
uppergateOut output
macIn input
macOut output
agentIn input
agentOut output

Source code:

//
// Used in 802.11 infrastructure mode: handles management frames for a station (STA).
//
// Relies on the MAC layer (Ieee80211Mac) for reception and transmission of frames.
//
// @author Andras Varga
//
simple Ieee80211MgmtSTA like Ieee80211Mgmt
{
    parameters:
        int frameCapacity = default(100); // maximum queue length
        @display("i=block/cogwheel");
    gates:
        input uppergateIn;
        output uppergateOut;
        input macIn;
        output macOut;
        input agentIn;
        output agentOut;
}