Simple Module SnrEval80211

Package: inet.linklayer.mf80211.phyLayer.snrEval
File: src/linklayer/mf80211/phyLayer/snrEval/SnrEval80211.ned

C++ definition: click here

This component has been taken over from Mobility Framework 1.0a5.

SnrEval80211

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.

Nic80211 (compound module)

This NIC implements an 802.11 network interface card.

Parameters:

Name Type Default value Description
channelNumber int

channel identifier

debug bool false

debug switch

transmitterPower double
bitrate double
headerLength int
carrierFrequency double
thermalNoise double
pathLossAlpha double
sensitivity double

Properties:

Name Value Description
display i=block/wrxtx

Gates:

Name Direction Size Description
uppergateIn input
uppergateOut output
radioIn input

to receive AirFrames

Source code:

//
// This component has been taken over from Mobility Framework 1.0a5.
//
simple SnrEval80211
{
    parameters:
        int channelNumber; // channel identifier
        bool debug = default(false); // debug switch
        double transmitterPower @unit("mW");
        double bitrate @unit("bps");
        int headerLength @unit(b);
        double carrierFrequency @unit("Hz");
        double thermalNoise @unit("dBm");
        double pathLossAlpha;
        double sensitivity @unit(mW);
        @display("i=block/wrxtx");
    gates:
        input uppergateIn;
        output uppergateOut;
        input radioIn; // to receive AirFrames
}