RumPi 1.0
A self-assembling C++ sensor & actuator library for the Raspberry Pi 5
BaseComponent.h File Reference
#include "../Common.h"
Include dependency graph for BaseComponent.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RumPi::BaseComponent
 Abstract base class for every component (sensor, actuator, etc.) the library manages. More...
 

Namespaces

namespace  RumPi
 RumPi is the library's top-level facade.
 

Enumerations

enum class  RumPi::EComponentType {
  RumPi::E_Unknown , RumPi::E_BMP180 , RumPi::E_BMP280 , RumPi::E_DHT11 ,
  RumPi::E_DualLED , RumPi::E_HCSR501 , RumPi::E_LCD1602 , RumPi::E_LED ,
  RumPi::E_MCP3008 , RumPi::E_Motor , RumPi::E_MQ2 , RumPi::E_MQ3 ,
  RumPi::E_MQ4 , RumPi::E_MQ5 , RumPi::E_MQ6 , RumPi::E_MQ7 ,
  RumPi::E_MQ8 , RumPi::E_MQ9 , RumPi::E_MQ135 , RumPi::E_PCF8591 ,
  RumPi::E_Photoresistor , RumPi::E_PiCamera , RumPi::E_PMS5003 , RumPi::E_PTQS1005 ,
  RumPi::E_QSFS01 , RumPi::E_RainSensor , RumPi::E_Receiver , RumPi::E_Relay ,
  RumPi::E_RGBLED , RumPi::E_RotaryEncoder , RumPi::E_SoundSensor , RumPi::E_SystemHealthComponent ,
  RumPi::E_TSL2591 , RumPi::E_Vehicle
}
 Identifies each kind of component the library supports. More...