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_client.h
Go to the documentation of this file.
1
15#ifndef __MESHX_GEN_CLIENT_H_
16#define __MESHX_GEN_CLIENT_H_
17
18#include "meshx_err.h"
19#include "meshx_control_task.h"
21
22#if CONFIG_ENABLE_GEN_CLIENT
23
40
54
66
78
79#endif /* CONFIG_ENABLE_GEN_CLIENT */
80#endif /* __MESHX_GEN_CLIENT_H_ */
void * meshx_ptr_t
Header file for BLE Mesh Generic Client functionality in the MeshX framework. This file contains decl...
control_task_msg_handle_t meshx_gen_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_client_from_ble_reg_cb(uint32_t model_id, meshx_gen_client_cb_t cb)
Registers a callback function for a specific generic server model.
struct meshx_gen_client_send_params meshx_gen_client_send_params_t
Generic Client Model send parameters. This structure is used to pass parameters to the Generic Client...
meshx_err_t meshx_gen_cli_send_msg(meshx_gen_client_send_params_t *params)
Sends a Generic Client message over BLE Mesh.
meshx_err_t meshx_gen_client_init(void)
Initialize the meshxuction generic client.
Generic Client Model send parameters. This structure is used to pass parameters to the Generic Client...
meshx_gen_cli_set_t * state
Generic Client Model set message union.