1 #ifndef ORG_EEROS_TASK_PERIODIC_HPP_ 2 #define ORG_EEROS_TASK_PERIODIC_HPP_ 15 Periodic(
const char *name,
double period,
Runnable &task,
bool realtime =
true,
int nice = -1);
16 Periodic(
const char *name,
double period,
Runnable *task,
bool realtime =
true,
int nice = -1);
30 std::vector<PeriodicCounter::MonitorFunc>
monitors;
43 #endif // ORG_EEROS_TASK_PERIODIC_HPP_ bool getRealtime()
Definition: Periodic.cpp:30
std::vector< Periodic > after
Definition: Periodic.hpp:28
double getPeriod()
Definition: Periodic.cpp:22
std::vector< Periodic > before
Definition: Periodic.hpp:27
std::vector< PeriodicCounter::MonitorFunc > monitors
Definition: Periodic.hpp:30
void setNice(int value)
Definition: Periodic.cpp:38
void addDefaultMonitor(double tolerance=0.05)
Definition: Periodic.cpp:14
Definition: Config.hpp:14
Definition: Runnable.hpp:6
Runnable & getTask()
Definition: Periodic.cpp:26
Definition: Periodic.hpp:13
int getNice()
Definition: Periodic.cpp:34
std::string getName()
Definition: Periodic.cpp:18
Periodic(const char *name, double period, Runnable &task, bool realtime=true, int nice=-1)
Definition: Periodic.cpp:8