Package: simu5g.stack.backgroundTrafficGenerator
BackgroundTrafficManager
simple moduleThis 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