Added initial interfaces and some sensors implementing them

Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
Mihai Stefanescu
2018-06-12 18:46:49 +03:00
committed by Mihai Tudor Panu
parent 6bf21a23e7
commit f035470822
102 changed files with 1183 additions and 182 deletions

View File

@@ -26,6 +26,7 @@
#include <string>
#include <mraa/i2c.hpp>
#include <interfaces/iDistance.hpp>
#define ADDR 0x62 // device address
@@ -87,7 +88,7 @@ namespace upm {
*
* @snippet lidarlitev3.cxx Interesting
*/
class LIDARLITEV3 {
class LIDARLITEV3 : virtual public iDistance {
public:
/**
* Instantiates an LIDARLITEV3 object
@@ -109,7 +110,7 @@ class LIDARLITEV3 {
* Returns distance measurement on success
* Retruns -1 on failure.
*/
int getDistance ();
virtual int getDistance ();
/**
* Read