ESP-IDF
bt_mesh_light_server_recv_set_msg_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
bt_mesh_light_server_recv_set_msg_t
bt_mesh_light_server_recv_set_msg_t union
Syntax
Show:
Summary
Declaration
from
lighting_server.h:368
typedef
union
{
struct
{
bool
op_en
;
uint16_t
lightness
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
lightness_set
;
struct
{
bool
op_en
;
uint16_t
lightness
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
lightness_linear_set
;
struct
{
uint16_t
lightness
;
}
lightness_default_set
;
struct
{
uint16_t
range_min
;
uint16_t
range_max
;
}
lightness_range_set
;
struct
{
bool
op_en
;
uint16_t
lightness
;
uint16_t
temperature
;
int16_t
delta_uv
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
ctl_set
;
struct
{
bool
op_en
;
uint16_t
temperature
;
int16_t
delta_uv
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
ctl_temp_set
;
struct
{
uint16_t
range_min
;
uint16_t
range_max
;
}
ctl_temp_range_set
;
struct
{
uint16_t
lightness
;
uint16_t
temperature
;
int16_t
delta_uv
;
}
ctl_default_set
;
struct
{
bool
op_en
;
uint16_t
lightness
;
uint16_t
hue
;
uint16_t
saturation
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
hsl_set
;
struct
{
bool
op_en
;
uint16_t
hue
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
hsl_hue_set
;
struct
{
bool
op_en
;
uint16_t
saturation
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
hsl_saturation_set
;
struct
{
uint16_t
lightness
;
uint16_t
hue
;
uint16_t
saturation
;
}
hsl_default_set
;
struct
{
uint16_t
hue_range_min
;
uint16_t
hue_range_max
;
uint16_t
sat_range_min
;
uint16_t
sat_range_max
;
}
hsl_range_set
;
struct
{
bool
op_en
;
uint16_t
lightness
;
uint16_t
x
;
uint16_t
y
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
xyl_set
;
struct
{
uint16_t
lightness
;
uint16_t
x
;
uint16_t
y
;
}
xyl_default_set
;
struct
{
uint16_t
x_range_min
;
uint16_t
x_range_max
;
uint16_t
y_range_min
;
uint16_t
y_range_max
;
}
xyl_range_set
;
struct
{
uint8_t
mode
;
}
lc_mode_set
;
struct
{
uint8_t
mode
;
}
lc_om_set
;
struct
{
bool
op_en
;
uint8_t
light_onoff
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
lc_light_onoff_set
;
struct
{
uint16_t
id
;
struct
net_buf_simple
*
value
;
}
lc_property_set
;
}
bt_mesh_light_server_recv_set_msg_t
;
Fields
Field
Declared as
bt_mesh_light_server_recv_set_msg_t::hsl_default_set
struct
{
uint16_t
lightness
;
uint16_t
hue
;
uint16_t
saturation
;
}
bt_mesh_light_server_recv_set_msg_t::hsl_range_set
struct
{
uint16_t
hue_range_min
;
uint16_t
hue_range_max
;
uint16_t
sat_range_min
;
uint16_t
sat_range_max
;
}
bt_mesh_light_server_recv_set_msg_t::xyl_set
struct
{
bool
op_en
;
uint16_t
lightness
;
uint16_t
x
;
uint16_t
y
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
bt_mesh_light_server_recv_set_msg_t::xyl_default_set
struct
{
uint16_t
lightness
;
uint16_t
x
;
uint16_t
y
;
}
bt_mesh_light_server_recv_set_msg_t::xyl_range_set
struct
{
uint16_t
x_range_min
;
uint16_t
x_range_max
;
uint16_t
y_range_min
;
uint16_t
y_range_max
;
}
bt_mesh_light_server_recv_set_msg_t::lc_mode_set
struct
{
uint8_t
mode
;
}
bt_mesh_light_server_recv_set_msg_t::lc_om_set
struct
{
uint8_t
mode
;
}
bt_mesh_light_server_recv_set_msg_t::lc_light_onoff_set
struct
{
bool
op_en
;
uint8_t
light_onoff
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
bt_mesh_light_server_recv_set_msg_t::lc_property_set
struct
{
uint16_t
id
;
struct
net_buf_simple
*
value
;
}
bt_mesh_light_server_recv_set_msg_t::lightness_set
struct
{
bool
op_en
;
uint16_t
lightness
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
bt_mesh_light_server_recv_set_msg_t::lightness_linear_set
struct
{
bool
op_en
;
uint16_t
lightness
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
bt_mesh_light_server_recv_set_msg_t::lightness_default_set
struct
{
uint16_t
lightness
;
}
bt_mesh_light_server_recv_set_msg_t::lightness_range_set
struct
{
uint16_t
range_min
;
uint16_t
range_max
;
}
bt_mesh_light_server_recv_set_msg_t::ctl_set
struct
{
bool
op_en
;
uint16_t
lightness
;
uint16_t
temperature
;
int16_t
delta_uv
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
bt_mesh_light_server_recv_set_msg_t::ctl_temp_set
struct
{
bool
op_en
;
uint16_t
temperature
;
int16_t
delta_uv
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
bt_mesh_light_server_recv_set_msg_t::ctl_temp_range_set
struct
{
uint16_t
range_min
;
uint16_t
range_max
;
}
bt_mesh_light_server_recv_set_msg_t::ctl_default_set
struct
{
uint16_t
lightness
;
uint16_t
temperature
;
int16_t
delta_uv
;
}
bt_mesh_light_server_recv_set_msg_t::hsl_set
struct
{
bool
op_en
;
uint16_t
lightness
;
uint16_t
hue
;
uint16_t
saturation
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
bt_mesh_light_server_recv_set_msg_t::hsl_hue_set
struct
{
bool
op_en
;
uint16_t
hue
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
bt_mesh_light_server_recv_set_msg_t::hsl_saturation_set
struct
{
bool
op_en
;
uint16_t
saturation
;
uint8_t
tid
;
uint8_t
trans_time
;
uint8_t
delay
;
}
Examples
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out