37 int sleep(uint32_t ms,
void* data);
Class to handle e12 protocol on Arduino.
Definition arduino_e12_protocol.h:40
Definition e12_client.h:30
~e12_client()
Definition e12_client.h:35
int sleep(uint32_t ms, void *data)
Put the device to sleep.
Definition e12_client.cpp:61
int on_receive(e12_packet_t *p)
Handles the received packet.
Definition e12_client.cpp:104
e12_client(uint32_t vid, uint32_t pid)
Definition e12_client.h:33
int wakeup_e12_node()
Wakes up the e12 node.
Definition e12_client.cpp:52
int send(e12_packet_t *buf, bool retry=true)
Send a packet to the e12 device.
Definition e12_client.cpp:43
e12_packet_t
Definition e12_protocol.h:357