get_timestamp.c
Go to the documentation of this file.
1 #include "urg_sensor.h"
2 #include <stdio.h>
3 
4 int main(void)
5 {
6 urg_t urg;
7 long *length_data = NULL;
8 int ret;
9 // タイムスタンプの取得
10 
11 // urg_get_distance() 関数に変数を与え、タイムスタンプを取得する。
12 
13 const int scan_times = 123;
14 int length_data_size;
15 long timestamp;
16 int i;
17 
18 // センサから距離データを取得する。
19 ret = urg_start_measurement(&urg, URG_DISTANCE, scan_times, 0);
20 // \todo check error code
21 
22 for (i = 0; i < scan_times; ++i) {
23  length_data_size = urg_get_distance(&urg, length_data, &timestamp);
24  // \todo process length_data array
25 
26  // 取得したタイムスタンプを出力する printf("%ld\n", timestamp); } return 0; }
27  printf("%ld\n", timestamp);
28 }
29 return 0;
30 }
urg_t
URG sensor.
Definition: urg_sensor.h:72
urg_sensor.h
URG sensor.
urg_get_distance
int urg_get_distance(urg_t *urg, long data[], long *time_stamp, unsigned long long *system_time_stamp)
Definition: urg_sensor.c:934
URG_DISTANCE
@ URG_DISTANCE
Definition: urg_sensor.h:36
main
int main(void)
Definition: get_timestamp.c:4
urg_start_measurement
int urg_start_measurement(urg_t *urg, urg_measurement_type_t type, int scan_times, int skip_scan)
Definition: urg_sensor.c:877


urg_c
Author(s): Satofumi Kamimura , Katsumi Kimoto, Adrian Boeing
autogenerated on Wed Mar 2 2022 01:08:11