29 #include <mraa/gpio.h>
122 static void flowISR(
void *ctx);
132 volatile uint32_t m_flowCounter;
133 struct timeval m_startTime;
134 mraa_gpio_context m_gpio;
void initClock()
Definition: grovewfs.cxx:55
float flowRate()
Definition: grovewfs.cxx:112
void startFlowCounter()
Definition: grovewfs.cxx:88
void stopFlowCounter()
Definition: grovewfs.cxx:98
void clearFlowCounter()
Definition: grovewfs.h:97
GroveWFS(int pin)
Definition: grovewfs.cxx:32
~GroveWFS()
Definition: grovewfs.cxx:47
uint32_t flowCounter()
Definition: grovewfs.h:116
C++ API for the Grove Water Flow Sensor.
Definition: grovewfs.h:66
static void flowISR(void *ctx)
Definition: grovewfs.cxx:106
uint32_t getMillis()
Definition: grovewfs.cxx:60