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_prov_srv.h
Go to the documentation of this file.
1
12
13#ifndef __MESHX_PROV__
14#define __MESHX_PROV__
15
18
19#if CONFIG_ENABLE_PROVISIONING
20
35
49
63
64#endif /* CONFIG_ENABLE_PROVISIONING */
65#endif /* __MESHX_PROV__ */
struct meshx_prov_params meshx_prov_params_t
Structure to hold provisioning parameters.
This header file defines the provisioning server interface for the MeshX BLE Mesh stack....
control_task_msg_handle_t prov_srv_cb_t
struct dev_struct dev_struct_t
Structure representing the device composition and elements.
meshx_err_t
MeshX Error Codes.
Definition meshx_err.h:39
Platform abstraction layer for MeshX.
meshx_err_t meshx_prov_srv_reg_el_client_cb(prov_srv_cb_t cb)
Register a callback function for provisioning events.
meshx_err_t meshx_prov_srv_reg_el_server_cb(prov_srv_cb_t cb)
Register a callback function for provisioning events.
meshx_err_t meshx_init_prov(dev_struct_t *p_dev, const meshx_prov_params_t *prov_cfg)
Initialize provisioning parameters.