35 int addTask(
unsigned long interval_ms,
void (*doTask)(
void),
36 unsigned long timeToNext_ms = 0);
37 int addOneShotTask(
void (*doTask)(
void),
unsigned long timeToNext_ms = 0);
46 void delay(
unsigned long delay_ms);
50 int addTask(
unsigned long interval_ms,
void (*doTask)(
void),
51 unsigned long timeToNext_ms,
bool oneShot);
54 #if !defined(NO_GLOBAL_INSTANCES) ~Executive()
Definition: Executive.cpp:111
void loop(void)
Definition: Executive.cpp:197
int modifyTaskInterval(int taskNo, unsigned long interval_ms)
Definition: Executive.cpp:364
void delay(unsigned long delay_ms)
Definition: Executive.cpp:257
const unsigned long DELAY_FOREVER
Definition: Executive.h:30
const int DEFAULT_MAX_TASKS
Definition: Executive.h:23
int disableTask(int taskNo)
Definition: Executive.cpp:341
int addTask(unsigned long interval_ms, void(*doTask)(void), unsigned long timeToNext_ms=0)
Definition: Executive.cpp:163
void yield(void)
Definition: Executive.cpp:190
int addOneShotTask(void(*doTask)(void), unsigned long timeToNext_ms=0)
Definition: Executive.cpp:177
int removeTask(int taskNo)
Definition: Executive.cpp:417
Definition: Executive.h:25
int modifyTaskNextRun(int taskNo, unsigned long timeToNext_ms)
Definition: Executive.cpp:387
const long MIN_YIELD_TIME_MS
Definition: Executive.h:17
Executive(int maxTasks=DEFAULT_MAX_TASKS)
Definition: Executive.cpp:100
int enableTask(int taskNo)
Definition: Executive.cpp:320