Changeset 5920:749a4a6a1413 in roaraudio for roard/include/light.h
- Timestamp:
- 09/11/13 11:25:17 (11 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/light.h
r5917 r5920 32 32 33 33 #define LIGHT_CHANNELS_DEFAULT 512 /* one DMX Universe */ 34 #define MAX_EVENTS_PER_CYCLE 16 /* this*cfreq is event thruput (16*100Hz = 1.6kEvents/s) */ 34 35 35 36 extern struct light_state { 36 37 unsigned int channels; 38 uint8_t events[MAX_EVENTS_PER_CYCLE]; 39 size_t eventsqueuelen; 37 40 uint8_t * state; 38 41 uint8_t * changes; … … 57 60 int light_dmxchannel_set(size_t index, uint8_t val); 58 61 62 int light_dmxevent_add(const uint8_t * events, size_t len); 63 int light_dmxevent_read(const uint8_t ** events, size_t * len); 64 #define light_dmxevent_addone(event) light_dmxevent_add(&(uint8_t){(event)}, 1) 65 59 66 // codec filters: 60 67 int cf_light_roardmx_read(int id, struct roar_stream_server * ss);
Note: See TracChangeset
for help on using the changeset viewer.