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::plugin::performance::PerformancePackage Class Reference

#include <performance.hpp>

Inheritance diagram for painlessmesh::plugin::performance::PerformancePackage:
Inheritance graph
[legend]
Collaboration diagram for painlessmesh::plugin::performance::PerformancePackage:
Collaboration graph
[legend]

Public Member Functions

 PerformancePackage ()
 
 PerformancePackage (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)
 
- Public Member Functions inherited from painlessmesh::protocol::PackageInterface
virtual ~PackageInterface ()=default
 

Public Attributes

int id = 0
 
int time = 0
 
int stability = 0
 
int freeMemory = 0
 
TSTRING hardware = "ESP8266"
 
- Public Attributes inherited from painlessmesh::plugin::BroadcastPackage
uint32_t from = 0
 
router::Type routing = router::BROADCAST
 
int type = 0
 
int noJsonFields = 3
 

Constructor & Destructor Documentation

◆ PerformancePackage() [1/2]

painlessmesh::plugin::performance::PerformancePackage::PerformancePackage ( )
inline

◆ PerformancePackage() [2/2]

painlessmesh::plugin::performance::PerformancePackage::PerformancePackage ( JsonObject  jsonObj)
inline

Member Function Documentation

◆ addTo()

JsonObject painlessmesh::plugin::performance::PerformancePackage::addTo ( JsonObject &&  jsonObj) const
inlinevirtual

◆ jsonObjectSize()

size_t painlessmesh::plugin::performance::PerformancePackage::jsonObjectSize ( ) const
inlinevirtual

Member Data Documentation

◆ freeMemory

int painlessmesh::plugin::performance::PerformancePackage::freeMemory = 0

◆ hardware

TSTRING painlessmesh::plugin::performance::PerformancePackage::hardware = "ESP8266"

◆ id

int painlessmesh::plugin::performance::PerformancePackage::id = 0

◆ stability

int painlessmesh::plugin::performance::PerformancePackage::stability = 0

◆ time

int painlessmesh::plugin::performance::PerformancePackage::time = 0

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