Functions | Variables
sicklms.cpp File Reference
#include <csignal>
#include <cstdio>
#include <math.h>
#include <limits>
#include <sicklms-1.0/SickLMS.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.

Functions

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)
SickLMS::sick_lms_measuring_units_t StringToLmsMeasuringUnits (string units)

Variables

bool use_rep_117_

Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 168 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 47 of file sicklms.cpp.

SickLMS::sick_lms_measuring_units_t StringToLmsMeasuringUnits ( string  units)

Definition at line 157 of file sicklms.cpp.


Variable Documentation

Definition at line 45 of file sicklms.cpp.



sicktoolbox_wrapper
Author(s): Morgan Quigley
autogenerated on Thu Jan 2 2014 11:23:55