9#ifndef DMX512_FIXTURE_PRESET_H_ 
   10#define DMX512_FIXTURE_PRESET_H_ 
   13#include "DMX512_defs.h" 
   14#include "DMX512_fixture.h" 
   23#define DMX512_FIXTURE_PRESET_DEFAULT {NULL, 0, NULL, NULL, DMX512_FIXTURE_PRESET_UNINITIALISED} 
DMX512_fixture_preset_s DMX512_fixture_preset_new(DMX512_fixture_s *fixture, uint16_t channel_count, uint16_t *channels, uint8_t *values)
Creates a new scene fixture preset instance.
 
void DMX512_fixture_preset_free(DMX512_fixture_preset_s *fixture_preset)
Frees a fixture preset's dynamically allocated ressources and resets its values parameters to default...
 
DMX512_fixture_preset_status
Status of a fixture preset.
 
@ DMX512_FIXTURE_PRESET_INITIALISED
 
@ DMX512_FIXTURE_PRESET_UNINITIALISED
 
DMX512 fixture preset structure object.
 
DMX512_fixture_preset_status status
 
DMX512_fixture_s * fixture
 
DMX512 fixture structure object.