|
AlteriomPainlessMesh v2.1.1
Easy ESP32/ESP8266 mesh networking with Alteriom IoT extensions
|
#include "painlessmesh/configuration.hpp"#include "painlessmesh/base64.hpp"#include "painlessmesh/logger.hpp"#include "painlessmesh/plugin.hpp"

Go to the source code of this file.
Classes | |
| class | painlessmesh::plugin::ota::Announce |
| class | painlessmesh::plugin::ota::DataRequest |
| class | painlessmesh::plugin::ota::Data |
| class | painlessmesh::plugin::ota::State |
Namespaces | |
| namespace | painlessmesh |
| namespace | painlessmesh::plugin |
| namespace | painlessmesh::plugin::ota |
Typedefs | |
| typedef std::function< size_t(painlessmesh::plugin::ota::DataRequest, char *buffer)> | painlessmesh::plugin::ota::otaDataPacketCallbackType_t |
Enumerations | |
| enum class | painlessmesh::plugin::ota::OTA_OP_CODES { painlessmesh::plugin::ota::ANNOUNCE = 10 , painlessmesh::plugin::ota::DATA_REQUEST = 11 , painlessmesh::plugin::ota::DATA = 12 } |
Functions | |
| template<class T > | |
| void | painlessmesh::plugin::ota::addSendPackageCallback (Scheduler &scheduler, plugin::PackageHandler< T > &mesh, otaDataPacketCallbackType_t callback, size_t otaPartSize) |
| template<class T > | |
| void | painlessmesh::plugin::ota::addReceivePackageCallback (Scheduler &scheduler, plugin::PackageHandler< T > &mesh, TSTRING role="", std::function< void(int, int)> progress_cb=NULL) |