BackgroundCellTrafficManager

Package: simu5g.background.cell

simple module BackgroundCellTrafficManager

Manages the background traffic generated by BackgroundUe in a BackgroundCell.

simu5g.background.cell.BackgroundCellTrafficManagerBackgroundCellTrafficManagersimple

Inheritance 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

bgSchedulerModule

string

“^.^.bgScheduler”

enablePeriodicCqiUpdate

bool

computeAvgInterference

bool

Properties

Name

Value

Description

class

BackgroundCellTrafficManager

display

i=block/control

Source code

//
// Manages the background traffic generated by ~BackgroundUe in a
// ~BackgroundCell.
//
simple BackgroundCellTrafficManager extends BackgroundTrafficManagerBase
{
    parameters:
        @display("i=block/control");
        @class("BackgroundCellTrafficManager");
        string bgSchedulerModule = default("^.^.bgScheduler");
        bool enablePeriodicCqiUpdate;
        bool computeAvgInterference;
}

File: src/simu5g/background/cell/BackgroundCellTrafficManager.ned