IRateControl

Package: inet.linklayer.ieee80211.mac.contract

module interface IRateControl

Interface for auto rate control modules.

Usage diagram

Inheritance diagram

Implemented by

Name

Type

Description

AarfRateControl

simple module

Implements the Adaptive ARF (AARF) rate control mechanism, which was initially described in IEEE 802.11 Rate Adaptation: A Practical Approach, by M. Lacage, M.H. Manshaei, and T. Turletti, 2004.

ArfRateControl

simple module

Implements the Auto Rate Fallback (ARF) adaptive rate control mechanism.

OnoeRateControl

simple module

Implements ONOE, a credit-based rate control algorithm originally developed by Atheros.

Used in compound modules

Name

Type

Description

Dcf

compound module

Implements the DCF (Distributed Coordination Function) for IEEE 802.11.

Hcf

compound module

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

Properties

Name

Value

Description

display

i=block/cogwheel

Source code

//
// Interface for auto rate control modules.
//
moduleinterface IRateControl
{
    parameters:
        @display("i=block/cogwheel");
}

File: src/inet/linklayer/ieee80211/mac/contract/IRateControl.ned