ESP8266 InfluxDb
InfluxDb.h
Go to the documentation of this file.
1 
9 #include <ESP8266HTTPClient.h>
10 #include <list>
11 #include "Arduino.h"
12 
13 #include "InfluxData.h"
14 
15 class Influxdb {
16  public:
17  Influxdb(String host, uint16_t port = 8086);
18 
19  void setDb(String db);
20 
21  void prepare(InfluxData data);
22  boolean write();
23 
24  boolean write(InfluxData data);
25  boolean write(String data);
26 
27  private:
28  HTTPClient http;
29  String _host;
30  uint16_t _port;
31  String _db;
32  std::list<InfluxData> prepared;
33 };
Definition: InfluxDb.h:15
void setDb(String db)
Definition: InfluxDb.cpp:24
Definition: InfluxData.h:12
void prepare(InfluxData data)
Definition: InfluxDb.cpp:37
boolean write()
Definition: InfluxDb.cpp:42
Influxdb(String host, uint16_t port=8086)
Definition: InfluxDb.cpp:16