12#ifndef MESHX_BLE_MESH_LIGHT_CLI_H
13#define MESHX_BLE_MESH_LIGHT_CLI_H
514 uint16_t opcode, uint16_t addr,
515 uint16_t net_idx, uint16_t app_idx,
519#if CONFIG_ENABLE_LIGHT_CLIENT
Common BLE Mesh interface definitions and utility functions.
struct meshx_model meshx_model_t
struct meshx_ctx meshx_ctx_t
Structure to hold context information for BLE Mesh operations.
void * meshx_ptr_t
Definition meshx_ble_mesh_cmn_def.h:636
#define MESHX_BIT(nr)
Definition meshx_ble_mesh_cmn_def.h:22
meshx_err_t meshx_plat_light_client_send_msg(meshx_ptr_t p_model, meshx_light_client_set_state_t *p_set, uint16_t opcode, uint16_t addr, uint16_t net_idx, uint16_t app_idx, bool is_get_opcode)
Sends a Light Client message over BLE Mesh.
meshx_err_t meshx_plat_light_client_delete(meshx_ptr_t *p_pub, meshx_ptr_t *p_cli)
Deletes the Light client instance and its associated publication context.
struct meshx_gen_light_cli_cb_param meshx_gen_light_cli_cb_param_t
Callback parameters for Generic Light Client Model events. This structure is used to pass information...
struct meshx_gen_light_client_send_params meshx_gen_light_client_send_params_t
Generic Light Client Model send parameters.
control_task_msg_handle_t meshx_gen_light_client_cb_t
Definition meshx_ble_mesh_light_cli.h:18
meshx_gen_light_cli_evt_t
Definition meshx_ble_mesh_light_cli.h:21
@ MESHX_GEN_LIGHT_CLI_PUBLISH
Definition meshx_ble_mesh_light_cli.h:24
@ MESHX_GEN_LIGHT_CLI_EVT_ALL
Definition meshx_ble_mesh_light_cli.h:26
@ MESHX_GEN_LIGHT_CLI_EVT_GET
Definition meshx_ble_mesh_light_cli.h:22
@ MESHX_GEN_LIGHT_CLI_EVT_SET
Definition meshx_ble_mesh_light_cli.h:23
@ MESHX_GEN_LIGHT_CLI_TIMEOUT
Definition meshx_ble_mesh_light_cli.h:25
meshx_err_t meshx_plat_gen_light_client_init(void)
Initialize the Generic Light Client Model. This function sets up the necessary parameters and resourc...
meshx_err_t meshx_plat_light_ctl_client_create(meshx_ptr_t p_model, meshx_ptr_t *p_pub, meshx_ptr_t *p_light_ctl_cli)
Creates and initializes a Light CTL (Color Temperature Light) client model instance.
Header file for the control task in the BLE mesh node application.
meshx_err_t(* control_task_msg_handle_t)(dev_struct_t *pdev, control_task_msg_evt_t evt, void *params)
Function pointer type for control task message handler.
Definition meshx_control_task.h:188
meshx_err_t
MeshX Error Codes.
Definition meshx_err.h:43
Callback parameters for Generic Light Client Model events. This structure is used to pass information...
Definition meshx_ble_mesh_light_cli.h:450
meshx_gen_light_cli_evt_t evt
Definition meshx_ble_mesh_light_cli.h:454
int err_code
Definition meshx_ble_mesh_light_cli.h:451
meshx_gen_light_client_status_cb_t status
Definition meshx_ble_mesh_light_cli.h:455
meshx_model_t model
Definition meshx_ble_mesh_light_cli.h:453
meshx_ctx_t ctx
Definition meshx_ble_mesh_light_cli.h:452
Generic Light Client Model send parameters.
Definition meshx_ble_mesh_light_cli.h:524
uint16_t addr
Definition meshx_ble_mesh_light_cli.h:527
meshx_ptr_t model
Definition meshx_ble_mesh_light_cli.h:525
uint16_t net_idx
Definition meshx_ble_mesh_light_cli.h:528
uint16_t app_idx
Definition meshx_ble_mesh_light_cli.h:529
uint16_t opcode
Definition meshx_ble_mesh_light_cli.h:526
meshx_light_client_set_state_t * state
Definition meshx_ble_mesh_light_cli.h:530
Definition meshx_ble_mesh_light_cli.h:94
uint16_t temperature
Definition meshx_ble_mesh_light_cli.h:96
uint16_t lightness
Definition meshx_ble_mesh_light_cli.h:95
int16_t delta_uv
Definition meshx_ble_mesh_light_cli.h:97
Definition meshx_ble_mesh_light_cli.h:298
uint16_t temperature
Definition meshx_ble_mesh_light_cli.h:300
uint16_t lightness
Definition meshx_ble_mesh_light_cli.h:299
int16_t delta_uv
Definition meshx_ble_mesh_light_cli.h:301
Definition meshx_ble_mesh_light_cli.h:67
int16_t ctl_delta_uv
Definition meshx_ble_mesh_light_cli.h:71
uint8_t delay
Definition meshx_ble_mesh_light_cli.h:74
uint8_t trans_time
Definition meshx_ble_mesh_light_cli.h:73
uint8_t tid
Definition meshx_ble_mesh_light_cli.h:72
uint16_t ctl_lightness
Definition meshx_ble_mesh_light_cli.h:69
bool op_en
Definition meshx_ble_mesh_light_cli.h:68
uint16_t ctl_temperature
Definition meshx_ble_mesh_light_cli.h:70
Definition meshx_ble_mesh_light_cli.h:271
uint16_t present_ctl_temperature
Definition meshx_ble_mesh_light_cli.h:274
uint8_t remain_time
Definition meshx_ble_mesh_light_cli.h:277
uint16_t present_ctl_lightness
Definition meshx_ble_mesh_light_cli.h:273
uint16_t target_ctl_temperature
Definition meshx_ble_mesh_light_cli.h:276
bool op_en
Definition meshx_ble_mesh_light_cli.h:272
uint16_t target_ctl_lightness
Definition meshx_ble_mesh_light_cli.h:275
Definition meshx_ble_mesh_light_cli.h:88
uint16_t range_max
Definition meshx_ble_mesh_light_cli.h:90
uint16_t range_min
Definition meshx_ble_mesh_light_cli.h:89
Definition meshx_ble_mesh_light_cli.h:291
uint8_t status_code
Definition meshx_ble_mesh_light_cli.h:292
uint16_t range_min
Definition meshx_ble_mesh_light_cli.h:293
uint16_t range_max
Definition meshx_ble_mesh_light_cli.h:294
Definition meshx_ble_mesh_light_cli.h:78
int16_t ctl_delta_uv
Definition meshx_ble_mesh_light_cli.h:81
bool op_en
Definition meshx_ble_mesh_light_cli.h:79
uint8_t tid
Definition meshx_ble_mesh_light_cli.h:82
uint8_t delay
Definition meshx_ble_mesh_light_cli.h:84
uint8_t trans_time
Definition meshx_ble_mesh_light_cli.h:83
uint16_t ctl_temperature
Definition meshx_ble_mesh_light_cli.h:80
Definition meshx_ble_mesh_light_cli.h:281
uint16_t present_ctl_delta_uv
Definition meshx_ble_mesh_light_cli.h:284
bool op_en
Definition meshx_ble_mesh_light_cli.h:282
uint16_t target_ctl_temperature
Definition meshx_ble_mesh_light_cli.h:285
uint8_t remain_time
Definition meshx_ble_mesh_light_cli.h:287
uint16_t target_ctl_delta_uv
Definition meshx_ble_mesh_light_cli.h:286
uint16_t present_ctl_temperature
Definition meshx_ble_mesh_light_cli.h:283
Definition meshx_ble_mesh_light_cli.h:130
uint16_t hue
Definition meshx_ble_mesh_light_cli.h:132
uint16_t lightness
Definition meshx_ble_mesh_light_cli.h:131
uint16_t saturation
Definition meshx_ble_mesh_light_cli.h:133
Definition meshx_ble_mesh_light_cli.h:339
uint16_t hue
Definition meshx_ble_mesh_light_cli.h:341
uint16_t saturation
Definition meshx_ble_mesh_light_cli.h:342
uint16_t lightness
Definition meshx_ble_mesh_light_cli.h:340
Definition meshx_ble_mesh_light_cli.h:112
bool op_en
Definition meshx_ble_mesh_light_cli.h:113
uint8_t tid
Definition meshx_ble_mesh_light_cli.h:115
uint8_t trans_time
Definition meshx_ble_mesh_light_cli.h:116
uint16_t hue
Definition meshx_ble_mesh_light_cli.h:114
uint8_t delay
Definition meshx_ble_mesh_light_cli.h:117
Definition meshx_ble_mesh_light_cli.h:323
bool op_en
Definition meshx_ble_mesh_light_cli.h:324
uint8_t remain_time
Definition meshx_ble_mesh_light_cli.h:327
uint16_t target_hue
Definition meshx_ble_mesh_light_cli.h:326
uint16_t present_hue
Definition meshx_ble_mesh_light_cli.h:325
Definition meshx_ble_mesh_light_cli.h:137
uint16_t saturation_range_max
Definition meshx_ble_mesh_light_cli.h:141
uint16_t hue_range_max
Definition meshx_ble_mesh_light_cli.h:139
uint16_t hue_range_min
Definition meshx_ble_mesh_light_cli.h:138
uint16_t saturation_range_min
Definition meshx_ble_mesh_light_cli.h:140
Definition meshx_ble_mesh_light_cli.h:346
uint16_t hue_range_min
Definition meshx_ble_mesh_light_cli.h:348
uint16_t hue_range_max
Definition meshx_ble_mesh_light_cli.h:349
uint8_t status_code
Definition meshx_ble_mesh_light_cli.h:347
uint16_t saturation_range_max
Definition meshx_ble_mesh_light_cli.h:351
uint16_t saturation_range_min
Definition meshx_ble_mesh_light_cli.h:350
Definition meshx_ble_mesh_light_cli.h:121
uint8_t tid
Definition meshx_ble_mesh_light_cli.h:124
bool op_en
Definition meshx_ble_mesh_light_cli.h:122
uint8_t delay
Definition meshx_ble_mesh_light_cli.h:126
uint16_t saturation
Definition meshx_ble_mesh_light_cli.h:123
uint8_t trans_time
Definition meshx_ble_mesh_light_cli.h:125
Definition meshx_ble_mesh_light_cli.h:331
bool op_en
Definition meshx_ble_mesh_light_cli.h:332
uint16_t present_saturation
Definition meshx_ble_mesh_light_cli.h:333
uint16_t target_saturation
Definition meshx_ble_mesh_light_cli.h:334
uint8_t remain_time
Definition meshx_ble_mesh_light_cli.h:335
Definition meshx_ble_mesh_light_cli.h:101
uint16_t hsl_lightness
Definition meshx_ble_mesh_light_cli.h:103
uint16_t hsl_saturation
Definition meshx_ble_mesh_light_cli.h:105
uint8_t trans_time
Definition meshx_ble_mesh_light_cli.h:107
uint16_t hsl_hue
Definition meshx_ble_mesh_light_cli.h:104
uint8_t delay
Definition meshx_ble_mesh_light_cli.h:108
bool op_en
Definition meshx_ble_mesh_light_cli.h:102
uint8_t tid
Definition meshx_ble_mesh_light_cli.h:106
Definition meshx_ble_mesh_light_cli.h:305
bool op_en
Definition meshx_ble_mesh_light_cli.h:306
uint16_t hsl_hue
Definition meshx_ble_mesh_light_cli.h:308
uint16_t hsl_saturation
Definition meshx_ble_mesh_light_cli.h:309
uint16_t hsl_lightness
Definition meshx_ble_mesh_light_cli.h:307
uint8_t remain_time
Definition meshx_ble_mesh_light_cli.h:310
Definition meshx_ble_mesh_light_cli.h:314
uint16_t hsl_saturation_target
Definition meshx_ble_mesh_light_cli.h:318
uint8_t remain_time
Definition meshx_ble_mesh_light_cli.h:319
uint16_t hsl_lightness_target
Definition meshx_ble_mesh_light_cli.h:316
bool op_en
Definition meshx_ble_mesh_light_cli.h:315
uint16_t hsl_hue_target
Definition meshx_ble_mesh_light_cli.h:317
Definition meshx_ble_mesh_light_cli.h:181
uint8_t trans_time
Definition meshx_ble_mesh_light_cli.h:185
uint8_t tid
Definition meshx_ble_mesh_light_cli.h:184
uint8_t delay
Definition meshx_ble_mesh_light_cli.h:186
bool op_en
Definition meshx_ble_mesh_light_cli.h:182
uint8_t light_onoff
Definition meshx_ble_mesh_light_cli.h:183
Definition meshx_ble_mesh_light_cli.h:399
uint8_t remain_time
Definition meshx_ble_mesh_light_cli.h:403
uint8_t present_light_onoff
Definition meshx_ble_mesh_light_cli.h:401
bool op_en
Definition meshx_ble_mesh_light_cli.h:400
uint8_t target_light_onoff
Definition meshx_ble_mesh_light_cli.h:402
Definition meshx_ble_mesh_light_cli.h:171
uint8_t mode
Definition meshx_ble_mesh_light_cli.h:172
Definition meshx_ble_mesh_light_cli.h:389
uint8_t mode
Definition meshx_ble_mesh_light_cli.h:390
Definition meshx_ble_mesh_light_cli.h:176
uint8_t mode
Definition meshx_ble_mesh_light_cli.h:177
Definition meshx_ble_mesh_light_cli.h:394
uint8_t mode
Definition meshx_ble_mesh_light_cli.h:395
Definition meshx_ble_mesh_light_cli.h:190
uint16_t property_id
Definition meshx_ble_mesh_light_cli.h:191
Definition meshx_ble_mesh_light_cli.h:195
uint16_t property_id
Definition meshx_ble_mesh_light_cli.h:196
struct net_buf_simple * property_value
Definition meshx_ble_mesh_light_cli.h:197
Definition meshx_ble_mesh_light_cli.h:407
uint16_t property_id
Definition meshx_ble_mesh_light_cli.h:408
struct net_buf_simple * property_value
Definition meshx_ble_mesh_light_cli.h:409
Definition meshx_ble_mesh_light_cli.h:56
uint16_t lightness
Definition meshx_ble_mesh_light_cli.h:57
Definition meshx_ble_mesh_light_cli.h:259
uint16_t lightness
Definition meshx_ble_mesh_light_cli.h:260
Definition meshx_ble_mesh_light_cli.h:254
uint16_t lightness
Definition meshx_ble_mesh_light_cli.h:255
Definition meshx_ble_mesh_light_cli.h:47
uint8_t trans_time
Definition meshx_ble_mesh_light_cli.h:51
uint8_t tid
Definition meshx_ble_mesh_light_cli.h:50
uint16_t lightness
Definition meshx_ble_mesh_light_cli.h:49
uint8_t delay
Definition meshx_ble_mesh_light_cli.h:52
bool op_en
Definition meshx_ble_mesh_light_cli.h:48
Definition meshx_ble_mesh_light_cli.h:246
bool op_en
Definition meshx_ble_mesh_light_cli.h:247
uint16_t target_lightness
Definition meshx_ble_mesh_light_cli.h:249
uint16_t present_lightness
Definition meshx_ble_mesh_light_cli.h:248
uint8_t remain_time
Definition meshx_ble_mesh_light_cli.h:250
Definition meshx_ble_mesh_light_cli.h:61
uint16_t range_max
Definition meshx_ble_mesh_light_cli.h:63
uint16_t range_min
Definition meshx_ble_mesh_light_cli.h:62
Definition meshx_ble_mesh_light_cli.h:264
uint16_t range_min
Definition meshx_ble_mesh_light_cli.h:266
uint8_t status_code
Definition meshx_ble_mesh_light_cli.h:265
uint16_t range_max
Definition meshx_ble_mesh_light_cli.h:267
Bluetooth Mesh Light Lightness Client Model Get and Set parameters structure.
Definition meshx_ble_mesh_light_cli.h:38
uint8_t trans_time
Definition meshx_ble_mesh_light_cli.h:42
uint8_t delay
Definition meshx_ble_mesh_light_cli.h:43
uint8_t tid
Definition meshx_ble_mesh_light_cli.h:41
bool op_en
Definition meshx_ble_mesh_light_cli.h:39
uint16_t lightness
Definition meshx_ble_mesh_light_cli.h:40
Bluetooth Mesh Light Lightness Client Model Get and Set callback parameters structure.
Definition meshx_ble_mesh_light_cli.h:238
bool op_en
Definition meshx_ble_mesh_light_cli.h:239
uint16_t target_lightness
Definition meshx_ble_mesh_light_cli.h:241
uint16_t present_lightness
Definition meshx_ble_mesh_light_cli.h:240
uint8_t remain_time
Definition meshx_ble_mesh_light_cli.h:242
Definition meshx_ble_mesh_light_cli.h:156
uint16_t lightness
Definition meshx_ble_mesh_light_cli.h:157
uint16_t xyl_y
Definition meshx_ble_mesh_light_cli.h:159
uint16_t xyl_x
Definition meshx_ble_mesh_light_cli.h:158
Definition meshx_ble_mesh_light_cli.h:373
uint16_t lightness
Definition meshx_ble_mesh_light_cli.h:374
uint16_t xyl_y
Definition meshx_ble_mesh_light_cli.h:376
uint16_t xyl_x
Definition meshx_ble_mesh_light_cli.h:375
Definition meshx_ble_mesh_light_cli.h:163
uint16_t xyl_x_range_min
Definition meshx_ble_mesh_light_cli.h:164
uint16_t xyl_y_range_min
Definition meshx_ble_mesh_light_cli.h:166
uint16_t xyl_x_range_max
Definition meshx_ble_mesh_light_cli.h:165
uint16_t xyl_y_range_max
Definition meshx_ble_mesh_light_cli.h:167
Definition meshx_ble_mesh_light_cli.h:380
uint16_t xyl_y_range_min
Definition meshx_ble_mesh_light_cli.h:384
uint16_t xyl_x_range_min
Definition meshx_ble_mesh_light_cli.h:382
uint16_t xyl_x_range_max
Definition meshx_ble_mesh_light_cli.h:383
uint16_t xyl_y_range_max
Definition meshx_ble_mesh_light_cli.h:385
uint8_t status_code
Definition meshx_ble_mesh_light_cli.h:381
Definition meshx_ble_mesh_light_cli.h:145
uint8_t delay
Definition meshx_ble_mesh_light_cli.h:152
uint16_t xyl_y
Definition meshx_ble_mesh_light_cli.h:149
bool op_en
Definition meshx_ble_mesh_light_cli.h:146
uint8_t trans_time
Definition meshx_ble_mesh_light_cli.h:151
uint8_t tid
Definition meshx_ble_mesh_light_cli.h:150
uint16_t xyl_x
Definition meshx_ble_mesh_light_cli.h:148
uint16_t xyl_lightness
Definition meshx_ble_mesh_light_cli.h:147
Definition meshx_ble_mesh_light_cli.h:355
uint16_t xyl_y
Definition meshx_ble_mesh_light_cli.h:359
bool op_en
Definition meshx_ble_mesh_light_cli.h:356
uint16_t xyl_lightness
Definition meshx_ble_mesh_light_cli.h:357
uint16_t xyl_x
Definition meshx_ble_mesh_light_cli.h:358
uint8_t remain_time
Definition meshx_ble_mesh_light_cli.h:360
Definition meshx_ble_mesh_light_cli.h:364
uint16_t target_xyl_lightness
Definition meshx_ble_mesh_light_cli.h:366
uint8_t remain_time
Definition meshx_ble_mesh_light_cli.h:369
uint16_t target_xyl_x
Definition meshx_ble_mesh_light_cli.h:367
uint16_t target_xyl_y
Definition meshx_ble_mesh_light_cli.h:368
bool op_en
Definition meshx_ble_mesh_light_cli.h:365
Definition meshx_ble_mesh_light_cli.h:413
meshx_light_ctl_temperature_range_status_cb_t ctl_temperature_range_status
Definition meshx_ble_mesh_light_cli.h:421
meshx_light_lc_mode_status_cb_t lc_mode_status
Definition meshx_ble_mesh_light_cli.h:433
meshx_light_lightness_last_status_cb_t lightness_last_status
Definition meshx_ble_mesh_light_cli.h:416
meshx_light_ctl_status_cb_t ctl_status
Definition meshx_ble_mesh_light_cli.h:419
meshx_light_xyl_default_status_cb_t xyl_default_status
Definition meshx_ble_mesh_light_cli.h:431
meshx_light_lightness_range_status_cb_t lightness_range_status
Definition meshx_ble_mesh_light_cli.h:418
meshx_light_xyl_status_cb_t xyl_status
Definition meshx_ble_mesh_light_cli.h:429
meshx_light_lightness_status_cb_t lightness_status
Definition meshx_ble_mesh_light_cli.h:414
meshx_light_xyl_range_status_cb_t xyl_range_status
Definition meshx_ble_mesh_light_cli.h:432
meshx_light_xyl_target_status_cb_t xyl_target_status
Definition meshx_ble_mesh_light_cli.h:430
meshx_light_lightness_default_status_cb_t lightness_default_status
Definition meshx_ble_mesh_light_cli.h:417
meshx_light_hsl_hue_status_cb_t hsl_hue_status
Definition meshx_ble_mesh_light_cli.h:425
meshx_light_hsl_default_status_cb_t hsl_default_status
Definition meshx_ble_mesh_light_cli.h:427
meshx_light_lc_property_status_cb_t lc_property_status
Definition meshx_ble_mesh_light_cli.h:436
meshx_light_lc_om_status_cb_t lc_om_status
Definition meshx_ble_mesh_light_cli.h:434
meshx_light_ctl_temperature_status_cb_t ctl_temperature_status
Definition meshx_ble_mesh_light_cli.h:420
meshx_light_lc_light_onoff_status_cb_t lc_light_onoff_status
Definition meshx_ble_mesh_light_cli.h:435
meshx_light_hsl_range_status_cb_t hsl_range_status
Definition meshx_ble_mesh_light_cli.h:428
meshx_light_hsl_saturation_status_cb_t hsl_saturation_status
Definition meshx_ble_mesh_light_cli.h:426
meshx_light_ctl_default_status_cb_t ctl_default_status
Definition meshx_ble_mesh_light_cli.h:422
meshx_light_hsl_status_cb_t hsl_status
Definition meshx_ble_mesh_light_cli.h:423
meshx_light_lightness_linear_status_cb_t lightness_linear_status
Definition meshx_ble_mesh_light_cli.h:415
meshx_light_hsl_target_status_cb_t hsl_target_status
Definition meshx_ble_mesh_light_cli.h:424
Lighting Client Model get message union.
Definition meshx_ble_mesh_light_cli.h:203
meshx_light_lc_property_get_t lc_property_get
Definition meshx_ble_mesh_light_cli.h:204
Lighting Client Model set message union.
Definition meshx_ble_mesh_light_cli.h:210
meshx_light_lightness_set_t lightness_set
Definition meshx_ble_mesh_light_cli.h:211
meshx_light_ctl_set_t ctl_set
Definition meshx_ble_mesh_light_cli.h:215
meshx_light_hsl_range_set_t hsl_range_set
Definition meshx_ble_mesh_light_cli.h:223
meshx_light_xyl_default_set_t xyl_default_set
Definition meshx_ble_mesh_light_cli.h:225
meshx_light_xyl_set_t xyl_set
Definition meshx_ble_mesh_light_cli.h:224
meshx_light_hsl_set_t hsl_set
Definition meshx_ble_mesh_light_cli.h:219
meshx_light_lc_property_set_t lc_property_set
Definition meshx_ble_mesh_light_cli.h:230
meshx_light_lc_mode_set_t lc_mode_set
Definition meshx_ble_mesh_light_cli.h:227
meshx_light_lc_om_set_t lc_om_set
Definition meshx_ble_mesh_light_cli.h:228
meshx_light_hsl_saturation_set_t hsl_saturation_set
Definition meshx_ble_mesh_light_cli.h:221
meshx_light_hsl_default_set_t hsl_default_set
Definition meshx_ble_mesh_light_cli.h:222
meshx_light_lightness_range_set_t lightness_range_set
Definition meshx_ble_mesh_light_cli.h:214
meshx_light_xyl_range_set_t xyl_range_set
Definition meshx_ble_mesh_light_cli.h:226
meshx_light_hsl_hue_set_t hsl_hue_set
Definition meshx_ble_mesh_light_cli.h:220
meshx_light_lightness_default_set_t lightness_default_set
Definition meshx_ble_mesh_light_cli.h:213
meshx_light_lc_light_onoff_set_t lc_light_onoff_set
Definition meshx_ble_mesh_light_cli.h:229
meshx_light_ctl_temperature_range_set_t ctl_temperature_range_set
Definition meshx_ble_mesh_light_cli.h:217
meshx_light_ctl_temperature_set_t ctl_temperature_set
Definition meshx_ble_mesh_light_cli.h:216
meshx_light_lightness_linear_set_t lightness_linear_set
Definition meshx_ble_mesh_light_cli.h:212
meshx_light_ctl_default_set_t ctl_default_set
Definition meshx_ble_mesh_light_cli.h:218