3 #ifndef VELODYNE_LIDAR_LaserScanner_TASK_HPP 4 #define VELODYNE_LIDAR_LaserScanner_TASK_HPP 6 #include "velodyne_lidar/LaserScannerBase.hpp" 8 #include <base/samples/DepthMap.hpp> 9 #include <base/Timeout.hpp> 13 class VelodyneDataDriver;
44 LaserScanner(std::string
const& name =
"velodyne_lidar::LaserScanner");
51 LaserScanner(std::string
const& name, RTT::ExecutionEngine* engine);
void errorHook()
Definition: LaserScanner.cpp:169
Definition: LaserScanner.hpp:29
friend class LaserScannerBase
Definition: LaserScanner.hpp:32
void updateHook()
Definition: LaserScanner.cpp:119
void stopHook()
Definition: LaserScanner.cpp:174
base::Timeout no_packet_timeout
Definition: LaserScanner.hpp:37
void cleanupHook()
Definition: LaserScanner.cpp:179
bool startHook()
Definition: LaserScanner.cpp:109
LaserScanner(std::string const &name="velodyne_lidar::LaserScanner")
Definition: LaserScanner.cpp:15
Definition: LaserScanner.hpp:11
VelodyneDataDriver * laserdriver
Definition: LaserScanner.hpp:35
~LaserScanner()
Definition: LaserScanner.cpp:29
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: LaserScanner.cpp:38
uint64_t last_lost_packet_count
Definition: LaserScanner.hpp:36