BackgroundTrafficManager

Package: simu5g.stack.backgroundTrafficGenerator

BackgroundTrafficManager

simple module

This module manages the background traffic generated by BackgroundUe in a eNodeB or gNodeB.

Inheritance diagram

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

Extends

Name Type Description
BackgroundTrafficManagerBase simple module

BackgroundTrafficManagerBase

Parameters

Name Type Default value Description
binderModule string "binder"
numBgUes int
macModule string "^.^.mac"
phyModule string "^.^.phy"
enablePeriodicCqiUpdate bool
computeAvgInterference bool

Properties

Name Value Description
display i=block/control
class BackgroundTrafficManager

Source code

//
// This module manages the background traffic generated by ~BackgroundUe in a
// ~eNodeB or ~gNodeB.
//
simple BackgroundTrafficManager extends BackgroundTrafficManagerBase
{
    parameters:
        @display("i=block/control");
        @class("BackgroundTrafficManager");
        string macModule = default("^.^.mac");
        string phyModule = default("^.^.phy");
        bool enablePeriodicCqiUpdate;
        bool computeAvgInterference;
}

File: src/stack/backgroundTrafficGenerator/BackgroundTrafficManager.ned