TransmissionRequest

Namespace inet::physicallayer

TransmissionRequest

class

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

Extends

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

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 extends cObject
{
    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.
}

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