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... | |
app_scene_model_interface_t | scene_if |
Internal variable. More... | |
app_scene_setup_server_t * | p_app_scene |
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 221 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 224 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 227 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 230 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 233 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 240 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 242 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 244 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 246 of file app_light_ctl.h.
list_node_t app_light_ctl_setup_server_t::node |
Internal variable.
Definition at line 248 of file app_light_ctl.h.
app_scene_model_interface_t app_light_ctl_setup_server_t::scene_if |
Internal variable.
Scene callback interface.
Definition at line 252 of file app_light_ctl.h.
app_scene_setup_server_t* app_light_ctl_setup_server_t::p_app_scene |
Internal variable.
Pointer to app_scene context.
Definition at line 255 of file app_light_ctl.h.