EEROS
1.0.0.0
API for the EEROS Real-Time Robotics Framework
|
#include <Executor.hpp>
Public Member Functions | |
virtual | ~Executor () |
void | setMainTask (task::Periodic &mainTask) |
void | setMainTask (safety::SafetySystem &mainTask) |
task::Periodic * | getMainTask () |
void | add (task::Periodic &task) |
void | add (control::TimeDomain &timedomain) |
virtual void | run () |
Public Member Functions inherited from eeros::Runnable | |
virtual | ~Runnable () |
Static Public Member Functions | |
static Executor & | instance () |
static void | prefault_stack () |
static bool | lock_memory () |
static bool | set_priority (int nice) |
static void | stop () |
Public Attributes | |
PeriodicCounter | counter |
Static Public Attributes | |
static constexpr int | basePriority = 49 |
|
virtual |
void Executor::add | ( | task::Periodic & | task | ) |
void Executor::add | ( | control::TimeDomain & | timedomain | ) |
task::Periodic * Executor::getMainTask | ( | ) |
|
static |
|
static |
|
static |
|
virtual |
Implements eeros::Runnable.
|
static |
void Executor::setMainTask | ( | task::Periodic & | mainTask | ) |
void Executor::setMainTask | ( | safety::SafetySystem & | mainTask | ) |
|
static |
|
static |
PeriodicCounter eeros::Executor::counter |