QosRateSelection

Package: inet.linklayer.ieee80211.mac.rateselection

QosRateSelection

simple module

(no description)

Used in compound modules

Name Type Description
Hcf compound module

Implements the HCF (Hybrid Coordination Function) for IEEE 802.11.

Parameters

Name Type Default value Description
rateControlModule string
multicastFrameBitrate double -1bps
responseAckFrameBitrate double -1bps
responseBlockAckFrameBitrate double -1bps
responseCtsFrameBitrate double -1bps
dataFrameBitrate double -1bps

fastest

dataFrameBandwidth double nan Hz

unspecified by default

dataFrameNumSpatialStreams int -1

unspecified by default

mgmtFrameBitrate double -1bps

fastest

controlFrameBitrate double -1bps

Properties

Name Value Description
display i=block/cogwheel

Called methods (observed)

functioninfocall from
inet::ieee80211::QosRateSelection::receiveSignalmodesetChangedIeee80211Mac

Source code

simple QosRateSelection
{
    parameters:
        string rateControlModule;

        double multicastFrameBitrate @unit(bps) = default(-1bps);

        double responseAckFrameBitrate @unit(bps) = default(-1bps);
        double responseBlockAckFrameBitrate @unit(bps) = default(-1bps);
        double responseCtsFrameBitrate @unit(bps) = default(-1bps);

        double dataFrameBitrate @unit(bps) = default(-1bps); // fastest
        double dataFrameBandwidth @unit(Hz) = default(nan Hz); // unspecified by default
        int dataFrameNumSpatialStreams = default(-1); // unspecified by default

        double mgmtFrameBitrate @unit(bps) = default(-1bps); // fastest
        double controlFrameBitrate @unit(bps) = default(-1bps);
        @display("i=block/cogwheel");
}

File: src/inet/linklayer/ieee80211/mac/rateselection/QosRateSelection.ned