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

Structure for MeshX configuration. More...

#include <meshx.h>

Collaboration diagram for meshx_config:
Collaboration graph

Data Fields

uint16_t cid
 
uint16_t pid
 
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.

Definition at line 60 of file meshx.h.

Field Documentation

◆ app_ctrl_cb

meshx_app_ctrl_cb_t meshx_config::app_ctrl_cb

Application control callback

Definition at line 69 of file meshx.h.

◆ app_element_cb

meshx_app_data_cb_t meshx_config::app_element_cb

Application element callback

Definition at line 68 of file meshx.h.

◆ cid

uint16_t meshx_config::cid

Company ID

Definition at line 62 of file meshx.h.

◆ element_comp_arr

element_comp_t* meshx_config::element_comp_arr

Element composition array

Definition at line 67 of file meshx.h.

◆ element_comp_arr_len

uint16_t meshx_config::element_comp_arr_len

Length of the element composition array

Definition at line 66 of file meshx.h.

◆ meshx_log_level

unsigned meshx_config::meshx_log_level

MeshX log level

Definition at line 70 of file meshx.h.

◆ meshx_nvs_save_period

uint32_t meshx_config::meshx_nvs_save_period

NVS save period

Definition at line 65 of file meshx.h.

◆ meshx_uuid_addr

meshx_uuid_addr_t meshx_config::meshx_uuid_addr

MeshX UUID address

Definition at line 71 of file meshx.h.

◆ pid

uint16_t meshx_config::pid

Product ID

Definition at line 63 of file meshx.h.

◆ product_name

char* meshx_config::product_name

Product name

Definition at line 64 of file meshx.h.


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