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

Referencia de la Clase PUERTO_SERIAL

#include <jed_serial.h>

Lista de todos los miembros.

Métodos públicos

 PUERTO_SERIAL (char *cad, const int v=PSV9600, const int p=PSP_NONE, const int s=PSS_UNO, const int d=PSD8, const int f=PSF_NONE)
 ~PUERTO_SERIAL ()
BOOLEAN abrir (void)
void cerrar (void)
int leer (char *buffer, int tam_buffer)
 Dado que esta plataforma no posee implementado el manejo de puertos seriales, esta operacion siempre retorna FALSE.

BOOLEAN escribir (char *buffer, int tam_buffer)
 Dado que esta plataforma no posee implementado el manejo de puertos seriales, esta operacion siempre retorna FALSE.

void registro_asincronico (void(*f)(void *, int), void *User_data)
BOOLEAN configurar (const int v, const int p, const int s, const int d, const int f)
void consultar (int &v, int &p, int &s, int &d, int &f)

Métodos privados

BOOLEAN active_configuracion (void)
HWND instalar_sistema_asincronico_serial (void)
BOOLEAN abrir_asincronico (void)

Atributos privados

char nombre_puerto [20]
int velocidad
int paridad
int stop_bits
int data_bits
int flujo
BOOLEAN abierto
HANDLE com_fd
int com_fd


Documentación del constructor y destructor

PUERTO_SERIAL::PUERTO_SERIAL char *  cad,
const int  v = PSV9600,
const int  p = PSP_NONE,
const int  s = PSS_UNO,
const int  d = PSD8,
const int  f = PSF_NONE
 

Definición en la línea 37 del archivo jed_serial.C.

References abierto, com_fd, configurar(), data_bits, flujo, nombre_puerto, paridad, PSD8, PSF_NONE, PSP_NONE, PSS_UNO, PSV9600, stop_bits, y velocidad.

Here is the call graph for this function:

PUERTO_SERIAL::~PUERTO_SERIAL  ) 
 

Definición en la línea 59 del archivo jed_serial.C.

References cerrar().

Here is the call graph for this function:


Documentación de las funciones miembro

BOOLEAN PUERTO_SERIAL::abrir void   ) 
 

Definición en la línea 248 del archivo jed_serial.C.

References abierto, active_configuracion(), cerrar(), com_fd, DWORD, y nombre_puerto.

Referenciado por TRACKER_VIO::abrir(), DISPOSITIVO_DE_PRUEBA::abrir(), LEGO9751::inicialice(), y DATAGLOVE::inicializar().

Here is the call graph for this function:

BOOLEAN PUERTO_SERIAL::abrir_asincronico void   )  [private]
 

Definición en la línea 354 del archivo jed_serial.C.

References abierto, active_configuracion(), cerrar(), com_fd, y nombre_puerto.

Here is the call graph for this function:

BOOLEAN PUERTO_SERIAL::active_configuracion void   )  [private]
 

Definición en la línea 113 del archivo jed_serial.C.

References BYTE, com_fd, data_bits, flujo, nombre_puerto, paridad, PSF_HARDWARE, PSF_SOFTWARE, PSP_EVEN, PSP_MARK, PSP_NONE, PSP_ODD, PSP_SPACE, PSS_DOS, PSS_UNO, PSS_UNO_Y_MEDIO, PSV110, PSV115200, PSV1200, PSV128000, PSV14400, PSV19200, PSV2400, PSV256000, PSV300, PSV38400, PSV4800, PSV56000, PSV57600, PSV600, PSV9600, stop_bits, y velocidad.

Referenciado por abrir(), abrir_asincronico(), y configurar().

void PUERTO_SERIAL::cerrar void   ) 
 

Definición en la línea 381 del archivo jed_serial.C.

References abierto, com_fd, y nombre_puerto.

Referenciado por abrir(), abrir_asincronico(), TRACKER_VIO::cerrar(), LEGO9751::cerrar(), DATAGLOVE::cerrar(), DISPOSITIVO_DE_PRUEBA::cerrar(), y ~PUERTO_SERIAL().

BOOLEAN PUERTO_SERIAL::configurar const int  v,
const int  p,
const int  s,
const int  d,
const int  f
 

Definición en la línea 78 del archivo jed_serial.C.

References abierto, active_configuracion(), data_bits, flujo, paridad, stop_bits, y velocidad.

