Página principal | Jerarquía de la clase | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros | Páginas relacionadas

glove.h

Ir a la documentación de este archivo.
00001 //===========================================================================
00002 //= glove.h                                           Abril a Julio de 1998 =
00003 //=-------------------------------------------------------------------------=
00004 //= Definiciones de manejo para el dataglove.                               =
00005 //=-------------------------------------------------------------------------=
00006 //= ADVERTENCIA: ESTE SOFTWARE NO ESTA CONCEBIDO NI DISENNADO PARA EL USO   =
00007 //= EN EQUIPO DE CONTROL EN LINEA EN ENTORNOS PELIGROSOS QUE REQUIERAN UN   =
00008 //= DESEMPENNO LIBRE DE FALLAS, COMO LA OPERACION DE PLANTAS NUCLEARES,     = 
00009 //= SISTEMAS DE NAVEGACION O COMUNICACION EN AVIONES, TRAFICO AEREO,        =
00010 //= EQUIPO MEDICO DEL CUAL DEPENDAN VIDAS HUMANAS O SISTEMAS DE ARMAMENTO,  =
00011 //= EN LOS CUALES UNA FALLA EN EL SOFTWARE PUEDA IMPLICAR DIRECTAMENTE LA   =
00012 //= MUERTE, DANNOS PERSONALES O DANNOS FISICOS Y/O AMBIENTALES GRAVES       =
00013 //= ("ACTIVIDADES DE ALGO RIESGO").                                         =
00014 //=-------------------------------------------------------------------------=
00015 //= Jesus Blanco (de 1997 a Abril de 1998)         je-blanc@uniandes.edu.co =
00016 //= Autor original: Oscar J. Chavarro G.  A.K.A. JEDILINK. Copyright (c),   =
00017 //= 1997 - 2003, oscarchavarro@hotmail.com                                  =
00018 //= AQUYNZA es software libre, y se rige bajo los terminos de la licencia   =
00019 //= LGPL de GNU (http://www.gnu.org). Para mayor informacion respecto a la  =
00020 //= licencia de uso, consulte el archivo ./doc/LICENCIA en la distribucion. =
00021 //===========================================================================
00022 
00023 #ifndef __GLOVE__
00024 #define __GLOVE__
00025 
00026 #include "jed_defs.h"
00027 #include "toolkits/media/jed_serial.h"
00028 #include "toolkits/media/dispositivo.h"
00029 
00030 class DATAGLOVE : public DISPOSITIVO {
00031   private:
00032     PUERTO_SERIAL *Com;
00033     int comando(char comando, char *buffer, int tam_buffer);
00034   public:
00035     DATAGLOVE();
00036     virtual ~DATAGLOVE();
00037     BOOLEAN inicializar(char *Port);
00038     void cerrar(void);
00039     BOOLEAN consultar(unsigned char *Pitch, unsigned char *Roll,
00040                   unsigned char *f1, unsigned char *f2, unsigned char *f3,
00041                   unsigned char *f4, unsigned char *f5);
00042 
00043     BOOLEAN
00044     consultar_variable(const char *nombre_variable, int &tipo, void **ref);
00045 };
00046 
00047 #endif // __GLOVE__
00048 
00049 //===========================================================================
00050 //= EOF                                                                     =
00051 //===========================================================================
00052 

Este archivo HTML ha sido generado automáticamente a partir del código fuente AQUYNZA. NO LO EDITE. Para mayor información contacte al autor.