#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>
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) |
SickLMS2xx::sick_lms_2xx_measuring_units_t | StringToLmsMeasuringUnits (string units) |
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.
SickLMS2xx::sick_lms_2xx_measuring_units_t StringToLmsMeasuringUnits | ( | string | units | ) |
Definition at line 148 of file sicklms.cpp.