54 throw std::invalid_argument(
"Invalid AIO pin specified - do you have an ADC?");
Result
Definition: types.hpp:185
mraa_result_t mraa_aio_close(mraa_aio_context dev)
int getBit()
Definition: aio.hpp:102
API to Analog IO.
Definition: aio.hpp:41
int mraa_aio_get_bit(mraa_aio_context dev)
struct _aio * mraa_aio_context
Definition: aio.h:51
float readFloat()
Definition: aio.hpp:81
int read()
Definition: aio.hpp:71
float mraa_aio_read_float(mraa_aio_context dev)
unsigned int mraa_aio_read(mraa_aio_context dev)
mraa_result_t mraa_aio_set_bit(mraa_aio_context dev, int bits)
mraa_aio_context mraa_aio_init(unsigned int pin)
Result setBit(int bits)
Definition: aio.hpp:92
~Aio()
Definition: aio.hpp:60
Aio(unsigned int pin)
Definition: aio.hpp:50