MeshX 0.3
This repository provides an implementation for Bluetooth Low Energy (BLE) Mesh network nodes. The project allows you to create BLE mesh nodes that can communicate with each other, enabling the development of smart home solutions or other IoT-based applications.
Loading...
Searching...
No Matches
meshx_lighting_server_state_change_t Union Reference

Lighting Server Model state change value union. More...

#include <meshx_ble_mesh_light_srv.h>

Collaboration diagram for meshx_lighting_server_state_change_t:
Collaboration graph

Data Fields

meshx_state_change_light_lightness_set_t lightness_set
 
meshx_state_change_light_lightness_linear_set_t lightness_linear_set
 
meshx_state_change_light_lightness_default_set_t lightness_default_set
 
meshx_state_change_light_lightness_range_set_t lightness_range_set
 
meshx_state_change_light_ctl_set_t ctl_set
 
meshx_state_change_light_ctl_temperature_set_t ctl_temp_set
 
meshx_state_change_light_ctl_temperature_range_set_t ctl_temp_range_set
 
meshx_state_change_light_ctl_default_set_t ctl_default_set
 
meshx_state_change_light_hsl_set_t hsl_set
 
meshx_state_change_light_hsl_hue_set_t hsl_hue_set
 
meshx_state_change_light_hsl_saturation_set_t hsl_saturation_set
 
meshx_state_change_light_hsl_default_set_t hsl_default_set
 
meshx_state_change_light_hsl_range_set_t hsl_range_set
 
meshx_state_change_light_xyl_set_t xyl_set
 
meshx_state_change_light_xyl_default_set_t xyl_default_set
 
meshx_state_change_light_xyl_range_set_t xyl_range_set
 
meshx_state_change_light_lc_mode_set_t lc_mode_set
 
meshx_state_change_light_lc_om_set_t lc_om_set
 
meshx_state_change_light_lc_light_onoff_set_t lc_light_onoff_set
 
meshx_state_change_light_lc_property_set_t lc_property_set
 
meshx_state_change_sensor_status_t sensor_status
 

Detailed Description

Lighting Server Model state change value union.

Definition at line 184 of file meshx_ble_mesh_light_srv.h.

Field Documentation

◆ ctl_default_set

meshx_state_change_light_ctl_default_set_t meshx_lighting_server_state_change_t::ctl_default_set

Light CTL Default Set

Definition at line 196 of file meshx_ble_mesh_light_srv.h.

◆ ctl_set

meshx_state_change_light_ctl_set_t meshx_lighting_server_state_change_t::ctl_set

Light CTL Set

Definition at line 193 of file meshx_ble_mesh_light_srv.h.

◆ ctl_temp_range_set

meshx_state_change_light_ctl_temperature_range_set_t meshx_lighting_server_state_change_t::ctl_temp_range_set

Light CTL Temperature Range Set

Definition at line 195 of file meshx_ble_mesh_light_srv.h.

◆ ctl_temp_set

meshx_state_change_light_ctl_temperature_set_t meshx_lighting_server_state_change_t::ctl_temp_set

Light CTL Temperature Set

Definition at line 194 of file meshx_ble_mesh_light_srv.h.

◆ hsl_default_set

meshx_state_change_light_hsl_default_set_t meshx_lighting_server_state_change_t::hsl_default_set

Light HSL Default Set

Definition at line 200 of file meshx_ble_mesh_light_srv.h.

◆ hsl_hue_set

meshx_state_change_light_hsl_hue_set_t meshx_lighting_server_state_change_t::hsl_hue_set

Light HSL Hue Set

Definition at line 198 of file meshx_ble_mesh_light_srv.h.

◆ hsl_range_set

meshx_state_change_light_hsl_range_set_t meshx_lighting_server_state_change_t::hsl_range_set

Light HSL Range Set

Definition at line 201 of file meshx_ble_mesh_light_srv.h.

◆ hsl_saturation_set

meshx_state_change_light_hsl_saturation_set_t meshx_lighting_server_state_change_t::hsl_saturation_set

Light HSL Saturation Set

Definition at line 199 of file meshx_ble_mesh_light_srv.h.

◆ hsl_set

meshx_state_change_light_hsl_set_t meshx_lighting_server_state_change_t::hsl_set

Light HSL Set

Definition at line 197 of file meshx_ble_mesh_light_srv.h.

◆ lc_light_onoff_set

meshx_state_change_light_lc_light_onoff_set_t meshx_lighting_server_state_change_t::lc_light_onoff_set

Light LC Light OnOff Set

Definition at line 207 of file meshx_ble_mesh_light_srv.h.

◆ lc_mode_set

meshx_state_change_light_lc_mode_set_t meshx_lighting_server_state_change_t::lc_mode_set

Light LC Mode Set

Definition at line 205 of file meshx_ble_mesh_light_srv.h.

◆ lc_om_set

meshx_state_change_light_lc_om_set_t meshx_lighting_server_state_change_t::lc_om_set

Light LC Occupancy Mode Set

Definition at line 206 of file meshx_ble_mesh_light_srv.h.

◆ lc_property_set

meshx_state_change_light_lc_property_set_t meshx_lighting_server_state_change_t::lc_property_set

Light LC Property Set

Definition at line 208 of file meshx_ble_mesh_light_srv.h.

◆ lightness_default_set

meshx_state_change_light_lightness_default_set_t meshx_lighting_server_state_change_t::lightness_default_set

Light Lightness Default Set

Definition at line 191 of file meshx_ble_mesh_light_srv.h.

◆ lightness_linear_set

meshx_state_change_light_lightness_linear_set_t meshx_lighting_server_state_change_t::lightness_linear_set

Light Lightness Linear Set

Definition at line 190 of file meshx_ble_mesh_light_srv.h.

◆ lightness_range_set

meshx_state_change_light_lightness_range_set_t meshx_lighting_server_state_change_t::lightness_range_set

Light Lightness Range Set

Definition at line 192 of file meshx_ble_mesh_light_srv.h.

◆ lightness_set

meshx_state_change_light_lightness_set_t meshx_lighting_server_state_change_t::lightness_set

The recv_op in ctx can be used to decide which state is changed. Light Lightness Set

Definition at line 189 of file meshx_ble_mesh_light_srv.h.

◆ sensor_status

meshx_state_change_sensor_status_t meshx_lighting_server_state_change_t::sensor_status

Sensor Status

Definition at line 209 of file meshx_ble_mesh_light_srv.h.

◆ xyl_default_set

meshx_state_change_light_xyl_default_set_t meshx_lighting_server_state_change_t::xyl_default_set

Light xyL Default Set

Definition at line 203 of file meshx_ble_mesh_light_srv.h.

◆ xyl_range_set

meshx_state_change_light_xyl_range_set_t meshx_lighting_server_state_change_t::xyl_range_set

Light xyL Range Set

Definition at line 204 of file meshx_ble_mesh_light_srv.h.

◆ xyl_set

meshx_state_change_light_xyl_set_t meshx_lighting_server_state_change_t::xyl_set

Light xyL Set

Definition at line 202 of file meshx_ble_mesh_light_srv.h.


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