Esempio n. 1
0
int main(int argc, char **argv) {
	// install quit handler
	signal(SIGINT, catch_quit);
	signal(SIGQUIT, catch_quit);
	
	#ifndef TESTMODE
	if (argc < 4) {
        fprintf(stdout, "Usage: %s /dev/your_serial_device PORT_BAUD BALLOON_ID\n", argv[0]);
        return 1;
	}
	
	// init serial port
	if ((serial_port = setup_port(argv[1], atoi(argv[2]))) == -1) {
		perror("setup_port");
		return 1;
	}
    balloon_id = atoi(argv[3]);
    #else
    balloon_id = 6;
    #endif
	printf("Will spawn IO loops\n");
	packet_loop();

	return 0;
}
Esempio n. 2
0
int main(int argc, char *argv[])
{
	g_outfile = stdout;
	parse_args(argc, argv);
	init_ifsock();
	packet_loop();
	fclose(g_outfile);
	close(g_ifsock);
	return 0;
}
Esempio n. 3
0
int main(int argc, char **argv) {
    // install quit handler
    signal(SIGINT, catch_quit);
    signal(SIGQUIT, catch_quit);

    // init serial port
    #ifndef TESTMODE
    if ((serial_port = setup_port("/dev/ttyMSM2")) == -1) {
        perror("setup_port");
        return 1;
    }
    #endif

    printf("Will spawn IO loops\n");
    packet_loop();

    return 0;
}