sicklms.cpp File Reference
#include <csignal>
#include <cstdio>
#include <math.h>
#include <limits>
#include <sicktoolbox/SickLMS2xx.hh>
#include "ros/ros.h"
#include "sensor_msgs/LaserScan.h"
#include <diagnostic_updater/diagnostic_updater.h>
#include <diagnostic_updater/publisher.h>
Include dependency graph for sicklms.cpp:

Go to the source code of this file.


int main (int argc, char **argv)
void publish_scan (diagnostic_updater::DiagnosedPublisher< sensor_msgs::LaserScan > *pub, uint32_t *range_values, uint32_t n_range_values, uint32_t *intensity_values, uint32_t n_intensity_values, double scale, ros::Time start, double scan_time, bool inverted, float angle_min, float angle_max, std::string frame_id)
SickLMS2xx::sick_lms_2xx_measuring_units_t StringToLmsMeasuringUnits (string units)

Function Documentation

int main ( int  argc,
char **  argv 

Definition at line 159 of file sicklms.cpp.

void publish_scan ( diagnostic_updater::DiagnosedPublisher< sensor_msgs::LaserScan > *  pub,
uint32_t *  range_values,
uint32_t  n_range_values,
uint32_t *  intensity_values,
uint32_t  n_intensity_values,
double  scale,
ros::Time  start,
double  scan_time,
bool  inverted,
float  angle_min,
float  angle_max,
std::string  frame_id 

< The following are commented out until I verify if 16m and 32m operation are used.

Definition at line 44 of file sicklms.cpp.

Definition at line 148 of file sicklms.cpp.

Author(s): Morgan Quigley
autogenerated on Thu Aug 27 2015 15:20:26