|
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.
|
Fluent API for building the mesh composition. More...
#include <meshx_composition_builder.hpp>
Public Member Functions | |
| meshXCompositionBuilder ()=default | |
| meshXCompositionBuilder & | begin () |
| Start building the composition. | |
| meshXCompositionBuilder & | add_relay_server () |
| Add a Relay Server element. | |
| meshXCompositionBuilder & | add_relay_client () |
| Add a Relay Client element. | |
| meshXCompositionBuilder & | add_cwww_server () |
| Add a Light CWWW Server element. | |
| meshXCompositionBuilder & | add_cwww_client () |
| Add a Light CWWW Client element. | |
| meshXCompositionBuilder & | add_sensor_server () |
| Add a Sensor Server element. | |
| meshXCompositionBuilder & | add_rgb_server () |
| Add an RGB (HSL) Server element. | |
| meshXCompositionBuilder & | commit () |
| Commit the composition (Triggers Baking). | |
Fluent API for building the mesh composition.
|
default |
| meshXCompositionBuilder & meshXCompositionBuilder::add_cwww_client | ( | ) |
Add a Light CWWW Client element.
| meshXCompositionBuilder & meshXCompositionBuilder::add_cwww_server | ( | ) |
Add a Light CWWW Server element.
| meshXCompositionBuilder & meshXCompositionBuilder::add_relay_client | ( | ) |
Add a Relay Client element.
| meshXCompositionBuilder & meshXCompositionBuilder::add_relay_server | ( | ) |
Add a Relay Server element.
| meshXCompositionBuilder & meshXCompositionBuilder::add_rgb_server | ( | ) |
Add an RGB (HSL) Server element.
| meshXCompositionBuilder & meshXCompositionBuilder::add_sensor_server | ( | ) |
Add a Sensor Server element.
| meshXCompositionBuilder & meshXCompositionBuilder::begin | ( | ) |
Start building the composition.
Fluent API Implementation.
| meshXCompositionBuilder & meshXCompositionBuilder::commit | ( | ) |
Commit the composition (Triggers Baking).