DelayChannel

Package: ned

DelayChannel

channel

(no description)

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.

LteNicUe compound module

The LteNicUe module is a network interface that provides LTE connectivity within a UE (User Equipment). It implements the data and signaling planes of the LTE stack, which includes PDCP, RLC, MAC, and PHY layers. The parameters and submodules allow customization of the UE's behavior.

Parameters

Name Type Default value Description
disabled bool false
delay double 0s

propagation delay

Properties

Name Value Description
class cDelayChannel

Signals

Name Type Unit Description
messageSent omnetpp::cMessage
messageDiscarded omnetpp::cMessage

Statistics

Name Title Source Record Unit Interpolation Mode Description
messages messages sent constant1(messageSent) count? none
messagesDiscarded messages discarded constant1(messageDiscarded) count? none

Source code

channel DelayChannel
{
    @class(cDelayChannel);
    @signal[messageSent](type=omnetpp::cMessage);
    @signal[messageDiscarded](type=omnetpp::cMessage);
    @statistic[messages](title="messages sent"; source=constant1(messageSent); record=count?; interpolationmode=none);
    @statistic[messagesDiscarded](title="messages discarded"; source=constant1(messageDiscarded); record=count?; interpolationmode=none);
    bool disabled @mutable = default(false);
    double delay @mutable @unit(s) = default(0s); // propagation delay
}

File: Built-in type