Added documentation to interfaces

Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
Serban Waltter 2018-06-27 15:14:24 +03:00 committed by Mihai Tudor Panu
parent 864e1eb073
commit c642e02a18
9 changed files with 54 additions and 0 deletions

View File

@ -33,6 +33,12 @@ namespace upm
{
public:
virtual ~iCollision() {}
/**
* Returns if there's a collision
*
* @return collision state
*/
virtual bool isColliding() = 0;
};
}

View File

@ -36,6 +36,12 @@ namespace upm
{
public:
virtual ~iDistance() {}
/**
* Get distance from sensor
*
* @return Returns the distance
*/
virtual float getDistance() = 0;
/**
* Convert distance value from Cm(default) to one

View File

@ -33,6 +33,12 @@ namespace upm
{
public:
virtual ~iHallEffect() {}
/**
* Detects magnetic field
*
* @return True if magenet detected
*/
virtual bool magnetDetected() = 0;
};
}

View File

@ -33,6 +33,12 @@ namespace upm
{
public:
virtual ~iHumidity() {}
/**
* Measures humidity around the sensor
*
* @return Gets the humidity value
*/
virtual float getHumidity() = 0;
};
}

View File

@ -33,6 +33,12 @@ namespace upm
{
public:
virtual ~iLight() {}
/**
* Get luminance
*
* @return Luminance value
*/
virtual float getLuminance() = 0;
};
}

View File

@ -33,6 +33,12 @@ namespace upm
{
public:
virtual ~iMoisture() {}
/**
* Measures moisture
*
* @return moisture level
*/
virtual int getMoisture() = 0;
};
}

View File

@ -33,6 +33,12 @@ namespace upm
{
public:
virtual ~iMotion() {}
/**
* Detects motion
*
* @return true if motion detected
*/
virtual bool motionDetected() = 0;
};
}

View File

@ -36,6 +36,12 @@ namespace upm
{
public:
virtual ~iPressure() {}
/**
* Measures applied pressure
*
* @return gets pressure value
*/
virtual float getPressure() = 0;
/**

View File

@ -38,6 +38,12 @@ namespace upm
public:
virtual ~iTemperature() {}
/**
* Measures temperature
*
* @return temperature value
*/
virtual float getTemperature() = 0;
/**