3 #ifndef DPS_DESERTSTAR_SSP1_TASK_TASK_HPP 4 #define DPS_DESERTSTAR_SSP1_TASK_TASK_HPP 6 #include "dps_desertstar_ssp1/TaskBase.hpp" 7 #include "dps_desertstar_ssp1/Driver.hpp" 11 class TimestampEstimator;
14 namespace RTT {
namespace extras {
class FileDescriptorActivity; } }
32 class Task :
public TaskBase,
public dps_desertstar_ssp1::Interface
34 friend class TaskBase;
36 virtual bool setVariance(
double value);
46 Task(std::string
const& name =
"dps_desertstar_ssp1::Task");
53 Task(std::string
const& name, RTT::ExecutionEngine* engine);
118 virtual void newDepthData(
const base::samples::RigidBodyState &depth);
119 virtual void newTemperatureData(
const double &temperature);
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: Task.hpp:32
RTT::extras::FileDescriptorActivity * activity
Definition: Task.hpp:37
aggregator::TimestampEstimator * timestamp_estimator
Definition: Task.hpp:39
Driver * driver
Definition: Task.hpp:38