Simple Module ONU_Rx_Report

Package: red_wireless
File: ONU_Rx_Report.ned

C++ definition

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.

ONU_Rx_Report

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_Rx_Report ONU_Source

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_Rx_Report

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_Source (compound module)

El modulo compuesto ONU_Source representa la fuente de trafico optico (modulos ONU_GENTraffic) y el envio de este trafico hacia el OLT (mediante el modulo ONU_Rx_Report).

Parameters:

Name Type Default value Description
numqueue int

Numero de clases de servicio del trafico optico

extractionmethod_StrictPQ0_Centralized1 int

Parametro para elegir el metodo de extraccion de paquetes de los modulos ONU_SISTqueue[]

Properties:

Name Value Description
display i=block/tx

Gates:

Name Direction Size Description
rxmacIn input

Puerta de entrada que conecta este modulo con el modulo compuesto ON_Source, y este con la capa MAC

rxqueuereportOut output

Puerta de salida que conecta este modulo con el modulo compuesto ON_Source, y este con el modulo ONU_Squeue

Source code:

// 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
}