Simple Module User_Interface

Package: red_wireless
File: User_Interface.ned

C++ definition

El modulo simple User_interface envia al exterior de la red, hacia la BS destino, los paquetes que generan los modulos User_traffic. Estos paquetes salen del User_interface por un unico canal, en el mismo orden en que le llegan.

User_Interface

Usage diagram:

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

User_Interface User

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.

User_Interface

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.

User (compound module)

El modulo compuesto User representa a los usuarios finales asociados a cada BS en la red inalambrica. Modela a los usuarios individuales y tiene como prinicipal funcion generar trafico hacia la BS mas cercana. A cada BS y/o GW, se asocia uno de los modulos del array User[numUser].

Parameters:

Name Type Default value Description
numcolas int

Numero de clases se servicio del trafico de la parte inalambrica de la red hibrida

Properties:

Name Value Description
display i=block/wtx

Gates:

Name Direction Size Description
itf_in [ ] input

Array de puertas de entrada que conectan este modulo con el array de modulos User_traffic[]

interface inout

Puerta de entrada/salida que conecta este modulo con el exterior del modulo compuesto User

Source code:

// El modulo simple User_interface envia al exterior de la red, hacia la BS destino, los paquetes que generan
// los modulos User_traffic. Estos paquetes salen del User_interface por un unico canal, en el mismo orden en
// que le llegan.
simple User_Interface
{
    parameters:
        @display("i=block/wtx");
        int numcolas; //Numero de clases se servicio del trafico de la parte inalambrica de la red hibrida
    gates:
        input itf_in[]; //Array de puertas de entrada que conectan este modulo con el array de modulos User_traffic[]
        inout interface; //Puerta de entrada/salida que conecta este modulo con el exterior del modulo compuesto User
}