3 #ifndef UCM_SCHILLING_DISPLAYTASK_HPP 4 #define UCM_SCHILLING_DISPLAYTASK_HPP 6 #include <boost/circular_buffer.hpp> 7 #include "ucm_schilling/DisplayTaskBase.hpp" 38 DisplayTask(std::string
const& name =
"ucm_schilling::DisplayTask");
45 DisplayTask(std::string
const& name, RTT::ExecutionEngine* engine);
119 boost::circular_buffer<UcmData> *mRingBuffer;
121 int mBufferFrequency;
void cleanupHook()
Definition: DisplayTask.cpp:82
void stopHook()
Definition: DisplayTask.cpp:77
void updateHook()
Definition: DisplayTask.cpp:66
void errorHook()
Definition: DisplayTask.cpp:71
~DisplayTask()
Definition: DisplayTask.cpp:26
bool startHook()
Definition: DisplayTask.cpp:57
void processIO()
Definition: DisplayTask.cpp:119
Driver * mDriver
Definition: DisplayTask.hpp:29
friend class DisplayTaskBase
Definition: DisplayTask.hpp:27
void run()
Definition: DisplayTask.cpp:131
void set_calib_values(const ucm_schilling::Config &arg)
Definition: DisplayTask.cpp:161
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: DisplayTask.hpp:25
void statusCheck(const UcmStatus &status)
Definition: DisplayTask.cpp:90
void init_gui_request()
Definition: DisplayTask.cpp:153
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: DisplayTask.cpp:37
DisplayTask(std::string const &name="ucm_schilling::DisplayTask")
Definition: DisplayTask.cpp:14
Definition: DisplayTask.hpp:9