Packet REPORTmsg

File: REPORT.msg

C++ definition

DEFINIMOS LOS CAMPOS DEL PAQUETE REPORT CON ESTE PAQUETE LA ONU DEMANDA ANCHO DE BANDA AL OLT PARA QUE DESPUES SE LE SEA ASIGNADO MEDIANTE EL PAQUETE GATE

Usage diagram:

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

REPORTmsg

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.

REPORTmsg

Fields:

Name Type Description
queue_estado int[]

CAMPO QUE INDICA EL ESTADO DE LAS COLAS DE LA ONU (BYTES)

lambdareport int

LONGITUD DE ONDA POR LA QUE SE TRANSMITIRA EL PAQUETE REPORT

lengthtype int

LONGITUD/TIPO

timesendreport simtime_t

CAMPO EN EL QUE SE INTRODUCE EL TIEMPO EN SEGUNDOS DE ENVIO DEL PAQUETE REPORT

FCS int

SECUENCIA DE CHEQUEO DE ERRORES DE LA TRAMA

orderqueue int

ORDEN DE LAS COLAS

reserverBits int

BITS DE RESERVA

destAddress int

DIRECCION DE DESTINO

timestamp int

TIEMPO DE CREACCION DEL PAQUETE REPORT

band int
priority int

INDICA LA PRIORIDAD DEL PAQUETE REPORT ( MAYOR PRIORIDAD = 0 )

Opcode int

CODIGO DE OPERACION DEL PAQUETE REPORT

numsla int

IDENTIFICADOR DEL SLA DE LA ONU QUE VA EN LA DIRECCION FUENTE O DE ORIGEN

queuenum int

NUMERO DE COLAS

bandwitch int[]

CAMPO QUE INDICA EL ANCHO DE BANDA TOTAL QUE TIENE LA ONU PARA SACAR PAQUETES DE LAS COLAS

srcAddress int

DIRECCION DE ORIGEN O FUENTE

Source code:

// DEFINIMOS LOS CAMPOS DEL PAQUETE REPORT
// CON ESTE PAQUETE LA ONU DEMANDA ANCHO DE BANDA AL OLT PARA QUE DESPUES SE LE SEA ASIGNADO MEDIANTE EL PAQUETE GATE
packet REPORTmsg
{
    int destAddress; // DIRECCION DE DESTINO
    int srcAddress; // DIRECCION DE ORIGEN O FUENTE
    int lengthtype = 88-8; // LONGITUD/TIPO
    int Opcode = 00/03; // CODIGO DE OPERACION DEL PAQUETE REPORT
    int timestamp; // TIEMPO DE CREACCION DEL PAQUETE REPORT
    int queuenum; // NUMERO DE COLAS
    int orderqueue; // ORDEN DE LAS COLAS
    int queue_estado[]; // CAMPO QUE INDICA EL ESTADO DE LAS COLAS DE LA ONU (BYTES)
    int bandwitch[]; // CAMPO QUE INDICA EL ANCHO DE BANDA TOTAL QUE TIENE LA ONU PARA SACAR PAQUETES DE LAS COLAS
    int reserverBits; // BITS DE RESERVA
    int FCS; // SECUENCIA DE CHEQUEO DE ERRORES DE LA TRAMA
    int lambdareport; // LONGITUD DE ONDA POR LA QUE SE TRANSMITIRA EL PAQUETE REPORT
    int priority; // INDICA LA PRIORIDAD DEL PAQUETE REPORT ( MAYOR PRIORIDAD = 0 )
    simtime_t timesendreport; // CAMPO EN EL QUE SE INTRODUCE EL TIEMPO EN SEGUNDOS DE ENVIO DEL PAQUETE REPORT
    int numsla; // IDENTIFICADOR DEL SLA DE LA ONU QUE VA EN LA DIRECCION FUENTE O DE ORIGEN
    int band;
}