Simple Module BS_mac

Package: red_wireless
File: BS_mac.ned

C++ definition

El modulo simple BS_mac representa la capa de control del modulo compuesto BS. Calcula todas las rutas posibles entre BSs y ONUs-pasarela, para elegir las optimas segun el algoritmo de encaminamiento elegido. También gestiona la asignacion de capacidad a cada BS_queue para transmitir por cada enlace en cada ciclo (TDM).

BS_mac

Usage diagram:

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

BS_mac BS

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.

BS_mac

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.

BS (compound module)

El modulo compuesto BS representa a los nodos que forman la parte inalambrica (estaciones base). Hay 'numBS' modulos BS, de los cuales 'numGW' funcionan de pasarela con la parte óptica.

Parameters:

Name Type Default value Description
delta_time double

Tiempo de ciclo de transmision para los enlaces de cada BS

Properties:

Name Value Description
display i=block/mac

Gates:

Name Direction Size Description
bsmacInOut [ ] inout

Array de puertas de entrada/salida que conectan la capa MAC con el array de modulos BS_queue[]

Source code:

// El modulo simple BS_mac representa la capa de control del modulo compuesto BS.
// Calcula todas las rutas posibles entre BSs y ONUs-pasarela, para elegir las optimas segun el algoritmo
// de encaminamiento elegido. También gestiona la asignacion de capacidad a cada BS_queue para transmitir
// por cada enlace en cada ciclo (TDM).
simple BS_mac
{
    parameters:
        @display("i=block/mac");
        double delta_time; //Tiempo de ciclo de transmision para los enlaces de cada BS
    gates:
        inout bsmacInOut[]; //Array de puertas de entrada/salida que conectan la capa MAC con el array de modulos BS_queue[]
}