Added initial interfaces and some sensors implementing them
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
committed by
Mihai Tudor Panu
parent
6bf21a23e7
commit
f035470822
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user