tilt_scan
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
tilt_scan::Task Class Reference

#include <Task.hpp>

Inheritance diagram for tilt_scan::Task:

Public Member Functions

 Task (std::string const &name="tilt_scan::Task")
 
 Task (std::string const &name, RTT::ExecutionEngine *engine)
 
 ~Task ()
 
bool configureHook ()
 
bool startHook ()
 
void updateHook ()
 
void errorHook ()
 
void stopHook ()
 
void cleanupHook ()
 

Protected Member Functions

virtual void scan_samplesTransformerCallback (const base::Time &ts, const base::samples::LaserScan &scan)
 
virtual void trigger_sweep ()
 
void checkTiltStatus ()
 
void sendPointcloud ()
 

Protected Attributes

base::Time mLastScanTime
 
bool mTrigger
 
base::commands::Joints mTiltUpCommand
 
base::commands::Joints mTiltDownCommand
 
base::samples::Pointcloud mPointcloud
 
Configuration mConfiguration
 
SweepStatus mSweepStatus
 

Friends

class TaskBase
 

Constructor & Destructor Documentation

Task::Task ( std::string const &  name = "tilt_scan::Task")
Task::Task ( std::string const &  name,
RTT::ExecutionEngine *  engine 
)
Task::~Task ( )

Member Function Documentation

void Task::checkTiltStatus ( )
protected
void Task::cleanupHook ( )
bool Task::configureHook ( )
void Task::errorHook ( )
void Task::scan_samplesTransformerCallback ( const base::Time &  ts,
const base::samples::LaserScan &  scan 
)
protectedvirtual
void Task::sendPointcloud ( )
protected
bool Task::startHook ( )
void Task::stopHook ( )
void Task::trigger_sweep ( )
protectedvirtual
void Task::updateHook ( )

Friends And Related Function Documentation

friend class TaskBase
friend

Member Data Documentation

Configuration tilt_scan::Task::mConfiguration
protected
base::Time tilt_scan::Task::mLastScanTime
protected
base::samples::Pointcloud tilt_scan::Task::mPointcloud
protected
SweepStatus tilt_scan::Task::mSweepStatus
protected
base::commands::Joints tilt_scan::Task::mTiltDownCommand
protected
base::commands::Joints tilt_scan::Task::mTiltUpCommand
protected
bool tilt_scan::Task::mTrigger
protected

The documentation for this class was generated from the following files: