3 #ifndef SIMULATION_MARSTRIGGER_TASK_HPP 4 #define SIMULATION_MARSTRIGGER_TASK_HPP 6 #include "mars/TriggerBase.hpp" 34 void receiveData(
const mars::data_broker::DataInfo& info,
const mars::data_broker::DataPackage& package,
int id);
43 Trigger(std::string
const& name =
"mars::Trigger");
50 Trigger(std::string
const& name, RTT::ExecutionEngine* engine);
Trigger(std::string const &name="mars::Trigger")
Definition: Trigger.cpp:8
void updateHook()
Definition: Trigger.cpp:46
bool startHook()
Definition: Trigger.cpp:37
~Trigger()
Definition: Trigger.cpp:22
void errorHook()
Definition: Trigger.cpp:58
pthread_mutex_t mutex
Definition: Trigger.hpp:31
pthread_cond_t mutex_cv
Definition: Trigger.hpp:32
Definition: jointTypes.hpp:9
void cleanupHook()
Definition: Trigger.cpp:68
void stopHook()
Definition: Trigger.cpp:63
void receiveData(const mars::data_broker::DataInfo &info, const mars::data_broker::DataPackage &package, int id)
Definition: Trigger.cpp:74
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: Trigger.hpp:27
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: Trigger.cpp:29
friend class TriggerBase
Definition: Trigger.hpp:29