NonQosRecoveryProcedure

Package: inet.linklayer.ieee80211.mac.originator

NonQosRecoveryProcedure

simple module

(no description)

NonQosRecoveryProcedure

Used in compound modules

Name Type Description
Dcf compound module

IEEE 802.11 Distributed Coordination Function

Edca compound module (no description)

Parameters

Name Type Default value Description
cwCalculatorModule string
rtsPolicyModule string
shortRetryLimit int 7
longRetryLimit int 4

Properties

Name Value Description
display i=block/cogwheel

Signals

Name Type Unit
contentionWindowChanged long
retryLimitReached inet::Packet

Statistics

Name Title Source Record Unit Interpolation Mode
contentionWindowChanged contention window vector sample-hold
retryLimitReached retry limit reached count

Source code

simple NonQosRecoveryProcedure
{
    parameters:
        string cwCalculatorModule;
        string rtsPolicyModule;
        int shortRetryLimit = default(7);
        int longRetryLimit = default(4);
        @display("i=block/cogwheel");
        @signal[contentionWindowChanged](type=long);
        @signal[retryLimitReached](type=inet::Packet);
        @statistic[contentionWindowChanged](title="contention window"; record=vector; interpolationmode=sample-hold);
        @statistic[retryLimitReached](title="retry limit reached"; record=count);
}

File: src/inet/linklayer/ieee80211/mac/originator/NonQosRecoveryProcedure.ned