Пример #1
0
void _ttywrch(int ch)       { Serial_SendChar(ch); }
Пример #2
0
int main(int argc, char **argv)
{
	if(argc == 1)
	{
		FILE *file;
		char msg[50];
		
		time_t mytime;
		mytime = time(NULL);

		while(1)
		{
			Message_Read(msg);
			fprintf(stdout, "%s\n", msg);
			time(&mytime);
			file = fopen("LOG", "a+");
			fprintf(file, "%s\t%s", msg, ctime(&mytime));
			fclose(file);
		}
		
	}
	if(argc == 2)
	{
		if(!strcmp(argv[1], "-config"))
		{
			int fd;
		//	char ch;
			fprintf(stdout, "CONFIGURATING.......%s", "0%");
			fflush(stdout);
			Serial_Open(&fd, "/dev/ttySP1", B19200);
			Serial_SendChar(&fd, '\n');
			fprintf(stdout, "\rCONFIGURATING......%s", "10%");
			fflush(stdout);			
			sleep(1);
			Console_Read(fd);
			fprintf(stdout, "\rCONFIGURATING......%s", "20%");
			fflush(stdout);
			Serial_SendChar(&fd, '1');
			fprintf(stdout, "\rCONFIGURATING......%s", "30%");
			fflush(stdout);
			sleep(1);	
			Console_Read(fd);
			fprintf(stdout, "\rCONFIGURATING......%s", "40%");
			fflush(stdout);
			Serial_SendChar(&fd, '1');
			fprintf(stdout, "\rCONFIGURATING......%s", "50%");
			fflush(stdout);
			sleep(1);
			Console_Read(fd);
			fprintf(stdout, "\rCONFIGURATING......%s", "60%");
			fflush(stdout);
			Serial_SendChar(&fd, '2');
			fprintf(stdout, "\rCONFIGURATING......%s", "70%");
			fflush(stdout);
			sleep(1);	
			Console_Read(fd);
			fprintf(stdout, "\rCONFIGURATING......%s", "80%");
			fflush(stdout);
			Serial_SendChar(&fd, '1');
			fprintf(stdout, "\rCONFIGURATING......%s", "90%");
			fflush(stdout);
			sleep(1);
			Console_Read(fd);
			fprintf(stdout, "\rCONFIGURATING.....%s\n", "100%");
			fflush(stdout);
		}
		else if(!strcmp(argv[1], "--help") || !strcmp(argv[1], "-h"))
		{
			fputs("\
USAGE:	./%s\n\
		./%s -config\n", argv[1], argv[1]);
		}		
		else
		{
Пример #3
0
int fputc (int ch, FILE *f) { return (Serial_SendChar(ch)); }