arduino_constants.hpp
/home/rosbuild/hudson/workspace/doc-groovy-bosch_drivers/doc_stacks/2014-10-06_10-06-18.785954/bosch_drivers/arduino_interface/include/arduino_interface/
arduino__constants_8hpp
static const unsigned long
DEFAULT_BAUD_RATE
namespacebosch__drivers__common.html
a85e94afe73fac7ca50520fb1c707f46b
static const uint8_t
FAILURE
namespacebosch__drivers__common.html
a12fb6800c8a5c3e9cab79de80a80aad2
static const uint8_t
FREQ_FAST
namespacebosch__drivers__common.html
a68ebd6e196524c92b8a63d0237cdffdd
static const uint8_t
FREQ_STANDARD
namespacebosch__drivers__common.html
a33694f52c1d2b45c5537c9f9ad22d486
uint16_t
MAX_ADC_VALUE
namespacebosch__drivers__common.html
a8ea5b69d371479968be1f8301a13f0f6
static const uint8_t
READ
namespacebosch__drivers__common.html
a94cfa47fb4da0937b397fb1ee8268d8f
static const uint8_t
SUCCESS
namespacebosch__drivers__common.html
a72941b02ad7ca5bd1b3b676449b09bfb
static const uint8_t
VERIFY
namespacebosch__drivers__common.html
a1903c42b173305d1d070d51eb5321131
static const uint8_t
WRITE
namespacebosch__drivers__common.html
ab53dfe6f5d375f230cd7bf0593f9344f
arduino_interface.cpp
/home/rosbuild/hudson/workspace/doc-groovy-bosch_drivers/doc_stacks/2014-10-06_10-06-18.785954/bosch_drivers/arduino_interface/src/
arduino__interface_8cpp
arduino_interface/arduino_interface.hpp
arduino_interface.hpp
/home/rosbuild/hudson/workspace/doc-groovy-bosch_drivers/doc_stacks/2014-10-06_10-06-18.785954/bosch_drivers/arduino_interface/include/arduino_interface/
arduino__interface_8hpp
arduino_constants.hpp
ArduinoInterface
direct_pin_read.h
/home/rosbuild/hudson/workspace/doc-groovy-bosch_drivers/doc_stacks/2014-10-06_10-06-18.785954/bosch_drivers/arduino_interface/arduino_firmware/utility/
direct__pin__read_8h
Encoder.cpp
/home/rosbuild/hudson/workspace/doc-groovy-bosch_drivers/doc_stacks/2014-10-06_10-06-18.785954/bosch_drivers/arduino_interface/arduino_firmware/
Encoder_8cpp
Encoder.h
Encoder.h
/home/rosbuild/hudson/workspace/doc-groovy-bosch_drivers/doc_stacks/2014-10-06_10-06-18.785954/bosch_drivers/arduino_interface/arduino_firmware/
Encoder_8h
utility/direct_pin_read.h
utility/interrupt_pins.h
Encoder
Encoder_internal_state_t
#define
ENCODER_ARGLIST_SIZE
Encoder_8h.html
a020d5198e28bc71276b2d55676117e6e
#define
ENCODER_USE_INTERRUPTS
Encoder_8h.html
a83d04d44bcbe6dcdb70b62e784008bde
interrupt_config.h
/home/rosbuild/hudson/workspace/doc-groovy-bosch_drivers/doc_stacks/2014-10-06_10-06-18.785954/bosch_drivers/arduino_interface/arduino_firmware/utility/
interrupt__config_8h
interrupt_pins.h
/home/rosbuild/hudson/workspace/doc-groovy-bosch_drivers/doc_stacks/2014-10-06_10-06-18.785954/bosch_drivers/arduino_interface/arduino_firmware/utility/
interrupt__pins_8h
mainpage.dox
/home/rosbuild/hudson/workspace/doc-groovy-bosch_drivers/doc_stacks/2014-10-06_10-06-18.785954/bosch_drivers/arduino_interface/
mainpage_8dox
ArduinoInterface
classArduinoInterface.html
bosch_drivers_common::bosch_hardware_interface
ArduinoInterface
classArduinoInterface.html
a4b6fadc924b58c9c11bee49577aa4ef0
(std::string dev_port)
std::string
getID
classArduinoInterface.html
ad48bda794d56070646bb916da71cb8b1
()
bool
initialize
classArduinoInterface.html
a7937338f0d17fcbf7bf414031e84c9a5
()
ssize_t
read
classArduinoInterface.html
a02fbd11937bcbe3f15e41cbcb4f232cb
(int device_address, interface_protocol protocol, int frequency, int *flags, uint8_t reg_address, uint8_t *data, size_t num_bytes)
bool
supportedProtocol
classArduinoInterface.html
a87f53dfd9da5f8838377e17c0b6a46a0
(interface_protocol protocol)
ssize_t
write
classArduinoInterface.html
a1e2c29d0c1811830766aa33968ac7ff1
(int device_address, interface_protocol protocol, int frequency, int *flags, uint8_t reg_address, uint8_t *data, size_t num_bytes)
~ArduinoInterface
classArduinoInterface.html
abb6d35e0a1c921e2ec0226de163fedd9
()
ssize_t
arduinoAdcRead
classArduinoInterface.html
a6a8f1ef6cf1ce01ce4ff9adb63d745fe
(uint8_t pin, uint8_t *data)
ssize_t
arduinoAdcWrite
classArduinoInterface.html
a4a4252e3751a12508e53cb01259074e5
(uint8_t *voltage)
ssize_t
arduinoEncoderRead
classArduinoInterface.html
a728dac15a09be11d55d44c35882e6027
(int *pin, uint8_t *data)
ssize_t
arduinoEncoderWrite
classArduinoInterface.html
a8c1c0798736e5b9e7580806e764b7765
(int *flags, uint8_t *data)
ssize_t
arduinoGpioRead
classArduinoInterface.html
a34cc3f56c2235c1b7eaa8e7d10f4b4e2
(uint8_t flags, uint8_t pin, uint8_t *value)
ssize_t
arduinoGpioWrite
classArduinoInterface.html
a1edebe76ebdeac06fface08c6a5e6641
(uint8_t pin, bool value)
ssize_t
arduinoI2cRead
classArduinoInterface.html
a00a7f8b7844fc56e389c433947dbbfef
(uint8_t device_address, uint32_t frequency, uint8_t reg_address, uint8_t *data, size_t num_bytes)
ssize_t
arduinoI2cWrite
classArduinoInterface.html
a400da2b20bef4aa5dafbb68cadbdb498
(uint8_t device_address, uint32_t frequency, uint8_t reg_address, uint8_t *data, size_t num_bytes)
ssize_t
arduinoPwmWrite
classArduinoInterface.html
a0f8dd9cc513c903976070c23ce18ed30
(uint32_t frequency, uint8_t reg_address, uint8_t data)
ssize_t
arduinoSpiRead
classArduinoInterface.html
a374e60aff3733e59e249c3b320342e4f
(uint8_t frequency, uint8_t flags, uint8_t reg_address, uint8_t *data, size_t num_bytes)
ssize_t
arduinoSpiWrite
classArduinoInterface.html
a582121771b7a46f369702c62e0890594
(uint8_t frequency, uint8_t flags, uint8_t reg_address, uint8_t *data, size_t num_bytes)
bool
waitOnBytes
classArduinoInterface.html
a4dd646a21ecf90d5f4c24a7e7d8258d5
(int num_bytes)
uint16_t
_reference_voltage
classArduinoInterface.html
a5462c4cd75748bb8f5e7567fbd86a681
int
baud_rate_
classArduinoInterface.html
a50f70ab6271ae03b78e10566cdbe7580
bool
connection_failure_
classArduinoInterface.html
aeb09d50f0faf0178ba00f6f915f3cf38
uint8_t
data_packet_
classArduinoInterface.html
a6cb27a8ae71acf55bffb15e4d0689f8e
int
file_descriptor_
classArduinoInterface.html
a6525fab87c3675acbfb0331891d0b7a6
bool
is_initialized_
classArduinoInterface.html
af0007d599a87b0f589c7b664d15de719
std::string
port_name_
classArduinoInterface.html
a3201789622be01e53666abadf4876357
uniserial *
serial_port_
classArduinoInterface.html
a78322cd4d0d29864d6e9e9359f6eda8f
double
timeout_
classArduinoInterface.html
a44522133f3cc8e0f8c4a517eb9279990
Encoder
classEncoder.html
Encoder
classEncoder.html
a6093806e19b693a5a963bda7e7cf7ae3
(uint8_t pin1, uint8_t pin2)
int32_t
read
classEncoder.html
a0069a5ff2a72a6b5c5afc337ce6be611
()
void
write
classEncoder.html
a2c1b2e3959fb80ef1d89737c4d371792
(int32_t p)
static Encoder_internal_state_t *
interruptArgs
classEncoder.html
a984ac1b75c0a2e26de808447b869f929
[ENCODER_ARGLIST_SIZE]
static uint8_t
attach_interrupt
classEncoder.html
a933ce9a86ee3f0f617d65681e0fdbc5d
(uint8_t pin, Encoder_internal_state_t *state)
static void
update
classEncoder.html
aff92363b795194d47c28640632854e08
(Encoder_internal_state_t *arg)
Encoder_internal_state_t
encoder
classEncoder.html
aac6b8166a441758ab94bcd6d94a02400
uint8_t
interrupts_in_use
classEncoder.html
ac72087ea0e923a364321228fcff1e1f2
Encoder_internal_state_t
structEncoder__internal__state__t.html
IO_REG_TYPE
pin1_bitmask
structEncoder__internal__state__t.html
a864890ac5e0de553d781ed8d88640b86
volatile IO_REG_TYPE *
pin1_register
structEncoder__internal__state__t.html
aedff23ab9d6ac7b0494867146bc50fd4
IO_REG_TYPE
pin2_bitmask
structEncoder__internal__state__t.html
a304b408a2439318182e5d711f0c4a4e1
volatile IO_REG_TYPE *
pin2_register
structEncoder__internal__state__t.html
a8e709eb09261bbc0c642a64b60f1ab6f
int32_t
position
structEncoder__internal__state__t.html
a315e59c67255e5d7bee0e4733abda190
uint8_t
state
structEncoder__internal__state__t.html
a67333451d1e12d90f469d716170ba629
index
index
codeapi