#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>
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_ |
| 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.
| bool use_rep_117_ |
Definition at line 45 of file sicklms.cpp.