26#elif defined (ESP8266)
27#include <ESPAsyncUDP.h>
28#include <ESP8266WiFi.h>
29#include <ESP8266WiFiMulti.h>
31#error Platform not supported
40#define DDP_Header_t_LEN (sizeof(struct ddp_hdr_struct))
41#define DDP_MAX_DATALEN (480*3)
43#define DDP_FLAGS1_VERMASK 0xc0
44#define DDP_FLAGS1_VER1 0x40
45#define DDP_FLAGS1_PUSH 0x01
46#define DDP_FLAGS1_QUERY 0x02
47#define DDP_FLAGS1_REPLY 0x04
48#define DDP_FLAGS1_STORAGE 0x08
49#define DDP_FLAGS1_TIME 0x10
50#define DDP_FLAGS1_DATAMASK (DDP_FLAGS1_QUERY | DDP_FLAGS1_REPLY | DDP_FLAGS1_STORAGE | DDP_FLAGS1_TIME)
51#define DDP_FLAGS1_DATA 0x00
53#define DDP_ID_DEFAULT_ID 1
54#define DDP_ID_CONTROL 246
55#define DDP_ID_CONFIG 250
56#define DDP_ID_STATUS 251
57#define DDP_ID_DMXTRANSIT 254
60#define IsData(f) (DDP_FLAGS1_DATA == ((f) & DDP_FLAGS1_DATAMASK))
61#define IsPush(f) (DDP_FLAGS1_PUSH == ((f) & DDP_FLAGS1_PUSH))
62#define IsQuery(f) (DDP_FLAGS1_QUERY == ((f) & DDP_FLAGS1_QUERY))
63#define IsReply(f) (DDP_FLAGS1_REPLY == ((f) & DDP_FLAGS1_REPLY))
64#define IsStorage(f) (DDP_FLAGS1_STORAGE == ((f) & DDP_FLAGS1_STORAGE))
65#define IsTime(f) (DDP_FLAGS1_TIME == ((f) & DDP_FLAGS1_TIME))
73 uint32_t channelOffset;
92 uint32_t packetsReceived;
93 uint64_t bytesReceived;
98 AsyncUDP *
udp =
nullptr;
131 uint32_t BufferSize);
RecordType type
Definition EFUpdate.h:0
uint8_t id[8]
Definition fseq.h:13
uint8_t header[4]
Definition fseq.h:0
struct FSEQParsedRangeEntry __attribute__
uint8_t flags2
Definition fseq.h:12