ClusterDuck Protocol
Public Member Functions | Protected Attributes | List of all members
ISerial Class Reference

Interface class for Arduino Serial. Only calls the appropriate methods for the active UART interface. More...

#include <ISerial.h>

Inheritance diagram for ISerial:
HC05 JDY08 XBeeSerial

Public Member Functions

 ISerial (Module *mod)
 
void begin (long)
 
bool listen ()
 
void end ()
 
bool isListening ()
 
bool stopListening ()
 
bool overflow ()
 
int peek ()
 
size_t write (uint8_t)
 
int read ()
 
int available ()
 
void flush ()
 
size_t print (const __FlashStringHelper *)
 
size_t print (const String &)
 
size_t print (const char[])
 
size_t print (char)
 
size_t print (unsigned char, int=DEC)
 
size_t print (int, int=DEC)
 
size_t print (unsigned int, int=DEC)
 
size_t print (long, int=DEC)
 
size_t print (unsigned long, int=DEC)
 
size_t print (double, int=2)
 
size_t print (const Printable &)
 
size_t println (const __FlashStringHelper *)
 
size_t println (const String &s)
 
size_t println (const char[])
 
size_t println (char)
 
size_t println (unsigned char, int=DEC)
 
size_t println (int, int=DEC)
 
size_t println (unsigned int, int=DEC)
 
size_t println (long, int=DEC)
 
size_t println (unsigned long, int=DEC)
 
size_t println (double, int=2)
 
size_t println (const Printable &)
 
size_t println (void)
 

Protected Attributes

Module_mod
 

Detailed Description

Interface class for Arduino Serial. Only calls the appropriate methods for the active UART interface.


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