2 Commits
v1.4 ... v1.5

Author SHA1 Message Date
ef75340e6e * Added default constructor
* Fixed compile error when used with arduino-0021 or later
2010-12-27 19:49:46 +00:00
07547e2ec0 Added default constructor 2010-07-27 16:08:51 +01:00
3 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,7 @@
1.5
* Added default constructor
* Fixed compile error when used with arduino-0021 or later
1.4
* Fixed connection lost handling

View File

@ -4,7 +4,6 @@
http://knolleary.net
*/
#include "WConstants.h"
#include "PubSubClient.h"
#include "Client.h"
#include "string.h"
@ -13,6 +12,9 @@
#define MQTTPUBLISH 3<<4
#define MQTTSUBSCRIBE 8<<4
PubSubClient::PubSubClient() : _client(0) {
}
PubSubClient::PubSubClient(uint8_t *ip, uint16_t port, void (*callback)(char*,uint8_t*,int)) : _client(ip,port) {
this->callback = callback;
}

View File

@ -25,6 +25,7 @@ private:
int write(uint8_t header, uint8_t* buf, uint8_t length);
uint8_t writeString(char* string, uint8_t* buf, uint8_t pos);
public:
PubSubClient();
PubSubClient(uint8_t *, uint16_t, void(*)(char*,uint8_t*,int));
int connect(char *);
int connect(char*, char*, uint8_t, uint8_t, char*);