30 #include <mraa/gpio.h>
101 mraa_gpio_context m_pinCtx;
102 uint8_t m_InterruptCounter;
103 struct timeval m_RisingTimeStamp;
104 struct timeval m_FallingTimeStamp;
110 static void signalISR(
void *ctx);
117 void ackEdgeDetected ();
API for Grove Ultrasonic Ranger.
Definition: groveultrasonic.h:62
std::string name()
Definition: groveultrasonic.h:86
bool working()
Definition: groveultrasonic.h:94
GroveUltraSonic(uint8_t pin)
Definition: groveultrasonic.cxx:36
~GroveUltraSonic()
Definition: groveultrasonic.cxx:53
int getDistance()
Definition: groveultrasonic.cxx:61