Easyuino  1.1.0
Easyuino Namespace Reference

Device.h. More...

Classes

class  Device
 General class that provides the common API behaviour for all the devices/sensors. More...
 
class  DistanceMeter
 DistanceMeter offers an API to interact with an Ultrasonic Module to measure distances to objects. More...
 
class  DistanceMeterAccurate
 
class  DistanceMeterNonBlock
 
class  DistanceMeterPrintable
 
class  GSMService
 
class  GSMServiceSecure
 
class  InfraRedReceiver
 
class  Printable
 
class  Relay
 
class  RelayNamed
 
class  RGBLed
 
class  SevenSegments
 
class  SMS
 
class  Utilities
 
class  WaterDetector
 
class  WaterFlowMeter
 
class  WaterFlowSensor
 

Enumerations

enum  TemperatureScale : uint8_t { CELSIUS, KELVIN, FAHRENHEIT }
 
enum  GSMRequestStatus : uint8_t {
  GSM_OK = 0, GSM_UNEXPECTED_REPLY = 1, GSM_MODULE_DIDNT_REPLY = 2, GSM_REQUEST_INVALID_ARGUMENT = 4,
  GSM_MAXIMUM_ALLOWED_NUMBERS_REACHED = 5, NOT_INITIALIZED = 255
}
 
enum  LedType : uint8_t { COMMON_ANODE, COMMON_CATODE }
 
enum  Color : uint8_t {
  RED, GREEN, BLUE, YELLOW,
  WHITE, ORANGE, PINK, SALMON,
  VIOLET, AQUA, BROWN, FIREBRICK,
  DARKGREY, OLIVE, SKYBLUE
}
 
enum  WaterStatus : uint8_t {
  DRY = 0, FEW_DROPS = 1, WET = 2, FLOOD = 3,
  INVALID = 4, NOT_INITIALIZED = 255
}
 

Detailed Description