ITx

Package: inet.linklayer.ieee80211.mac.contract

ITx

module interface

Interface for processes that unconditionally transmit a frame after waiting for a specified inter-frame space (usually SIFS). Such processes can be used to transmit frames where no contention is needed, e.g. ACK, CTS, or the second and further frames of a TXOP.

Inheritance diagram

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

Implemented by

Name Type Description
Tx simple module

Responsible for unconditionally transmitting a frame after waiting for a specified inter-frame space. This is the default implementation of the ~ITx module interface.

Used in compound modules

Name Type Description
Ieee80211Mac compound module

Implementation of the 802.11 MAC protocol. This module is intended to be used in combination with the ~Ieee80211Radio module as the physical layer.

Properties

Name Value Description
display i=block/tx

Source code

//
// Interface for processes that unconditionally transmit a frame
// after waiting for a specified inter-frame space (usually SIFS). Such
// processes can be used to transmit frames where no contention is needed,
// e.g. ACK, CTS, or the second and further frames of a TXOP.
//
moduleinterface ITx
{
    parameters:
        @display("i=block/tx");
}

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