Class IIeee80211Mode

File: src/inet/physicallayer/ieee80211/packetlevel/Ieee80211ControlInfo.msg

C++ definition

(no description)

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends:

Name Type Description
cObject (unknown -- not in documented files)

Fields:

Name Type Description
legacyCwMin int
legacyCwMax int
name string
preambleMode IIeee80211PreambleMode *
headerMode IIeee80211HeaderMode *
dataMode IIeee80211DataMode *
slotTime simtime_t
sifsTime simtime_t
rifsTime simtime_t
ccaTime simtime_t
phyRxStartDelay simtime_t
rxTxTurnaroundTime simtime_t
preambleLength simtime_t
plcpHeaderLength simtime_t
mpduMaxLength int

Source code:

class IIeee80211Mode extends cObject
{
    @existingClass;
    int legacyCwMin @editable(false);
    int legacyCwMax @editable(false);
    string name @editable(false);
    IIeee80211PreambleMode * preambleMode @getter(_getPreambleMode) @editable(false);
    IIeee80211HeaderMode * headerMode @getter(_getHeaderMode) @editable(false);
    IIeee80211DataMode * dataMode @getter(_getDataMode) @editable(false);
    simtime_t slotTime @editable(false);
    simtime_t sifsTime @editable(false);
    simtime_t rifsTime @editable(false);
    simtime_t ccaTime @editable(false);
    simtime_t phyRxStartDelay @editable(false);
    simtime_t rxTxTurnaroundTime @editable(false);
    simtime_t preambleLength @editable(false);
    simtime_t plcpHeaderLength @editable(false);
    int mpduMaxLength @editable(false);
}