Package: simu5g.stack.d2d.rlc
LteRlcUmEntityD2D
compound moduleRLC UM entity of a D2D-capable LTE data radio bearer: LteRlcUmEntity with both sides bound to the D2D entity profiles. Selected by BearerManagement on the D2D-capable NICs via its lteRlcUmEntityModuleType parameter.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
| Name | Type | Description |
|---|---|---|
| LteRlcUmEntity | compound module |
RLC UM entity of an LTE data radio bearer: the RlcUmEntityBase compound with its TX/RX sides bound to the LTE (FI wire format, TS 36.322) entity profiles. Selected by BearerManagement for LTE bearers via its lteRlcUmEntityModuleType parameter, which defaults to this type. |
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| macModule | string | "^.mac" |
This bearer leg's MAC; set per leg by BearerManagement |
| rlcMuxModule | string | "^.rlcMux" |
This bearer leg's RLC mux |
Properties
| Name | Value | Description |
|---|---|---|
| dynamic | true | |
| display | i=block/wheelbarrow |
Gates
| Name | Direction | Size | Description |
|---|---|---|---|
| upperIn | input |
SDUs from PDCP |
|
| upperOut | output |
Reassembled SDUs to PDCP |
|
| lowerIn | input |
PDUs from RlcMux |
|
| lowerOut | output |
PDUs and new-data notifications to RlcMux/MAC |
|
| macIn | input |
MAC SDU requests via RlcMux |
Source code
// // RLC UM entity of a D2D-capable LTE data radio bearer: ~LteRlcUmEntity with both // sides bound to the D2D entity profiles. Selected by BearerManagement on the // D2D-capable NICs via its lteRlcUmEntityModuleType parameter. // module LteRlcUmEntityD2D extends LteRlcUmEntity { parameters: tx.typename = default("simu5g.stack.d2d.rlc.LteRlcUmTxEntityD2D"); rx.typename = default("simu5g.stack.d2d.rlc.LteRlcUmRxEntityD2D"); }File: src/simu5g/stack/d2d/rlc/LteRlcUmEntityD2D.ned