#include <functional>
#include "psen_scan_v2_standalone/data_conversion_layer/monitoring_frame_msg.h"
#include "psen_scan_v2_standalone/laserscan.h"
Go to the source code of this file.
Namespaces | |
psen_scan_v2_standalone | |
Root namespace in which the software components to communicate with the scanner (firmware-version: 2) are realised/implemented. | |
psen_scan_v2_standalone::protocol_layer | |
Namespace for the implementation of the scanner protocol state machine. | |
Typedefs | |
using | psen_scan_v2_standalone::protocol_layer::ErrorCallback = std::function< void(const std::string &)> |
using | psen_scan_v2_standalone::protocol_layer::LaserScanCallback = std::function< void(const LaserScan &)> |
using | psen_scan_v2_standalone::protocol_layer::MonitoringFrameCallback = std::function< void(const data_conversion_layer::monitoring_frame::Message &)> |
using | psen_scan_v2_standalone::protocol_layer::ReplyCallback = std::function< void()> |
using | psen_scan_v2_standalone::protocol_layer::SendRequestCallback = std::function< void()> |