ArPiRobot-CoreLib C++
C++ library for ArPiRobot robots
arpirobot::Io Member List

This is the complete list of members for arpirobot::Io, including all inherited members.

addDevice(IoDevice *device) (defined in arpirobot::Io)arpirobot::Iostatic
getDefaultI2cBus() (defined in arpirobot::Io)arpirobot::Iostatic
GPIO_HIGH (defined in arpirobot::Io)arpirobot::Iostatic
GPIO_IN (defined in arpirobot::Io)arpirobot::Iostatic
GPIO_LOW (defined in arpirobot::Io)arpirobot::Iostatic
GPIO_OUTarpirobot::Iostatic
gpioGetPwmFrequency(unsigned int pin) (defined in arpirobot::Io)arpirobot::Iostatic
gpioMode(unsigned int pin, unsigned int mode)arpirobot::Iostatic
gpioPwm(unsigned int pin, unsigned int value) (defined in arpirobot::Io)arpirobot::Iostatic
gpioRead(unsigned int pin) (defined in arpirobot::Io)arpirobot::Iostatic
gpioSetPwmFrequency(unsigned int pin, unsigned int frequency) (defined in arpirobot::Io)arpirobot::Iostatic
gpioWrite(unsigned int pin, unsigned int state) (defined in arpirobot::Io)arpirobot::Iostatic
i2cClose(unsigned int handle) (defined in arpirobot::Io)arpirobot::Iostatic
i2cOpen(unsigned int bus, unsigned int address)arpirobot::Iostatic
i2cReadByte(unsigned int handle) (defined in arpirobot::Io)arpirobot::Iostatic
i2cReadBytes(unsigned int handle, char *buf, unsigned int count) (defined in arpirobot::Io)arpirobot::Iostatic
i2cReadReg16(unsigned int handle, uint8_t reg) (defined in arpirobot::Io)arpirobot::Iostatic
i2cReadReg8(unsigned int handle, uint8_t reg) (defined in arpirobot::Io)arpirobot::Iostatic
i2cWriteByte(unsigned int handle, uint8_t data) (defined in arpirobot::Io)arpirobot::Iostatic
i2cWriteBytes(unsigned int handle, char *buf, unsigned int count) (defined in arpirobot::Io)arpirobot::Iostatic
i2cWriteReg16(unsigned int handle, uint8_t reg, uint16_t value) (defined in arpirobot::Io)arpirobot::Iostatic
i2cWriteReg8(unsigned int handle, uint8_t reg, uint8_t value) (defined in arpirobot::Io)arpirobot::Iostatic
init(std::string provider="")arpirobot::Iostatic
PROVIDER_DUMMY (defined in arpirobot::Io)arpirobot::Iostatic
PROVIDER_LIBSOC (defined in arpirobot::Io)arpirobot::Iostatic
PROVIDER_PIGPIO (defined in arpirobot::Io)arpirobot::Iostatic
PROVIDER_SERIAL (defined in arpirobot::Io)arpirobot::Iostatic
removeDevice(IoDevice *device) (defined in arpirobot::Io)arpirobot::Iostatic
spiClose(unsigned int handle) (defined in arpirobot::Io)arpirobot::Iostatic
spiOpen(unsigned int bus, unsigned int channel, unsigned int baud, unsigned int mode)arpirobot::Iostatic
spiRead(unsigned int handle, char *buf, unsigned int count) (defined in arpirobot::Io)arpirobot::Iostatic
spiWrite(unsigned int handle, char *buf, unsigned int count) (defined in arpirobot::Io)arpirobot::Iostatic
terminate() (defined in arpirobot::Io)arpirobot::Iostatic
uartAvailable(unsigned int handle) (defined in arpirobot::Io)arpirobot::Iostatic
uartClose(unsigned int handle) (defined in arpirobot::Io)arpirobot::Iostatic
uartOpen(char *port, unsigned int baud)arpirobot::Iostatic
uartRead(unsigned int handle, char *buf, unsigned int count) (defined in arpirobot::Io)arpirobot::Iostatic
uartReadByte(unsigned int handle) (defined in arpirobot::Io)arpirobot::Iostatic
uartWrite(unsigned int handle, char *buf, unsigned int count) (defined in arpirobot::Io)arpirobot::Iostatic
uartWriteByte(unsigned int handle, uint8_t b) (defined in arpirobot::Io)arpirobot::Iostatic