Fork of MQTT library

Dependencies:   FP

Dependents:   WNCProximityMqtt

Committer:
JMF
Date:
Wed Sep 14 16:35:32 2016 +0000
Revision:
47:21d6fba046df
Added MQFormat functioality

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JMF 47:21d6fba046df 1
JMF 47:21d6fba046df 2 #if !defined(MQTT_WNCInterface_H)
JMF 47:21d6fba046df 3 #define MQTT_WNCInterface_H
JMF 47:21d6fba046df 4
JMF 47:21d6fba046df 5 #include "MQTTmbed.h"
JMF 47:21d6fba046df 6 #include "WNCInterface.h"
JMF 47:21d6fba046df 7 #include "MQTTSocket.h"
JMF 47:21d6fba046df 8
JMF 47:21d6fba046df 9 class MQTTwnc : public MQTTSocket
JMF 47:21d6fba046df 10 {
JMF 47:21d6fba046df 11 public:
JMF 47:21d6fba046df 12 MQTTwnc()
JMF 47:21d6fba046df 13 {
JMF 47:21d6fba046df 14 eth.init(); // Use DHCP
JMF 47:21d6fba046df 15 eth.connect();
JMF 47:21d6fba046df 16 }
JMF 47:21d6fba046df 17
JMF 47:21d6fba046df 18 WNCInterface& getEth()
JMF 47:21d6fba046df 19 {
JMF 47:21d6fba046df 20 return eth;
JMF 47:21d6fba046df 21 }
JMF 47:21d6fba046df 22
JMF 47:21d6fba046df 23 void reconnect()
JMF 47:21d6fba046df 24 {
JMF 47:21d6fba046df 25 eth.connect(); // nothing I've tried actually works to reconnect
JMF 47:21d6fba046df 26 }
JMF 47:21d6fba046df 27
JMF 47:21d6fba046df 28 private:
JMF 47:21d6fba046df 29
JMF 47:21d6fba046df 30 WNCInterface eth;
JMF 47:21d6fba046df 31
JMF 47:21d6fba046df 32 };
JMF 47:21d6fba046df 33
JMF 47:21d6fba046df 34
JMF 47:21d6fba046df 35 #endif