LteSchedulingGrant

Namespace simu5g

LteSchedulingGrant

class

TODO generated message class

Inheritance diagram

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

Extends

Name Type Description
FieldsChunk class (no description)

Fields

Name Type Description
chunkLength

TODO: size 0

periodic bool
period unsigned int
expiration unsigned int
totalGrantedBlocks unsigned int

blocks granted on all Remotes, all Bands

codewords unsigned int

number of codewords

grantedCwBytes unsigned int[MAX_CODEWORDS]

granted bytes per codeword

userTxParams UserTxParams
direction Direction

Traffic Direction

grantId unsigned int

Grant identifier

Source code

//
// TODO generated message class
//
class LteSchedulingGrant extends inet::FieldsChunk
{
    chunkLength = inet::B(1); // TODO: size 0
    bool periodic;
    unsigned int period;
    unsigned int expiration;
    unsigned int totalGrantedBlocks;    // blocks granted on all Remotes, all Bands
    unsigned int codewords;    // number of codewords
    unsigned int grantedCwBytes[MAX_CODEWORDS];    // granted bytes per codeword
    const UserTxParams *userTxParams @owned @allowReplace = nullptr;
    Direction direction;    // Traffic Direction
    unsigned int grantId = getChunkId();         // Grant identifier
}

File: src/simu5g/stack/mac/packet/LteSchedulingGrant.msg