#include <functional>
#include <csignal>
#include <future>
#include <string>
#include <ros/ros.h>
#include "psen_scan_v2_standalone/configuration/default_parameters.h"
#include "psen_scan_v2_standalone/protocol_layer/function_pointers.h"
#include "psen_scan_v2_standalone/scanner_configuration.h"
#include "psen_scan_v2_standalone/scanner_config_builder.h"
#include "psen_scan_v2_standalone/scan_range.h"
#include "psen_scan_v2/default_ros_parameters.h"
#include "psen_scan_v2/ros_parameter_handler.h"
#include "psen_scan_v2/ros_scanner_node.h"
#include <rosconsole_bridge/bridge.h>
Go to the source code of this file.
Functions | |
void | delayed_shutdown_sig_handler (int sig) |
int | main (int argc, char **argv) |
Variables | |
static const std::string | DEFAULT_PUBLISH_TOPIC = "scan" |
Topic on which the LaserScan data are published. More... | |
static const std::string | DEFAULT_TF_PREFIX = "laser_1" |
std::function< void()> | NODE_TERMINATE_CALLBACK |
const std::string | PARAM_ANGLE_END { "angle_end" } |
const std::string | PARAM_ANGLE_START { "angle_start" } |
const std::string | PARAM_FRAGMENTED_SCANS { "fragmented_scans" } |
const std::string | PARAM_HOST_CONTROL_PORT { "host_udp_port_control" } |
const std::string | PARAM_HOST_DATA_PORT { "host_udp_port_data" } |
const std::string | PARAM_HOST_IP { "host_ip" } |
const std::string | PARAM_INTENSITIES { "intensities" } |
const std::string | PARAM_RESOLUTION { "resolution" } |
const std::string | PARAM_SCANNER_IP { "sensor_ip" } |
const std::string | PARAM_TF_PREFIX { "tf_prefix" } |
const std::string | PARAM_X_AXIS_ROTATION { "x_axis_rotation" } |
REGISTER_ROSCONSOLE_BRIDGE | |
void delayed_shutdown_sig_handler | ( | int | sig | ) |
Definition at line 58 of file psen_scan_driver.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 68 of file psen_scan_driver.cpp.
|
static |
Topic on which the LaserScan data are published.
Definition at line 56 of file psen_scan_driver.cpp.
|
static |
Definition at line 53 of file psen_scan_driver.cpp.
std::function<void()> NODE_TERMINATE_CALLBACK |
Definition at line 39 of file psen_scan_driver.cpp.
const std::string PARAM_ANGLE_END { "angle_end" } |
Definition at line 47 of file psen_scan_driver.cpp.
const std::string PARAM_ANGLE_START { "angle_start" } |
Definition at line 46 of file psen_scan_driver.cpp.
const std::string PARAM_FRAGMENTED_SCANS { "fragmented_scans" } |
Definition at line 49 of file psen_scan_driver.cpp.
const std::string PARAM_HOST_CONTROL_PORT { "host_udp_port_control" } |
Definition at line 43 of file psen_scan_driver.cpp.
const std::string PARAM_HOST_DATA_PORT { "host_udp_port_data" } |
Definition at line 42 of file psen_scan_driver.cpp.
const std::string PARAM_HOST_IP { "host_ip" } |
Definition at line 41 of file psen_scan_driver.cpp.
const std::string PARAM_INTENSITIES { "intensities" } |
Definition at line 50 of file psen_scan_driver.cpp.
const std::string PARAM_RESOLUTION { "resolution" } |
Definition at line 51 of file psen_scan_driver.cpp.
const std::string PARAM_SCANNER_IP { "sensor_ip" } |
Definition at line 44 of file psen_scan_driver.cpp.
const std::string PARAM_TF_PREFIX { "tf_prefix" } |
Definition at line 45 of file psen_scan_driver.cpp.
const std::string PARAM_X_AXIS_ROTATION { "x_axis_rotation" } |
Definition at line 48 of file psen_scan_driver.cpp.
REGISTER_ROSCONSOLE_BRIDGE |
Definition at line 34 of file psen_scan_driver.cpp.