|
a/src/DIF/RMT/RMTQueue.ned |
|
b/src/DIF/RMT/RMTQueue.ned |
|
... |
|
... |
19 |
|
19 |
|
20 |
simple RMTQueue
|
20 |
simple RMTQueue
|
21 |
{
|
21 |
{
|
22 |
parameters:
|
22 |
parameters:
|
23 |
@display("i=block/queue;is=vs");
|
23 |
@display("i=block/queue;is=vs");
|
|
|
24 |
|
|
|
25 |
@signal[RMT-QueuePDURcvd](type=RMTQueue?);
|
|
|
26 |
@signal[RMT-QueuePDUPreSend](type=RMTQueue?);
|
|
|
27 |
@signal[RMT-QueuePDUSent](type=RMTQueue?);
|
|
|
28 |
|
24 |
@signal[RMTQueue_Length](type="long");
|
29 |
@signal[RMTQueue_Length](type="long");
|
25 |
@signal[RMTQueue_Drop](type=bool);
|
30 |
@signal[RMTQueue_Drop](type=bool);
|
|
|
31 |
|
26 |
@statistic[rmtqueue-size](title="RMTQueue Size"; source=RMTQueue_Length; record=vector);
|
32 |
@statistic[rmtqueue-size](title="RMTQueue Size"; source=RMTQueue_Length; record=vector);
|
27 |
@statistic[rmtqueue-drop](title="dropped PDUs"; source=count(RMTQueue_Drop); record=last);
|
33 |
@statistic[rmtqueue-drop](title="dropped PDUs"; source=count(RMTQueue_Drop); record=last);
|
28 |
gates:
|
34 |
gates:
|
29 |
input inputGate;
|
35 |
input inputGate;
|
30 |
output outputGate;
|
36 |
output outputGate;
|