|
MeshX 0.4
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.
|
Structure representing the device composition and elements. More...
#include <meshx_common.h>
Data Fields | |
| uint8_t | uuid [16] |
| size_t | element_idx |
| void * | composition |
| MESHX_ELEMENT * | elements |
| size_t | element_cnt |
| meshx_app_store_t | meshx_store |
Structure representing the device composition and elements.
| void* dev_struct::composition |
Device composition
| size_t dev_struct::element_cnt |
Total number of elements
| size_t dev_struct::element_idx |
Index of the current element
| MESHX_ELEMENT* dev_struct::elements |
Pointer to array of elements
| meshx_app_store_t dev_struct::meshx_store |
Mesh application store
| uint8_t dev_struct::uuid[16] |
Device UUID