Package: simu5g.stack.packetFlowObserver
IPacketFlowObserver
module interface(no description)
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
| Name | Type | Description |
|---|---|---|
| NrPacketFlowObserverGnb | simple module |
This module is responsible for keeping tracking the flow of SDUs in the stack, and compute statistics from them. It is passive observer of the packet flow. Its main user is MEC services. |
| NrPacketFlowObserverUe | simple module |
This module is responsible for keeping tracking the flow of SDUs in the stack, and compute statistics from them. It is passive observer of the packet flow. Its main user is MEC services. |
| PacketFlowObserverEnb | simple module |
This module is responsible for keeping tracking the flow of SDUs in the stack, and compute statistics from them. It is passive observer of the packet flow. Its main user is MEC services. |
| PacketFlowObserverUe | simple module |
This module is responsible for keeping tracking the flow of SDUs in the stack, and compute statistics from them. It is passive observer of the packet flow. Its main user is MEC services. |
Used in compound modules
| Name | Type | Description |
|---|---|---|
| LteNicBase | compound module |
The LteNicBase module serves as the foundational building block for LTE networking in Simu5G. It integrates protocols for LTE communication, including PDCP, RLC, MAC, and PHY layers. This base module allows higher-level modules, such as User Equipment (UE) and eNodeB (evolved Node B), to configure and utilize these layers according to their specific requirements. |
| NrNicUe | compound module |
Defines a User Equipment (UE) network interface card that supports both LTE and NR (New Radio) technologies. It extends the LteNicUe module by adding additional submodules and parameters to support NR-specific functionalities. D2D support is added by the NrNicUeD2D subtype. |
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| macModule | string | ||
| pdcpModule | string | ||
| rlcModule | string | ||
| isNrObserver | bool | ||
| pfmType | string |
Source code
moduleinterface IPacketFlowObserver { string macModule; string pdcpModule; string rlcModule; bool isNrObserver; string pfmType; }File: src/simu5g/stack/packetFlowObserver/IPacketFlowObserver.ned