FlowControlInfo

Namespace: simu5g

class FlowControlInfo

@class FlowControlInfo @brief Contains flow information in layers above the MAC

Usage diagram

Inheritance diagram

Extends

Name

Type

Description

LteControlInfo

class

@class LteControlInfo @brief Base class for FlowControlInfo and UserControlInfo

Known subclasses

Name

Type

Description

FlowDescriptor

class

WIP: Describes logical channels (identified by remote node + LCID) in MAC

Fields

Name

Type

Description

sourceId

MacNodeId

Source MacNodeId

destId

MacNodeId

Destination MacNodeId

direction

Direction

Traffic Direction (UL, DL, D2D)

d2dTxPeerId

MacNodeId

d2dRxPeerId

MacNodeId

drbId

DrbId

DRB (Data Radio Bearer) identifier

d2dGroupId

MacNodeId

D2D groupcast destination: the Binder’s id for the multicast IP address; NODEID_NONE = not a groupcast flow

Properties

Name

Value

Description

existingClass

Source code

//
// @class FlowControlInfo
// @brief Contains flow information in layers above the MAC
//
class FlowControlInfo extends LteControlInfo {
    DrbId drbId;                                         // DRB (Data Radio Bearer) identifier
    MacNodeId d2dGroupId = NODEID_NONE;                  // D2D groupcast destination: the Binder's id for the multicast IP address; NODEID_NONE = not a groupcast flow
}

File: src/simu5g/common/LteControlInfo.msg