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_config_server.h
Go to the documentation of this file.
1
12
13#ifndef __MESHX_CONFIG_SERVER__
14#define __MESHX_CONFIG_SERVER__
15
18
19#include "meshx_err.h"
20
21#if CONFIG_ENABLE_CONFIG_SERVER
38
45
56meshx_err_t meshx_config_server_cb_reg(config_srv_cb_t cb, uint32_t config_evt_bmap);
57
74
75#endif /* CONFIG_ENABLE_CONFIG_SERVER */
76#endif /* __MESHX_CONFIG_SERVER__ */
Header file for MeshX BLE Mesh Configuration Server.
control_task_msg_handle_t config_srv_cb_t
meshx_err_t meshx_get_config_srv_model(void *p_model)
Retrieves the configuration server model for the MeshX framework.
meshx_err_t meshx_get_config_srv_instance(void **p_conf_srv)
Retrieves the instance of the MeshX configuration server.
meshx_err_t meshx_init_config_server(void)
Initialize the meshxuction configuration server.
meshx_err_t meshx_config_server_cb_reg(config_srv_cb_t cb, uint32_t config_evt_bmap)
Registers a configuration server callback for specific events.
MeshX Error Codes.
meshx_err_t
MeshX Error Codes.
Definition meshx_err.h:39
Platform abstraction layer for MeshX.