Simple Module ONU_WDMSplitter

Package: red_wireless
File: ONU_WDMSplitter.ned

C++ definition

El modulo simple ONU_WDMSplitter representa el divisor optico interno que envia hacia el exterior de la subred EPON los paquetes generados en la ONU, por la correspondiente longitud de onda. Asimismo, este modulo recibe los paquetes procedentes del OLT hacia las ONUs. Este divisor tiene tantas conexiones con el exterior como longitudes de onda soporta la parte optica.

ONU_WDMSplitter

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

ONU_WDMSplitter ONU

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

ONU_WDMSplitter

Used in compound modules:

If a module type shows up more than once, that means it has been defined in more than one NED file.

ONU (compound module)

El modulo compuesto ONU representa a las unidades opticas de red, situadas en las dependencias de los usuarios opticos. Hay 'numOnu' modulos ONU en la red, de los cuales 'numGW-1' actuan de pasarela entre las tecnologias optica e inalambrica.

Parameters:

Name Type Default value Description
txrate double

Capacidad de transmision de cada enlace optico

numOnu int

Numero de ONUs presentes en la parte optica de la red hibrida

methodlength_longvariable0_longfija1 int

Parametro para elegir la configuracion de los enlaces de la subred optica (longitud fija o variable)

Properties:

Name Value Description
display i=block/classifier2

Gates:

Name Direction Size Description
wdmqueueIn [ ] input

Array de puertas de entrada que conectan este modulo con el ONU_Squeue

wdmptpOut output

Puerta de salida que conecta este modulo con el ONU_Point_to_Point

wdmnet [ ] inout

Array de puertas de entrada/salida que conectan este modulo con el modulo compuesto ONU, y este con el Splitter

Source code:

// El modulo simple ONU_WDMSplitter representa el divisor optico interno que envia hacia el exterior de la subred
// EPON los paquetes generados en la ONU, por la correspondiente longitud de onda. Asimismo, este modulo recibe los
// paquetes procedentes del OLT hacia las ONUs.
// Este divisor tiene tantas conexiones con el exterior como longitudes de onda soporta la parte optica.
simple ONU_WDMSplitter
{
    parameters:
        @display("i=block/classifier2");
        double txrate; //Capacidad de transmision de cada enlace optico
        int numOnu; //Numero de ONUs presentes en la parte optica de la red hibrida
        int methodlength_longvariable0_longfija1; //Parametro para elegir la configuracion de los enlaces de la subred optica (longitud fija o variable)
    gates:
        input wdmqueueIn[]; //Array de puertas de entrada que conectan este modulo con el ONU_Squeue
        output wdmptpOut; //Puerta de salida que conecta este modulo con el ONU_Point_to_Point
        inout wdmnet[]; //Array de puertas de entrada/salida que conectan este modulo con el modulo compuesto ONU, y este con el Splitter
}