Simple Module Ieee80211MgmtSTA

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

C++ definition

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.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Used in compound modules:

Name Type Description
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 @labels(Ieee80211Frame);
        output macOut @labels(Ieee80211Frame);
        input agentIn;
        output agentOut;
}