Channel DelayChannel
Package: ned
Built-in type
(no description)
Parameters:
Name |
Type |
Default value |
Description |
disabled |
bool
|
false |
|
delay |
double
|
0s |
propagation delay
|
Properties:
Name |
Value |
Description |
class |
cDelayChannel |
|
Signals:
Name |
Type |
Unit |
messageDiscarded |
cMessage |
|
messageSent |
cMessage |
|
Statistics:
Name |
Title |
Source |
Record |
Unit |
Interpolation Mode |
messagesDiscarded |
|
constant1(messageDiscarded) |
count? |
|
none |
messages |
|
constant1(messageSent) |
count? |
|
none |
Source code:
channel DelayChannel
{
@class(cDelayChannel);
@signal[messageSent](type=cMessage);
@signal[messageDiscarded](type=cMessage);
@statistic[messages](source="constant1(messageSent)"; record=count?; interpolationmode=none);
@statistic[messagesDiscarded](source="constant1(messageDiscarded)"; record=count?; interpolationmode=none);
bool disabled = default(false);
double delay @unit(s) = default(0s); // propagation delay
}