IPacketFlowObserver

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