25 lines
330 B
C
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;
|
||
|
};
|