1 #ifndef TILT_SCAN_TASK_TASK_HPP 2 #define TILT_SCAN_TASK_TASK_HPP 4 #include <tilt_scan/TaskBase.hpp> 7 #include <base/commands/Joints.hpp> 8 #include <base/samples/Pointcloud.hpp> 12 class Task :
public TaskBase
37 Task(std::string
const& name =
"tilt_scan::Task");
38 Task(std::string
const& name, RTT::ExecutionEngine* engine);
void cleanupHook()
Definition: Task.cpp:210
base::commands::Joints mTiltUpCommand
Definition: Task.hpp:29
Definition: tilt_scanTypes.hpp:9
Definition: tilt_scanTypes.hpp:51
void errorHook()
Definition: Task.cpp:198
void checkTiltStatus()
Definition: Task.cpp:28
void stopHook()
Definition: Task.cpp:203
virtual void trigger_sweep()
Definition: Task.cpp:23
bool mTrigger
Definition: Task.hpp:27
void updateHook()
Definition: Task.cpp:193
SweepStatus mSweepStatus
Definition: Task.hpp:34
bool configureHook()
Definition: Task.cpp:161
base::Time mLastScanTime
Definition: Task.hpp:26
friend class TaskBase
Definition: Task.hpp:14
~Task()
Definition: Task.cpp:19
void sendPointcloud()
Definition: Task.cpp:105
bool startHook()
Definition: Task.cpp:182
Task(std::string const &name="tilt_scan::Task")
Definition: Task.cpp:9
Configuration mConfiguration
Definition: Task.hpp:33
virtual void scan_samplesTransformerCallback(const base::Time &ts, const base::samples::LaserScan &scan)
Definition: Task.cpp:128
base::samples::Pointcloud mPointcloud
Definition: Task.hpp:31
base::commands::Joints mTiltDownCommand
Definition: Task.hpp:30