22#include <DallasTemperature.h>
51 e12_demo(uint32_t vid, uint32_t pid);
62 int log(uint8_t type, uint8_t status, uint32_t ts,
void* data);
66 uint32_t
read_temp(DallasTemperature* sensors);
Definition e12_client.h:30
uint32_t blink()
Definition e12_demo.cpp:51
~e12_demo()
Definition e12_demo.h:52
int log(uint8_t type, uint8_t status, uint32_t ts, void *data)
Definition e12_demo.cpp:126
int on_ctl_read(uint8_t pin)
allows READ state of any valid pin
Definition e12_demo.cpp:70
uint32_t demo()
Definition e12_demo.cpp:157
bool on_ctl_write(uint8_t pin, uint32_t val)
Validates a WRITE request (PIN <- IN only)
Definition e12_demo.cpp:78
int on_config(const char *s, int len)
Definition e12_demo.cpp:90
int on_get_state(char *s, int len, void *ctx)
Definition e12_demo.cpp:101
int on_restore_state(const char *s, int len)
Definition e12_demo.cpp:115
uint32_t read_temp(DallasTemperature *sensors)
Definition e12_demo.cpp:61
@ EVT_CTL
Definition e12_demo.h:38
@ EVT_BLINK
Definition e12_demo.h:35
@ EVT_TEMP
Definition e12_demo.h:36
@ EVT_DEMO
Definition e12_demo.h:37