Skyward boardcore
|
This is the complete list of members for Boardcore::TaskScheduler, including all inherited members.
ActiveObject(unsigned int stacksize=miosix::STACK_DEFAULT_FOR_PTHREAD, miosix::Priority priority=miosix::MAIN_PRIORITY) | Boardcore::ActiveObject | inline |
addTask(function_t function, uint32_t periodMs, Policy policy=Policy::RECOVER, int64_t startTick=Kernel::getOldTick()) | Boardcore::TaskScheduler | inline |
addTask(function_t function, Units::Frequency::Hertz frequency, Policy policy=Policy::RECOVER, std::chrono::time_point< std::chrono::steady_clock > startTime=std::chrono::steady_clock::now()) | Boardcore::TaskScheduler | inline |
addTask(function_t function, std::chrono::nanoseconds period, Policy policy=Policy::RECOVER, std::chrono::time_point< std::chrono::steady_clock > startTime=std::chrono::steady_clock::now()) | Boardcore::TaskScheduler | |
disableTask(size_t id) | Boardcore::TaskScheduler | |
enableTask(size_t id) | Boardcore::TaskScheduler | |
function_t typedef | Boardcore::TaskScheduler | |
getTaskStats() | Boardcore::TaskScheduler | |
isRunning() | Boardcore::ActiveObject | inline |
MAX_TASKS | Boardcore::TaskScheduler | static |
Policy enum name | Boardcore::TaskScheduler | |
running | Boardcore::ActiveObject | protected |
shouldStop() | Boardcore::ActiveObject | inlineprotected |
start() override | Boardcore::TaskScheduler | virtual |
stop() override | Boardcore::TaskScheduler | virtual |
stopFlag | Boardcore::ActiveObject | protected |
TaskScheduler(miosix::Priority priority=miosix::PRIORITY_MAX - 1) | Boardcore::TaskScheduler | explicit |
thread | Boardcore::ActiveObject | protected |
~ActiveObject() | Boardcore::ActiveObject | inlinevirtual |