28 #include <mraa/gpio.h> 
   35 #define MAX_PERIOD             7968 
   36 #define TRIGGER_PULSE          10 
   69         HCSR04 (uint8_t triggerPin, uint8_t echoPin, 
void (*fptr)(
void *));
 
   99         mraa_pwm_context     m_pwmTriggerCtx;
 
  100         mraa_gpio_context    m_echoPinCtx;
 
  103         long    m_RisingTimeStamp;
 
  104         long    m_FallingTimeStamp;
 
  105         uint8_t m_InterruptCounter;
 
HCSR04(uint8_t triggerPin, uint8_t echoPin, void(*fptr)(void *))
Definition: hcsr04.cxx:34
 
~HCSR04()
Definition: hcsr04.cxx:55
 
uint8_t m_doWork
Definition: hcsr04.h:88
 
void ackEdgeDetected()
Definition: hcsr04.cxx:82
 
std::string name()
Definition: hcsr04.h:93
 
int getDistance()
Definition: hcsr04.cxx:66
 
API for the HC-SR04 Ultrasonic Sensor. 
Definition: hcsr04.h:59