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.
|
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 [MAX_ELE_CNT] |
meshx_app_store_t | meshx_store |
Structure representing the device composition and elements.
Definition at line 52 of file meshx_common.h.
void* dev_struct::composition |
Device composition
Definition at line 56 of file meshx_common.h.
size_t dev_struct::element_idx |
Index of the current element
Definition at line 55 of file meshx_common.h.
MESHX_ELEMENT dev_struct::elements[MAX_ELE_CNT] |
Array of elements
Definition at line 57 of file meshx_common.h.
meshx_app_store_t dev_struct::meshx_store |
Mesh application store
Definition at line 58 of file meshx_common.h.
uint8_t dev_struct::uuid[16] |
Device UUID
Definition at line 54 of file meshx_common.h.