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
meshx_config Struct Reference

Structure for MeshX configuration. More...

#include <meshx.h>

Data Fields

uint16_t cid
uint16_t pid
uint16_t vid
char * product_name
uint32_t meshx_nvs_save_period
uint16_t element_comp_arr_len
element_comp_telement_comp_arr
meshx_app_data_cb_t app_element_cb
meshx_app_ctrl_cb_t app_ctrl_cb
unsigned meshx_log_level
meshx_uuid_addr_t meshx_uuid_addr

Detailed Description

Structure for MeshX configuration.

Field Documentation

◆ app_ctrl_cb

meshx_app_ctrl_cb_t meshx_config::app_ctrl_cb

Application control callback

◆ app_element_cb

meshx_app_data_cb_t meshx_config::app_element_cb

Application element callback

◆ cid

uint16_t meshx_config::cid

Company ID

◆ element_comp_arr

element_comp_t* meshx_config::element_comp_arr

Element composition array

◆ element_comp_arr_len

uint16_t meshx_config::element_comp_arr_len

Length of the element composition array

◆ meshx_log_level

unsigned meshx_config::meshx_log_level

MeshX log level

◆ meshx_nvs_save_period

uint32_t meshx_config::meshx_nvs_save_period

NVS save period

◆ meshx_uuid_addr

meshx_uuid_addr_t meshx_config::meshx_uuid_addr

MeshX UUID address

◆ pid

uint16_t meshx_config::pid

Product ID

◆ product_name

char* meshx_config::product_name

Product name

◆ vid

uint16_t meshx_config::vid

Version ID


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