PhyTransmissionInd

Namespace: simu5g

class PhyTransmissionInd

Indication tag containing PHY layer transmission parameters Normally exchanged by the PHY and MAC layers.

Usage diagram

Inheritance diagram

Extends

Name

Type

Description

TagBase ↗

class

This is an abstract base class that should not be directly added to a message as a tag. It is used as the base class of all tags, thus it doesn’t have any fields.

Fields

Name

Type

Description

txMode

unsigned short

Transmission mode

frameType

unsigned int

Frame type

txPower

double

Transmission power

d2dTxPower

double

D2D transmission power

totalGrantedBlocks

unsigned int

Total granted resource blocks

grantId

unsigned int

Grant identifier

coord

inet::Coord

Playground position of the sending host

grantedBlocks

RbMap

Resource blocks granted on all Remotes, all Bands

feedbackReq

FeedbackRequest

Feedback request information

Properties

Name

Value

Description

existingClass

Source code

//
// Indication tag containing PHY layer transmission parameters
// Normally exchanged by the PHY and MAC layers.
//
class PhyTransmissionInd extends inet::TagBase {
    unsigned short txMode = 0 enum(TxMode);             // Transmission mode
    unsigned int frameType = 0 enum(LtePhyFrameType);   // Frame type
    double txPower = NaN;                               // Transmission power
    double d2dTxPower = NaN;                            // D2D transmission power
    unsigned int totalGrantedBlocks = 0;                // Total granted resource blocks
    unsigned int grantId = 0;                           // Grant identifier
    inet::Coord coord;                                  // Playground position of the sending host
    RbMap grantedBlocks;                                // Resource blocks granted on all Remotes, all Bands
    FeedbackRequest feedbackReq;                        // Feedback request information
}

File: src/simu5g/common/LteControlInfoTags.msg