get_timestamp.c
Go to the documentation of this file.
00001 #include "urg_sensor.h"
00002 #include <stdio.h>
00003 
00004 int main(void)
00005 {
00006 urg_t urg;
00007 long *length_data = NULL;
00008 int ret;
00009 // タイムスタンプの取得
00010 
00011 // urg_get_distance() 関数に変数を与え、タイムスタンプを取得する。
00012 
00013 const int scan_times = 123;
00014 int length_data_size;
00015 long timestamp;
00016 int i;
00017 
00018 // センサから距離データを取得する。
00019 ret = urg_start_measurement(&urg, URG_DISTANCE, scan_times, 0);
00020 // \todo check error code
00021 
00022 for (i = 0; i < scan_times; ++i) {
00023     length_data_size = urg_get_distance(&urg, length_data, &timestamp);
00024     // \todo process length_data array
00025 
00026     // 取得したタイムスタンプを出力する
00027     printf("%ld\n", timestamp);
00028 }
00029 return 0;
00030 }


urg_c
Author(s): Satofumi Kamimura , Katsumi Kimoto, Adrian Boeing
autogenerated on Wed Aug 26 2015 16:38:27