RateSelection

Package: inet.linklayer.ieee80211.mac.rateselection

RateSelection

simple module

(no description)

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
Dcf compound module

IEEE 802.11 Distributed Coordination Function

Parameters

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

fastest

mgmtFrameBitrate double -1bps

fastest

controlFrameBitrate double -1bps

Properties

Name Value Description
display i=block/cogwheel

Source code

simple RateSelection like IRateSelection
{
    parameters:
        string rateControlModule;

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

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

        double dataFrameBitrate @unit("bps") = default(-1bps); // fastest
        double mgmtFrameBitrate @unit("bps") = default(-1bps); // fastest
        double controlFrameBitrate @unit("bps") = default(-1bps);
        @display("i=block/cogwheel");
}
File: src/inet/linklayer/ieee80211/mac/rateselection/BasicRateSelection.ned