1 [[PREPROC_HEADER_GUARD_BEGIN]]
3 #include "dmx_controller/dmx_controller.h"
7 #include "dmx_controller/kinoflo_device.h"
14 class EntTecController_Internals;
25 #ifdef HC_API_MACRO_EXCLUDE_DOCS
26 virtual bool init()
override;
27 virtual bool deInit()
override;
36 #ifdef HC_API_MACRO_EXCLUDE_DOCS
38 virtual bool SetColorHSL(
int apiDeviceId,
float hue,
float sat,
float lightness)
override;
39 virtual bool SetColorRGB(
int apiDeviceId,
float red,
float green,
float blue)
override;
41 virtual bool Set_KinoFlo_P3_RGB_8b_6(
int apiDeviceId,
float dimmer,
float ccTemperature,
float green_magenta,
float red,
float green,
float blue);
43 virtual bool SetDMXPersonality(
int apiDeviceId,
int personalityIndex)
override;
46 std::shared_ptr<EntTecController_Internals> internals;
55 [[PREPROC_HEADER_GUARD_END]]