Package: simu5g.stack.sdap
INrSdap
module interfaceInterface for SDAP protocol implementations.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
| Name | Type | Description |
|---|---|---|
| NrSdap | simple module |
Implements the SDAP Protocol. |
Used in compound modules
| Name | Type | Description |
|---|---|---|
| NrNicEnb | compound module |
The NrNicEnb module serves as a network interface that provides 5G connectivity within a gNodeB. It implements the data and signaling plane of the NR (New Radio) stack, which encompasses the PDCP, RLC, MAC, and PHY layers. The parameters and submodules facilitate the customization of the gNodeB's behavior, including its support for CoMP (Coordinated MultiPoint) or dual connectivity. D2D support is added by the NrNicEnbD2D subtype. |
| 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 |
|---|---|---|---|
| nodeRole | string |
Node role: "UE" or "gNB" - determines reflective QoS behavior |
|
| useReflectiveQos | bool |
UE only |
|
| reflectiveQosTableModule | string |
UE only: path to ReflectiveQosTable module (empty = disabled) |
Source code
// // Interface for SDAP protocol implementations. // moduleinterface INrSdap { parameters: string nodeRole @enum("UE","gNB"); // Node role: "UE" or "gNB" - determines reflective QoS behavior bool useReflectiveQos; // UE only string reflectiveQosTableModule; // UE only: path to ReflectiveQosTable module (empty = disabled) gates: input upperLayerIn; // From IP layer output upperLayerOut; // To IP layer input pdcpIn; // From PDCP layer output pdcpOut; // To PDCP layer }File: src/simu5g/stack/sdap/INrSdap.ned