35 int addTask(
unsigned long interval_ms,
void (*doTask)(
void),
unsigned long timeToNext_ms = 0);
36 int addOneShotTask(
void (*doTask)(
void),
unsigned long timeToNext_ms = 0);
45 void delay(
unsigned long delay_ms);
49 #if !defined(NO_GLOBAL_INSTANCES) ~Executive()
Definition: Executive.cpp:40
void loop(void)
Definition: Executive.cpp:117
int modifyTaskInterval(int taskNo, unsigned long interval_ms)
Definition: Executive.cpp:268
void delay(unsigned long delay_ms)
Definition: Executive.cpp:171
const unsigned long DELAY_FOREVER
Definition: Executive.h:30
const int DEFAULT_MAX_TASKS
Definition: Executive.h:22
int disableTask(int taskNo)
Definition: Executive.cpp:249
int addTask(unsigned long interval_ms, void(*doTask)(void), unsigned long timeToNext_ms=0)
Definition: Executive.cpp:54
void yield(void)
Definition: Executive.cpp:108
int addOneShotTask(void(*doTask)(void), unsigned long timeToNext_ms=0)
Definition: Executive.cpp:83
int removeTask(int taskNo)
Definition: Executive.cpp:314
Definition: Executive.h:24
int modifyTaskNextRun(int taskNo, unsigned long timeToNext_ms)
Definition: Executive.cpp:289
const long MIN_YIELD_TIME_MS
Definition: Executive.h:16
Executive(int maxTasks=DEFAULT_MAX_TASKS)
Definition: Executive.cpp:27
int enableTask(int taskNo)
Definition: Executive.cpp:232