upm  1.6.0
Sensor/Actuator repository for libmraa (v1.9.0)
Public Member Functions

UPM module for the Grove Water Level Switch. More...

Detailed Description

This switch is a device used to sense the level of liquid within a tank, it may actuate a pump, an indicator, an alarm, or other devices.

// The was tested with the Water Level Sensor
// Instantiate a Water Level Sensor on digital pin D2
upm::WaterLevel waterlevel(2);
while (shouldRun) {
if (waterlevel.isSubmerged())
cout << "Sensor is submerged in liquid" << endl;
cout << "Liquid is below water level sensor" << endl;

Public Member Functions

 WaterLevel (int pin)
 ~WaterLevel ()
bool isSubmerged ()

Constructor & Destructor Documentation

WaterLevel ( int  pin)

WaterLevel constructor

pinDigital pin to use
~WaterLevel ( )

WaterLevel destructor

Member Function Documentation

bool isSubmerged ( )
bool Determines whether liquid has risen above the sensor

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