7#ifndef CC_COLOR_SWITCH_H
8#define CC_COLOR_SWITCH_H
EColorComponents_
Definition CC_ColorSwitch.h:23
enum EColorComponents_ EColorComponents
void cc_color_switch_refresh_cb(void)
Can be used as single cb function for all colors. Defined in the app. Called when change takes place ...
struct colorComponent_ s_colorComponent
@ ECOLORCOMPONENT_COLD_WHITE
ECOLORCOMPONENT_COLD_WHITE.
Definition CC_ColorSwitch.h:25
@ ECOLORCOMPONENT_BLUE
ECOLORCOMPONENT_BLUE.
Definition CC_ColorSwitch.h:28
@ ECOLORCOMPONENT_AMBER
ECOLORCOMPONENT_AMBER.
Definition CC_ColorSwitch.h:29
@ ECOLORCOMPONENT_GREEN
ECOLORCOMPONENT_GREEN.
Definition CC_ColorSwitch.h:27
@ ECOLORCOMPONENT_WARM_WHITE
ECOLORCOMPONENT_WARM_WHITE.
Definition CC_ColorSwitch.h:24
@ ECOLORCOMPONENT_CYAN
ECOLORCOMPONENT_CYAN (For 6ch color mixing)
Definition CC_ColorSwitch.h:30
@ ECOLORCOMPONENT_RED
ECOLORCOMPONENT_RED.
Definition CC_ColorSwitch.h:26
@ ECOLORCOMPONENT_PURPLE
ECOLORCOMPONENT_PURPLE (For 6ch color mixing)
Definition CC_ColorSwitch.h:31
@ ECOLORCOMPONENT_COLOR_UNDEFINED
Definition CC_ColorSwitch.h:33
Definition ZAF_types.h:71
Definition ZAF_Actuator.h:45
Definition CC_ColorSwitch.h:41
s_Actuator obj
Actuator data.
Definition CC_ColorSwitch.h:46
uint8_t ep
Endpoint that supports colorId.
Definition CC_ColorSwitch.h:45
void(* cb)(struct colorComponent_ *color)
pointer to app callback function that triggers driver changes
Definition CC_ColorSwitch.h:47
RECEIVE_OPTIONS_TYPE_EX rxOpt
Definition CC_ColorSwitch.h:42
EColorComponents colorId
Color Component ID.
Definition CC_ColorSwitch.h:44