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_elements.h
Go to the documentation of this file.
1
10
11#pragma once
12
13#include <meshx_common.h>
14
15#if CONFIG_ENABLE_PROVISIONING
16#include <meshx_prov_srv.h>
17#endif /* CONFIG_ENABLE_PROVISIONING */
18
19#if CONFIG_ENABLE_CONFIG_SERVER
20#include <meshx_config_server.h>
21#endif /* CONFIG_ENABLE_CONFIG_SERVER */
22
23#if CONFIG_RELAY_SERVER_COUNT
25#endif /* CONFIG_RELAY_SERVER_COUNT */
26
27#if CONFIG_RELAY_CLIENT_COUNT
29#endif /* CONFIG_RELAY_CLIENT_COUNT */
30
31#if CONFIG_LIGHT_CWWW_SRV_COUNT
33#endif /* CONFIG_LIGHT_CWWW_SRV_COUNT */
34
35#if CONFIG_LIGHT_CWWW_CLIENT_COUNT
37#endif /* CONFIG_LIGHT_CWWW_CLIENT_COUNT */
Common application definitions and includes for BLE Mesh Node.
Header file for the meshxuction configuration server model.
Header file for CWWW Server Model.
Implementation of the CW-WW (Cool White - Warm White) client model for BLE Mesh.
Header file for provisioning related definitions and functions.
Header file for the Relay Client Model in BLE Mesh.
Header file for the Relay Server Model.