| muwerk Scheduler Library
    A low-resource cooperative scheduler with MQTT-like queues for Arduinos, ATtiny up to ESP32 | 
#include <doctor.h>
| Public Member Functions | |
| Doctor (String name="doctor") | |
| void | begin (Scheduler *_pSched) | 
muwerk Doctor Class
The doctor class implements a remote diagnostics interface via pub/sub messages. If the system is connected to MQTT, any MQTT client can be used to access diagnostics.
publish: hostname/doctor/memory/get -> hostname/doctor/memory, msgs=free memory. publish: hostname/doctor/timeinfo/get -> hostname/doctor/timeinfo, json time related information. publish: hostname/doctor/diagnostics/get -> hostname/doctor/diagnostics, json system related information. publish: hostname/doctor/restart -> restarts system.
| 
 | inline | 
Instantiates a Doctor Task
| 
 | inline | 
Starts the Doctor Task
| _pSched | Pointer to the muwerk scheduler. |