3#include <ArduinoMqttClient.h>
5#include "Loom_Manager.h"
8#include "../../../Hardware/Loom_BatchSD/Loom_BatchSD.h"
21 void measure()
override {};
23 void initialize()
override {};
24 void power_up()
override {};
25 void power_down()
override {};
26 void package()
override {};
44 Client& internet_client,
45 const char* broker_address,
47 const char* database_name,
48 const char* broker_user =
"",
49 const char* broker_pass =
"",
50 const char* projectServer =
""
90 Client* internetClient;
91 MqttClient mqttClient;
93 const char* getMQTTError();
95 int keep_alive = 60000;
99 char database_name[100];
100 char projectServer[100];
Definition: Loom_BatchSD.h:9
Definition: Loom_MQTT.h:17
void setKeepAlive(int time)
Definition: Loom_MQTT.h:73
void setMaxRetries(int retries)
Definition: Loom_MQTT.h:79
void loadConfigFromJSON(char *json)
Definition: Loom_MQTT.cpp:244
void publish()
Definition: Loom_MQTT.cpp:35
Definition: Loom_Manager.h:18