17#include <ros_timer_client/cl_ros_timer.hpp>
31 template <
typename TOrthogonal,
typename TSourceObject>
35 { this->
template postEvent<EvTimer<TSourceObject, TOrthogonal>>(); };
39 boost::signals2::connection
onTimerTick(
void (T::*callback)(), T *
object)
smacc2::SmaccSignal< void()> onTimerTick_
void onOrthogonalAllocation()
std::function< void()> postCountDownEvent_
CbTimerCountdownLoop(uint64_t triggerTickCount)
uint64_t tickTriggerCount_
ClRosTimer * timerClient_
void onClientTimerTickCallback()
boost::signals2::connection onTimerTick(void(T::*callback)(), T *object)
ISmaccStateMachine * getStateMachine()
boost::signals2::connection createSignalConnection(TSmaccSignal &signal, TMemberFunctionPrototype callback, TSmaccObjectType *object)