Referenciado por TRACKER_VIO::abrir(), DISPOSITIVO_DE_PRUEBA::abrir(), LEGO9751::inicialice(), DATAGLOVE::inicializar(), y PUERTO_SERIAL().

Here is the call graph for this function:

void PUERTO_SERIAL::consultar int &  v,
int &  p,
int &  s,
int &  d,
int &  f
 

Definición en la línea 65 del archivo jed_serial.C.

References data_bits, flujo, paridad, stop_bits, y velocidad.

BOOLEAN PUERTO_SERIAL::escribir char *  buffer,
int  tam_buffer
 

Dado que esta plataforma no posee implementado el manejo de puertos seriales, esta operacion siempre retorna FALSE.

Definición en la línea 408 del archivo jed_serial.C.

Referenciado por TRACKER_VIO::abrir(), DISPOSITIVO_DE_PRUEBA::actualizar(), TRACKER_VIO::actualizar_entrada(), LEGO9751::apagado(), LEGO9751::busque_controlador(), DATAGLOVE::comando(), LEGO9751::encendido(), LEGO9751::enviar_latido(), LEGO9751::fderecha(), LEGO9751::fizquierda(), y LEGO9751::fpotencia().

HWND PUERTO_SERIAL::instalar_sistema_asincronico_serial void   )  [private]
 

Definición en la línea 549 del archivo jed_serial.C.

References receptor_eventos_serial().

Here is the call graph for this function:

int PUERTO_SERIAL::leer char *  buffer,
int  tam_buffer
 

Dado que esta plataforma no posee implementado el manejo de puertos seriales, esta operacion siempre retorna FALSE.

Retorna tam_buffer si todo sale bien o el negativo de lo que se alcanzo a leer si algo falla.

Definición en la línea 457 del archivo jed_serial.C.

Referenciado por LEGO9751::busque_controlador(), DATAGLOVE::comando(), leer_lego_callback(), y TRACKER_VIO_leer_com_callback().

void PUERTO_SERIAL::registro_asincronico void(*  f)(void *, int),
void *  User_data
 

Definición en la línea 610 del archivo jed_serial.C.

Referenciado por TRACKER_VIO::abrir(), DISPOSITIVO_DE_PRUEBA::abrir(), y LEGO9751::inicialice().


Documentación de los datos miembro

BOOLEAN PUERTO_SERIAL::abierto [private]
 

Definición en la línea 130 del archivo jed_serial.h.

Referenciado por abrir(), abrir_asincronico(), cerrar(), configurar(), y PUERTO_SERIAL().

int PUERTO_SERIAL::com_fd [private]
 

Definición en la línea 138 del archivo jed_serial.h.

HANDLE PUERTO_SERIAL::com_fd [private]
 

Definición en la línea 134 del archivo jed_serial.h.

Referenciado por abrir(), abrir_asincronico(), active_configuracion(), cerrar(), y PUERTO_SERIAL().

int PUERTO_SERIAL::data_bits [private]
 

Definición en la línea 128 del archivo jed_serial.h.

Referenciado por active_configuracion(), configurar(), consultar(), y PUERTO_SERIAL().

int PUERTO_SERIAL::flujo [private]
 

Definición en la línea 129 del archivo jed_serial.h.

Referenciado por active_configuracion(), configurar(), consultar(), y PUERTO_SERIAL().

char PUERTO_SERIAL::nombre_puerto[20] [private]
 

Definición en la línea 124 del archivo jed_serial.h.

Referenciado por abrir(), abrir_asincronico(), active_configuracion(), cerrar(), y PUERTO_SERIAL().

int PUERTO_SERIAL::paridad [private]
 

Definición en la línea 126 del archivo jed_serial.h.

Referenciado por active_configuracion(), configurar(), consultar(), y PUERTO_SERIAL().

int PUERTO_SERIAL::stop_bits [private]
 

Definición en la línea 127 del archivo jed_serial.h.

Referenciado por active_configuracion(), configurar(), consultar(), y PUERTO_SERIAL().

int PUERTO_SERIAL::velocidad [private]
 

Definición en la línea 125 del archivo jed_serial.h.

Referenciado por active_configuracion(), configurar(), consultar(), y PUERTO_SERIAL().


La documentación para esta clase fué generada a partir de los siguientes archivos:
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.