Provides Javascript wrappers for MQTT.

Dependencies:   mbed-http DEVI2C_JS MQTTPacket FP

Committer:
kajasu
Date:
Mon Feb 03 09:36:20 2020 +0000
Revision:
1:a8ffffd1beab
Parent:
0:f4dbe435e64c
TT

Who changed what in which revision?

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