AmTxQueue

Package: simu5g.stack.rlc.am.buffer

AmTxQueue

simple module

Transmit Buffer of RLC AM

Parameters

Name Type Default value Description
fragmentSize int 30B

Size of fragments

maxRtx int 3
pduRtxTimeout double 2.0s
ctrlPduRtxTimeout double 2.0s
bufferStatusTimeout double 2.0s
txWindowSize int 200

Properties

Name Value Description
dynamic true
display i=block/segm

Source code

//
// Transmit Buffer of RLC AM
//
simple AmTxQueue
{
    parameters:
        @dynamic(true);
        @display("i=block/segm");
        int fragmentSize @unit(B) = default(30B);        // Size of fragments
        int maxRtx = default(3);
        double pduRtxTimeout @unit(s) = default(2.0s);
        double ctrlPduRtxTimeout @unit(s) = default(2.0s);
        double bufferStatusTimeout @unit(s) = default(2.0s);
        int txWindowSize = default(200);
}

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