Files
awtrix-light/src/MQTTManager.h
Stephan Mühl 9381b2a33b progmem chars
2023-03-29 15:13:21 +02:00

23 lines
439 B
C++

#ifndef MQTTManager_h
#define MQTTManager_h
#include <Arduino.h>
class MQTTManager_
{
private:
MQTTManager_() = default;
public:
static MQTTManager_ &getInstance();
void setup();
void tick();
void publish(const char *topic, const char *payload);
void setCurrentApp(String value);
void sendStats();
void sendButton(byte btn, bool state);
};
extern MQTTManager_ &MQTTManager;
#endif