Página principal   Lista de componentes   Lista de archivos   Miembros de las clases  

Referencia de la Clase Thilolectura

Este fichero contiene todo lo referente al hilo de lectura que trabajará de forma paralela tanto al hilo de escritura como a la aplicación principal. Más...

#include <hilolec.h>

Diagrama de colaboración para Thilolectura:

Collaboration graph
[leyenda]
Lista de todos los miembros.

Métodos públicos

__fastcall Thilolectura (bool CreateSuspended)
 Constructor.


Atributos públicos

TCriticalSection * SC
 Variable a para gestionar el acceso a la cola de tramas.

HANDLE MComLec
 Manejador auxiliar para el puerto serie.

char CHAR
 Variable auxiliar para la recepción de caracteres.

AnsiString trama
 Variable en la que almacemanos la trama recibida.

unsigned long Numleidos
 Indica el numero de caracteres recibidos.

bool Token_ok
 Para gestionar permiso al puerto.

bool confirmacion
 Para gestionar el estado del puerto.

int flag
 Para confiramcion del puerto: flag=2 trama respuesta a GPZDA con formato correcto, si flag=0 no se ha recibido nada, si flag=1 la trama recibida no es la esperada.

TramaEst_trama
list< Trama * > PilaTrama
 Cola de recepción de tramas.


Métodos protegidos

void __fastcall Execute ()
 Funcion principal del hilo de lectura.

bool verifica_trama (char *ptrama, int log)
 Comprueba el estado de cada trama recibida.


Descripción detallada

Este fichero contiene todo lo referente al hilo de lectura que trabajará de forma paralela tanto al hilo de escritura como a la aplicación principal.


Documentación del constructor y destructor

__fastcall Thilolectura::Thilolectura bool    CreateSuspended
 

Constructor.

En el constructor iniciamos las distintas banderas


Documentación de las funciones miembro

void __fastcall Thilolectura::Execute   [protected]
 

Funcion principal del hilo de lectura.

Se encarga de gestionar todos los datos recibidos por el puerto serie, si los datos son correctos los almacenamos en la cola de recepcion o bien los trabajamos con ellos

bool Thilolectura::verifica_trama char *    ptrama,
int    lon
[protected]
 

Comprueba el estado de cada trama recibida.

Verifiacamos que todas las tramas recibida por el puerto serie, tienen la estructura adecuada y además que no contienen errores. En caso de que sea todo correcto devolvemos true y en caso contrario false


La documentación para esta clase fué generada a partir de los siguientes archivos:
Generado el Sun Jul 9 15:11:40 2006 para InterGPS por doxygen1.2.16
e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.


SOFTWARE PARA LA MONITORIZACIÓN Y CONTROL DE RECEPTORES GPS. APLICACIÓN A RECEPTORES NOVATEL RT-2

: Toledo Fernández, José Manuel
: Ingeniería Telecomunicación
Contenido del proyecto: