current
dox
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, ×tamp);
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