EdcaCollisionController

Package: inet.linklayer.ieee80211.mac.contention

simple module EdcaCollisionController

A collision controller used with EDCA. It detects and reports internal collisions among Edcaf instances.

inet.linklayer.ieee80211.mac.contention.EdcaCollisionControllerEdcaCollisionControllersimple

Usage diagram

Inheritance diagram

Used in compound modules

Name

Type

Description

Edca

compound module

Implements EDCA (Enhanced Distributed Channel Access) for IEEE 802.11. The implementation allows for a configurable number of access categories, not just four as defined by the standard.

Extends

Name

Type

Description

SimpleModule

simple module

Base module for all INET simple modules.

Parameters

Name

Type

Default value

Description

displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

Properties

Name

Value

Description

class

EdcaCollisionController

display

i=block/switch

Source code

//
// A collision controller used with EDCA. It detects and reports internal
// collisions among ~Edcaf instances.
//
simple EdcaCollisionController extends SimpleModule like ICollisionController
{
    parameters:
        @class(EdcaCollisionController);
        @display("i=block/switch");
}

File: src/inet/linklayer/ieee80211/mac/contention/EdcaCollisionController.ned