OpenDevice
Open IoT (Internet Of Things) Platform and Framework http://opendevice.io
od::MQTTEthConnection Class Reference
Collaboration diagram for od::MQTTEthConnection:

Public Member Functions

 MQTTEthConnection (Client &client)
 
virtual void begin (void)
 
virtual bool checkDataAvalible (void)
 
virtual size_t write (uint8_t)
 
- Public Member Functions inherited from DeviceConnection
 DeviceConnection (Stream &serial)
 
void flush (void)
 
void setStream (Stream *stream)
 
void setDefaultListener (CommandListener)
 
void getBuffer (uint8_t[])
 
void printBuffer ()
 
String readString ()
 
int readInt ()
 
long readLong ()
 
float readFloat ()
 
int readIntValues (int values[], int max)
 
int readLongValues (long values[], int max)
 
int readFloatValues (float values[], int max)
 
virtual void doStart ()
 
virtual void doEnd ()
 
void doToken ()
 
void send (char)
 
void send (const char[])
 
void send (int[], int)
 
void send (long values[], int size)
 
void send (uint8_t)
 
void send (int)
 
void send (unsigned int)
 
void send (long)
 
void send (unsigned long)
 
void send (long, int)
 
void send (double)
 
void send (Command, bool complete=true)
 
template<class T >
void sendCmdArg (T arg)
 
template<class T >
void print (T arg)
 

Static Public Member Functions

static void mqttCallback (char *topic, byte *payload, unsigned int length)
 
- Static Public Member Functions inherited from DeviceConnection
static int api_version ()
 

Additional Inherited Members

- Public Attributes inherited from DeviceConnection
const char * SEPARATOR_LIST = ";"
 
Stream * conn
 
Command cmd
 
- Static Public Attributes inherited from DeviceConnection
static const uint8_t START_BIT = Command::START_BIT
 
static const uint8_t ACK_BIT = Command::ACK_BIT
 
static const uint8_t SEPARATOR = Command::SEPARATOR
 
- Protected Member Functions inherited from DeviceConnection
virtual void init ()
 
virtual void onMessageReceived (Command)
 
long parseInt ()
 
float parseFloat ()
 
int available ()
 
size_t store (uint8_t byte)
 
void parseCommand (uint8_t type)
 
- Protected Attributes inherited from DeviceConnection
bool processing
 
uint8_t _buffer [DATA_BUFFER]
 
const uint16_t _len = DATA_BUFFER
 
bool _buffer_overflow
 
uint16_t _endOffset
 
volatile uint8_t _readOffset
 

The documentation for this class was generated from the following files: