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_gen_light_cli.h
Go to the documentation of this file.
1
15
16#ifndef __MESHX_GEN_LIGHT_CLI_H_
17#define __MESHX_GEN_LIGHT_CLI_H_
18
19#include "meshx_err.h"
20#include "meshx_control_task.h"
22
23#if CONFIG_ENABLE_LIGHT_CLIENT
24
41
53
67
81
82#endif /* CONFIG_ENABLE_LIGHT_CLIENT */
83#endif /* __MESHX_GEN_LIGHT_CLI_H_ */
void * meshx_ptr_t
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 Error Codes.
meshx_err_t
MeshX Error Codes.
Definition meshx_err.h:39
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.