IPacketFlowObserver

Package: simu5g.stack.packetFlowObserver

module interface IPacketFlowObserver

(no description)

Usage diagram

Inheritance 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.

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