Files
arduino/examples/OneOpenAir/OpenMetrics.h

30 lines
734 B
C
Raw Normal View History

2024-04-07 16:39:01 +07:00
#ifndef _OPEN_METRICS_H_
#define _OPEN_METRICS_H_
#include "AgConfigure.h"
#include "AgValue.h"
#include "AgWiFiConnector.h"
#include "AirGradient.h"
#include "Libraries/airgradient-client/src/airgradientClient.h"
2024-04-07 16:39:01 +07:00
2024-04-23 05:59:58 +07:00
class OpenMetrics {
2024-04-07 16:39:01 +07:00
private:
AirGradient *ag;
AirgradientClient *agClient;
2024-04-07 16:39:01 +07:00
Measurements &measure;
Configuration &config;
WifiConnector &wifiConnector;
public:
OpenMetrics(Measurements &measure, Configuration &config,
WifiConnector &wifiConnector);
2024-04-07 16:39:01 +07:00
~OpenMetrics();
void setAirGradient(AirGradient *ag);
void setAirgradientClient(AirgradientClient *client);
2024-04-07 16:39:01 +07:00
const char *getApiContentType(void);
const char* getApi(void);
String getPayload(void);
};
#endif /** _OPEN_METRICS_H_ */