|
AlteriomPainlessMesh v2.1.1
Easy ESP32/ESP8266 mesh networking with Alteriom IoT extensions
|
#include <mesh.hpp>
Public Attributes | |
| uint32_t | uptimeSeconds = 0 |
| uint32_t | internetUptimeSeconds = 0 |
| uint32_t | totalDisconnects = 0 |
| uint32_t | currentUptime = 0 |
| int8_t | currentRSSI = 0 |
| int8_t | avgRSSI = 0 |
| int8_t | minRSSI = 0 |
| int8_t | maxRSSI = -127 |
| uint64_t | bytesRx = 0 |
| uint64_t | bytesTx = 0 |
| uint32_t | messagesRx = 0 |
| uint32_t | messagesTx = 0 |
| uint32_t | messagesQueued = 0 |
| uint32_t | messagesDropped = 0 |
| uint32_t | avgLatencyMs = 0 |
| uint8_t | packetLossPercent = 0 |
| uint32_t | meshNodeCount = 0 |
Bridge Health Metrics structure
Comprehensive metrics for monitoring bridge health, connectivity quality, and performance. Useful for troubleshooting and capacity planning.
| uint32_t painlessmesh::BridgeHealthMetrics::avgLatencyMs = 0 |
| int8_t painlessmesh::BridgeHealthMetrics::avgRSSI = 0 |
| uint64_t painlessmesh::BridgeHealthMetrics::bytesRx = 0 |
| uint64_t painlessmesh::BridgeHealthMetrics::bytesTx = 0 |
| int8_t painlessmesh::BridgeHealthMetrics::currentRSSI = 0 |
| uint32_t painlessmesh::BridgeHealthMetrics::currentUptime = 0 |
| uint32_t painlessmesh::BridgeHealthMetrics::internetUptimeSeconds = 0 |
| int8_t painlessmesh::BridgeHealthMetrics::maxRSSI = -127 |
| uint32_t painlessmesh::BridgeHealthMetrics::meshNodeCount = 0 |
| uint32_t painlessmesh::BridgeHealthMetrics::messagesDropped = 0 |
| uint32_t painlessmesh::BridgeHealthMetrics::messagesQueued = 0 |
| uint32_t painlessmesh::BridgeHealthMetrics::messagesRx = 0 |
| uint32_t painlessmesh::BridgeHealthMetrics::messagesTx = 0 |
| int8_t painlessmesh::BridgeHealthMetrics::minRSSI = 0 |
| uint8_t painlessmesh::BridgeHealthMetrics::packetLossPercent = 0 |
| uint32_t painlessmesh::BridgeHealthMetrics::totalDisconnects = 0 |
| uint32_t painlessmesh::BridgeHealthMetrics::uptimeSeconds = 0 |