esp32-sk6812/include/UDPProto.h
Thomas Kolb b155ab1eb1 Implemented UDP protocol
This protocol is used for high performance updates of the LEDs.
2019-11-17 17:57:21 +01:00

25 lines
330 B
C++

#pragma once
#include <WiFiUdp.h>
class Fader;
class UDPProto
{
public:
enum {
SET_COLOUR = 0,
FADE_COLOUR = 1,
ADD_COLOUR = 2,
SET_FADESTEP = 3
};
UDPProto(Fader *fader);
bool start(uint16_t port);
bool loop(void);
private:
WiFiUDP m_udpServer;
Fader *m_fader;
};