Open Storm
services.h
Go to the documentation of this file.
1 
8 #ifndef SERVICES_H
9 #define SERVICES_H
10 
11 // Xively parameters
12 extern int XIVELY_FEED_ID;
13 extern const char *xively_api_key;
14 extern const char *xively_endpoint;
15 extern const char *xively_port;
16 
17 // Influxdb parameters
18 extern int INFLUXDB_AUTHENTICATION;
19 extern const char *influxdb_endpoint;
20 extern const char *influxdb_port;
21 extern const char *influxdb_db;
22 extern const char *influxdb_user;
23 extern const char *influxdb_pw;
24 
25 // Thingspeak parameters
26 extern const char *thingspeak_endpoint;
27 extern const char *thingspeak_port;
28 extern const char *thingspeak_api_key;
29 
30 // Chords parameters
31 extern const char *chords_endpoint;
32 extern const char *chords_port;
33 extern const char *chords_write_key;
34 
50 int construct_data_body(char *data_packet, char *labels[], float readings[],
51  int nvars, int service_flag);
52 
67 void construct_data_post_request(char* body, char* socket_dial_str,
68  char* send_str, int service_flag);
69 
70 #endif
71 /* [] END OF FILE */
void construct_data_post_request(char *body, char *socket_dial_str, char *send_str, int service_flag)
Constructs full POST request for various services.
Definition: services.c:96
int construct_data_body(char *data_packet, char *labels[], float readings[], int nvars, int service_flag)
Constructs body of POST request for various services.
Definition: services.c:45