v-16

Dependencies:   FP MQTTPacket

Committer:
DuyLionTran
Date:
Tue Dec 12 15:58:09 2017 +0000
Revision:
0:818366b014c9
version 1.6;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
DuyLionTran 0:818366b014c9 1
DuyLionTran 0:818366b014c9 2 #if !defined(MQTTETHERNET_H)
DuyLionTran 0:818366b014c9 3 #define MQTTETHERNET_H
DuyLionTran 0:818366b014c9 4
DuyLionTran 0:818366b014c9 5 #include "MQTTmbed.h"
DuyLionTran 0:818366b014c9 6 #include "EthernetInterface.h"
DuyLionTran 0:818366b014c9 7 #include "MQTTSocket.h"
DuyLionTran 0:818366b014c9 8
DuyLionTran 0:818366b014c9 9 class MQTTEthernet : public MQTTSocket
DuyLionTran 0:818366b014c9 10 {
DuyLionTran 0:818366b014c9 11 public:
DuyLionTran 0:818366b014c9 12 MQTTEthernet() : MQTTSocket(&eth)
DuyLionTran 0:818366b014c9 13 {
DuyLionTran 0:818366b014c9 14 eth.connect();
DuyLionTran 0:818366b014c9 15 }
DuyLionTran 0:818366b014c9 16
DuyLionTran 0:818366b014c9 17 EthernetInterface& getEth()
DuyLionTran 0:818366b014c9 18 {
DuyLionTran 0:818366b014c9 19 return eth;
DuyLionTran 0:818366b014c9 20 }
DuyLionTran 0:818366b014c9 21
DuyLionTran 0:818366b014c9 22 private:
DuyLionTran 0:818366b014c9 23
DuyLionTran 0:818366b014c9 24 EthernetInterface eth;
DuyLionTran 0:818366b014c9 25
DuyLionTran 0:818366b014c9 26 };
DuyLionTran 0:818366b014c9 27
DuyLionTran 0:818366b014c9 28
DuyLionTran 0:818366b014c9 29 #endif