EEROS
1.0.0.0
API for the EEROS Real-Time Robotics Framework
|
#include <TimeDomain.hpp>
Public Member Functions | |
TimeDomain (std::string name, double period, bool realtime) | |
virtual void | addBlock (Runnable *block) |
virtual void | addBlock (Runnable &block) |
virtual void | removeBlock (Runnable *block) |
virtual void | removeBlock (Runnable &block) |
std::string | getName () |
double | getPeriod () |
bool | getRealtime () |
void | registerSafetyEvent (SafetySystem &ss, SafetyEvent &e) |
virtual void | run () |
virtual void | start () |
virtual void | stop () |
Public Member Functions inherited from eeros::Runnable | |
virtual | ~Runnable () |
Friends | |
std::ostream & | operator<< (std::ostream &os, TimeDomain &td) |
TimeDomain::TimeDomain | ( | std::string | name, |
double | period, | ||
bool | realtime | ||
) |
|
virtual |
|
virtual |
std::string TimeDomain::getName | ( | ) |
double TimeDomain::getPeriod | ( | ) |
bool TimeDomain::getRealtime | ( | ) |
void TimeDomain::registerSafetyEvent | ( | SafetySystem & | ss, |
SafetyEvent & | e | ||
) |
|
virtual |
|
virtual |
|
virtual |
Implements eeros::Runnable.
|
virtual |
|
virtual |
|
friend |