NrPacketFlowObserverUe¶
Package: simu5g.stack.packetFlowObserver
simple module NrPacketFlowObserverUe
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.
Usage diagram¶
Inheritance diagram¶
Used in compound modules¶
Name |
Type |
Description |
|---|---|---|
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 |
“^.mac” |
|
pdcpModule |
string |
“^” |
|
rlcModule |
string |
“^” |
|
isNrObserver |
bool |
false |
|
pfmType |
string |
“NrPacketFlowObserverUe” |
Properties¶
Name |
Value |
Description |
|---|---|---|
class |
PacketFlowObserverUe |
Source code¶
//
// 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.
//
simple NrPacketFlowObserverUe like IPacketFlowObserver
{
@class("PacketFlowObserverUe");
string macModule = default("^.mac");
string pdcpModule = default("^");
string rlcModule = default("^");
bool isNrObserver = default(false);
string pfmType = default("NrPacketFlowObserverUe");
}
File: src/simu5g/stack/packetFlowObserver/NrPacketFlowObserverUe.ned