示例#1
0
int 
main(int argc, char** argv)
{
	signal(SIGINT, shutdown_module);

	carmen_ipc_initialize(argc, argv);
	carmen_param_check_version(argv[0]);

	initialize_structures();

	read_parameters(argc, argv, car_config);

	initialize_ipc();

	subscribe_to_relevant_messages();

	carmen_ipc_dispatch();

	return 0;
}
int
main(int argc, char **argv)
{
    if (argc < 3)
        exit(printf("Use %s <max-range> <zoom>\n", argv[0]));

    ultrasonic_max_range = atof(argv[1]);
    ultrasonic_viewer_zoom = atof(argv[2]);

    ultrasonic_message.sensor[0] = 0;
    ultrasonic_message.sensor[1] = 0;
    ultrasonic_message.sensor[2] = 0;
    ultrasonic_message.sensor[3] = 0;

    initialize_ipc(argc, argv);
    initialize_viewer(argc, argv);
    subcribe_messages();
    glutMainLoop();

    return 0;
}