From 40e123db7713b188162cd94d935f7a395405567a Mon Sep 17 00:00:00 2001 From: cbdev Date: Mon, 5 Jun 2017 18:53:41 +0200 Subject: Core select loop --- artnet.h | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'artnet.h') diff --git a/artnet.h b/artnet.h index 8e05153..4976938 100644 --- a/artnet.h +++ b/artnet.h @@ -10,10 +10,23 @@ static int artnet_handle(size_t num, int* fd, void** data); static int artnet_start(); static int artnet_shutdown(); -#define MODE_OUTPUT 1 - typedef struct /*_artnet_instance_model*/ { uint8_t net; uint8_t uni; uint8_t mode; + char* dest; } artnet_instance_data; + +enum { + output = 1, + mark = 2 +}; + +typedef struct /*_artnet_universe_model*/ { + uint8_t net; + uint8_t uni; + uint8_t flags; + uint8_t last_frame; + uint8_t data[512]; + uint8_t mask[512]; +} artnet_universe; -- cgit v1.2.3