static void print_data(urg_t *urg, long data[], int data_n, long time_stamp) { #if 1 int front_index; (void)data_n; // 前方のデータのみを表示 front_index = urg_step2index(urg, 0); print_echo_data(data, front_index); printf("%ld\n", time_stamp); #else (void)urg; int i; // 全てのデータを表示 printf("# n = %d, time_stamp = %ld\n", data_n, time_stamp); for (i = 0; i < data_n; ++i) { print_echo_data(data, i); printf("\n"); } #endif }
static void print_data(urg_t *urg, long data[], int data_n, long time_stamp) { #if 1 int front_index; (void)data_n; // Shows only the front step front_index = urg_step2index(urg, 0); print_echo_data(data, front_index); printf("%ld\n", time_stamp); #else (void)urg; int i; // Prints the multiecho distance for all the measurement points printf("# n = %d, time_stamp = %ld\n", data_n, time_stamp); for (i = 0; i < data_n; ++i) { print_echo_data(data, i); printf("\n"); } #endif }