AlteriomPainlessMesh v2.1.1
Easy ESP32/ESP8266 mesh networking with Alteriom IoT extensions
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
painlessmesh::BridgeInfo Class Reference

#include <mesh.hpp>

Public Member Functions

bool isHealthy (uint32_t timeoutMs=60000) const
 

Public Attributes

uint32_t nodeId = 0
 
bool internetConnected = false
 
int8_t routerRSSI = 0
 
uint8_t routerChannel = 0
 
uint32_t lastSeen = 0
 
uint32_t uptime = 0
 
TSTRING gatewayIP = ""
 
uint32_t timestamp = 0
 

Detailed Description

Bridge information structure

Tracks the status and health of bridge nodes in the mesh network

Member Function Documentation

◆ isHealthy()

bool painlessmesh::BridgeInfo::isHealthy ( uint32_t  timeoutMs = 60000) const
inline

Check if this bridge is considered healthy A bridge is healthy if we've received a status update within the timeout period

Member Data Documentation

◆ gatewayIP

TSTRING painlessmesh::BridgeInfo::gatewayIP = ""

◆ internetConnected

bool painlessmesh::BridgeInfo::internetConnected = false

◆ lastSeen

uint32_t painlessmesh::BridgeInfo::lastSeen = 0

◆ nodeId

uint32_t painlessmesh::BridgeInfo::nodeId = 0

◆ routerChannel

uint8_t painlessmesh::BridgeInfo::routerChannel = 0

◆ routerRSSI

int8_t painlessmesh::BridgeInfo::routerRSSI = 0

◆ timestamp

uint32_t painlessmesh::BridgeInfo::timestamp = 0

◆ uptime

uint32_t painlessmesh::BridgeInfo::uptime = 0

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