<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/sr_core/sr_hardware_interface/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>sr_actuator.hpp</name>
    <path>/tmp/ws/src/sr_core/sr_hardware_interface/include/sr_hardware_interface/</path>
    <filename>sr__actuator_8hpp</filename>
    <includes id="tactile__sensors_8hpp" name="tactile_sensors.hpp" local="yes" imported="no">sr_hardware_interface/tactile_sensors.hpp</includes>
    <class kind="class">sr_actuator::SrActuatorState</class>
    <class kind="class">sr_actuator::SrMotorActuator</class>
    <class kind="class">sr_actuator::SrMotorActuatorState</class>
    <class kind="class">sr_actuator::SrMuscleActuator</class>
    <class kind="class">sr_actuator::SrMuscleActuatorCommand</class>
    <class kind="class">sr_actuator::SrMuscleActuatorState</class>
    <namespace>sr_actuator</namespace>
  </compound>
  <compound kind="file">
    <name>tactile_sensors.hpp</name>
    <path>/tmp/ws/src/sr_core/sr_hardware_interface/include/sr_hardware_interface/</path>
    <filename>tactile__sensors_8hpp</filename>
    <class kind="struct">tactiles::AllTactileData</class>
    <class kind="class">tactiles::BiotacData</class>
    <class kind="class">tactiles::GenericTactileData</class>
    <class kind="class">tactiles::PST3Data</class>
    <class kind="class">tactiles::UBI0Data</class>
    <class kind="class">tactiles::UBI0PalmData</class>
    <namespace>tactiles</namespace>
  </compound>
  <compound kind="struct">
    <name>tactiles::AllTactileData</name>
    <filename>structtactiles_1_1AllTactileData.html</filename>
    <member kind="variable">
      <type>BiotacData</type>
      <name>biotac</name>
      <anchorfile>structtactiles_1_1AllTactileData.html</anchorfile>
      <anchor>adfdcf2a7ad990baaea5af4b1010bc32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PST3Data</type>
      <name>pst</name>
      <anchorfile>structtactiles_1_1AllTactileData.html</anchorfile>
      <anchor>a2452911544e0eae2db5a2085c70841c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>structtactiles_1_1AllTactileData.html</anchorfile>
      <anchor>ab132f51beee92743a73b884836fcf6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UBI0Data</type>
      <name>ubi0</name>
      <anchorfile>structtactiles_1_1AllTactileData.html</anchorfile>
      <anchor>aff66fb16ca5a74bd185afb1b11860d59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tactiles::BiotacData</name>
    <filename>classtactiles_1_1BiotacData.html</filename>
    <base>tactiles::GenericTactileData</base>
    <member kind="function">
      <type></type>
      <name>BiotacData</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>a46972a32a280ff83f3ea031ba7498b5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BiotacData</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>a11a2d96546e467c8fe6539d6ffe94f05</anchor>
      <arglist>(const BiotacData &amp;btac)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BiotacData</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>aeeb83bea67da24f863eccf257a2eb6eb</anchor>
      <arglist>(const GenericTactileData &amp;gtd)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int16_t &gt;</type>
      <name>consume_pac</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>a6ba2ecd9942fbee8a4d60354d372a5e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int16_t &gt;</type>
      <name>get_pac</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>a04111fcf597b7bb95f9d4edefda2fa5d</anchor>
      <arglist>(bool consume=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BiotacData</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>ab7f6cd1c368b4661cc5532835d4fbdea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int16_t &gt;</type>
      <name>electrodes</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>afe1f81cf968b0c10e058c11510a507e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac0</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>a2745118259c360d0296b7f4d34504c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pac1</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>a901483acd8f4563ffe88d1a5711e5ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::circular_buffer&lt; int16_t &gt;</type>
      <name>pac_buffer_</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>a01b4aac86feb78c0b4c1078584feeee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pdc</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>a2118952c135a2b74b26f189be04de21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tac</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>a6962d9085245a30fea2ec297b513874d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tdc</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>a746263b05d4f36087df5608c9c3b650f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>pac_size_</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>a7b8f5f0a0c970c3b9011a4c9b18cbeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int16_t &gt;</type>
      <name>pac_vector_</name>
      <anchorfile>classtactiles_1_1BiotacData.html</anchorfile>
      <anchor>a3f091836f714ed43af4365fa44150352</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tactiles::GenericTactileData</name>
    <filename>classtactiles_1_1GenericTactileData.html</filename>
    <member kind="function">
      <type>double</type>
      <name>convertToInt</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>a54b8709a7941320c0e358a9f646956fe</anchor>
      <arglist>(std::string const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericTactileData</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>af4b9a50c48ca2153fea6ff064080dc93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericTactileData</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>a97104a6984aba2b0a2f61f61faa705fe</anchor>
      <arglist>(bool tactile_data_valid, int sample_frequency, std::string manufacturer, std::string serial_number, int software_version_current, int software_version_server, bool software_version_modified, std::string pcb_version)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>get_software_version</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>a0fc0f5a68c5d026901cd7397c4555733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_software_version</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>a673d2dddac0f90e4b2fde3d07c1cc256</anchor>
      <arglist>(std::string version)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GenericTactileData</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>ab39a736effe757a9de7b24fe244dc427</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>manufacturer</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>a772bd64d45ae820a424b89081e0069c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pcb_version</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>a54cafbbff1547ff2783e32ef6628cc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sample_frequency</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>a20cb1496ea5ae15f6143ea8989853cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>serial_number</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>a67c021700576344fed61b7efee291757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>software_version_current</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>ab0162fd3a378c2546c9ecbb49e8e69ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>software_version_modified</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>a571d8574e6409b4a32d0e1c65ed8d7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>software_version_server</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>a7dd026acac18f0ee22348f2cbb2c8adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>tactile_data_valid</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>a4ff810a24f061173645481269f82a116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>which_sensor</name>
      <anchorfile>classtactiles_1_1GenericTactileData.html</anchorfile>
      <anchor>a56b589c7706218ad9724c0960125f0fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tactiles::PST3Data</name>
    <filename>classtactiles_1_1PST3Data.html</filename>
    <base>tactiles::GenericTactileData</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>get_software_version</name>
      <anchorfile>classtactiles_1_1PST3Data.html</anchorfile>
      <anchor>a9f50c3e7a80b965bf6fdf030d9097f40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PST3Data</name>
      <anchorfile>classtactiles_1_1PST3Data.html</anchorfile>
      <anchor>a0ed68daeddd76806ed6822240d1f9c0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PST3Data</name>
      <anchorfile>classtactiles_1_1PST3Data.html</anchorfile>
      <anchor>a9251421c1adb7acb8dbc5d9785d09094</anchor>
      <arglist>(const PST3Data &amp;pst3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PST3Data</name>
      <anchorfile>classtactiles_1_1PST3Data.html</anchorfile>
      <anchor>a4ffaeecd10696387b21c389aa5aa9cce</anchor>
      <arglist>(const GenericTactileData &amp;gtd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PST3Data</name>
      <anchorfile>classtactiles_1_1PST3Data.html</anchorfile>
      <anchor>a31ca7cbd8a3bb8ef8936c875424957ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dac_value</name>
      <anchorfile>classtactiles_1_1PST3Data.html</anchorfile>
      <anchor>a0ecf7a4de571d3b69466a69693c40adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>debug_1</name>
      <anchorfile>classtactiles_1_1PST3Data.html</anchorfile>
      <anchor>a370a8a8d488a1d6457d39a87f814eaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>debug_2</name>
      <anchorfile>classtactiles_1_1PST3Data.html</anchorfile>
      <anchor>a507c82cefde13073c66d7549e2374be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pressure</name>
      <anchorfile>classtactiles_1_1PST3Data.html</anchorfile>
      <anchor>a47b8909305161bac81a3dfe83bbf249f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pressure_raw</name>
      <anchorfile>classtactiles_1_1PST3Data.html</anchorfile>
      <anchor>a835a719227dfe210d934ba133f904cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>temperature</name>
      <anchorfile>classtactiles_1_1PST3Data.html</anchorfile>
      <anchor>adcaa58b6ea28f31ea3f3ca16d52bc2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>zero_tracking</name>
      <anchorfile>classtactiles_1_1PST3Data.html</anchorfile>
      <anchor>a106874fd10e40235f8b4e138b1468582</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sr_actuator::SrActuatorState</name>
    <filename>classsr__actuator_1_1SrActuatorState.html</filename>
    <member kind="function">
      <type>void</type>
      <name>compute_serial</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>afef3fa44359af568c0de9cf15eb12b9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_serial_number_high</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>a6d5ec5e80379e22676d2ca95eb15d284</anchor>
      <arglist>(unsigned int serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_serial_number_low</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>a8398415e936055c261dd8c2e51319302</anchor>
      <arglist>(unsigned int serial)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SrActuatorState</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>a2bcae4013ff20da8d24c4d4d707f99d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>assembly_data_day</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>ac927bd99ad605e50fa5c35587e6e5823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>assembly_data_month</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>ae47cbbe8b2663726ab1643afbb472ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>assembly_data_year</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>ae91b330f14407aa7d326d1784f6b4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>calibrated_sensor_values_</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>aac9d99350707c43ff09302b4b8e8f1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>can_error_counters</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>add4fa7cf2cd3fe511be3dde78416aec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>can_msgs_received_</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>a13442b9d9f81e23e2b717f7f90f226a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>can_msgs_transmitted_</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>a401288047c82162e1b74a53c1cb19540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>firmware_modified_</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>a4a34f95e96557828e32c98e9afae044d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; std::string, bool &gt; &gt;</type>
      <name>flags_</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>a4a1db70d1f1374bb68c02d8ef7ed0db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>pic_firmware_git_revision_</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>a1d139ccf80bd04b90936dbd162db07ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>position_unfiltered_</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>aa792c7bfe949ec17a0866f298785d907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>raw_sensor_values_</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>a25ff72b0e661c0ed491b3ebc6a25ffae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>serial_number</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>ae9d5260c4144b9e908517caccac355fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>serial_number_high</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>ad4f2f350139f961ea5e7530754d4126e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>serial_number_high_set</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>a10d86549d1d37008e1ddb73abbb79150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>serial_number_low</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>ac6b49736f2b387216d7e47111d3556f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>serial_number_low_set</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>a326d304f061ae7ae7d7ffb7317ff4569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>server_firmware_git_revision_</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>abb82636495478b72bf3c041b8f2c6cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; tactiles::AllTactileData &gt; *</type>
      <name>tactiles_</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>ac2d268b8816daffee4f7847d7bf6ddab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tests_</name>
      <anchorfile>classsr__actuator_1_1SrActuatorState.html</anchorfile>
      <anchor>a76a7034bc19658c18800c841a3f6467c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sr_actuator::SrMotorActuator</name>
    <filename>classsr__actuator_1_1SrMotorActuator.html</filename>
    <member kind="variable">
      <type>SrMotorActuatorState</type>
      <name>motor_state_</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuator.html</anchorfile>
      <anchor>a256effbf9e419e69ff7743263e1226de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sr_actuator::SrMotorActuatorState</name>
    <filename>classsr__actuator_1_1SrMotorActuatorState.html</filename>
    <base>sr_actuator::SrActuatorState</base>
    <member kind="function">
      <type></type>
      <name>SrMotorActuatorState</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>af4db8e5176105dd5821586939e93540a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_control_d_</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>aea2945c883ddd43740bb3d969a8a7cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_control_deadband_</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>aafecb02637155917c1ae53e15b07ead5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_control_dterm</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>aa4da9a4ea8e9cf18656c1bfe88b18306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_control_f_</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>a563f91069a65c9f4b0ad9ca9d33e1654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_control_frequency_</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>a4c084dc554be9ca02f6a5c8fa49aa755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_control_i_</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>a1cf1e941eab9ffbfab3e05cfd292e2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_control_imax_</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>a29613c32c3afde8e6e7098f3acb6a584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_control_iterm</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>af3f6d26c6df5962977e9889a51c996f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_control_p_</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>a851dfa740c7840c52d1802b2b666f985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_control_pterm</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>ab17fd064e4cc891bd642f89ddcb80cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>force_control_sign_</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>a10c90338eade5bb9c0856a19fc7ae713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>force_unfiltered_</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>aac6f128f964613ca652592dc63b606c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>motor_gear_ratio</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>a8596f46351e62fbc35616696c267a6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pwm_</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>a023627b0da887c76e9c4c3c3d048d018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>strain_gauge_left_</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>a88cd543f8d6b6efcba3b63a7e3334ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>strain_gauge_right_</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>a16e1684bfba5a7b0f0827b252a9e61ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>temperature_</name>
      <anchorfile>classsr__actuator_1_1SrMotorActuatorState.html</anchorfile>
      <anchor>a7135a5821c0a47930f2bb43020d51b62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sr_actuator::SrMuscleActuator</name>
    <filename>classsr__actuator_1_1SrMuscleActuator.html</filename>
    <member kind="variable">
      <type>SrMuscleActuatorCommand</type>
      <name>muscle_command_</name>
      <anchorfile>classsr__actuator_1_1SrMuscleActuator.html</anchorfile>
      <anchor>a147a73d7c29fdae0e33832ba560b2002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrMuscleActuatorState</type>
      <name>muscle_state_</name>
      <anchorfile>classsr__actuator_1_1SrMuscleActuator.html</anchorfile>
      <anchor>a7f5a0eb7b116c2354ba86712a5525bdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sr_actuator::SrMuscleActuatorCommand</name>
    <filename>classsr__actuator_1_1SrMuscleActuatorCommand.html</filename>
    <member kind="function">
      <type></type>
      <name>SrMuscleActuatorCommand</name>
      <anchorfile>classsr__actuator_1_1SrMuscleActuatorCommand.html</anchorfile>
      <anchor>a6b53359012067af74d151532f15dbd62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>valve_</name>
      <anchorfile>classsr__actuator_1_1SrMuscleActuatorCommand.html</anchorfile>
      <anchor>abff19edd45fff0e2e976ea9792b4a6d2</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sr_actuator::SrMuscleActuatorState</name>
    <filename>classsr__actuator_1_1SrMuscleActuatorState.html</filename>
    <base>sr_actuator::SrActuatorState</base>
    <member kind="function">
      <type></type>
      <name>SrMuscleActuatorState</name>
      <anchorfile>classsr__actuator_1_1SrMuscleActuatorState.html</anchorfile>
      <anchor>a50a2e5d0d1b8c2bb26fce5a57eb35c18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>last_commanded_valve_</name>
      <anchorfile>classsr__actuator_1_1SrMuscleActuatorState.html</anchorfile>
      <anchor>a1892790fb69b9d20f8d74cea704d6648</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>pressure_</name>
      <anchorfile>classsr__actuator_1_1SrMuscleActuatorState.html</anchorfile>
      <anchor>a5bf55dee345319138633ca9e8d4ca4c9</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tactiles::UBI0Data</name>
    <filename>classtactiles_1_1UBI0Data.html</filename>
    <base>tactiles::GenericTactileData</base>
    <member kind="function">
      <type></type>
      <name>UBI0Data</name>
      <anchorfile>classtactiles_1_1UBI0Data.html</anchorfile>
      <anchor>aae1cf4bf664709f8a2b44ca4a0882b0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UBI0Data</name>
      <anchorfile>classtactiles_1_1UBI0Data.html</anchorfile>
      <anchor>a955c1cec1d7bb98fa0b7a3c9c4ee57d9</anchor>
      <arglist>(const UBI0Data &amp;ubi0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UBI0Data</name>
      <anchorfile>classtactiles_1_1UBI0Data.html</anchorfile>
      <anchor>ad173c5505327fdd8356327abc8ec3b99</anchor>
      <arglist>(const GenericTactileData &amp;gtd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UBI0Data</name>
      <anchorfile>classtactiles_1_1UBI0Data.html</anchorfile>
      <anchor>a179b1f567921b8643a3f5d82a99a8cc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::array&lt; uint16_t, 12ul &gt;</type>
      <name>distal</name>
      <anchorfile>classtactiles_1_1UBI0Data.html</anchorfile>
      <anchor>aa1edc9d641065ec25f7058b1176ba397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::array&lt; uint16_t, 4ul &gt;</type>
      <name>middle</name>
      <anchorfile>classtactiles_1_1UBI0Data.html</anchorfile>
      <anchor>abbb661700497f88192b9316635c01793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::array&lt; uint16_t, 4ul &gt;</type>
      <name>proximal</name>
      <anchorfile>classtactiles_1_1UBI0Data.html</anchorfile>
      <anchor>ac133dc986ce17b010c82e54a9e9e145d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tactiles::UBI0PalmData</name>
    <filename>classtactiles_1_1UBI0PalmData.html</filename>
    <member kind="function">
      <type></type>
      <name>UBI0PalmData</name>
      <anchorfile>classtactiles_1_1UBI0PalmData.html</anchorfile>
      <anchor>a500b5002f1f7aba3d89b8dc93493aedd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UBI0PalmData</name>
      <anchorfile>classtactiles_1_1UBI0PalmData.html</anchorfile>
      <anchor>a104eb2859de719d7b7a36c9eea721e68</anchor>
      <arglist>(const UBI0PalmData &amp;ubi0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UBI0PalmData</name>
      <anchorfile>classtactiles_1_1UBI0PalmData.html</anchorfile>
      <anchor>aa604434680a10104c4fb4e03043c734d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::array&lt; uint16_t, 16ul &gt;</type>
      <name>palm</name>
      <anchorfile>classtactiles_1_1UBI0PalmData.html</anchorfile>
      <anchor>a0c0281b1d39f815647f4632b23d53ea0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sr_actuator</name>
    <filename>namespacesr__actuator.html</filename>
    <class kind="class">sr_actuator::SrActuatorState</class>
    <class kind="class">sr_actuator::SrMotorActuator</class>
    <class kind="class">sr_actuator::SrMotorActuatorState</class>
    <class kind="class">sr_actuator::SrMuscleActuator</class>
    <class kind="class">sr_actuator::SrMuscleActuatorCommand</class>
    <class kind="class">sr_actuator::SrMuscleActuatorState</class>
  </compound>
  <compound kind="namespace">
    <name>tactiles</name>
    <filename>namespacetactiles.html</filename>
    <class kind="struct">tactiles::AllTactileData</class>
    <class kind="class">tactiles::BiotacData</class>
    <class kind="class">tactiles::GenericTactileData</class>
    <class kind="class">tactiles::PST3Data</class>
    <class kind="class">tactiles::UBI0Data</class>
    <class kind="class">tactiles::UBI0PalmData</class>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index" title="Overview">overview</docanchor>
    <docanchor file="index" title="Crawling algorithm">crawling</docanchor>
    <docanchor file="index" title="Efficiency considerations">efficiency</docanchor>
    <docanchor file="index" title="Minimal dependencies">dependencies</docanchor>
    <docanchor file="index" title="Code API">codeapi</docanchor>
  </compound>
</tagfile>
