<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>bosch_drivers_common.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-bosch_drivers/doc_stacks/2014-10-06_10-06-18.785954/bosch_drivers/bosch_drivers_common/include/bosch_drivers_common/</path>
    <filename>bosch__drivers__common_8hpp</filename>
    <namespace>bosch_drivers_common</namespace>
    <member kind="enumeration">
      <name>encoder_control</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a70e3e896034d4ab942541a569ac2ad4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CREATE</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a70e3e896034d4ab942541a569ac2ad4eab1a3340d07854e4f5b44ecc543a98169</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESTROY</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a70e3e896034d4ab942541a569ac2ad4ead178858a27d664d3a62b39e3b7f5e7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_POSITION</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a70e3e896034d4ab942541a569ac2ad4ea4aa2c658254c8e08ca94b743f8e95802</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>gpio_input_mode</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>ab45b68caaf5f36533efa95a41a8eb9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOATING</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>ab45b68caaf5f36533efa95a41a8eb9e5ad283248f76ea3a156d431f09a2d6cacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PULLUP</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>ab45b68caaf5f36533efa95a41a8eb9e5a287237555a1baa9c03d5be285cf91d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PULLDOWN</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>ab45b68caaf5f36533efa95a41a8eb9e5a8ccecefd789963ae27ee95cfce0f3534</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Hardware_Interface</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>afd5dafb3a9d8d85e25029a5e2844a520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sub20</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>afd5dafb3a9d8d85e25029a5e2844a520a6c4437a31a28d4b711fdd65af8f6df22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arduino</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>afd5dafb3a9d8d85e25029a5e2844a520af44c5c86db88ca98694c5734c2754d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ArduinoROSSerial</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>afd5dafb3a9d8d85e25029a5e2844a520ae9f550e550830e6be9e55528f6444add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Gumstix</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>afd5dafb3a9d8d85e25029a5e2844a520a1323f12b2c5d427096b12ec3af5ac6ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>interface_protocol</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>I2C</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a7181fb730c218c5b569578f9ff4de733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPI</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a8d7339daed8099e29c28d60f9ad6951b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPIO</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3ae04a44d34e66c6e324ce4d4c1b9478fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RS232</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a67bdf98d67e34c8ea6ce45626b55bdf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RS485</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3abda2256a31fb27e3a6f3b4f15069f7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ETHERNET</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a7401acf93b9ad17760e4e9d81e9f58b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ETHERCAT</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3aad38003981c160f7b9fbaf6fb51f95d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a9476d64391bfe81bb8f364a9cbe68b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JTAG</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a1178ce6b7fea41004d990c8f8eb52c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROFIBUS</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3ab41326a87e4863339b6efa8a5353877d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODBUS</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a58ea6ddb72a717a80f87a3fdc0e9bb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USB</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a9dc3780215cdf793f0b6d3b532127804</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PWM</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a94e6f40c4a4264ab5fd110d4bea6cb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCODER</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a992cf559daf7bbfd6769dc1cdac321e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADCONVERTER</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3ac706e9cb936d63a5c6cf25f8e0d9927a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>motor_drive_mode</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>aa9f2d79a0256968f5be96e368794b02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRIVE</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>aa9f2d79a0256968f5be96e368794b02ba3f78a9ad345e109968d8027ba15ea3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FREE_RUNNING</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>aa9f2d79a0256968f5be96e368794b02ba251b0a32dab27afe55362dd3fa20f06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRAKE</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>aa9f2d79a0256968f5be96e368794b02ba6ac32018bc7a4a54dda769c7a1cdca17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>LSB_FIRST</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a8fd74543a46d4380a18a397ad2e72272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>MSB_FIRST</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a9b6a4d06886a6557ab9314b5358979a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>NULL_DEVICE</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>ae16e16c74fb1a3dc9b7ebb70e8a5e23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_CLOCK_DIV_128</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a60cc32b3020dc0eb0b243fbed29129e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_CLOCK_DIV_16</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a02f210e433a43d9ce6161e06502a7bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_CLOCK_DIV_2</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>ac24d08a4f3e070882c1b38fa38ff9098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_CLOCK_DIV_32</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a2bf141c16f0652eb7a0854624e2f3947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_CLOCK_DIV_4</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a2345041888bda8e79587e6c77d80be73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_CLOCK_DIV_64</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>af94ab197d8c6fd6a5c28efa421f80999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_CLOCK_DIV_8</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a104bc4e1d2927b20f62d68ada8413562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_MODE_0</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a25fba0361db6e16672d185336f300351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_MODE_1</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>aa2f7d24a7e694e76e7e56faac6af6f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_MODE_2</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a8fae33b547d742ffba8828347e46c8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_MODE_3</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a8165204a0d65ca9c4d2a02bdecc54987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_READ_FLAG</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>aa94fa07c928fde7d7331a7be1bbbadd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_WRITE_FLAG</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a40770b28ee71a5160f38463804fe02f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bosch_drivers_hardware_interface.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-bosch_drivers/doc_stacks/2014-10-06_10-06-18.785954/bosch_drivers/bosch_drivers_common/include/bosch_drivers_common/</path>
    <filename>bosch__drivers__hardware__interface_8hpp</filename>
    <includes id="bosch__drivers__common_8hpp" name="bosch_drivers_common.hpp" local="yes" imported="no">bosch_drivers_common.hpp</includes>
    <class kind="class">bosch_drivers_common::bosch_hardware_interface</class>
    <namespace>bosch_drivers_common</namespace>
  </compound>
  <compound kind="file">
    <name>bosch_drivers_parameters.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-bosch_drivers/doc_stacks/2014-10-06_10-06-18.785954/bosch_drivers/bosch_drivers_common/include/bosch_drivers_common/</path>
    <filename>bosch__drivers__parameters_8hpp</filename>
    <includes id="bosch__drivers__common_8hpp" name="bosch_drivers_common.hpp" local="no" imported="no">bosch_drivers_common.hpp</includes>
    <class kind="class">bosch_drivers_common::Parameters</class>
    <namespace>bosch_drivers_common</namespace>
  </compound>
  <compound kind="file">
    <name>bosch_drivers_sensor_driver.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-bosch_drivers/doc_stacks/2014-10-06_10-06-18.785954/bosch_drivers/bosch_drivers_common/include/bosch_drivers_common/</path>
    <filename>bosch__drivers__sensor__driver_8hpp</filename>
    <includes id="bosch__drivers__common_8hpp" name="bosch_drivers_common.hpp" local="no" imported="no">bosch_drivers_common.hpp</includes>
    <includes id="bosch__drivers__parameters_8hpp" name="bosch_drivers_parameters.hpp" local="no" imported="no">bosch_drivers_parameters.hpp</includes>
    <includes id="bosch__drivers__hardware__interface_8hpp" name="bosch_drivers_hardware_interface.hpp" local="no" imported="no">bosch_drivers_hardware_interface.hpp</includes>
    <class kind="class">bosch_drivers_common::sensor_driver</class>
    <namespace>bosch_drivers_common</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-bosch_drivers/doc_stacks/2014-10-06_10-06-18.785954/bosch_drivers/bosch_drivers_common/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="namespace">
    <name>bosch_drivers_common</name>
    <filename>namespacebosch__drivers__common.html</filename>
    <class kind="class">bosch_drivers_common::bosch_hardware_interface</class>
    <class kind="class">bosch_drivers_common::Parameters</class>
    <class kind="class">bosch_drivers_common::sensor_driver</class>
    <member kind="enumeration">
      <name>encoder_control</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a70e3e896034d4ab942541a569ac2ad4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CREATE</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a70e3e896034d4ab942541a569ac2ad4eab1a3340d07854e4f5b44ecc543a98169</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESTROY</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a70e3e896034d4ab942541a569ac2ad4ead178858a27d664d3a62b39e3b7f5e7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_POSITION</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a70e3e896034d4ab942541a569ac2ad4ea4aa2c658254c8e08ca94b743f8e95802</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>gpio_input_mode</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>ab45b68caaf5f36533efa95a41a8eb9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOATING</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>ab45b68caaf5f36533efa95a41a8eb9e5ad283248f76ea3a156d431f09a2d6cacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PULLUP</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>ab45b68caaf5f36533efa95a41a8eb9e5a287237555a1baa9c03d5be285cf91d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PULLDOWN</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>ab45b68caaf5f36533efa95a41a8eb9e5a8ccecefd789963ae27ee95cfce0f3534</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Hardware_Interface</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>afd5dafb3a9d8d85e25029a5e2844a520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sub20</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>afd5dafb3a9d8d85e25029a5e2844a520a6c4437a31a28d4b711fdd65af8f6df22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arduino</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>afd5dafb3a9d8d85e25029a5e2844a520af44c5c86db88ca98694c5734c2754d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ArduinoROSSerial</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>afd5dafb3a9d8d85e25029a5e2844a520ae9f550e550830e6be9e55528f6444add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Gumstix</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>afd5dafb3a9d8d85e25029a5e2844a520a1323f12b2c5d427096b12ec3af5ac6ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>interface_protocol</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>I2C</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a7181fb730c218c5b569578f9ff4de733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPI</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a8d7339daed8099e29c28d60f9ad6951b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPIO</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3ae04a44d34e66c6e324ce4d4c1b9478fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RS232</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a67bdf98d67e34c8ea6ce45626b55bdf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RS485</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3abda2256a31fb27e3a6f3b4f15069f7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ETHERNET</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a7401acf93b9ad17760e4e9d81e9f58b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ETHERCAT</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3aad38003981c160f7b9fbaf6fb51f95d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a9476d64391bfe81bb8f364a9cbe68b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JTAG</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a1178ce6b7fea41004d990c8f8eb52c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROFIBUS</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3ab41326a87e4863339b6efa8a5353877d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODBUS</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a58ea6ddb72a717a80f87a3fdc0e9bb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USB</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a9dc3780215cdf793f0b6d3b532127804</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PWM</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a94e6f40c4a4264ab5fd110d4bea6cb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENCODER</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3a992cf559daf7bbfd6769dc1cdac321e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADCONVERTER</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a1ef2a62e6fa1f5bfd9a99728c33368b3ac706e9cb936d63a5c6cf25f8e0d9927a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>motor_drive_mode</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>aa9f2d79a0256968f5be96e368794b02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRIVE</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>aa9f2d79a0256968f5be96e368794b02ba3f78a9ad345e109968d8027ba15ea3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FREE_RUNNING</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>aa9f2d79a0256968f5be96e368794b02ba251b0a32dab27afe55362dd3fa20f06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRAKE</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>aa9f2d79a0256968f5be96e368794b02ba6ac32018bc7a4a54dda769c7a1cdca17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>LSB_FIRST</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a8fd74543a46d4380a18a397ad2e72272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>MSB_FIRST</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a9b6a4d06886a6557ab9314b5358979a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>NULL_DEVICE</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>ae16e16c74fb1a3dc9b7ebb70e8a5e23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_CLOCK_DIV_128</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a60cc32b3020dc0eb0b243fbed29129e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_CLOCK_DIV_16</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a02f210e433a43d9ce6161e06502a7bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_CLOCK_DIV_2</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>ac24d08a4f3e070882c1b38fa38ff9098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_CLOCK_DIV_32</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a2bf141c16f0652eb7a0854624e2f3947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_CLOCK_DIV_4</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a2345041888bda8e79587e6c77d80be73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_CLOCK_DIV_64</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>af94ab197d8c6fd6a5c28efa421f80999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_CLOCK_DIV_8</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a104bc4e1d2927b20f62d68ada8413562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_MODE_0</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a25fba0361db6e16672d185336f300351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_MODE_1</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>aa2f7d24a7e694e76e7e56faac6af6f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_MODE_2</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a8fae33b547d742ffba8828347e46c8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_MODE_3</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a8165204a0d65ca9c4d2a02bdecc54987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_READ_FLAG</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>aa94fa07c928fde7d7331a7be1bbbadd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SPI_WRITE_FLAG</name>
      <anchorfile>namespacebosch__drivers__common.html</anchorfile>
      <anchor>a40770b28ee71a5160f38463804fe02f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bosch_drivers_common::bosch_hardware_interface</name>
    <filename>classbosch__drivers__common_1_1bosch__hardware__interface.html</filename>
    <member kind="function">
      <type></type>
      <name>bosch_hardware_interface</name>
      <anchorfile>classbosch__drivers__common_1_1bosch__hardware__interface.html</anchorfile>
      <anchor>a679184e354fdf84cb7a3e66cc899a1fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getID</name>
      <anchorfile>classbosch__drivers__common_1_1bosch__hardware__interface.html</anchorfile>
      <anchor>a05e108dbf63ec5e6b31ceed011b7e12e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classbosch__drivers__common_1_1bosch__hardware__interface.html</anchorfile>
      <anchor>a94224c47b1093b8550ab00a6d4372841</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ssize_t</type>
      <name>read</name>
      <anchorfile>classbosch__drivers__common_1_1bosch__hardware__interface.html</anchorfile>
      <anchor>aaabc1a62b2898b61a5f58cdef86b081d</anchor>
      <arglist>(int device_address, interface_protocol protocol, int frequency, int *flags, uint8_t reg_address, uint8_t *data, size_t num_bytes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>supportedProtocol</name>
      <anchorfile>classbosch__drivers__common_1_1bosch__hardware__interface.html</anchorfile>
      <anchor>abd3e0cf318295ffa68b5bde38b42bd61</anchor>
      <arglist>(interface_protocol protocol)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ssize_t</type>
      <name>write</name>
      <anchorfile>classbosch__drivers__common_1_1bosch__hardware__interface.html</anchorfile>
      <anchor>abbcc8f2f9d1ecaa05cb95637cd6a6c51</anchor>
      <arglist>(int device_address, interface_protocol protocol, int frequency, int *flags, uint8_t reg_address, uint8_t *data, size_t num_bytes)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~bosch_hardware_interface</name>
      <anchorfile>classbosch__drivers__common_1_1bosch__hardware__interface.html</anchorfile>
      <anchor>a72373d06034544cce9e4e8c040c476be</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bosch_drivers_common::Parameters</name>
    <filename>classbosch__drivers__common_1_1Parameters.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int *</type>
      <name>getFlags</name>
      <anchorfile>classbosch__drivers__common_1_1Parameters.html</anchorfile>
      <anchor>ab2cac4fa576f2cfc362b1333daf7039c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getFrequency</name>
      <anchorfile>classbosch__drivers__common_1_1Parameters.html</anchorfile>
      <anchor>a2dec54d6f887ca1355cdf30fb534b7fd</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPin</name>
      <anchorfile>classbosch__drivers__common_1_1Parameters.html</anchorfile>
      <anchor>afbafcbe5797addf96221c0733afadf0f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual interface_protocol</type>
      <name>getProtocol</name>
      <anchorfile>classbosch__drivers__common_1_1Parameters.html</anchorfile>
      <anchor>a2c36fb0e46774766dc86a9fcf5391fb5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>classbosch__drivers__common_1_1Parameters.html</anchorfile>
      <anchor>a4237729870bd036db5134eea62f37b61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setFrequency</name>
      <anchorfile>classbosch__drivers__common_1_1Parameters.html</anchorfile>
      <anchor>affd02aacc5f1e2f7a47fc70e7995eb20</anchor>
      <arglist>(int frequency)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setPin</name>
      <anchorfile>classbosch__drivers__common_1_1Parameters.html</anchorfile>
      <anchor>ad26c44e34f7c005f7e16daf20befaf22</anchor>
      <arglist>(uint8_t pin)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setProtocol</name>
      <anchorfile>classbosch__drivers__common_1_1Parameters.html</anchorfile>
      <anchor>ad723128fb65395f26964e8fbd4b552fd</anchor>
      <arglist>(interface_protocol protocol_name)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Parameters</name>
      <anchorfile>classbosch__drivers__common_1_1Parameters.html</anchorfile>
      <anchor>ac1707e1b6e837b9b352b4fdfe7fe6191</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags_</name>
      <anchorfile>classbosch__drivers__common_1_1Parameters.html</anchorfile>
      <anchor>af75982ae4d6ac78089e179801030721e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>frequency_</name>
      <anchorfile>classbosch__drivers__common_1_1Parameters.html</anchorfile>
      <anchor>a0850f08d6591bee8e8a9b9adbf65a31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pin_</name>
      <anchorfile>classbosch__drivers__common_1_1Parameters.html</anchorfile>
      <anchor>a7c484edfd3b1f163d34da9857dbcc074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>interface_protocol</type>
      <name>protocol_</name>
      <anchorfile>classbosch__drivers__common_1_1Parameters.html</anchorfile>
      <anchor>a6cca7ee7836c9802224ac84a2d475e7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bosch_drivers_common::sensor_driver</name>
    <filename>classbosch__drivers__common_1_1sensor__driver.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual uint8_t</type>
      <name>getDeviceAddress</name>
      <anchorfile>classbosch__drivers__common_1_1sensor__driver.html</anchorfile>
      <anchor>a84af327c214586f08d12e2f23279b6d4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sensor_driver</name>
      <anchorfile>classbosch__drivers__common_1_1sensor__driver.html</anchorfile>
      <anchor>ad73837f08ba4ff84fa0ab868bed480e9</anchor>
      <arglist>(bosch_hardware_interface *hw)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~sensor_driver</name>
      <anchorfile>classbosch__drivers__common_1_1sensor__driver.html</anchorfile>
      <anchor>a0576732c51d8db83186da7683e90e834</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bosch_hardware_interface *</type>
      <name>hardware_</name>
      <anchorfile>classbosch__drivers__common_1_1sensor__driver.html</anchorfile>
      <anchor>a1cf3665e2eb537849da3c502583fd80e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
