|
AlteriomPainlessMesh v2.1.1
Easy ESP32/ESP8266 mesh networking with Alteriom IoT extensions
|
#include <plugin.hpp>


Public Member Functions | |
| BridgeCoordinationPackage () | |
| BridgeCoordinationPackage (JsonObject jsonObj) | |
| JsonObject | addTo (JsonObject &&jsonObj) const |
| size_t | jsonObjectSize () const |
Public Member Functions inherited from painlessmesh::plugin::BroadcastPackage | |
| BroadcastPackage (int type) | |
| BroadcastPackage (JsonObject jsonObj) | |
| JsonObject | addTo (JsonObject &&jsonObj) const |
Public Member Functions inherited from painlessmesh::protocol::PackageInterface | |
| virtual | ~PackageInterface ()=default |
Public Attributes | |
| uint8_t | priority = 5 |
| TSTRING | role = "secondary" |
| std::vector< uint32_t > | peerBridges |
| uint8_t | load = 0 |
| uint32_t | timestamp = 0 |
| int | noJsonFields = 8 |
Public Attributes inherited from painlessmesh::plugin::BroadcastPackage | |
| uint32_t | from = 0 |
| router::Type | routing = router::BROADCAST |
| int | type = 0 |
| int | noJsonFields = 3 |
Bridge Coordination Package (Type 613)
Used for multi-bridge coordination in advanced deployments. Bridges use this to:
This enables features like:
|
inline |
|
inline |
|
inlinevirtual |
Implements painlessmesh::protocol::PackageInterface.
|
inlinevirtual |
Implements painlessmesh::protocol::PackageInterface.
| uint8_t painlessmesh::plugin::BridgeCoordinationPackage::load = 0 |
| int painlessmesh::plugin::BridgeCoordinationPackage::noJsonFields = 8 |
| std::vector<uint32_t> painlessmesh::plugin::BridgeCoordinationPackage::peerBridges |
| uint8_t painlessmesh::plugin::BridgeCoordinationPackage::priority = 5 |
| TSTRING painlessmesh::plugin::BridgeCoordinationPackage::role = "secondary" |
| uint32_t painlessmesh::plugin::BridgeCoordinationPackage::timestamp = 0 |