LteRlcMux.ned

NED File src/stack/rlc/LteRlcMux.ned

Name Type Description
LteRlcMux simple module

This module functions as a (de)multiplexer between the submodules of the LteRlc module (representing the available RLC modes) and the underlying Medium Access Control (MAC) module

Source code

//
//                  Simu5G
//
// Authors: Giovanni Nardini, Giovanni Stea, Antonio Virdis (University of Pisa)
//
// This file is part of a software released under the license included in file
// "license.pdf". Please read LICENSE and README files before using it.
// The above files and the present reference are part of the software itself,
// and cannot be removed from it.
//


package simu5g.stack.rlc;

//
// This module functions as a (de)multiplexer between the submodules of the ~LteRlc module
// (representing the available RLC modes) and the underlying Medium Access Control (MAC)
// module
//
simple LteRlcMux
{
    parameters:
        @display("i=block/classifier");

    gates:
        //#
        //# Gates connecting TM/UM/AM modules and RLC Mux
        //#
        inout TM_Sap;    // Transparent Mode SAP
        inout UM_Sap;    // Unacknowledged Mode SAP
        inout AM_Sap;    // Acknowledged Mode SAP

        //#
        //# Gates connecting RLC and MAC Layers
        //#
        input MAC_to_RLC;    // MAC to RLC
        output RLC_to_MAC;    // RLC to MAC
}