29 #include <mraa/aio.hpp>
30 #include <mraa/gpio.hpp>
88 mraa_result_t
write(
int value);
102 mraa_gpio_context m_gpio;
156 mraa_gpio_context m_gpio;
177 GroveTemp(
unsigned int pin,
float scale = 1.0);
195 mraa_aio_context m_aio;
237 mraa_aio_context m_aio;
300 mraa_aio_context m_aio;
301 static const int m_max_angle = 300;
347 mraa_aio_context m_aio;
393 #if defined(SWIGJAVA) || defined(JAVACALLBACK)
394 void installISR(mraa::Edge level, jobject runnable);
396 void installISR(mraa::Edge level,
void (*isr)(
void *),
void *arg);
405 #if defined(SWIGJAVA) || defined(JAVACALLBACK)
406 void installISR(mraa::Edge level,
void (*isr)(
void *),
void *arg);
410 mraa_gpio_context m_gpio;
~GroveLight()
Definition: grove.cxx:156
mraa_result_t on()
Definition: grove.cxx:90
float raw_value()
Definition: grove.cxx:240
mraa_result_t off()
Definition: grove.cxx:67
bool isOn()
Definition: grove.cxx:100
API for the Grove LED.
Definition: grove.hpp:65
float rel_rad()
Definition: grove.cxx:217
~GroveRelay()
Definition: grove.cxx:85
GroveSlide(unsigned int pin, float ref_voltage=5.0)
Definition: grove.cxx:224
float abs_deg()
Definition: grove.cxx:197
GroveLed(int pin)
Definition: grove.cxx:38
float raw_value()
Definition: grove.cxx:170
~GroveRotary()
Definition: grove.cxx:187
mraa_result_t write(int value)
Definition: grove.cxx:54
API for the Grove Relay.
Definition: grove.hpp:117
~GroveLed()
Definition: grove.cxx:49
float ref_voltage()
Definition: grove.cxx:253
GroveRotary(unsigned int pin)
Definition: grove.cxx:177
float voltage_value()
Definition: grove.cxx:245
float rel_value()
Definition: grove.cxx:207
API for the Grove Light Sensor.
Definition: grove.hpp:212
API for the Grove Slide Potentiometer.
Definition: grove.hpp:314
GroveRelay(unsigned int pin)
Definition: grove.cxx:74
~GroveTemp()
Definition: grove.cxx:123
API for the Grove Temperature Sensor.
Definition: grove.hpp:168
float abs_value()
Definition: grove.cxx:192
float rel_deg()
Definition: grove.cxx:212
GroveLight(unsigned int pin)
Definition: grove.cxx:146
mraa_result_t off()
Definition: grove.cxx:95
float raw_value()
Definition: grove.cxx:139
int value()
Definition: grove.cxx:128
float abs_rad()
Definition: grove.cxx:202
bool isOff()
Definition: grove.cxx:105
API for the Grove Rotary Angle Sensor (Knob)
Definition: grove.hpp:251
mraa_result_t on()
Definition: grove.cxx:62
int value()
Definition: grove.cxx:161
GroveTemp(unsigned int pin, float scale=1.0)
Definition: grove.cxx:112
~GroveSlide()
Definition: grove.cxx:235