30 #include <mraa/gpio.h>
102 mraa_gpio_context m_pinCtx;
103 uint8_t m_InterruptCounter;
104 struct timeval m_RisingTimeStamp;
105 struct timeval m_FallingTimeStamp;
111 static void signalISR(
void *ctx);
118 void ackEdgeDetected ();
UltraSonic(int pin)
Definition: ultrasonic.cxx:36
API for Grove Ultrasonic Ranger.
Definition: ultrasonic.hpp:63
std::string name()
Definition: ultrasonic.hpp:87
bool working()
Definition: ultrasonic.hpp:95
~UltraSonic()
Definition: ultrasonic.cxx:52
int getDistance()
Definition: ultrasonic.cxx:60