config: implement reading app-specific configs from profile
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
#include <WiFi.h>
|
||||
#endif
|
||||
|
||||
class MQTTTelemetry : public BufferedInputSource, OnlineTaskMixin {
|
||||
class MQTTTelemetry : public BufferedInputSource, OnlineTaskMixin, ConfigTaskMixin {
|
||||
public:
|
||||
MQTTTelemetry();
|
||||
void setSequencer(Sequencer* seq) { m_sequencer = seq; }
|
||||
@@ -46,6 +46,7 @@ class MQTTTelemetry : public BufferedInputSource, OnlineTaskMixin {
|
||||
}
|
||||
|
||||
void handleEventOnline(const InputEvent& evt) override;
|
||||
void handleConfigChange(const InputEvent& evt) override;
|
||||
void loop() override;
|
||||
|
||||
void loopOnline() override;
|
||||
@@ -65,6 +66,7 @@ class MQTTTelemetry : public BufferedInputSource, OnlineTaskMixin {
|
||||
bool m_isOn = true;
|
||||
static char s_topicBuf[128];
|
||||
static char s_payloadBuf[512];
|
||||
static char s_hostBuf[15];
|
||||
|
||||
void publishDoc(const char* topic);
|
||||
void publishDoc(const char* topic, bool retain);
|
||||
|
Reference in New Issue
Block a user