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::remote::RemotePackage Class Reference

#include <remote.hpp>

Inheritance diagram for painlessmesh::plugin::remote::RemotePackage:
Inheritance graph
[legend]
Collaboration diagram for painlessmesh::plugin::remote::RemotePackage:
Collaboration graph
[legend]

Public Member Functions

 RemotePackage ()
 
 RemotePackage (JsonObject jsonObj)
 
JsonObject addTo (JsonObject &&jsonObj) const
 
- Public Member Functions inherited from painlessmesh::plugin::SinglePackage
 SinglePackage (int type)
 
 SinglePackage (JsonObject jsonObj)
 
JsonObject addTo (JsonObject &&jsonObj) const
 
- Public Member Functions inherited from painlessmesh::protocol::PackageInterface
virtual ~PackageInterface ()=default
 
virtual size_t jsonObjectSize () const =0
 

Public Attributes

std::list< std::pair< uint, TSTRING > > log
 
- Public Attributes inherited from painlessmesh::plugin::SinglePackage
uint32_t from = 0
 
uint32_t dest = 0
 
router::Type routing = router::SINGLE
 
int type = 0
 
int noJsonFields = 4
 

Constructor & Destructor Documentation

◆ RemotePackage() [1/2]

painlessmesh::plugin::remote::RemotePackage::RemotePackage ( )
inline

◆ RemotePackage() [2/2]

painlessmesh::plugin::remote::RemotePackage::RemotePackage ( JsonObject  jsonObj)
inline

Member Function Documentation

◆ addTo()

JsonObject painlessmesh::plugin::remote::RemotePackage::addTo ( JsonObject &&  jsonObj) const
inlinevirtual

Member Data Documentation

◆ log

std::list<std::pair<uint, TSTRING> > painlessmesh::plugin::remote::RemotePackage::log

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