Skyward boardcore
Loading...
Searching...
No Matches
Boardcore::TaskScheduler Member List

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::ActiveObjectinline
addTask(function_t function, uint32_t periodMs, Policy policy=Policy::RECOVER, int64_t startTick=Kernel::getOldTick())Boardcore::TaskSchedulerinline
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::TaskSchedulerinline
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 typedefBoardcore::TaskScheduler
getTaskStats()Boardcore::TaskScheduler
isRunning()Boardcore::ActiveObjectinline
MAX_TASKSBoardcore::TaskSchedulerstatic
Policy enum nameBoardcore::TaskScheduler
runningBoardcore::ActiveObjectprotected
shouldStop()Boardcore::ActiveObjectinlineprotected
start() overrideBoardcore::TaskSchedulervirtual
stop() overrideBoardcore::TaskSchedulervirtual
stopFlagBoardcore::ActiveObjectprotected
TaskScheduler(miosix::Priority priority=miosix::PRIORITY_MAX - 1)Boardcore::TaskSchedulerexplicit
threadBoardcore::ActiveObjectprotected
~ActiveObject()Boardcore::ActiveObjectinlinevirtual