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.
Loading...
Searching...
No Matches
dev_struct Struct Reference

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

Detailed Description

Structure representing the device composition and elements.

Field Documentation

◆ composition

void* dev_struct::composition

Device composition

◆ element_cnt

size_t dev_struct::element_cnt

Total number of elements

◆ element_idx

size_t dev_struct::element_idx

Index of the current element

◆ elements

MESHX_ELEMENT* dev_struct::elements

Pointer to array of elements

◆ meshx_store

meshx_app_store_t dev_struct::meshx_store

Mesh application store

◆ uuid

uint8_t dev_struct::uuid[16]

Device UUID


The documentation for this struct was generated from the following file: