Class TransmissionRequest

File: src/inet/physicallayer/contract/packetlevel/RadioControlInfo.msg

C++ definition

Control info attached to a mac frame that is sent down to the Radio.

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.

Known subclasses:

Name Type Description
Ieee80211TransmissionRequest class

Control info attached to a mac frame that is sent down to the Ieee80211Radio.

Fields:

Name Type Description
power W

override default transmission power in the range (0, +infinity) or NaN if not set.

bitrate bps

override default bitrate in the range (0, +infinity) or NaN if not set.

carrierFrequency Hz

override default carrier frequency in the range (0, +infinity) or NaN if not set.

bandwidth Hz

override default bandwidth in the rage (0, +infinity) or NaN if not set.

Source code:

//
// Control info attached to a mac frame that is sent down to the ~Radio.
//
class TransmissionRequest
{
    W power = W(NaN);              // override default transmission power in the range (0, +infinity) or NaN if not set.
    bps bitrate = bps(NaN);        // override default bitrate in the range (0, +infinity) or NaN if not set.
    Hz carrierFrequency = Hz(NaN); // override default carrier frequency in the range (0, +infinity) or NaN if not set.
    Hz bandwidth = Hz(NaN);        // override default bandwidth in the rage (0, +infinity) or NaN if not set.
}