Remote Variable

This commit is contained in:
Siwat Sirichai 2024-01-16 11:22:41 +07:00
parent a2fe4a3d67
commit dbdb8eefbe
5 changed files with 49 additions and 1492 deletions

View file

@ -0,0 +1,17 @@
#pragma once
#include <ESPMegaIoT.hpp>
class RemoteVariable
{
public:
RemoteVariable();
~RemoteVariable();
void begin(size_t size, char* topic, ESPMegaIoT* iot);
void subscribe();
char* getValue();
void mqtt_callback(char* topic, char* payload);
private:
ESPMegaIoT* iot;
char* topic;
char* value;
size_t size;
};