get_scans.c
Go to the documentation of this file.
00001 #include "urg_sensor.h"
00002 #include <stddef.h>
00003 
00004 int main(void)
00005 {
00006     urg_t urg;
00007     int ret;
00008     long *length_data = NULL;
00009 // scan_times 回のスキャンデータを取得
00010 
00011 // urg_start_measurement() 関数でスキャン回数を指定し
00012 // urg_get_distance() 関数で指定した回数だけデータを受信する。
00013 
00014 const int scan_times = 123;
00015 int length_data_size;
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, NULL);
00024     // \todo process length_data array
00025 }
00026 return 0;
00027 }


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