iot_water_monitor_v2

Dependencies:   easy-connect-v16 Watchdog FP MQTTPacket RecordType-v-16 watersenor_and_temp_code

Committer:
DuyLionTran
Date:
Tue Apr 03 17:03:01 2018 +0000
Revision:
57:898fcb6692cd
Parent:
11:3802c82a5ae9
;   * version 2.9.8  	03-04-2018  Minor changes. Time frame updated to IBM Watson every 60s

Who changed what in which revision?

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