18 static void urg_exit(
urg_t *urg,
const char *message)
20 printf(
"%s: %s\n", message,
urg_error(urg));
30 int main(
int argc,
char *argv[])
33 const char device[] =
"/dev/ttyACM0";
46 urg_exit(&urg,
"urg_connect()");
51 data = (
long*)malloc(
sizeof(
long) * data_max);
60 urg_exit(&urg,
"urg_requestData()");
65 printf(
"# n = %d\n", n);
67 urg_exit(&urg,
"urg_receiveData()");
72 printf(
"# timestamp: %d\n", timestamp);
73 for (i = 0; i < n; ++i) {
75 printf(
"%d %ld, ", i, data[i]);