#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_NR_SUBSCRIBERS { "nr_subscribers" } |
| 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 59 of file psen_scan_driver.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 69 of file psen_scan_driver.cpp.
|
static |
Topic on which the LaserScan data are published.
Definition at line 57 of file psen_scan_driver.cpp.
|
static |
Definition at line 54 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 51 of file psen_scan_driver.cpp.
| const std::string PARAM_NR_SUBSCRIBERS { "nr_subscribers" } |
Definition at line 50 of file psen_scan_driver.cpp.
| const std::string PARAM_RESOLUTION { "resolution" } |
Definition at line 52 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.