Application level structure holding the Light CTL Setup Server model context, Light Lightness application structure (which contains the light_lightness_setup_server model context), and the Light CTL and Light Lightness state representation. More...
#include <app_light_ctl.h>
Data Fields | |
light_ctl_setup_server_t | light_ctl_setup_srv |
CTL setup server context. More... | |
app_light_lightness_setup_server_t * | p_app_ll |
app server for light lightness. More... | |
app_light_ctl_set_cb_t | app_light_ctl_set_cb |
Set the device temp/duv values. More... | |
app_light_ctl_get_cb_t | app_light_ctl_get_cb |
Get the device temp/duv value . More... | |
app_light_ctl_transition_cb_t | app_light_ctl_transition_cb |
The device Light CTL transition time. | |
app_light_ctl_state_t | state |
Internal variable. More... | |
bool | ctl_state_set_active |
Internal variable. More... | |
bool | ctl_temperature_state_set_active |
Internal variable. More... | |
bool | abort_move |
Internal variable. More... | |
list_node_t | node |
Internal variable. More... | |
Application level structure holding the Light CTL Setup Server model context, Light Lightness application structure (which contains the light_lightness_setup_server model context), and the Light CTL and Light Lightness state representation.
Definition at line 209 of file app_light_ctl.h.
light_ctl_setup_server_t app_light_ctl_setup_server_t::light_ctl_setup_srv |
CTL setup server context.
Definition at line 212 of file app_light_ctl.h.
app_light_lightness_setup_server_t* app_light_ctl_setup_server_t::p_app_ll |
app server for light lightness.
Definition at line 215 of file app_light_ctl.h.
app_light_ctl_set_cb_t app_light_ctl_setup_server_t::app_light_ctl_set_cb |
Set the device temp/duv values.
Definition at line 218 of file app_light_ctl.h.
app_light_ctl_get_cb_t app_light_ctl_setup_server_t::app_light_ctl_get_cb |
Get the device temp/duv value .
Definition at line 221 of file app_light_ctl.h.
app_light_ctl_state_t app_light_ctl_setup_server_t::state |
Internal variable.
Representation of the Light CTL state related data and transition parameters required for behavioral implementation, and for communicating with the application.
Definition at line 228 of file app_light_ctl.h.
bool app_light_ctl_setup_server_t::ctl_state_set_active |
Internal variable.
To keep track if CTL state set is active.
Definition at line 230 of file app_light_ctl.h.
bool app_light_ctl_setup_server_t::ctl_temperature_state_set_active |
Internal variable.
To keep track if Temperature state set is active.
Definition at line 232 of file app_light_ctl.h.
bool app_light_ctl_setup_server_t::abort_move |
Internal variable.
Used for scheduling transition abort.
Definition at line 234 of file app_light_ctl.h.
list_node_t app_light_ctl_setup_server_t::node |
Internal variable.
Definition at line 236 of file app_light_ctl.h.