libs/range_sensor/simple_samples/parameterLines.cpp
00001 
00011 #include "UrgDevice.h"
00012 #include "RangeSensorParameter.h"
00013 #include <cstdlib>
00014 #include <cstdio>
00015 
00016 using namespace qrk;
00017 
00018 
00020 int main(int argc, char *argv[])
00021 {
00022   // Change the port name appropriately
00023 #ifdef WINDOWS_OS
00024   const char device[] = "COM3";
00025 #else
00026   const char device[] = "/dev/ttyACM0";
00027 #endif
00028 
00029   UrgDevice urg;
00030   if (! urg.connect(device)) {
00031     printf("UrgDevice::connect: %s\n", urg.what());
00032     exit(1);
00033   }
00034 
00035   // Display parameter information
00036   RangeSensorParameter parameters = urg.parameter();
00037   printf("model: %s\n", parameters.model.c_str());
00038   printf("distance_min: %ld\n", parameters.distance_min);
00039   printf("distance_max: %ld\n", parameters.distance_max);
00040   printf("area_total: %d\n", parameters.area_total);
00041   printf("area_min: %d\n", parameters.area_min);
00042   printf("area_max: %d\n", parameters.area_max);
00043   printf("area_front: %d\n", parameters.area_front);
00044   printf("scan_rpm: %d\n", parameters.scan_rpm);
00045 
00046 #ifdef MSC
00047   getchar();
00048 #endif
00049 
00050   return 0;
00051 }
 All Classes Namespaces Files Functions Variables Enumerations Enumerator