12#ifndef __MESHX_BUILDER_API_H__
13#define __MESHX_BUILDER_API_H__
bool meshx_builder_is_active(void)
Checks if a dynamic composition has been built.
Definition meshx_composition_builder.cpp:98
void meshx_builder_add_element(meshx_element_type_t type, uint16_t count)
Adds elements of a specific type to the composition.
Definition meshx_composition_builder.cpp:118
void meshx_builder_commit(void)
Definition meshx_composition_builder.cpp:166
meshx_err_t meshx_builder_bake(dev_struct_t *pdev, uint16_t cid, uint16_t pid, uint16_t vid)
Bakes the dynamic composition into the device structure.
Definition meshx_composition_builder.cpp:102
void meshx_builder_begin(void)
C-friendly builder lifecycle functions.
Definition meshx_composition_builder.cpp:161
Common application definitions and includes for BLE Mesh Node.
struct dev_struct dev_struct_t
Structure representing the device composition and elements.
meshx_err_t
MeshX Error Codes.
Definition meshx_err.h:43