16#ifndef __MESHX_GEN_LIGHT_CLI_H_
17#define __MESHX_GEN_LIGHT_CLI_H_
23#if CONFIG_ENABLE_LIGHT_CLIENT
Header file for BLE Mesh Light Client functionality in the MeshX framework. This file contains declar...
control_task_msg_handle_t meshx_gen_light_client_cb_t
Header file for the control task in the BLE mesh node application.
meshx_err_t
MeshX Error Codes.
meshx_err_t meshx_gen_light_send_msg(const meshx_gen_light_client_send_params_t *params)
Send a message using the generic client model.
meshx_err_t meshx_gen_light_client_from_ble_reg_cb(uint16_t model_id, meshx_gen_light_client_cb_t cb)
Registers a callback function for getting Generic Light Client messages from BLE.
struct meshx_gen_light_client_send_params meshx_gen_light_client_send_params_t
Generic Light Client Model send parameters. This structure is used to pass parameters to the Generic ...
meshx_err_t meshx_gen_light_cli_init(void)
Initialize the meshxuction generic client.
Generic Light Client Model send parameters. This structure is used to pass parameters to the Generic ...
meshx_light_client_set_state_t * state
Lighting Client Model set message union.