1 #ifndef ORO_TIMER_COMPONENT_HPP 2 #define ORO_TIMER_COMPONENT_HPP 37 m_port_timers[id]->write(
id);
42 std::vector<OutputPort<RTT::os::Timer::TimerId>* >
port_timers;
RTT::Operation< bool(RTT::os::Timer::TimerId, double)> waitCommand
Variable opBinary s not applicable to op
RTT::Operation< bool(RTT::os::Timer::TimerId)> waitForCommand
bool wait(RTT::os::Timer::TimerId id, double seconds)
TimerComponent(std::string name="os::Timer")
const int HighestPriority
OutputPort< RTT::os::Timer::TimerId > mtimeoutEvent
std::vector< OutputPort< RTT::os::Timer::TimerId > * > port_timers
A Component interface to the Real-Time types::Toolkit's timer. It must be configured with a Activity ...
bool waitFor(RTT::os::Timer::TimerId id)
std::vector< RTT::OutputPort< RTT::os::Timer::TimerId > * > & m_port_timers
WriteStatus write(const T &sample)
TimeoutCatcher(std::vector< RTT::OutputPort< RTT::os::Timer::TimerId > * > &port_timers, RTT::OutputPort< RTT::os::Timer::TimerId > &op, const std::string &name)
bool isTimerExpired(RTT::os::Timer::TimerId id) const
virtual void timeout(os::Timer::TimerId id)
virtual ~TimerComponent()
RTT::OutputPort< RTT::os::Timer::TimerId > & me