/*	Simulador de TTY         P.Miranda
	file TTY1.C	para COM1
	LaPaz 29-Ag-2002, util para iniciar la comunicacion
*/

#include <stdio.h>
#include <conio.h>
#include <time.h>

#include<c:\barom\b2\comx.h>

enum keys {	ESC=27  };
char *p2;
int i,j;
char datos[2400];
time_t t;

/* ======================================================================*/

int main()
{
char ch;
	clrscr();
	i=comx_open("COM1 2400 N 1 8");
	if(i==0)	/* Verifiva */
	{	printf("\nNo Existe el Port Serial de Comunicacion, Revisar");
		exit(0);
	}
	t= time(NULL);
	printf("\n%s",ctime(&t));
	printf("\n______PROGRAMA COMUNICACION TTY1.C______ ESC=termina\n");
	do{  	if(comx_buffer())	  //pregunta si existe datos que leer
		{	i=comx_rd(datos); //lectura
			for(j=0;j<i;j++)cprintf("%c",datos[j]);
		}

		if (kbhit())		/* Esperar teclado Key */
		{	ch = getch();
			if(ch==ESC)break;	//termina
			comx_tx(ch);
		}
	}while(1);
	comx_close();
}

