muwerk Scheduler Library
A low-resource cooperative scheduler with MQTT-like queues for Arduinos, ATtiny up to ESP32
|
This is the complete list of members for ustd::Scheduler, including all inherited members.
add(T_TASK task, String name, unsigned long minMicroSecs=100000L, T_PRIO prio=PRIO_NORMAL) | ustd::Scheduler | inline |
getUptime() | ustd::Scheduler | inline |
loop() | ustd::Scheduler | inline |
mqttmatch(const String pubstr, const String substr) | ustd::Scheduler | inlinestatic |
publish(String topic, String msg="", String originator="") | ustd::Scheduler | inline |
remove(int taskID) | ustd::Scheduler | inline |
reschedule(int taskID, unsigned long minMicroSecs=100000L, T_PRIO prio=PRIO_NORMAL) | ustd::Scheduler | inline |
Scheduler(int nTaskListSize=2, int queueSize=2, int nSubscriptionListSize=2) | ustd::Scheduler | inline |
singleTaskMode(int _singleTaskID) | ustd::Scheduler | inline |
subscribe(int taskID, String topic, T_SUBS subs, String originator="") | ustd::Scheduler | inline |
unsubscribe(int subscriptionHandle) | ustd::Scheduler | inline |