Package: simu5g.stack.backgroundTrafficGenerator
IBackgroundTrafficManager
module interfaceThis module interface defines the contract for a traffic generator manager within the BackgroundTrafficGenerator module of a eNodeB or gNodeB. This interface can be implemented by other modules to create a custom traffic generator manager; see BackgroundTrafficManager.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
Name | Type | Description |
---|---|---|
BackgroundCellTrafficManager | simple module |
This module manages the background traffic generated by BackgroundUe in a BackgroundCell. |
BackgroundTrafficManager | simple module |
This module manages the background traffic generated by BackgroundUe in a eNodeB or gNodeB. |
BackgroundTrafficManagerBase | simple module |
BackgroundTrafficManagerBase |
Used in compound modules
Name | Type | Description |
---|---|---|
BackgroundTrafficGenerator | compound module |
This module is part of a BackgroundCell module and is responsible for instantiating a configurable number of background UEs (see BackgroundUe module) and setting up their method for computing the channel status information required by the BackgroundScheduler module. |
Properties
Name | Value | Description |
---|---|---|
display | i=block/control |
Source code
// // This module interface defines the contract for a traffic generator manager // within the ~BackgroundTrafficGenerator module of a ~eNodeB or ~gNodeB. // This interface can be implemented by other modules to create a custom // traffic generator manager; see ~BackgroundTrafficManager. // moduleinterface IBackgroundTrafficManager { parameters: @display("i=block/control"); }File: src/stack/backgroundTrafficGenerator/IBackgroundTrafficManager.ned