nRF5 SDK for Mesh v4.1.0
Data Fields
app_light_ctl_setup_server_t Struct Reference

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...
 

Detailed Description

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.

Field Documentation

◆ light_ctl_setup_srv

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.

◆ p_app_ll

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

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

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.

◆ state

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.

◆ ctl_state_set_active

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.

◆ ctl_temperature_state_set_active

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.

◆ abort_move

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.

◆ node

list_node_t app_light_ctl_setup_server_t::node

Internal variable.

Definition at line 236 of file app_light_ctl.h.


The documentation for this struct was generated from the following file:

Documentation feedback | Developer Zone | Subscribe | Updated