Skip to content

API Task Scheduler

Doanh Văn Lương edited this page Dec 13, 2017 · 32 revisions

API DOCUMENTATION

TASK SCHEDULER:

CREATION:

  • Scheduler()
  • void init()
  • void addTask(Task& aTask)
  • void deleteTask(Task& aTask)
  • void allowSleep(bool aState)
  • void enableAll(bool aRecursive= true)
  • void disableAll(bool aRecursive= true)
  • Task& currentTask()
  • void* currentLts()
  • void startNow (bool aRecursive= true)
  • long timeUntilNextIteration (Task& aTask)
  • bool execute()
  • bool isOverrun()

TASK PRIORITY:

  • void setHighPriorityScheduler(Scheduler* aScheduler)

CONSTANTS:

Clone this wiki locally