NED File ONU_Rx_Report.ned

Name Description
ONU_Rx_Report (simple module)

El modulo simple ONU_Rx_Report recibe los mensajes REPORT procedentes de la capa MAC de la ONU y activa un mecanismo de extraccion de paquetes de las colas (modulos ONU_SISTqueue) durante el tiempo de transmision asignado por el OLT y recogido en los REPORT.

Source code:

////////////////////////////////////////////////////////////////////////////////////////
// PROYECTO FIN DE CARRERA															  //
// TITULO: Diseño e Implementacion de Nuevas Arquitecturas de Acceso Hibridas         //
//	       Opticas-wireless         												  //
// AUTOR: Ana Emma Lopez Mato														  //
// TUTOR: Noemi Merayo Alvarez														  //
// INGENIERIA TECNICA DE TELECOMUNICACIONES, SISTEMAS DE TELECOMUNICACION			  //
// UNIVERSIDAD DE VALLADOLID													      //
////////////////////////////////////////////////////////////////////////////////////////

package red_wireless;
// El modulo simple ONU_Rx_Report recibe los mensajes REPORT procedentes de la capa MAC de la ONU y activa un
// mecanismo de extraccion de paquetes de las colas (modulos ONU_SISTqueue) durante el tiempo de transmision
// asignado por el OLT y recogido en los REPORT.
simple ONU_Rx_Report
{
    parameters:
        @display("i=block/tx");
        int numqueue; //Numero de clases de servicio del trafico optico
        int extractionmethod_StrictPQ0_Centralized1; //Parametro para elegir el metodo de extraccion de paquetes de los modulos ONU_SISTqueue[]
    gates:
        input rxmacIn; //Puerta de entrada que conecta este modulo con el modulo compuesto ON_Source, y este con la capa MAC
		output rxqueuereportOut; //Puerta de salida que conecta este modulo con el modulo compuesto ON_Source, y este con el modulo ONU_Squeue
}