BackgroundTrafficManager

Package: simu5g.background.trafficGenerator

BackgroundTrafficManager

simple 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

This is the base module for the traffic manager for background UEs

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

//
// 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/simu5g/background/trafficGenerator/BackgroundTrafficManager.ned