All Classes Namespaces Files Functions Variables Enumerations Enumerator
libs/range_sensor/simple_samples/serialId.cpp
00001 
00011 #include "UrgDevice.h"
00012 #include "UrgUtils.h"
00013 #include <cstdio>
00014 
00015 using namespace qrk;
00016 
00017 
00019 int main(int argc, char *argv[])
00020 {
00021   // Change the port name appropriately
00022 #ifdef WINDOWS_OS
00023   const char device[] = "COM3";
00024 #else
00025   const char device[] = "/dev/ttyACM0";
00026 #endif
00027 
00028   UrgDevice urg;
00029   if (! urg.connect(device)) {
00030     printf("UrgDevice::connect: %s\n", urg.what());
00031     exit(1);
00032   }
00033 
00034   printf("Serial ID: %ld\n", urgSerialId<UrgDevice>(&urg));
00035 
00036 #ifdef MSC
00037   getchar();
00038 #endif
00039 
00040   return 0;
00041 }