AmRxQueue

Package: simu5g.stack.rlc.am.buffer

AmRxQueue

simple module

Receive Buffer of RLC AM

Parameters

Name Type Default value Description
amModule string "^.am"
binderModule string "binder"
rxWindowSize int 200
ackReportInterval double 0.10s
statusReportInterval double 0.20s
timeout double 1s

Timeout for RX Buffer

Properties

Name Value Description
dynamic true
display i=block/segm

Source code

//
// Receive Buffer of RLC AM
//
simple AmRxQueue
{
    parameters:
        @dynamic(true);
        @display("i=block/segm");
        string amModule = default("^.am");
        string binderModule = default("binder");
        int rxWindowSize = default(200);
        double ackReportInterval @unit(s) = 0.10s;
        double statusReportInterval @unit(s) = 0.20s;
        double timeout @unit(s) = default(1s);            // Timeout for RX Buffer
}

//
// Entities for the RLC module
//

File: src/stack/rlc/am/buffer/AmRxQueue.ned