NED File MAC_ONU.ned

Name Description
MAC_ONU (simple module)

El modulo simple MAC_ONU representa la capa MAC de la ONU, y se considera el "cerebro" de la misma.

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 MAC_ONU representa la capa MAC de la ONU, y se considera el "cerebro" de la misma.
simple MAC_ONU
{
     parameters:
	    @display("i=block/mac");
	    int extractionmethod_StrictPQ0_Centralized1; //Parametro para elegir el metodo de extraccion de paquetes de los modulos ONU_SISTqueue
		int numlong; //Numero de longitudes de onda que soporta la subred optica
	    int numqueue; //Numero de clases de servicio del trafico optico
	    int numOnu; //Numero de ONUs presentes en la parte optica de la red hibrida
	gates:
	    input macptpIn; //Puerta de entrada que conecta este modulo con el ONU_Point_to_Point
	    output macgenOut; //Puerta de salida que conecta este modulo con el modulo compuesto ONU_Source, y este con los modulos ONU_GENTraffic[]
	    output macrxuserOut; //Puerta de salida que conecta este modulo con el modulo compuesto ONU_Source, y este con el modulo ONU_Rx_Report
}