Dust Sesnsor PMS5003

Dependencies:   NetServices ThingSpeakEthernet mbed

ThingSpeak.h

Committer:
tsoic
Date:
2015-11-20
Revision:
6:ebbde59c5a1d
Child:
7:1da0a084cd69

File content as of revision 6:ebbde59c5a1d:

#ifndef THINGSPEAK_H
#define THINGSPEAK_H
#define HOSTNAME "mbed"
#include "mbed.h"
#include "EthernetNetIf.h"
#include "HTTPClient.h"


class ThingSpeak {
    
    public:
    
        ThingSpeak(char*, const int);
        void connect();
        void getIP();
        void putUp();
        void setField(float, int);   
    private:
        
        char* thingSpeakUrl;
        char* thingSpeakKey;
        char urlBuffer[511];
        char fieldBuffer[255];  
        EthernetNetIf eth;
        EthernetErr ethErr;
        HTTPClient http; 
        IpAddr ethIp;
        HTTPText resp;
        HTTPResult res;  
};

#endif