Home | Blog | Develop | Download | Contact

Referencia del Archivo timeout.c

Ejemplo de uso de funciones con Time-Out. Más...

Ir al código fuente de este archivo.

Definiciones

#define __WINDOWS_COM__

Funciones

int main ()

Descripción detallada

La definición define __WINDOWS_COM__ de este ejemplo nos dice que debe ser compilado en un S.O. de tipo Microsot Windows.

Definición en el archivo timeout.c.


Documentación de las definiciones

#define __WINDOWS_COM__

Definición en la línea 29 del archivo timeout.c.


Documentación de las funciones

int main (  ) 

Definición en la línea 33 del archivo timeout.c.

Hace referencia a B19200, Close_Port(), Configure_Port(), Get_Configure_Port(), Gets_Port(), Open_Port(), Set_Configure_Port(), Set_Time(), y Write_Port().

00034 {
00035     HANDLE fd; 
00036     DCB OldConf;
00037     char cad[16]="X";
00038     int n,TIME=2,i;
00039 
00040     fd=Open_Port("COM1");               // Abre el puerto serie.
00041                                         // fd=Open_Port("/dev/ttyS0");
00042 
00043     OldConf=Get_Configure_Port(fd);     // Guardo la configuración del puerto.
00044 
00045     Configure_Port(fd,B19200,"8N1");    // Configuro el puerto serie.
00046 
00047     Set_Time(fd,TIME);                  // Time-Out entre caracteres es TIME*0.1.
00048 
00049     n=Write_Port(fd,cad,1);             // Escribo en el puerto serie.
00050 
00051     n=Gets_Port(fd,cad,16);             // Leo el puerto serie.
00052     printf("%s",cad);                   // Muestro la cadena.
00053 
00054     Set_Configure_Port(fd,OldConf);     // Restituyo la antigua configuración 
00055                                         // del puerto.
00056     Close_Port(fd);                     // Cierro el puerto serie.
00057 
00058     printf("\nPresione ENTER para terminar\n");
00059     getchar();
00060 
00061     return 0;
00062 }

Gráfico de llamadas para esta función:

Manual de referencia generado el Sat Feb 26 14:27:35 2011 para la biblioteca LnxComm usando  doxygen 1.6.3