<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>architecture_overview.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/doc/</path>
    <filename>architecture__overview_8dox</filename>
  </compound>
  <compound kind="file">
    <name>ConfigFile.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/generic/</path>
    <filename>ConfigFile_8cpp</filename>
    <includes id="ConfigFile_8hpp" name="ConfigFile.hpp" local="no" imported="no">youbot_driver/generic/ConfigFile.hpp</includes>
    <namespace>youbot</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a7a03188bc755c0c590696888893d8483</anchor>
      <arglist>(std::ostream &amp;os, ConfigFile &amp;cf)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a65d1b2ef073cc2c7a39556a19bcf6e21</anchor>
      <arglist>(std::istream &amp;is, ConfigFile &amp;cf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConfigFile.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/</path>
    <filename>ConfigFile_8hpp</filename>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <class kind="class">youbot::ConfigFile</class>
    <class kind="class">youbot::SortTreeVector</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>configuration.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/doc/</path>
    <filename>configuration_8dox</filename>
  </compound>
  <compound kind="file">
    <name>DataObjectLockFree.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/dataobjectlockfree/</path>
    <filename>DataObjectLockFree_8hpp</filename>
    <includes id="target_8hpp" name="target.hpp" local="no" imported="no">youbot_driver/generic/dataobjectlockfree/target.hpp</includes>
    <includes id="oro__arch_8h" name="oro_arch.h" local="no" imported="no">youbot_driver/generic/dataobjectlockfree/os/oro_arch.h</includes>
    <class kind="struct">youbot::DataObjectLockFree::DataBuf</class>
    <class kind="class">youbot::DataObjectLockFree</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>DataTrace.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>DataTrace_8cpp</filename>
    <includes id="DataTrace_8hpp" name="DataTrace.hpp" local="no" imported="no">youbot_driver/youbot/DataTrace.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>DataTrace.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>DataTrace_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="ConfigFile_8hpp" name="ConfigFile.hpp" local="no" imported="no">youbot_driver/generic/ConfigFile.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="YouBotJoint_8hpp" name="YouBotJoint.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJoint.hpp</includes>
    <includes id="YouBotJointParameter_8hpp" name="YouBotJointParameter.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointParameter.hpp</includes>
    <class kind="class">youbot::DataTrace</class>
    <namespace>youbot</namespace>
    <member kind="enumeration">
      <name>DataTraceCntrollerMode</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION_CONTROL_RAD</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8a4ee1f9d9eb20dd4f05c68226f6c6c164</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION_CONTROL_ENC</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8a75db5f37b8f281efedb1921cd247758f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY_CONTROL_RAD_SEC</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8a25822ae4fdad7e6639ac058c70b70514</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY_CONTROL_RPM</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8a2d8337036cc47fabe45ef2bc7854fea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURRENT_CONTROL_MODE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8a6ee1acf0b2240c7e5b0cb78ad7fe4542</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TORQUE_CONTROL_MODE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8af75062ebe57af079509f43a3cf16234c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_DEFINED</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8a14de17920f1d2a1a85f9f980a1066da0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DisplayIpAddress.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/display/</path>
    <filename>DisplayIpAddress_8cpp</filename>
    <member kind="enumeration">
      <name>displayline</name>
      <anchorfile>DisplayIpAddress_8cpp.html</anchorfile>
      <anchor>a7e7b502c5dd2c555862f2bc0924ea12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>line2</name>
      <anchorfile>DisplayIpAddress_8cpp.html</anchorfile>
      <anchor>a7e7b502c5dd2c555862f2bc0924ea12ba7ea4e53feca08726ddfdaebe8e00db23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>line3</name>
      <anchorfile>DisplayIpAddress_8cpp.html</anchorfile>
      <anchor>a7e7b502c5dd2c555862f2bc0924ea12bae926ca6031915156b264187348115bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>voltagesource</name>
      <anchorfile>DisplayIpAddress_8cpp.html</anchorfile>
      <anchor>a1d3bf6f656710b777db127dafa15a313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>battery1</name>
      <anchorfile>DisplayIpAddress_8cpp.html</anchorfile>
      <anchor>a1d3bf6f656710b777db127dafa15a313a9a1e1ff10e914d4578d491b8ee40c3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>battery2</name>
      <anchorfile>DisplayIpAddress_8cpp.html</anchorfile>
      <anchor>a1d3bf6f656710b777db127dafa15a313a4b294dbf3f0f2a867be949d4579a3b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>powersupply</name>
      <anchorfile>DisplayIpAddress_8cpp.html</anchorfile>
      <anchor>a1d3bf6f656710b777db127dafa15a313ae930bc07f24ef4b5ccc424708b8a94f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>configure_port</name>
      <anchorfile>DisplayIpAddress_8cpp.html</anchorfile>
      <anchor>ae4f048257f3f990f0ad075036387c4ec</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getIPAdress</name>
      <anchorfile>DisplayIpAddress_8cpp.html</anchorfile>
      <anchor>a21c877927e89832c4737d9d9e3c50982</anchor>
      <arglist>(std::string lanname, std::string wlanname, std::string &amp;lanip, std::string &amp;wlanip)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVoltage</name>
      <anchorfile>DisplayIpAddress_8cpp.html</anchorfile>
      <anchor>ab834c30548f4b6b0f77d330b0312d301</anchor>
      <arglist>(int fd, voltagesource source)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>DisplayIpAddress_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>open_port</name>
      <anchorfile>DisplayIpAddress_8cpp.html</anchorfile>
      <anchor>a5ebbb7bf822c926473f0734d06627f04</anchor>
      <arglist>(std::string port)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setText</name>
      <anchorfile>DisplayIpAddress_8cpp.html</anchorfile>
      <anchor>abf319935d73b09299b93fa144011b783</anchor>
      <arglist>(int fd, displayline line, std::string text)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatbase.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/soem/</path>
    <filename>ethercatbase_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="nicdrv_8h" name="nicdrv.h" local="no" imported="no">youbot_driver/soem/nicdrv.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="no" imported="no">youbot_driver/soem/ethercatbase.h</includes>
    <member kind="function">
      <type>int</type>
      <name>ec_adddatagram</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a775297e7bcfe08569ad537d6e3a770fb</anchor>
      <arglist>(void *frame, uint8 com, uint8 idx, boolean more, uint16 ADP, uint16 ADO, uint16 length, void *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_APRD</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a80f6087e11fc1a42832f7c7872122308</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_APRDw</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>ae04f6096929eed658625620ba507b219</anchor>
      <arglist>(uint16 ADP, uint16 ADO, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_APWR</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a02a1741d276571009e46fbe39e9f729f</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_APWRw</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>aca3c5979b5549da9f4a6f441a74e132b</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_ARMW</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a9fb77485174d13b8b5fe8bd2cac816e9</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_BRD</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a30d9ab75b270ba904509fb1af2b8dc17</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_BWR</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a3ad29de613339c69a0b132114928b208</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FPRD</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>aac2dc2b5a39ace0793473ab89bb56c7d</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_FPRDw</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a1cebb240642f321d1f641e8a1ffe2fa4</anchor>
      <arglist>(uint16 ADP, uint16 ADO, int16 timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FPWR</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>aa2fe58363a824f15838718ee31f11ffc</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FPWRw</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a2fc76bd01a00a0f6da9fb3927eabc24d</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FRMW</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a8a1aa39c19d1e54b7e5f1b5c37c6f84e</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_LRD</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a6b5e08a277e1be8f7a9a783e58fb4d2a</anchor>
      <arglist>(uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_LRW</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a785fba63c633dd865d0b778adb0239c2</anchor>
      <arglist>(uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_LRWDC</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>ae2b92060d47d3ea8b18cff9184113eba</anchor>
      <arglist>(uint32 LogAdr, uint16 length, void *data, uint16 DCrs, int64 *DCtime, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_LWR</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>ad1edce1f583efd3c9616409b23cb088d</anchor>
      <arglist>(uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_setupdatagram</name>
      <anchorfile>ethercatbase_8c.html</anchorfile>
      <anchor>a3b9a1e2b9fc1e15cf147a85d484db027</anchor>
      <arglist>(void *frame, uint8 com, uint8 idx, uint16 ADP, uint16 ADO, uint16 length, void *data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatbase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/soem/</path>
    <filename>ethercatbase_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>ec_adddatagram</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a775297e7bcfe08569ad537d6e3a770fb</anchor>
      <arglist>(void *frame, uint8 com, uint8 idx, boolean more, uint16 ADP, uint16 ADO, uint16 length, void *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_APRD</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a80f6087e11fc1a42832f7c7872122308</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_APRDw</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>ae04f6096929eed658625620ba507b219</anchor>
      <arglist>(uint16 ADP, uint16 ADO, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_APWR</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a02a1741d276571009e46fbe39e9f729f</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_APWRw</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>aca3c5979b5549da9f4a6f441a74e132b</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_ARMW</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a9fb77485174d13b8b5fe8bd2cac816e9</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_BRD</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a30d9ab75b270ba904509fb1af2b8dc17</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_BWR</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a3ad29de613339c69a0b132114928b208</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FPRD</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>aac2dc2b5a39ace0793473ab89bb56c7d</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_FPRDw</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a1cebb240642f321d1f641e8a1ffe2fa4</anchor>
      <arglist>(uint16 ADP, uint16 ADO, int16 timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FPWR</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>aa2fe58363a824f15838718ee31f11ffc</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FPWRw</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a2fc76bd01a00a0f6da9fb3927eabc24d</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FRMW</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a8a1aa39c19d1e54b7e5f1b5c37c6f84e</anchor>
      <arglist>(uint16 ADP, uint16 ADO, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_LRD</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a6b5e08a277e1be8f7a9a783e58fb4d2a</anchor>
      <arglist>(uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_LRW</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a785fba63c633dd865d0b778adb0239c2</anchor>
      <arglist>(uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_LRWDC</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>ae2b92060d47d3ea8b18cff9184113eba</anchor>
      <arglist>(uint32 LogAdr, uint16 length, void *data, uint16 DCrs, int64 *DCtime, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_LWR</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>ad1edce1f583efd3c9616409b23cb088d</anchor>
      <arglist>(uint32 LogAdr, uint16 length, void *data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_setupdatagram</name>
      <anchorfile>ethercatbase_8h.html</anchorfile>
      <anchor>a3b9a1e2b9fc1e15cf147a85d484db027</anchor>
      <arglist>(void *frame, uint8 com, uint8 idx, uint16 ADP, uint16 ADO, uint16 length, void *data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatcoe.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/soem/</path>
    <filename>ethercatcoe_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="nicdrv_8h" name="nicdrv.h" local="no" imported="no">youbot_driver/soem/nicdrv.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="no" imported="no">youbot_driver/soem/ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="no" imported="no">youbot_driver/soem/ethercatmain.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="no" imported="no">youbot_driver/soem/ethercatcoe.h</includes>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_PDOassignt</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a456206401b7f51614d13d9a541df4ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_PDOdesct</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a7b45454c022414e8709410e61e178237</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_SDOservicet</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>ab153105d144923e3e48bdb0b278279fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_SDOt</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a8001269ab7575024ea82768c52940e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_SMcommtypet</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a5c921150cb7a086e61bfee0c7e259266</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readODdescription</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a02981bb4eb39fd7565eb6f549273d77a</anchor>
      <arglist>(uint16 Item, ec_ODlistt *pODlist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readODlist</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a4774936212282a0928789d2371f3a4d5</anchor>
      <arglist>(uint16 Slave, ec_ODlistt *pODlist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readOE</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a498a1f44b4c10cba07fe70b76339fbb0</anchor>
      <arglist>(uint16 Item, ec_ODlistt *pODlist, ec_OElistt *pOElist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ec_readOEsingle</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a87fc9c6fb422b8b1ac6657854758adf2</anchor>
      <arglist>(uint16 Item, uint8 SubI, ec_ODlistt *pODlist, ec_OElistt *pOElist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readPDOassign</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>af69e8cb853f10018ef190159752cd7e2</anchor>
      <arglist>(uint16 Slave, uint16 PDOassign)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readPDOassignCA</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a28d3ddf83f70650527d9dce3fb290a35</anchor>
      <arglist>(uint16 Slave, uint16 PDOassign)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readPDOmap</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a15ab60b8e11aa61d67480faa19d0ab28</anchor>
      <arglist>(uint16 Slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readPDOmapCA</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a8770ccad0cea1ea8f7dbbd5bfc58b83d</anchor>
      <arglist>(uint16 Slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_RxPDO</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a17dc7c44c1c0dcae2a7059fba04964af</anchor>
      <arglist>(uint16 Slave, uint16 RxPDOnumber, int psize, void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_SDOerror</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a3aa77952c6d3ce040bb6ba8f4da3a74a</anchor>
      <arglist>(uint16 Slave, uint16 Index, uint8 SubIdx, int32 AbortCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ec_SDOinfoerror</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a24fef26d3ecd5647f4e4df059a562441</anchor>
      <arglist>(uint16 Slave, uint16 Index, uint8 SubIdx, int32 AbortCode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_SDOread</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a143f50dea5c6c2694d4050c0caeb5a8e</anchor>
      <arglist>(uint16 slave, uint16 index, uint8 subindex, boolean CA, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_SDOwrite</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>ac0b434553fad5dc86d4a3a7b302db708</anchor>
      <arglist>(uint16 Slave, uint16 Index, uint8 SubIndex, boolean CA, int psize, void *p, int Timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_TxPDO</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>ae4df27beaf8a8a5021b5227e51e6501a</anchor>
      <arglist>(uint16 slave, uint16 TxPDOnumber, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_PDOassignt</type>
      <name>ec_PDOassign</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a6753ecaad46d1a20edbb7a0e209e9d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_PDOdesct</type>
      <name>ec_PDOdesc</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>a1f5bb132723ab67d3eb9d15c1b932748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_SMcommtypet</type>
      <name>ec_SMcommtype</name>
      <anchorfile>ethercatcoe_8c.html</anchorfile>
      <anchor>ab53b3ba66491f9d539e8a02ee5ad2731</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatcoe.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/soem/</path>
    <filename>ethercatcoe_8h</filename>
    <class kind="struct">ec_ODlistt</class>
    <class kind="struct">ec_OElistt</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXODLIST</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>ab047910b614296993a845373894400e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXOELIST</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a722e4f5868ff78dda4c68122db7a4505</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readODdescription</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a02981bb4eb39fd7565eb6f549273d77a</anchor>
      <arglist>(uint16 Item, ec_ODlistt *pODlist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readODlist</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a4774936212282a0928789d2371f3a4d5</anchor>
      <arglist>(uint16 Slave, ec_ODlistt *pODlist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readOE</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a498a1f44b4c10cba07fe70b76339fbb0</anchor>
      <arglist>(uint16 Item, ec_ODlistt *pODlist, ec_OElistt *pOElist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readPDOmap</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a15ab60b8e11aa61d67480faa19d0ab28</anchor>
      <arglist>(uint16 Slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readPDOmapCA</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a8770ccad0cea1ea8f7dbbd5bfc58b83d</anchor>
      <arglist>(uint16 Slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_RxPDO</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a17dc7c44c1c0dcae2a7059fba04964af</anchor>
      <arglist>(uint16 Slave, uint16 RxPDOnumber, int psize, void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_SDOerror</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a3aa77952c6d3ce040bb6ba8f4da3a74a</anchor>
      <arglist>(uint16 Slave, uint16 Index, uint8 SubIdx, int32 AbortCode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_SDOread</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>a143f50dea5c6c2694d4050c0caeb5a8e</anchor>
      <arglist>(uint16 slave, uint16 index, uint8 subindex, boolean CA, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_SDOwrite</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>ac0b434553fad5dc86d4a3a7b302db708</anchor>
      <arglist>(uint16 Slave, uint16 Index, uint8 SubIndex, boolean CA, int psize, void *p, int Timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_TxPDO</name>
      <anchorfile>ethercatcoe_8h.html</anchorfile>
      <anchor>ae4df27beaf8a8a5021b5227e51e6501a</anchor>
      <arglist>(uint16 slave, uint16 TxPDOnumber, int *psize, void *p, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatconfig.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/soem/</path>
    <filename>ethercatconfig_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="nicdrv_8h" name="nicdrv.h" local="no" imported="no">youbot_driver/soem/nicdrv.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="no" imported="no">youbot_driver/soem/ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="no" imported="no">youbot_driver/soem/ethercatmain.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="no" imported="no">youbot_driver/soem/ethercatcoe.h</includes>
    <includes id="ethercatsoe_8h" name="ethercatsoe.h" local="no" imported="no">youbot_driver/soem/ethercatsoe.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="no" imported="no">youbot_driver/soem/ethercatconfig.h</includes>
    <includes id="ethercatconfiglist_8h" name="ethercatconfiglist.h" local="no" imported="no">youbot_driver/soem/ethercatconfiglist.h</includes>
    <class kind="struct">ec_configlist_t</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_DEFAULTDOSM0</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>af7063e832d749d4cbaa55317092ca5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_DEFAULTMBXSM0</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a7ffdfc0c1550e70c5579eb049e15a990</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_DEFAULTMBXSM1</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a46051caffcdf0610f7aa0a5abef7920c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_PRINT</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a7f701d87af8db364450d02975b16cd5d</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_config</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a502e65cce3b0b5f8dbcabf6f25dab351</anchor>
      <arglist>(uint8 usetable, void *pIOmap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_config_init</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>ae9128b2cb982fd03fae9105d746f8656</anchor>
      <arglist>(uint8 usetable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_config_map</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>aa740a2ba948117670c4f9741bc31cc38</anchor>
      <arglist>(void *pIOmap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_config_map_group</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>ae1120a5cace4aa56cf753977ccd37b8d</anchor>
      <arglist>(void *pIOmap, uint8 group)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_findconfig</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a8aa31990a858c7e049cfb4de24f28f3e</anchor>
      <arglist>(uint32 man, uint32 id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_reconfig_slave</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>abcb0583af47e109f6fc0fb9b90f9f7cf</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_recover_slave</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a9b5b7f6f83d4ee41b72306891f0679f1</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_eepromFMMUt</type>
      <name>ec_FMMU</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a8a47ad226e7e5edd765baa252d7485a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_eepromSMt</type>
      <name>ec_SM</name>
      <anchorfile>ethercatconfig_8c.html</anchorfile>
      <anchor>a59bda7511014ec088a6f7386941045e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatconfig.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/soem/</path>
    <filename>ethercatconfig_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>EC_NODEOFFSET</name>
      <anchorfile>ethercatconfig_8h.html</anchorfile>
      <anchor>a6285e94b6d9e6aaf167ddaf1d186747d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TEMPNODE</name>
      <anchorfile>ethercatconfig_8h.html</anchorfile>
      <anchor>aca900912dd096ea8c6b3c6b963bb62f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_config</name>
      <anchorfile>ethercatconfig_8h.html</anchorfile>
      <anchor>a502e65cce3b0b5f8dbcabf6f25dab351</anchor>
      <arglist>(uint8 usetable, void *pIOmap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_config_init</name>
      <anchorfile>ethercatconfig_8h.html</anchorfile>
      <anchor>ae9128b2cb982fd03fae9105d746f8656</anchor>
      <arglist>(uint8 usetable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_config_map</name>
      <anchorfile>ethercatconfig_8h.html</anchorfile>
      <anchor>aa740a2ba948117670c4f9741bc31cc38</anchor>
      <arglist>(void *pIOmap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_config_map_group</name>
      <anchorfile>ethercatconfig_8h.html</anchorfile>
      <anchor>ae1120a5cace4aa56cf753977ccd37b8d</anchor>
      <arglist>(void *pIOmap, uint8 group)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_reconfig_slave</name>
      <anchorfile>ethercatconfig_8h.html</anchorfile>
      <anchor>abcb0583af47e109f6fc0fb9b90f9f7cf</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_recover_slave</name>
      <anchorfile>ethercatconfig_8h.html</anchorfile>
      <anchor>a9b5b7f6f83d4ee41b72306891f0679f1</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatconfiglist.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/soem/</path>
    <filename>ethercatconfiglist_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>EC_CONFIGEND</name>
      <anchorfile>ethercatconfiglist_8h.html</anchorfile>
      <anchor>aaef6c7c9200a688140ee21286ea5a9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_configlist_t</type>
      <name>ec_configlist</name>
      <anchorfile>ethercatconfiglist_8h.html</anchorfile>
      <anchor>a1c525e82fb480dd24bebdf451cdf5d22</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatdc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/soem/</path>
    <filename>ethercatdc_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="nicdrv_8h" name="nicdrv.h" local="no" imported="no">youbot_driver/soem/nicdrv.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="no" imported="no">youbot_driver/soem/ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="no" imported="no">youbot_driver/soem/ethercatmain.h</includes>
    <includes id="ethercatdc_8h" name="ethercatdc.h" local="no" imported="no">youbot_driver/soem/ethercatdc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PORTM0</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a1ac17d3ca25f56e8c48cca0af5fbd122</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORTM1</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>ae04502881d2daa6af2054c8059573f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORTM2</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a3b4158f391a6df70087540dc769bc89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORTM3</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a2eb3d8f8b211f9baba094785d5f66c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SyncDelay</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a7aec534e63f6fe476241f41580dc1691</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ec_configdc</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a1d811e329c093385d00fcdd48522fc21</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_dcsync0</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a39fe8b9490690f066c59179e65af981c</anchor>
      <arglist>(uint16 slave, boolean act, uint32 CyclTime, uint32 CyclShift)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_dcsync01</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a42ad5c4b3c82a6a151c4ee17fe121e57</anchor>
      <arglist>(uint16 slave, boolean act, uint32 CyclTime0, uint32 CyclTime1, uint32 CyclShift)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>ec_parentport</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a2ef951e56c248526e468b9666e889042</anchor>
      <arglist>(uint16 parent)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>ec_porttime</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>ac68fe74e5d8764ba735412bbd67df709</anchor>
      <arglist>(uint16 slave, uint8 port)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>ec_prevport</name>
      <anchorfile>ethercatdc_8c.html</anchorfile>
      <anchor>a9315c092bc7820bbbcc13bfb23840dcc</anchor>
      <arglist>(uint16 slave, uint8 port)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatdc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/soem/</path>
    <filename>ethercatdc_8h</filename>
    <member kind="function">
      <type>boolean</type>
      <name>ec_configdc</name>
      <anchorfile>ethercatdc_8h.html</anchorfile>
      <anchor>a928bb3140b430b72f0e831ccf10a1b52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_dcsync0</name>
      <anchorfile>ethercatdc_8h.html</anchorfile>
      <anchor>a39fe8b9490690f066c59179e65af981c</anchor>
      <arglist>(uint16 slave, boolean act, uint32 CyclTime, uint32 CyclShift)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_dcsync01</name>
      <anchorfile>ethercatdc_8h.html</anchorfile>
      <anchor>a42ad5c4b3c82a6a151c4ee17fe121e57</anchor>
      <arglist>(uint16 slave, boolean act, uint32 CyclTime0, uint32 CyclTime1, uint32 CyclShift)</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>DClistN</name>
      <anchorfile>ethercatdc_8h.html</anchorfile>
      <anchor>a7cb1f3b9ff9b47b8b7f6864e802ce2ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>DCrefSlave</name>
      <anchorfile>ethercatdc_8h.html</anchorfile>
      <anchor>ae56ece9edddf37d5e1ab136bb7512552</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatfoe.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/soem/</path>
    <filename>ethercatfoe_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="nicdrv_8h" name="nicdrv.h" local="no" imported="no">youbot_driver/soem/nicdrv.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="no" imported="no">youbot_driver/soem/ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="no" imported="no">youbot_driver/soem/ethercatmain.h</includes>
    <includes id="ethercatfoe_8h" name="ethercatfoe.h" local="no" imported="no">youbot_driver/soem/ethercatfoe.h</includes>
    <class kind="struct">PACKED</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXFOEDATA</name>
      <anchorfile>ethercatfoe_8c.html</anchorfile>
      <anchor>a793ff89db774aeb0df2b91a8e1a540d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_FOEt</name>
      <anchorfile>ethercatfoe_8c.html</anchorfile>
      <anchor>aa1fb649af46d6e82e31d9f06678eb6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FOEread</name>
      <anchorfile>ethercatfoe_8c.html</anchorfile>
      <anchor>a99191c2fcaa3e50999a80b831d1f08ed</anchor>
      <arglist>(uint16 slave, char *filename, uint32 password, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FOEwrite</name>
      <anchorfile>ethercatfoe_8c.html</anchorfile>
      <anchor>a212557ed69e601f59421bd32c463b0d5</anchor>
      <arglist>(uint16 slave, char *filename, uint32 password, int psize, void *p, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatfoe.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/soem/</path>
    <filename>ethercatfoe_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>ec_FOEread</name>
      <anchorfile>ethercatfoe_8h.html</anchorfile>
      <anchor>a99191c2fcaa3e50999a80b831d1f08ed</anchor>
      <arglist>(uint16 slave, char *filename, uint32 password, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_FOEwrite</name>
      <anchorfile>ethercatfoe_8h.html</anchorfile>
      <anchor>a212557ed69e601f59421bd32c463b0d5</anchor>
      <arglist>(uint16 slave, char *filename, uint32 password, int psize, void *p, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatmain.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/soem/</path>
    <filename>ethercatmain_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="nicdrv_8h" name="nicdrv.h" local="no" imported="no">youbot_driver/soem/nicdrv.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="no" imported="no">youbot_driver/soem/ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="no" imported="no">youbot_driver/soem/ethercatmain.h</includes>
    <class kind="struct">ec_emcyt</class>
    <class kind="struct">ec_eringt</class>
    <class kind="struct">ec_idxstackT</class>
    <class kind="struct">PACKED</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_LOCALDELAY</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a9aa8dea54bcf04a40e86c127f5751f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_eepromt</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ac16900cd4577d76ab4ecaaf83b79d124</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_clearmbx</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a652d40885e8275a02ddcf94fbd077c99</anchor>
      <arglist>(ec_mbxbuft *Mbx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_close</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ab324bdc67988c7eab8dd7324817886cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_eeprom2master</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a027bd337ebfa1d39de8a7a1f5c5287de</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_eeprom2pdi</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ae149a6cd4a61c22efa4cf4185ffd83be</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_eeprom_waitnotbusyAP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>af4b40499a69dd20db5aa8da081c7274f</anchor>
      <arglist>(uint16 aiadr, uint16 *estat, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_eeprom_waitnotbusyFP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a683af1ff758441cb62905cb041e428a1</anchor>
      <arglist>(uint16 configadr, uint16 *estat, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_esidump</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a06c13efc5cc0b881a29ff6a836046b1c</anchor>
      <arglist>(uint16 slave, uint8 *esibuf, uint8 test)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_init</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a4f50e3fbd5f3d756b4b87043a0f87d62</anchor>
      <arglist>(const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_init_redundant</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a4d1d28e0a02ab9dbf743534d399d050e</anchor>
      <arglist>(const char *ifname, const char *if2name)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ec_iserror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a5cf68427133d1d92def6130e4cf9b5a4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ec_mbxemergencyerror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a39d83c2b9e8ed27dbdafa3aa92c20579</anchor>
      <arglist>(uint16 Slave, uint16 ErrorCode, uint16 ErrorReg, uint8 b1, uint16 w1, uint16 w2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_mbxempty</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a78a07c2b50526e0f99334f7d2782264f</anchor>
      <arglist>(uint16 slave, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_mbxreceive</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a7c1a13c5372ba1b38c9d04085c191e73</anchor>
      <arglist>(uint16 slave, ec_mbxbuft *mbx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_mbxsend</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a575bb6105662ad54fe55c47fc72075c4</anchor>
      <arglist>(uint16 slave, ec_mbxbuft *mbx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>ec_nextmbxcnt</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a1e178403f6eb467358bdfcc9eb086691</anchor>
      <arglist>(uint8 cnt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_packeterror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a430e1266d5c0c1bd4153b660e4fa5298</anchor>
      <arglist>(uint16 Slave, uint16 Index, uint8 SubIdx, uint16 ErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ec_poperror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ac5e3fbef1307f9df820124075c373fbd</anchor>
      <arglist>(ec_errort *Ec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ec_pullindex</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>affcfa6338c5d3892fdde055bcdb4bc1e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_pusherror</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a91e361f3f3615c5ee22eb17def4d1532</anchor>
      <arglist>(const ec_errort *Ec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ec_pushindex</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a1ea17fa06b9d066c262867dd08c18744</anchor>
      <arglist>(uint8 idx, void *data, uint16 length)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ec_readeeprom</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aacc964b3a092b666f8011717be911d35</anchor>
      <arglist>(uint16 slave, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_readeeprom1</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ad920436309547d99e23cb8fd7b56b1bc</anchor>
      <arglist>(uint16 slave, uint16 eeproma)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ec_readeeprom2</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a31e35cc2f33ecf639db43c79850462ab</anchor>
      <arglist>(uint16 slave, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>ec_readeepromAP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ad1f3c620e76b3395d7deccc23ef0f8c5</anchor>
      <arglist>(uint16 aiadr, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>ec_readeepromFP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ace89c7536b04427ffb755e77a5525855</anchor>
      <arglist>(uint16 configadr, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readstate</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a585d9cd831f1d43f1bbaf7a50ee9759c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_receive_processdata</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a14280050ace4427d196acd17e6d79e55</anchor>
      <arglist>(int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_receive_processdata_group</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a974363168ed4259d2d5a48a9e7317354</anchor>
      <arglist>(uint8 group, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_send_processdata</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a30c66bb9d54e741149f7d40bbdb21078</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_send_processdata_group</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a5e2063e4eb419e7abdcc9d863dc7a7b4</anchor>
      <arglist>(uint8 group)</arglist>
    </member>
    <member kind="function">
      <type>int16</type>
      <name>ec_siifind</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>af44cb7b11dccd4ea221079ae0a8138e8</anchor>
      <arglist>(uint16 slave, uint16 cat)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_siiFMMU</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ab382409c9f74891f82e87dcc7fad875e</anchor>
      <arglist>(uint16 slave, ec_eepromFMMUt *FMMU)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>ec_siigetbyte</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a6c314f9524aa84af885f1e6426b71148</anchor>
      <arglist>(uint16 slave, uint16 address)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_siiPDO</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aef972d9668958da9db3c350e159caddb</anchor>
      <arglist>(uint16 slave, ec_eepromPDOt *PDO, uint8 t)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_siiSM</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a54c0c0d13f6c7b38e98ab91f4db29514</anchor>
      <arglist>(uint16 slave, ec_eepromSMt *SM)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_siiSMnext</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>acfb749a5fbaaa6d560204757be2170f5</anchor>
      <arglist>(uint16 slave, ec_eepromSMt *SM, uint16 n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_siistring</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a4fe43f91402e635e7087b9f1e09d7703</anchor>
      <arglist>(char *str, uint16 slave, uint16 Sn)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_statecheck</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a8f77918c0a6a32be1079a11119171901</anchor>
      <arglist>(uint16 slave, uint16 reqstate, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_writeeeprom</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aaa333cdc5ea2ac66cf24a75855d9749b</anchor>
      <arglist>(uint16 slave, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_writeeepromAP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a968dc550dde8340fbe80032f81662427</anchor>
      <arglist>(uint16 aiadr, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_writeeepromFP</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ad4724bcbd8417e56ff2405cec44d6535</anchor>
      <arglist>(uint16 configadr, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_writestate</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a0750885eaa4230b7815a84ce8d627984</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint16</type>
      <name>ec_DCl</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a9319b4a321ab3c63e8b5286c8af15a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>ec_DCtime</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a4774df1c543d7a4941bc96af7d0fd9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ec_DCtO</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aa8af54f31728e900657522c71b0f4fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_eringt</type>
      <name>ec_elist</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a044ec666d921d73fa187378350add2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_groupt</type>
      <name>ec_group</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a2bdce50a46e56597354e404a55344934</anchor>
      <arglist>[EC_MAXGROUP]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_idxstackT</type>
      <name>ec_idxstack</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a20343bb3954dce4f65d816f1964217ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_slavet</type>
      <name>ec_slave</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aecfdb60a1628926de0f3cfed483e37fb</anchor>
      <arglist>[EC_MAXSLAVE]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec_slavecount</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>aa9c784abc9a4ede41d3d8d688b4a7dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>EcatError</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>ae6ac42aa9d853c4dbd2d07721f467b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint8</type>
      <name>esibuf</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>abbb3d5bd641937024fd3658e1d541d4f</anchor>
      <arglist>[EC_MAXEEPBUF]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32</type>
      <name>esimap</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a62c05803be2d23e96097756ad1a1abc3</anchor>
      <arglist>[EC_MAXEEPBITMAP]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint16</type>
      <name>esislave</name>
      <anchorfile>ethercatmain_8c.html</anchorfile>
      <anchor>a8fe49fef4a81cc1d0a420be3c6e0459e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatmain.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/soem/</path>
    <filename>ethercatmain_8h</filename>
    <class kind="struct">ec_eepromFMMUt</class>
    <class kind="struct">ec_eepromPDOt</class>
    <class kind="struct">ec_eepromSMt</class>
    <class kind="struct">ec_groupt</class>
    <class kind="struct">ec_slavet</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXEEPDO</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a723692b19e6e31099fce70354767eb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXELIST</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a4a6ec3fa9da8c50cc22b36e6266dd75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXFMMU</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aca81904a05dc4177e22032aa2c776e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXGROUP</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a1f13aca133c78710a901be88d513f692</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXIOSEGMENTS</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aeff511f0f66d560c4ae80e3ccae7c6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXMBX</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ae02b234b1573d404b66a253d2b6c1987</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXNAME</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a78b2e0fda1697c4a57ece30a439bf1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXSLAVE</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aac9d5921632e71c5733e86a26feccf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXSM</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a76097f1d16afaffe412d6f3d864ac749</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SMENABLEMASK</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a8cd7e4b598e806452fa8a816d13526e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_COEDET_PDOASSIGN</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a934a932c86d6e19eeef194b1ba7656f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_COEDET_PDOCONFIG</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a70ec3e1ae676d692e6e02e38209a821e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_COEDET_SDO</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a7f6c95592ee666452926549c95a86715</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_COEDET_SDOCA</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>af2944dd1912329eae23960d4880a976a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_COEDET_SDOINFO</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a1866323d832f2d7979c834dc8ab633e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_COEDET_UPLOAD</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aea328e1aaddb72c7a42d379c9acd0f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_MBXPROT_AOE</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a4d63943260a9ec85fe0d3cd6c1485b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_MBXPROT_COE</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a671b2165339642633c0c65259b05d292</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_MBXPROT_EOE</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>af27bfc6f663d331dadc9d576528aff97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_MBXPROT_FOE</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a064e062df9c1faeb027339a3c97d8390</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_MBXPROT_SOE</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aa368d54261ee8db8d4bd11e2750bb30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_MBXPROT_VOE</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>af2ac8699191d335c8810757d8dfb436d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKED</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a36d525cf4d116b2fe4ecc00222b256f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_alstatust</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a2144d6d86ff429381fa4fd39b384769f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_fmmut</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ae69f74df0cb674dbd4236330d7f2889d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8</type>
      <name>ec_mbxbuft</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ac62bb7429de1cb16707a415b240e590d</anchor>
      <arglist>[EC_MAXMBX+1]</arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_mbxheadert</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a3b2e3c1f33d6af409713ed6857e899f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_smt</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>abeac3a080637d44a57db791bf1ea170d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_state_status</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a83b5134e751975cbfd642e8e042f2458</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_clearmbx</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a652d40885e8275a02ddcf94fbd077c99</anchor>
      <arglist>(ec_mbxbuft *Mbx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_close</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ab324bdc67988c7eab8dd7324817886cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_eeprom2master</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a027bd337ebfa1d39de8a7a1f5c5287de</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_eeprom2pdi</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ae149a6cd4a61c22efa4cf4185ffd83be</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_esidump</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a06c13efc5cc0b881a29ff6a836046b1c</anchor>
      <arglist>(uint16 slave, uint8 *esibuf, uint8 test)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_init</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a4f50e3fbd5f3d756b4b87043a0f87d62</anchor>
      <arglist>(const char *ifname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_init_redundant</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a4d1d28e0a02ab9dbf743534d399d050e</anchor>
      <arglist>(const char *ifname, const char *if2name)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ec_iserror</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a5cf68427133d1d92def6130e4cf9b5a4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_mbxempty</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a78a07c2b50526e0f99334f7d2782264f</anchor>
      <arglist>(uint16 slave, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_mbxreceive</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a7c1a13c5372ba1b38c9d04085c191e73</anchor>
      <arglist>(uint16 slave, ec_mbxbuft *mbx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_mbxsend</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a575bb6105662ad54fe55c47fc72075c4</anchor>
      <arglist>(uint16 slave, ec_mbxbuft *mbx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>ec_nextmbxcnt</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a1e178403f6eb467358bdfcc9eb086691</anchor>
      <arglist>(uint8 cnt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_packeterror</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a430e1266d5c0c1bd4153b660e4fa5298</anchor>
      <arglist>(uint16 Slave, uint16 Index, uint8 SubIdx, uint16 ErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ec_poperror</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ac5e3fbef1307f9df820124075c373fbd</anchor>
      <arglist>(ec_errort *Ec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_pusherror</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a91e361f3f3615c5ee22eb17def4d1532</anchor>
      <arglist>(const ec_errort *Ec)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ec_readeeprom</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aacc964b3a092b666f8011717be911d35</anchor>
      <arglist>(uint16 slave, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_readeeprom1</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ad920436309547d99e23cb8fd7b56b1bc</anchor>
      <arglist>(uint16 slave, uint16 eeproma)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ec_readeeprom2</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a31e35cc2f33ecf639db43c79850462ab</anchor>
      <arglist>(uint16 slave, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>ec_readeepromAP</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ad1f3c620e76b3395d7deccc23ef0f8c5</anchor>
      <arglist>(uint16 aiadr, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>ec_readeepromFP</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ace89c7536b04427ffb755e77a5525855</anchor>
      <arglist>(uint16 configadr, uint16 eeproma, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readstate</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a585d9cd831f1d43f1bbaf7a50ee9759c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_receive_processdata</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a14280050ace4427d196acd17e6d79e55</anchor>
      <arglist>(int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_receive_processdata_group</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a974363168ed4259d2d5a48a9e7317354</anchor>
      <arglist>(uint8 group, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_send_processdata</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a30c66bb9d54e741149f7d40bbdb21078</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_send_processdata_group</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a5e2063e4eb419e7abdcc9d863dc7a7b4</anchor>
      <arglist>(uint8 group)</arglist>
    </member>
    <member kind="function">
      <type>int16</type>
      <name>ec_siifind</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>af44cb7b11dccd4ea221079ae0a8138e8</anchor>
      <arglist>(uint16 slave, uint16 cat)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_siiFMMU</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ab382409c9f74891f82e87dcc7fad875e</anchor>
      <arglist>(uint16 slave, ec_eepromFMMUt *FMMU)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>ec_siigetbyte</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a6c314f9524aa84af885f1e6426b71148</anchor>
      <arglist>(uint16 slave, uint16 address)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_siiPDO</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aef972d9668958da9db3c350e159caddb</anchor>
      <arglist>(uint16 slave, ec_eepromPDOt *PDO, uint8 t)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_siiSM</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a54c0c0d13f6c7b38e98ab91f4db29514</anchor>
      <arglist>(uint16 slave, ec_eepromSMt *SM)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_siiSMnext</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>acfb749a5fbaaa6d560204757be2170f5</anchor>
      <arglist>(uint16 slave, ec_eepromSMt *SM, uint16 n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_siistring</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a4fe43f91402e635e7087b9f1e09d7703</anchor>
      <arglist>(char *str, uint16 slave, uint16 Sn)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>ec_statecheck</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a8f77918c0a6a32be1079a11119171901</anchor>
      <arglist>(uint16 slave, uint16 reqstate, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_writeeeprom</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aaa333cdc5ea2ac66cf24a75855d9749b</anchor>
      <arglist>(uint16 slave, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_writeeepromAP</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a968dc550dde8340fbe80032f81662427</anchor>
      <arglist>(uint16 aiadr, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_writeeepromFP</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ad4724bcbd8417e56ff2405cec44d6535</anchor>
      <arglist>(uint16 configadr, uint16 eeproma, uint16 data, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_writestate</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a0750885eaa4230b7815a84ce8d627984</anchor>
      <arglist>(uint16 slave)</arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>ec_DCtime</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a4774df1c543d7a4941bc96af7d0fd9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ec_DCtO</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aa8af54f31728e900657522c71b0f4fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_groupt</type>
      <name>ec_group</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>a2bdce50a46e56597354e404a55344934</anchor>
      <arglist>[EC_MAXGROUP]</arglist>
    </member>
    <member kind="variable">
      <type>ec_slavet</type>
      <name>ec_slave</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aecfdb60a1628926de0f3cfed483e37fb</anchor>
      <arglist>[EC_MAXSLAVE]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec_slavecount</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>aa9c784abc9a4ede41d3d8d688b4a7dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>EcatError</name>
      <anchorfile>ethercatmain_8h.html</anchorfile>
      <anchor>ae6ac42aa9d853c4dbd2d07721f467b05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EthercatMaster.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>EthercatMaster_8cpp</filename>
    <includes id="EthercatMaster_8hpp" name="EthercatMaster.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMaster.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>EthercatMaster.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>EthercatMaster_8hpp</filename>
    <includes id="EthercatMasterInterface_8hpp" name="EthercatMasterInterface.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterInterface.hpp</includes>
    <includes id="EthercatMasterWithoutThread_8hpp" name="EthercatMasterWithoutThread.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterWithoutThread.hpp</includes>
    <includes id="EthercatMasterWithThread_8hpp" name="EthercatMasterWithThread.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterWithThread.hpp</includes>
    <class kind="class">youbot::EthercatMaster</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>EthercatMasterInterface.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>EthercatMasterInterface_8hpp</filename>
    <includes id="YouBotSlaveMsg_8hpp" name="YouBotSlaveMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMsg.hpp</includes>
    <includes id="YouBotSlaveMailboxMsg_8hpp" name="YouBotSlaveMailboxMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp</includes>
    <includes id="JointLimitMonitor_8hpp" name="JointLimitMonitor.hpp" local="no" imported="no">youbot_driver/youbot/JointLimitMonitor.hpp</includes>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="no" imported="no">youbot_driver/soem/ethercatmain.h</includes>
    <class kind="class">youbot::EthercatMasterInterface</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>EthercatMasterWithoutThread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>EthercatMasterWithoutThread_8cpp</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="nicdrv_8h" name="nicdrv.h" local="no" imported="no">youbot_driver/soem/nicdrv.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="no" imported="no">youbot_driver/soem/ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="no" imported="no">youbot_driver/soem/ethercatmain.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="no" imported="no">youbot_driver/soem/ethercatconfig.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="no" imported="no">youbot_driver/soem/ethercatcoe.h</includes>
    <includes id="ethercatdc_8h" name="ethercatdc.h" local="no" imported="no">youbot_driver/soem/ethercatdc.h</includes>
    <includes id="ethercatprint_8h" name="ethercatprint.h" local="no" imported="no">youbot_driver/soem/ethercatprint.h</includes>
    <includes id="EthercatMasterWithoutThread_8hpp" name="EthercatMasterWithoutThread.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterWithoutThread.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>EthercatMasterWithoutThread.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>EthercatMasterWithoutThread_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="ConfigFile_8hpp" name="ConfigFile.hpp" local="no" imported="no">youbot_driver/generic/ConfigFile.hpp</includes>
    <includes id="ProtocolDefinitions_8hpp" name="ProtocolDefinitions.hpp" local="no" imported="no">youbot_driver/youbot/ProtocolDefinitions.hpp</includes>
    <includes id="YouBotSlaveMsg_8hpp" name="YouBotSlaveMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMsg.hpp</includes>
    <includes id="YouBotSlaveMailboxMsg_8hpp" name="YouBotSlaveMailboxMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp</includes>
    <includes id="EthercatMaster_8hpp" name="EthercatMaster.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMaster.hpp</includes>
    <includes id="JointLimitMonitor_8hpp" name="JointLimitMonitor.hpp" local="no" imported="no">youbot_driver/youbot/JointLimitMonitor.hpp</includes>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="no" imported="no">youbot_driver/soem/ethercatmain.h</includes>
    <class kind="class">youbot::EthercatMasterWithoutThread</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>EthercatMasterWithThread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>EthercatMasterWithThread_8cpp</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="nicdrv_8h" name="nicdrv.h" local="no" imported="no">youbot_driver/soem/nicdrv.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="no" imported="no">youbot_driver/soem/ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="no" imported="no">youbot_driver/soem/ethercatmain.h</includes>
    <includes id="ethercatconfig_8h" name="ethercatconfig.h" local="no" imported="no">youbot_driver/soem/ethercatconfig.h</includes>
    <includes id="ethercatcoe_8h" name="ethercatcoe.h" local="no" imported="no">youbot_driver/soem/ethercatcoe.h</includes>
    <includes id="ethercatdc_8h" name="ethercatdc.h" local="no" imported="no">youbot_driver/soem/ethercatdc.h</includes>
    <includes id="ethercatprint_8h" name="ethercatprint.h" local="no" imported="no">youbot_driver/soem/ethercatprint.h</includes>
    <includes id="EthercatMasterWithThread_8hpp" name="EthercatMasterWithThread.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterWithThread.hpp</includes>
    <includes id="DataTrace_8hpp" name="DataTrace.hpp" local="no" imported="no">youbot_driver/youbot/DataTrace.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>EthercatMasterWithThread.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>EthercatMasterWithThread_8hpp</filename>
    <includes id="DataObjectLockFree_8hpp" name="DataObjectLockFree.hpp" local="no" imported="no">youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp</includes>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="ConfigFile_8hpp" name="ConfigFile.hpp" local="no" imported="no">youbot_driver/generic/ConfigFile.hpp</includes>
    <includes id="ProtocolDefinitions_8hpp" name="ProtocolDefinitions.hpp" local="no" imported="no">youbot_driver/youbot/ProtocolDefinitions.hpp</includes>
    <includes id="YouBotSlaveMsg_8hpp" name="YouBotSlaveMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMsg.hpp</includes>
    <includes id="YouBotSlaveMailboxMsg_8hpp" name="YouBotSlaveMailboxMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp</includes>
    <includes id="EthercatMaster_8hpp" name="EthercatMaster.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMaster.hpp</includes>
    <includes id="JointTrajectoryController_8hpp" name="JointTrajectoryController.hpp" local="no" imported="no">youbot_driver/youbot/JointTrajectoryController.hpp</includes>
    <includes id="JointLimitMonitor_8hpp" name="JointLimitMonitor.hpp" local="no" imported="no">youbot_driver/youbot/JointLimitMonitor.hpp</includes>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="no" imported="no">youbot_driver/soem/ethercatmain.h</includes>
    <class kind="class">youbot::EthercatMasterWithThread</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>ethercatprint.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/soem/</path>
    <filename>ethercatprint_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="no" imported="no">youbot_driver/soem/ethercatmain.h</includes>
    <class kind="struct">ec_ALstatuscodelist_t</class>
    <class kind="struct">ec_sdoerrorlist_t</class>
    <class kind="struct">ec_soeerrorlist_t</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXERRORNAME</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>a67b35fea9b43a4e1cc871470061f0865</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ec_ALstatuscode2string</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>a921e6bce917181c18330ceb38f8937d1</anchor>
      <arglist>(uint16 ALstatuscode)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ec_elist2string</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>abd6f6b98aab3084ea8c40109f75364cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ec_sdoerror2string</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>a73428271581f7ee95355e679c7770229</anchor>
      <arglist>(uint32 sdoerrorcode)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ec_soeerror2string</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>a1e44b3454dae69578da7287201e1e527</anchor>
      <arglist>(uint16 errorcode)</arglist>
    </member>
    <member kind="variable">
      <type>const ec_ALstatuscodelist_t</type>
      <name>ec_ALstatuscodelist</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>aa211ebf7788d8a16afd4d404229b9552</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const ec_sdoerrorlist_t</type>
      <name>ec_sdoerrorlist</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>af7ffc7988490e837012ffa16795bd58b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const ec_soeerrorlist_t</type>
      <name>ec_soeerrorlist</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>ac949f12c50c15225e4e72664143d2450</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>estring</name>
      <anchorfile>ethercatprint_8c.html</anchorfile>
      <anchor>a0a6dfc8758c7dd41b3e41479402fffe3</anchor>
      <arglist>[EC_MAXERRORNAME]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatprint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/soem/</path>
    <filename>ethercatprint_8h</filename>
    <member kind="function">
      <type>char *</type>
      <name>ec_ALstatuscode2string</name>
      <anchorfile>ethercatprint_8h.html</anchorfile>
      <anchor>a921e6bce917181c18330ceb38f8937d1</anchor>
      <arglist>(uint16 ALstatuscode)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ec_elist2string</name>
      <anchorfile>ethercatprint_8h.html</anchorfile>
      <anchor>abd6f6b98aab3084ea8c40109f75364cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ec_sdoerror2string</name>
      <anchorfile>ethercatprint_8h.html</anchorfile>
      <anchor>ab87ddc03634dbaba946b6d96f2c77a5a</anchor>
      <arglist>(uint16 sdoerrorcode)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ec_soeerror2string</name>
      <anchorfile>ethercatprint_8h.html</anchorfile>
      <anchor>a1e44b3454dae69578da7287201e1e527</anchor>
      <arglist>(uint16 errorcode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatsoe.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/soem/</path>
    <filename>ethercatsoe_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="nicdrv_8h" name="nicdrv.h" local="no" imported="no">youbot_driver/soem/nicdrv.h</includes>
    <includes id="ethercatbase_8h" name="ethercatbase.h" local="no" imported="no">youbot_driver/soem/ethercatbase.h</includes>
    <includes id="ethercatmain_8h" name="ethercatmain.h" local="no" imported="no">youbot_driver/soem/ethercatmain.h</includes>
    <includes id="ethercatsoe_8h" name="ethercatsoe.h" local="no" imported="no">youbot_driver/soem/ethercatsoe.h</includes>
    <class kind="struct">PACKED</class>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_SoEt</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>af6c226e9e8ce1d70b3c320373ed34a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readIDNmap</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>acb454e12b2034f0121a534de57b0e869</anchor>
      <arglist>(uint16 slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_SoEerror</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>a4e7bc2ffc0f30d2427844f2609c14bee</anchor>
      <arglist>(uint16 Slave, uint16 idn, uint16 Error)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_SoEread</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>af8db8dac3118e949c495d4e50caccfac</anchor>
      <arglist>(uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_SoEwrite</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>ae7ea660f01cb95ab4f37479bbc2f017e</anchor>
      <arglist>(uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int psize, void *p, int timeout)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_SoEattributet</type>
      <name>SoEattribute</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>a39e83e1ff58b4a1aa4a18e229f674cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_SoEmappingt</type>
      <name>SoEmapping</name>
      <anchorfile>ethercatsoe_8c.html</anchorfile>
      <anchor>a4436d4ba041ed3fabf8d7561c79e8c4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercatsoe.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/soem/</path>
    <filename>ethercatsoe_8h</filename>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_IDN_ATCONFIG</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a5e8434d404a4aba72836133e077103d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_IDN_MDTCONFIG</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>afeff0754b35ddece7b115edbf7ca4040</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_ATTRIBUTE_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a7eff57e16ef6b493739ca6e409631193</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_DATASTATE_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a5e09daf5b983bfe50999bc4fbc054fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_DEFAULT_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a9c02b5fb810d3c3368fddf489592e990</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_LENGTH_1</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a5bfd8cfc4069792fcfa12dfde2c18bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_LENGTH_2</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a09fdab14c973b70898dc76bcb0996224</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_LENGTH_4</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>ada4b2c8eda18a940cb323eb5c68af23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_LENGTH_8</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>adc7f5e03d5c40d639b4067ccc228d758</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_MAX_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>ab7bc6e8e0e7baf851c932cd9f90a4a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_MAXMAPPING</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>aa5e07d92e9d5c3fa4a1a870b4dcf02e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_MAXNAME</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a7f884d5454664715820a4e3c998261ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_MIN_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>ae96972a1d1bb82ecd4c3ebf4ba1904a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_NAME_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a8542c4b1d4e81510e637d7a99b2a0a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_BINARY</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a42e7e471928ee4bb6d94ebda4eaef5b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_FLOAT</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a0377e5f79ae07325d1c1c14db74af2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_HEX</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a40cdd6b0d718f3753870555682581ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_IDN</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>aa1ac70ea4e2f12dd9da6aad6ce616f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_INT</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>ab7720225079ce4f5ee107373e1a6be0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_PARAMETER</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a53ed9daf61a901651f00f9076147df0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_STRING</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>ab76625bb52ed44b844bb0b00a1f13935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_TYPE_UINT</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a6850bf82f5c8fe86aa92e673ccf6c2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_UNIT_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>af646d71fa85b1b67c34275446bc0db0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_SOE_VALUE_B</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>ac95ae404477e650aa2dd4f0246f67fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_SoEattributet</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a53afea8c5f4be7289213d9004ec6be83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_SoElistt</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>afc4ed8d43dfdcc174a9b7e147fe11af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_SoEmappingt</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a4002a8b9f3fab2a1e45494f7d6eba42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_SoEnamet</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>a07f9dc3906877073a6e692894c2fa883</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_readIDNmap</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>acb454e12b2034f0121a534de57b0e869</anchor>
      <arglist>(uint16 slave, int *Osize, int *Isize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_SoEread</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>af8db8dac3118e949c495d4e50caccfac</anchor>
      <arglist>(uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int *psize, void *p, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_SoEwrite</name>
      <anchorfile>ethercatsoe_8h.html</anchorfile>
      <anchor>ae7ea660f01cb95ab4f37479bbc2f017e</anchor>
      <arglist>(uint16 slave, uint8 driveNo, uint8 elementflags, uint16 idn, int psize, void *p, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ethercattype.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/soem/</path>
    <filename>ethercattype_8h</filename>
    <class kind="struct">ec_errort</class>
    <class kind="struct">PACKED</class>
    <class kind="struct">PACKED</class>
    <member kind="define">
      <type>#define</type>
      <name>EC_BUFSIZE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c30e2a45f842917f77fcfd35c659bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_CMDOFFSET</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab59e47a877d86e7b536065ff5fd7a0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_DATAGRAMFOLLOWS</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>acfcf4a7d2290fd9be879adb4b9fb9b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_DEFAULTRETRIES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ae44ad727dfe650b478e0bd17735756d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_ECATTYPE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aa3e8460576f05159399c123a2979cdcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_ELENGTHSIZE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6fce85c9665b56854f150e93c8f0b6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a314c256f8dace7ab8882b514691d2837</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_ESTAT_BUSY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ad84fdcfc25cec6820c3ade24359c26e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_ESTAT_EMASK</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab9419abfbf52a4003015c51b73bb15e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_ESTAT_NACK</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a8386909d61a1353ca45e918ca929416a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_ESTAT_R64</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6a0a67b499eddc5c96fbc7f3fb09b4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_FIRSTDCDATAGRAM</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a7a4e124b9760b9a0024c4905fc2aa363</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_HEADERSIZE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abfad83b47bc51994b6e0cdbdd9a6ce64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_LITTLE_ENDIAN</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ae8a12ace1e2e389a36528f93599f65cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXBUF</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a43211ae8db6b984d0afed5c870e2a0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXECATFRAME</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a8a9fe2b584aec37a799ebd2ffa268155</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXEEPBITMAP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adf65441b6852d17f84eb30430e0f3522</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXEEPBUF</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6e94d73c1eb1a9ff2aa0a0b3ac09409a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_MAXLRWDATA</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a3795862bc06e9001d58494e143e34e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_NOFRAME</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a908d89d42b92f87ea30a2c34c7de2307</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_OTHERFRAME</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a011273f519775ad36aba097838779a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTEEP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a8684bafce6bd5ae0676fd6440a832276</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTRET</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a334e41422731fd6d427d2a7ec790779c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTRXM</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aafb9970e9244f6012df16dfdaf477dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTSAFE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aa4cedfded7cdf66e8ac5cc9cc08ecfb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTSTATE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ad62eda81b3771cefb501543b184d64ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_TIMEOUTTXM</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a27d7cc0728b09f3648a9600ef8eb500e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EC_WKCSIZE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a46635ccc69dfc2bf090896f684ad98bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_SDO_PDOASSIGN</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a120cb4f2c41c717376ec0f33e23ee403</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_SDO_RXPDOASSIGN</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>af0dc2a9d0dfffe5bad93a0958c4dfff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_SDO_SMCOMMTYPE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a78d156fbb03e4b0d21f245ce53a5302c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_SDO_TXPDOASSIGN</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a7a5757ef1be8f304bfef88e991ff8c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECT_SII_START</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a3f4a71ab602c23ce1d5b3a7c539a444f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETH_HEADERSIZE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abe623cc0ce9e1195985c8cde212c7191</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETH_P_ECAT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a761d05e4fcf5ee3f4c9e1f4516924869</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etohl</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a7d0a8b5d2ff9c3918d6b0f6ba98e6829</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etohll</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ad2fe1415cde5db81a7b0e20d086821c8</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etohs</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a2ca4d21e7a3c3ade0355f6d26c06c30b</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FALSE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aa93f0eb578d23995850d61f7d61c55c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>get_unaligned</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aed5bb90603974bb5b90b78b47d80d30d</anchor>
      <arglist>(ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HI_BYTE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a3648361de4bfc342a0a5d704b634a03a</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HI_WORD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a1b97e31e27113ee96f5d004497c81e7d</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>htoel</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a4be148c5284391f0d48320f2889ab4db</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>htoell</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a368fb7abf1ea4294813f13113ac293cb</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>htoes</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a6cfcca68a7abc374f9d34e4ce6d2da69</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LO_BYTE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a7f0b90dcc53ad2c6975ed9601999c678</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LO_WORD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a639896c5e20b5ef7bff9b35bf1637dd0</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MK_WORD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a920d9d478b1267e0360586143ff5c75e</anchor>
      <arglist>(msb, lsb)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKED</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a36d525cf4d116b2fe4ecc00222b256f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>put_unaligned32</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ad6e6249350057ec7a8681e6a133b1f3c</anchor>
      <arglist>(val, ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>put_unaligned64</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a875b746791fb765f928134436ed4d4b5</anchor>
      <arglist>(val, ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SWAP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0fec1d9105fab978b94f25a7a2f0a53a</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRUE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aa8cecfc5c5c054d2875c03e77b7be15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>boolean</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a7670a4e8a07d9ebb00411948b0bbf86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8</type>
      <name>ec_bufT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a3a6f74b41ef7a243086b15cd91c05f69</anchor>
      <arglist>[EC_BUFSIZE]</arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_comt</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>aa2006d798105318a26f4fbcde815a6f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED</type>
      <name>ec_etherheadert</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>af23e713d520a2c3fad7d1fb08ff4cd51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed short</type>
      <name>int16</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a259fa4834387bd68627ddf37bb3ebdb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>int32</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a43d43196463bde49cb067f5c20ab8481</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed long long</type>
      <name>int64</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a87dc1c46a17e3ee6037afdb6aef76632</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>int8</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a1b956fe1df85f3c132b21edb4e116458</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>uint16</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a05f6b0ae8f6a6e135b0e290c25fe0e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint32</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a1134b580f8da4de94ca6b1de4d37975e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>uint64</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a29940ae63ec06c9998bba873e25407ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uint8</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adde6aaee8457bee49c2a92621fe22b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_TYPE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a1dfde6965182a2fb56b69d1c729e8f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_PORTDES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a66ebcbeda7f4b1797ffd23d581ca928f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_ESCSUP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a10b728e2e7b4a4cb9a38fd595e526eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_STADR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a86eba8ec14620d231b533d126565c877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_ALIAS</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388ae0b547547cbbcc1a9302846a91f292be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DLCTL</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a05c70ad89934ec435482e43b18dbf8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DLPORT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a10dd4afb43089a4d782df858903fe0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DLALIAS</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a2cf1b3dbbe08ff8dc8f3c09400178e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DLSTAT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a714cbe8d3763d69deea5e68f961ffda8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_ALCTL</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a148befce8c8d150d28b6a93d37fe24c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_ALSTAT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388acca77fadd0ad64c5e564c55916491a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_ALSTATCODE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388ab2422c619c2306ef3ea8ca4a1b5cd707</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_PDICTL</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a016e1bd871180d792675ea89ba85a179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_IRQMASK</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a803592d883d65cbf843ec814e0a8924d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_RXERR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388ac9c756f6b9248053c2163edc9430d398</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_EEPCFG</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a6f7eb31db1ad97ad91d1ac9e532cbc08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_EEPCTL</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a36c8c891a4dc0801621d7e65612a38d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_EEPSTAT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388abea30cd11205943adc68f20f3ba878a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_EEPADR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a6849683f84ca50c78b866391196df475</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_EEPDAT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a39cb96c8f01f5a283bbb81e2149731dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_FMMU0</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388abf1da03289d47ff22ced968a1e4317b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_FMMU1</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388ad53f9aa1be8cb5b99c158acd86dd518f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_FMMU2</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a39f65585c3ff6d04f8836dc61ecae574</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_FMMU3</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a92d9c9a41fa1b03be6c6328831d003c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM0</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388af4be5eba050aa6331760178d05b3e846</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM1</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388aa403b9ec89cccb09f2867511d55e26f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM2</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a0137c502bb4ddd0ba53831bec537eef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM3</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388aac7c6d482068cac2b9caf7dfd15182e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM0STAT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a4adcd0b15e85c06e08110c149023e775</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM1STAT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a35b5005efb1ce054c6113964c5f339d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM1ACT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388aa32532f9c2dc5b0da1d2de6ddb3eadcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_SM1CONTR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388abd5a7eaa424f844183e44491da3578d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCTIME0</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388af32864252b60e814c1f84367a3df3267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCTIME1</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388ad9e8cb8fc54b203f43e478c1b7ff52cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCTIME2</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a1c293baadbb06987739b2b3e454ef953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCTIME3</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a42b52ef41b4696a4787a3070881cc521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSYSTIME</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a4d674a60a50587c638f1acaa6d92a1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSOF</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388afd4c2b5fcce0234617e259fe44401e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSYSOFFSET</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a8510582d064a5be3d4f481dc7f770113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSYSDELAY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388abeacdff4b240872765f331b1b7f73462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSYSDIFF</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388aee28b45a871eb4bfc4b7b175e85ff113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSPEEDCNT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a41eb7ae57a66dc367d70fe588f6867c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCTIMEFILT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388aac2934e6f32d6b45c7a868c38bdab406</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCCUC</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a9c47da50e90bd4afdbfc5c54cd967823</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSYNCACT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a895f4bb67c93856abb2cef00ac4574de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCSTART0</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388af173d8335162425aefc1e92b490e4e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCCYCLE0</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a0ec24934bcbaf5d4facaac110a1380c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REG_DCCYCLE1</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a78e764e92b69fd82d176c87b5bd39e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_STRING</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5af250e5ba38d5f1420ee05e2da1f866c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_GENERAL</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5acede3e04c8eb080f31c8a79586f02b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_FMMU</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a44d345a184cf7b4dce290a77c2edafa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_SM</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a9dc9679db1b079332f5e789941fe6127</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_PDO</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a883dac9077f7afe10f4999b718b1fbd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_MANUF</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a8c9e4a41e1f55b587360b3d511093805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_ID</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a70a9f67186aa332c1105d50ca10c217f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_REV</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a167abdf5136fd905a5aa5665b914d5e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_BOOTRXMBX</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a59bec6d5ec4091b91af3398bde3453fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_BOOTTXMBX</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a77c19e5b4030b892f4a46c536ef8f449</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_MBXSIZE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a5293bc65b80c67f9a236e9036f78996d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_TXMBXADR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a75d0c7c8d1c466481f38d8c47eae499d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_RXMBXADR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a59b36d0abd8d4cc148280c3fad106b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SII_MBXPROTO</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a1db84239e968edcf9d43e8d9e7a86efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_MBXT_ERR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06caabff5e4216580bbac39900dabfe6e195</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_MBXT_AOE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06cad869272b88d7f1cee4e908e44bc8af7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_MBXT_EOE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06ca8171de3908c8cea0566f05a34fac5c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_MBXT_COE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06ca0f4747289183747fff25a972ff714e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_MBXT_FOE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06caba002432b7f83269985fd5ecae52b1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_MBXT_SOE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06cab9a669342299c51578b376b8da083ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_MBXT_VOE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06caf715464fa32e5c6c5150a8725e8af4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_EMERGENCY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea89b0ca5e3b80e12742661d55237d7c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_SDOREQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea0356f8c393825e3bbf09265be571c8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_SDORES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea698adc6dcc8328c7624789d601aab84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_TXPDO</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea3208e433d0230135d09d153e56c737dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_RXPDO</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea0f5f0f25ac56d65a61690bc1f337a8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_TXPDO_RR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea6ae0636b4a2b873f3e0d398accde65f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_RXPDO_RR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9eaba955db2044126317f38070a1c5fc9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_COES_SDOINFO</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9eab180a92272fa90b600012b78c25b0219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDO_DOWN_INIT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a1f1d4dea1a954bf86c043d80acb6d837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDO_DOWN_INIT_CA</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635ad73e4175517d7c27f586bba069b6dc6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDO_UP_REQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a36b9032058ab9e8d599c93724d73e8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDO_UP_REQ_CA</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635acb9f445f6b3345fc73d5524847c95e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDO_SEG_UP_REQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a607b267a1f54f7781960caae34db562f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDO_ABORT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a2e267a452bf2324d4065f74d21f87717</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_GET_ODLIST_REQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da7cdf4d18c5bb3a1954b3e5282a9ab62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_GET_ODLIST_RES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da9e1412a2f92019506e1761cdc5fd7139</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_GET_OD_REQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da9933208d1d8e656e7d16c2156f46e223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_GET_OD_RES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da0bc40a558f7229ea1be5463fd1e1b71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_GET_OE_REQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2dafce1784ba35826f63cca4efeb53cfcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_GET_OE_RES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2dad3a3061f9ae409b553687cb6b073886d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SDOINFO_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2daa7baabb6364bfcf6585d9fb7eb91f236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_FOE_READ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600abcf7860fe38c0c45580e1c8ce8eb8502</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_FOE_WRITE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600ae4af6053929b78b81d6ff57da21e3230</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_FOE_DATA</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a149412fd898bcba6f274105448892856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_FOE_ACK</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a00b050af66c05dc670e134153749886a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_FOE_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a8f27870140eb38b83ff78615f4334203</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_FOE_BUSY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a32c7bacf69b674ee5057327f161ac3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SOE_READREQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57af9686ae4da0566e25bddae0b1dff7347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SOE_READRES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57aaf774dff05a6dac934d1f7506e20a9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SOE_WRITEREQ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57aaea1cb6056f214824a1b0cd159b3b47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SOE_WRITERES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57a1c5a1f2c033cf0e48d617f7c91eb8e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SOE_NOTIFICATION</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57aaec4eb2460bf5c32c84c93a0150fbaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_SOE_EMERGENCY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57a35b574f1f0ecc812cac22d80ec967996</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ec_bufstate</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a67957077f50e57782cc3d0ead7ab47c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_BUF_EMPTY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a67957077f50e57782cc3d0ead7ab47c6a1d3f8e51c7e6df2048c3373dfea95226</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_BUF_ALLOC</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a67957077f50e57782cc3d0ead7ab47c6a283160163faea0375804b320c6dbf0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_BUF_TX</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a67957077f50e57782cc3d0ead7ab47c6a87cb39e61dc79b19bd4c4f3a37b8aadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_BUF_RCVD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a67957077f50e57782cc3d0ead7ab47c6a5507ebfa24801f1d7944870b92cf0a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_BUF_COMPLETE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a67957077f50e57782cc3d0ead7ab47c6ad3bb4cb46dbf2700ec8a660c9e3b4c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ec_cmdtype</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_NOP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41bada7344c6a22ae39df65226b9e5b45508</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_APRD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41baf9ebcbd618ea9397baaeae0417f765f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_APWR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba1f4133f4fe1524527c494d39e5755f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_APRW</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41babe106773cc34fc562fb0779e50785a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_FPRD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41bafa2326d01e6c07bf0984d5e13c6988c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_FPWR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41badd9efcc08b65c88cfc7cf1b0f54d2170</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_FPRW</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba972b4b3e2d7c0edccc682e0cdd29f208</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_BRD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba78e5df7e5d625b01108d8daf182b6158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_BWR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41bac6bca2084ff94cf381ce8e2b66ad085e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_BRW</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba17b99a4e9c58e47010504eef02d6665b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_LRD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba152f215000fd8e9421f504b97519202b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_LWR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41baa9c4579ad968bcae9fa23293e6f27110</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_LRW</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba8bda13cb2903b0559c3ebf7dbc89fa58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_ARMW</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba42f4853dee38dfd97bbfe7e3128e427d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_CMD_FRMW</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ab7e74d81c2756929a05440f98f34b41ba21b5a9367f89fcb81acd50c447004a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ec_datatype</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BOOLEAN</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a5361821767c6053dc48459afa48d3349</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_INTEGER8</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a02ac9e686c2374c73bf525703e3d6f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_INTEGER16</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a693e3f1899ff541074b08020590d5520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_INTEGER32</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ade81a4aee5079307d145edcc772f2551</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_UNSIGNED8</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ac5aa60509870e5a5258772794c4c06a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_UNSIGNED16</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a6752685db728c9bb5186cbd646d26d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_UNSIGNED32</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a1f7e28f40f6aaac7b224065ad0776ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REAL32</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805aae969b450dcf3e0b4d0322144d4960c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_VISIBLE_STRING</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ae6addd025e500122ce5847ae7fddf556</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_OCTET_STRING</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a0112bace791ac6c0a99759797ca4b088</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_UNICODE_STRING</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ab8dc4204cfc2f07eaf500c335fefd363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_TIME_OF_DAY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a3257ce3aafab0a482a42a0fe0b2d36a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_TIME_DIFFERENCE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ab0b63e7233da779bb2a0d7e6e62617e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_DOMAIN</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a28421636d9cca5c707da8a0b74713b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_INTEGER24</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a2de15d1acae25aa6f961ec5105c27d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_REAL64</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a0807acafe4c4e9d4288764aa726d37c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_INTEGER64</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805aaf48e9e1d9a40d19a9a54a11bd144e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_UNSIGNED24</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805adce54e5cfe93454b41e3e6fd6447ee62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_UNSIGNED64</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a080dfb1153844bfd1869b50b057f6099</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT1</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a5646b50f9e231cdb8738ad43eb5eab23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT2</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ac91911a23facf320cef669df6ac9514e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT3</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805aac20ea4dc2add612f4d11f6017d62156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT4</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ad025e8eca149feef9d15787896cd61c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT5</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a62e90fe6891fdcfe7273fa3a2edbefd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT6</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805ad475de7173bea097f1d12eaf60676cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT7</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a2beebc48f513ec92a93b275725e1a69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_BIT8</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a9a65f59fcd94d613f35c3fd37c022805a83e90d754dcbd518f62188dfc855f7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ec_ecmdtype</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a2dd0ee42096f9789813a172b15ef8109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ECMD_NOP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a2dd0ee42096f9789813a172b15ef8109ae3f82aa9fbf496dc48b0e185e331f1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ECMD_READ</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a2dd0ee42096f9789813a172b15ef8109a3463bc22acea07dadd859c440ea9c067</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ECMD_WRITE</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a2dd0ee42096f9789813a172b15ef8109a8d55b9bde1dcf526efb24ee837aafe68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ECMD_RELOAD</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a2dd0ee42096f9789813a172b15ef8109a954a15b237a530fc163c8307e94ce3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ec_err</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c2bfabd89392c700cc7de23652e6ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_OK</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c2bfabd89392c700cc7de23652e6ba4ad2c5e12696f01c1b3f641d78b44014c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_ALREADY_INITIALIZED</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c2bfabd89392c700cc7de23652e6ba4a2adbb707bee1f2de7b37f81253156966</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_NOT_INITIALIZED</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c2bfabd89392c700cc7de23652e6ba4a61b41e7394612275bcb4ff20b72946ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TIMEOUT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c2bfabd89392c700cc7de23652e6ba4a45b1cf021392eba29a718a085f0c1124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_NO_SLAVES</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c2bfabd89392c700cc7de23652e6ba4ac7647bb6d75e0fd04241d8cfff606669</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_NOK</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a0c2bfabd89392c700cc7de23652e6ba4ad77ccfbd3e9330cfb02978912b25e37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ec_err_type</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_SDO_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fcae0c185d04b179bc961c7ba65f79eece2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_EMERGENCY</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fca69344d422c20488284993d6705f557fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_PACKET_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fca94a949dc63eaf551c8fe8dffdc8d9c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_SDOINFO_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fca8786f710328169b37e0bceb3f26377d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_FOE_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fcafe91ed7c9d5618a7cbfffb66683430fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_FOE_BUF2SMALL</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fca9cd920fa3a0c2b2d4d29783188b99c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_FOE_PACKETNUMBER</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fcab4dc02367b7d8829ffcfd127a9e35488</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_ERR_TYPE_SOE_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>a190c73e51d0d980cd2f88c95c862f0fcac1becb2abef4c3a1f07a07edc41b827d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ec_state</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_STATE_INIT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1af6a3f8b7e667fe4ba0fbe6fd15f8000c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_STATE_PRE_OP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1a70c159f70b2c6c4799874eb72b73a6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_STATE_BOOT</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1ac104d25f26bf1e1c254f3f6c7e456cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_STATE_SAFE_OP</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1acc09f39d0638c3b71e56b3614170810d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_STATE_OPERATIONAL</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1a53b0bd865c4b3b88652d26e67d66b1cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_STATE_ACK</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1a5c592a738e13641d3c8195d172f8c077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EC_STATE_ERROR</name>
      <anchorfile>ethercattype_8h.html</anchorfile>
      <anchor>ac93847b4c4f8ff2d123e3717d55358c1a421cd7b4c1e9a5e4a21991ef470c00dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Exceptions.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/</path>
    <filename>Exceptions_8hpp</filename>
    <class kind="class">youbot::EtherCATConnectionException</class>
    <class kind="class">youbot::FileNotFoundException</class>
    <class kind="class">youbot::JointErrorException</class>
    <class kind="class">youbot::JointParameterException</class>
    <class kind="class">youbot::KeyNotFoundException</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>FourSwedishWheelOmniBaseKinematic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/base-kinematic/</path>
    <filename>FourSwedishWheelOmniBaseKinematic_8cpp</filename>
    <includes id="FourSwedishWheelOmniBaseKinematic_8hpp" name="FourSwedishWheelOmniBaseKinematic.hpp" local="no" imported="no">youbot_driver/base-kinematic/FourSwedishWheelOmniBaseKinematic.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>FourSwedishWheelOmniBaseKinematic.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/base-kinematic/</path>
    <filename>FourSwedishWheelOmniBaseKinematic_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="WheeledBaseKinematic_8hpp" name="WheeledBaseKinematic.hpp" local="no" imported="no">youbot_driver/base-kinematic/WheeledBaseKinematic.hpp</includes>
    <includes id="FourSwedishWheelOmniBaseKinematicConfiguration_8hpp" name="FourSwedishWheelOmniBaseKinematicConfiguration.hpp" local="no" imported="no">youbot_driver/base-kinematic/FourSwedishWheelOmniBaseKinematicConfiguration.hpp</includes>
    <class kind="class">youbot::FourSwedishWheelOmniBaseKinematic</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>FourSwedishWheelOmniBaseKinematicConfiguration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/base-kinematic/</path>
    <filename>FourSwedishWheelOmniBaseKinematicConfiguration_8cpp</filename>
    <includes id="FourSwedishWheelOmniBaseKinematicConfiguration_8hpp" name="FourSwedishWheelOmniBaseKinematicConfiguration.hpp" local="no" imported="no">youbot_driver/base-kinematic/FourSwedishWheelOmniBaseKinematicConfiguration.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>FourSwedishWheelOmniBaseKinematicConfiguration.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/base-kinematic/</path>
    <filename>FourSwedishWheelOmniBaseKinematicConfiguration_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <class kind="class">youbot::FourSwedishWheelOmniBaseKinematicConfiguration</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>Gripper.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic-gripper/</path>
    <filename>Gripper_8hpp</filename>
    <includes id="GripperData_8hpp" name="GripperData.hpp" local="no" imported="no">youbot_driver/generic-gripper/GripperData.hpp</includes>
    <includes id="GripperParameter_8hpp" name="GripperParameter.hpp" local="no" imported="no">youbot_driver/generic-gripper/GripperParameter.hpp</includes>
    <class kind="class">youbot::Gripper</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>GripperData.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic-gripper/</path>
    <filename>GripperData_8hpp</filename>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <class kind="class">youbot::GripperData</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>GripperDataTrace.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>GripperDataTrace_8cpp</filename>
    <includes id="GripperDataTrace_8hpp" name="GripperDataTrace.hpp" local="no" imported="no">youbot_driver/youbot/GripperDataTrace.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>GripperDataTrace.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>GripperDataTrace_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="ConfigFile_8hpp" name="ConfigFile.hpp" local="no" imported="no">youbot_driver/generic/ConfigFile.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="YouBotGripper_8hpp" name="YouBotGripper.hpp" local="no" imported="no">youbot_driver/youbot/YouBotGripper.hpp</includes>
    <includes id="YouBotGripperBar_8hpp" name="YouBotGripperBar.hpp" local="no" imported="no">youbot_driver/youbot/YouBotGripperBar.hpp</includes>
    <includes id="YouBotGripperParameter_8hpp" name="YouBotGripperParameter.hpp" local="no" imported="no">youbot_driver/youbot/YouBotGripperParameter.hpp</includes>
    <class kind="class">youbot::GripperDataTrace</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>GripperParameter.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic-gripper/</path>
    <filename>GripperParameter_8hpp</filename>
    <includes id="JointParameter_8hpp" name="JointParameter.hpp" local="no" imported="no">youbot_driver/generic-joint/JointParameter.hpp</includes>
    <class kind="class">youbot::GripperParameter</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>Joint.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic-joint/</path>
    <filename>Joint_8hpp</filename>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="JointData_8hpp" name="JointData.hpp" local="no" imported="no">youbot_driver/generic-joint/JointData.hpp</includes>
    <includes id="JointParameter_8hpp" name="JointParameter.hpp" local="no" imported="no">youbot_driver/generic-joint/JointParameter.hpp</includes>
    <class kind="class">youbot::Joint</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>JointData.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/generic-joint/</path>
    <filename>JointData_8cpp</filename>
    <includes id="JointData_8hpp" name="JointData.hpp" local="no" imported="no">youbot_driver/generic-joint/JointData.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>JointData.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic-joint/</path>
    <filename>JointData_8hpp</filename>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <class kind="class">youbot::JointAngleSetpoint</class>
    <class kind="class">youbot::JointComputedData</class>
    <class kind="class">youbot::JointComputedSetpoint</class>
    <class kind="class">youbot::JointControllerComputedData</class>
    <class kind="class">youbot::JointCurrentSetpoint</class>
    <class kind="class">youbot::JointData</class>
    <class kind="class">youbot::JointDataSetpoint</class>
    <class kind="class">youbot::JointEncoderSetpoint</class>
    <class kind="class">youbot::JointPWMSetpoint</class>
    <class kind="class">youbot::JointRampGeneratorVelocity</class>
    <class kind="class">youbot::JointRoundsPerMinuteSetpoint</class>
    <class kind="class">youbot::JointSensedAngle</class>
    <class kind="class">youbot::JointSensedCurrent</class>
    <class kind="class">youbot::JointSensedData</class>
    <class kind="class">youbot::JointSensedEncoderTicks</class>
    <class kind="class">youbot::JointSensedPWM</class>
    <class kind="class">youbot::JointSensedRoundsPerMinute</class>
    <class kind="class">youbot::JointSensedTorque</class>
    <class kind="class">youbot::JointSensedVelocity</class>
    <class kind="class">youbot::JointTorqueSetpoint</class>
    <class kind="class">youbot::JointVelocitySetpoint</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>JointLimitMonitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>JointLimitMonitor_8cpp</filename>
    <includes id="JointLimitMonitor_8hpp" name="JointLimitMonitor.hpp" local="no" imported="no">youbot_driver/youbot/JointLimitMonitor.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>JointLimitMonitor.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>JointLimitMonitor_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="ProtocolDefinitions_8hpp" name="ProtocolDefinitions.hpp" local="no" imported="no">youbot_driver/youbot/ProtocolDefinitions.hpp</includes>
    <includes id="YouBotJointStorage_8hpp" name="YouBotJointStorage.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointStorage.hpp</includes>
    <includes id="YouBotSlaveMsg_8hpp" name="YouBotSlaveMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMsg.hpp</includes>
    <class kind="class">youbot::JointLimitMonitor</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>JointParameter.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic-joint/</path>
    <filename>JointParameter_8hpp</filename>
    <includes id="JointData_8hpp" name="JointData.hpp" local="no" imported="no">youbot_driver/generic-joint/JointData.hpp</includes>
    <class kind="class">youbot::JointParameter</class>
    <class kind="class">youbot::Parameter</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>JointTrajectory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/generic-joint/</path>
    <filename>JointTrajectory_8cpp</filename>
    <includes id="JointTrajectory_8hpp" name="JointTrajectory.hpp" local="no" imported="no">youbot_driver/generic-joint/JointTrajectory.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>JointTrajectory.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic-joint/</path>
    <filename>JointTrajectory_8hpp</filename>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="JointData_8hpp" name="JointData.hpp" local="no" imported="no">youbot_driver/generic-joint/JointData.hpp</includes>
    <class kind="class">youbot::JointTrajectory</class>
    <class kind="struct">youbot::TrajectorySegment</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>JointTrajectoryController.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>JointTrajectoryController_8cpp</filename>
    <includes id="JointTrajectoryController_8hpp" name="JointTrajectoryController.hpp" local="no" imported="no">youbot_driver/youbot/JointTrajectoryController.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>JointTrajectoryController.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>JointTrajectoryController_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="PidController_8hpp" name="PidController.hpp" local="no" imported="no">youbot_driver/generic/PidController.hpp</includes>
    <includes id="JointTrajectory_8hpp" name="JointTrajectory.hpp" local="no" imported="no">youbot_driver/generic-joint/JointTrajectory.hpp</includes>
    <includes id="YouBotJointParameter_8hpp" name="YouBotJointParameter.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointParameter.hpp</includes>
    <includes id="YouBotJointParameterPasswordProtected_8hpp" name="YouBotJointParameterPasswordProtected.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointParameterPasswordProtected.hpp</includes>
    <includes id="DataObjectLockFree_8hpp" name="DataObjectLockFree.hpp" local="no" imported="no">youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp</includes>
    <class kind="class">youbot::JointTrajectoryController</class>
    <class kind="struct">youbot::Segment</class>
    <class kind="struct">youbot::Spline</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>Logger.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/generic/</path>
    <filename>Logger_8cpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>Logger.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/</path>
    <filename>Logger_8hpp</filename>
    <class kind="class">youbot::Logger</class>
    <namespace>youbot</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LOG</name>
      <anchorfile>Logger_8hpp.html</anchorfile>
      <anchor>aba7b09d6e8fbe414c23705ad24dde6ff</anchor>
      <arglist>(level)</arglist>
    </member>
    <member kind="enumeration">
      <name>severity_level</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9c5944e1b5dea75903e50cc285ee9ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>trace</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9c5944e1b5dea75903e50cc285ee9ec4aeaa2915f96908611f703297ec1ce96e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>debug</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9c5944e1b5dea75903e50cc285ee9ec4ab2a0b21957524298527896b1bd4e9451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>info</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9c5944e1b5dea75903e50cc285ee9ec4a8aeb136d5b0c8e807b3dc688af815621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>warning</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9c5944e1b5dea75903e50cc285ee9ec4a92c5d897d237be676110a28a3d8b3d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>error</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9c5944e1b5dea75903e50cc285ee9ec4a1c5680cf1b015b379568f4779d0cbd16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fatal</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9c5944e1b5dea75903e50cc285ee9ec4a3064309f657440a5be9b65e7f49def82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/doc/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>nicdrv.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/soem/</path>
    <filename>nicdrv_8c</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="nicdrv_8h" name="nicdrv.h" local="no" imported="no">youbot_driver/soem/nicdrv.h</includes>
    <class kind="struct">ec_stackT</class>
    <member kind="define">
      <type>#define</type>
      <name>RX_PRIM</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a7a44833515702c9d106ba9bfd5478e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RX_SEC</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a84a8ffdac4ca1a8c8533068ded9b60d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_RED_NONE</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>ae4d5251432e1a9e6803c0240cc492e18a0d44586b1656ecf4ee49711b925d5351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECT_RED_DOUBLE</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>ae4d5251432e1a9e6803c0240cc492e18a668b515c7179fcc99ea8cfd7a63c63de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_closenic</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>ab023ae467cce8a520a2554f74415f2ef</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>ec_getindex</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>ae3520c51670d8e4e3e360f26fd8acee4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_inframe</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>abd3768eada1dfa0e29e259c8219c6c5f</anchor>
      <arglist>(uint8 idx, int stacknumber)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_outframe</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>ace7534023c2df9a309fc51a5e7fd6d94</anchor>
      <arglist>(uint8 idx, int stacknumber)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_outframe_red</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>afb39cbe067b1afa202e8c487a33c4d66</anchor>
      <arglist>(uint8 idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ec_recvpkt</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a2e68d2cad9498974559c42e59a2d30a4</anchor>
      <arglist>(int stacknumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_setbufstat</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a121be26fdb9da9ef5b9f217fdcd2d50f</anchor>
      <arglist>(uint8 idx, int bufstat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_setupheader</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a495531bac8f5d70b5a10494048b15820</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_setupnic</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a5b5e0bf5e801e9f30a0fcd9b50b3efc5</anchor>
      <arglist>(const char *ifname, int secondary)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_srconfirm</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>ae49716ef495b23fc91261396fb2f49ec</anchor>
      <arglist>(uint8 idx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_waitinframe</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a3bcbccf53a33907e16fa67c8e5b45d40</anchor>
      <arglist>(uint8 idx, int timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ec_waitinframe_red</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>aac117fb68b4ac5cbb5c1648a1813e870</anchor>
      <arglist>(uint8 idx, struct timeval tvs)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec_errcnt</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>adf1d3f16adb608dad43fcd5f1c83f603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>ec_getindex_mutex</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>aa404a1cda6f1249b72373289a165fea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec_incnt</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>aaeff8879a25a3d5a92db3c506a0aaf01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint8</type>
      <name>ec_lastidx</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>ae171ee579756908ebd358bacf6e13b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec_redstate</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>ab7064cc03fe8cba363a8876ced93810b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>ec_rx_mutex</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>aeb6f80e9bafa402541520f7e8186d8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT</type>
      <name>ec_rxbuf</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>aee8e5ba09644b6afe45d29196bb35684</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_bufT</type>
      <name>ec_rxbuf2</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>aefb9ae23af333e3e959b863ae32d0ac0</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec_rxbufstat</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a42ace7330d26f97d4eac5ffed885127f</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>ec_rxbufstat2</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a3ae218506478dba61a06c5cf8ee21dd2</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>ec_rxsa</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>aa19c3326de729620b6da8d5870a37992</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>ec_rxsa2</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a1453d31876c5b02ceda316068951e104</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_stackT</type>
      <name>ec_stack</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>add617d38a65ebca026aa264f9ed3e72b</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_bufT</type>
      <name>ec_tempinbuf</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>aac56fd6b961ca36b347ef63f514d11f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ec_bufT</type>
      <name>ec_tempinbuf2</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>aa6cdab5fca8a7ea6ad85b55f2b9d46d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>ec_tempinbufs</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a09b0c22126275c5459652b655ae6804f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>ec_tx_mutex</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>abdddc9e77d65cb9d8839898018c1188f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT</type>
      <name>ec_txbuf</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>ad4c92ed6fc9b6c95768da08f36cbc14d</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT</type>
      <name>ec_txbuf2</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a041f8a9db37041e44f598beb671415cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec_txbuflength</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>aaf1d250c85c451800940716aded3296e</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec_txbuflength2</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a3ef78e050890fa525fd62c00b7bf4e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hlp_rxtime</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a4d3e965b1b72e65dd14f6ac9b745433b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hlp_txtime</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>ad7063eb4d29a8653fe75bb8662849e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>priMAC</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>ad64f7787490ee767f77ad78021dd6bbd</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>secMAC</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a1a8704686fbf15b235836459e6d82ebe</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sockhandle</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>a97f56dc60b8e1cacda490bb696c69599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sockhandle2</name>
      <anchorfile>nicdrv_8c.html</anchorfile>
      <anchor>ad1438f8ed914dda0ad960f46568e1d31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nicdrv.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/soem/</path>
    <filename>nicdrv_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>ec_closenic</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>ab023ae467cce8a520a2554f74415f2ef</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>ec_getindex</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>ae3520c51670d8e4e3e360f26fd8acee4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_outframe</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>a309256fbd711277837d4e0d6c15203a5</anchor>
      <arglist>(uint8 idx, int sock)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_outframe_red</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>afb39cbe067b1afa202e8c487a33c4d66</anchor>
      <arglist>(uint8 idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_setbufstat</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>a121be26fdb9da9ef5b9f217fdcd2d50f</anchor>
      <arglist>(uint8 idx, int bufstat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ec_setupheader</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>a495531bac8f5d70b5a10494048b15820</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_setupnic</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>a5b5e0bf5e801e9f30a0fcd9b50b3efc5</anchor>
      <arglist>(const char *ifname, int secondary)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_srconfirm</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>ae49716ef495b23fc91261396fb2f49ec</anchor>
      <arglist>(uint8 idx, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ec_waitinframe</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>a3bcbccf53a33907e16fa67c8e5b45d40</anchor>
      <arglist>(uint8 idx, int timeout)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec_errcnt</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>adf1d3f16adb608dad43fcd5f1c83f603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec_incnt</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>aaeff8879a25a3d5a92db3c506a0aaf01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec_redstate</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>ab7064cc03fe8cba363a8876ced93810b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT</type>
      <name>ec_rxbuf</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>aee8e5ba09644b6afe45d29196bb35684</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT</type>
      <name>ec_txbuf</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>ad4c92ed6fc9b6c95768da08f36cbc14d</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT</type>
      <name>ec_txbuf2</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>a041f8a9db37041e44f598beb671415cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec_txbuflength</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>aaf1d250c85c451800940716aded3296e</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ec_txbuflength2</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>a3ef78e050890fa525fd62c00b7bf4e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hlp_rxtime</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>a4d3e965b1b72e65dd14f6ac9b745433b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hlp_txtime</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>ad7063eb4d29a8653fe75bb8662849e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>priMAC</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>ad64f7787490ee767f77ad78021dd6bbd</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const uint16</type>
      <name>secMAC</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>a1a8704686fbf15b235836459e6d82ebe</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sockhandle</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>a97f56dc60b8e1cacda490bb696c69599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sockhandle2</name>
      <anchorfile>nicdrv_8h.html</anchorfile>
      <anchor>ad1438f8ed914dda0ad960f46568e1d31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OneDOFGripper.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/one-dof-gripper/</path>
    <filename>OneDOFGripper_8hpp</filename>
    <includes id="Gripper_8hpp" name="Gripper.hpp" local="no" imported="no">youbot_driver/generic-gripper/Gripper.hpp</includes>
    <includes id="GripperData_8hpp" name="GripperData.hpp" local="no" imported="no">youbot_driver/generic-gripper/GripperData.hpp</includes>
    <includes id="GripperParameter_8hpp" name="GripperParameter.hpp" local="no" imported="no">youbot_driver/generic-gripper/GripperParameter.hpp</includes>
    <includes id="OneDOFGripperData_8hpp" name="OneDOFGripperData.hpp" local="no" imported="no">youbot_driver/one-dof-gripper/OneDOFGripperData.hpp</includes>
    <class kind="class">youbot::OneDOFGripper</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>OneDOFGripperData.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/one-dof-gripper/</path>
    <filename>OneDOFGripperData_8hpp</filename>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="GripperData_8hpp" name="GripperData.hpp" local="no" imported="no">youbot_driver/generic-gripper/GripperData.hpp</includes>
    <class kind="class">youbot::GripperBarEncoderSetpoint</class>
    <class kind="class">youbot::GripperBarPositionSetPoint</class>
    <class kind="class">youbot::GripperBarSpacingSetPoint</class>
    <class kind="class">youbot::GripperSensedBarPosition</class>
    <class kind="class">youbot::GripperSensedBarSpacing</class>
    <class kind="class">youbot::GripperSensedVelocity</class>
    <class kind="class">youbot::OneDOFGripperData</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>oro_arch.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/dataobjectlockfree/os/</path>
    <filename>oro__arch_8h</filename>
  </compound>
  <compound kind="file">
    <name>oro_gcc/oro_arch.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/dataobjectlockfree/os/oro_gcc/</path>
    <filename>oro__gcc_2oro__arch_8h</filename>
    <class kind="struct">oro_atomic_t</class>
    <member kind="define">
      <type>#define</type>
      <name>ORO_ATOMIC_CLEANUP</name>
      <anchorfile>oro__gcc_2oro__arch_8h.html</anchorfile>
      <anchor>ad1a2a0966d1bae2ac6331caf00e931c4</anchor>
      <arglist>(a_int)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_read</name>
      <anchorfile>oro__gcc_2oro__arch_8h.html</anchorfile>
      <anchor>a3c2147e00990ad8496a5703f5202c9fe</anchor>
      <arglist>(a_int)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_set</name>
      <anchorfile>oro__gcc_2oro__arch_8h.html</anchorfile>
      <anchor>ae1cc2ec5641890a57182ed2c41d3d6c0</anchor>
      <arglist>(a_int, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORO_ATOMIC_SETUP</name>
      <anchorfile>oro__gcc_2oro__arch_8h.html</anchorfile>
      <anchor>a8224df0a529d041c80b645c2c3b29be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_cmpxchg</name>
      <anchorfile>oro__gcc_2oro__arch_8h.html</anchorfile>
      <anchor>ac3f6e3df7999c20dff710e8d94d854b5</anchor>
      <arglist>(ptr, o, n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_add</name>
      <anchorfile>oro__gcc_2oro__arch_8h.html</anchorfile>
      <anchor>a760f9fb4246fe53e13dce268f1dd94db</anchor>
      <arglist>(oro_atomic_t *a_int, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_dec</name>
      <anchorfile>oro__gcc_2oro__arch_8h.html</anchorfile>
      <anchor>a3dd6893f2712c87b358dfb186d2704f3</anchor>
      <arglist>(oro_atomic_t *a_int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ int</type>
      <name>oro_atomic_dec_and_test</name>
      <anchorfile>oro__gcc_2oro__arch_8h.html</anchorfile>
      <anchor>a5f3dbe7923c27ca51c9b3fbec4c63b51</anchor>
      <arglist>(oro_atomic_t *a_int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_inc</name>
      <anchorfile>oro__gcc_2oro__arch_8h.html</anchorfile>
      <anchor>a5367fbced33b0a8c30c7adbd26e9d598</anchor>
      <arglist>(oro_atomic_t *a_int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ int</type>
      <name>oro_atomic_inc_and_test</name>
      <anchorfile>oro__gcc_2oro__arch_8h.html</anchorfile>
      <anchor>ad477dc85cca187d4200e64b23087d08d</anchor>
      <arglist>(oro_atomic_t *a_int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_sub</name>
      <anchorfile>oro__gcc_2oro__arch_8h.html</anchorfile>
      <anchor>a2150738107143ce653cc3ee392333513</anchor>
      <arglist>(oro_atomic_t *a_int, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ int</type>
      <name>oro_atomic_sub_and_test</name>
      <anchorfile>oro__gcc_2oro__arch_8h.html</anchorfile>
      <anchor>a7085eb1c2f12d3c94cc2a3b1e97dfe9b</anchor>
      <arglist>(oro_atomic_t *a_int, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oro_i386/oro_arch.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/dataobjectlockfree/os/oro_i386/</path>
    <filename>oro__i386_2oro__arch_8h</filename>
    <class kind="struct">oro__xchg_dummy</class>
    <class kind="struct">oro_atomic_t</class>
    <member kind="define">
      <type>#define</type>
      <name>oro__xg</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>ad17409a449f60468c64fc83b63ba7684</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORO_ATOMIC_CLEANUP</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>a8460f312e2cc943b8911e162349f0875</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_read</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>adf1859d8627ddac96446433c98a0d6b7</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_set</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>a41350e4bd258ca4215e1cde73a432523</anchor>
      <arglist>(v, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORO_ATOMIC_SETUP</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>a8224df0a529d041c80b645c2c3b29be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_cmpxchg</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>ac3f6e3df7999c20dff710e8d94d854b5</anchor>
      <arglist>(ptr, o, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORO_LOCK</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>a42bd539b49b0798018bef41a0b761edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORO_LOCK_PREFIX</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>a5bba090dcbd3895b71b1d527a96ad652</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>smp_mb__after_oro_atomic_dec</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>aa9d6e2c134f47134afc29652261b6ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>smp_mb__after_oro_atomic_inc</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>a933edb9c0ff7c4206ca8705c5f27364f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>smp_mb__before_oro_atomic_dec</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>afb1bf2f8a6158b147e19a3e91f2140cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>smp_mb__before_oro_atomic_inc</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>ac8dcef8f43b8e6aadfaccf65304f3c2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>__oro_cmpxchg</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>a0dac07896d529e37e21eb01874c42e8f</anchor>
      <arglist>(volatile void *ptr, unsigned long old, unsigned long _new, int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_add</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>a81ecdb23c9d98f5584fabcce0bf1ef0e</anchor>
      <arglist>(oro_atomic_t *v, int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_dec</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>a04b947fc5bcd2bfd968f374fa1876085</anchor>
      <arglist>(oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ int</type>
      <name>oro_atomic_dec_and_test</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>a55cb0bb910d0a8e99cad0c3b63c43635</anchor>
      <arglist>(oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_inc</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>af64f9a56b1ba4b6866d646cba06abf3a</anchor>
      <arglist>(oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ int</type>
      <name>oro_atomic_inc_and_test</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>aab8aae962201e5bec593ff50015a9dbc</anchor>
      <arglist>(oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_sub</name>
      <anchorfile>oro__i386_2oro__arch_8h.html</anchorfile>
      <anchor>a7f306a200cd5c40821ba090f4e7fc082</anchor>
      <arglist>(oro_atomic_t *v, int i)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oro_msvc/oro_arch.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/dataobjectlockfree/os/oro_msvc/</path>
    <filename>oro__msvc_2oro__arch_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ORO_ATOMIC_CLEANUP</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>ad1a2a0966d1bae2ac6331caf00e931c4</anchor>
      <arglist>(a_int)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_read</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>a3c2147e00990ad8496a5703f5202c9fe</anchor>
      <arglist>(a_int)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_set</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>ae1cc2ec5641890a57182ed2c41d3d6c0</anchor>
      <arglist>(a_int, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORO_ATOMIC_SETUP</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>a8224df0a529d041c80b645c2c3b29be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>volatile long</type>
      <name>oro_atomic_t</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>a68ff22928d9861f85c3a865cf8715dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __forceinline void</type>
      <name>oro_atomic_add</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>a55adf25c355d62c2937cec2dd67d7f5e</anchor>
      <arglist>(oro_atomic_t *a_int, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __forceinline int</type>
      <name>oro_atomic_add_negative</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>a56a51d9fa0fea0fa3c1e860df1ba3e42</anchor>
      <arglist>(oro_atomic_t *a_int, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __forceinline int</type>
      <name>oro_atomic_add_return</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>ab2e46a66dad8d80e6686b60bc4ebbbe5</anchor>
      <arglist>(oro_atomic_t *a_int, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __forceinline int</type>
      <name>oro_atomic_clear_mask</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>ad2984b0fd9d66a14b0521a709561835d</anchor>
      <arglist>(oro_atomic_t *a_int, int mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __forceinline void</type>
      <name>oro_atomic_dec</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>a152496ec0f5e0b822cae0892ba54afd8</anchor>
      <arglist>(oro_atomic_t *a_int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __forceinline int</type>
      <name>oro_atomic_dec_and_test</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>a4bf6a0837cd16af191b9526091e2cdda</anchor>
      <arglist>(oro_atomic_t *a_int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __forceinline int</type>
      <name>oro_atomic_dec_return</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>a7f6a6e9a999cf828478346460e7105b2</anchor>
      <arglist>(oro_atomic_t *a_int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __forceinline void</type>
      <name>oro_atomic_inc</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>a3a0ef589cd0bd1bdc47626171106ed7a</anchor>
      <arglist>(oro_atomic_t *a_int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __forceinline int</type>
      <name>oro_atomic_inc_and_test</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>aecdd38f50c38d6f33ec0d182bb4b6f7c</anchor>
      <arglist>(oro_atomic_t *a_int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __forceinline int</type>
      <name>oro_atomic_inc_return</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>a05a0f7345bb432fe7f4ae35ae7ce14bb</anchor>
      <arglist>(oro_atomic_t *a_int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __forceinline int</type>
      <name>oro_atomic_set_mask</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>ac1046d87d802aa3bc7e326d241b9e71e</anchor>
      <arglist>(oro_atomic_t *a_int, int mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __forceinline void</type>
      <name>oro_atomic_sub</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>af35964f01c2ab5ef769b282e21638539</anchor>
      <arglist>(oro_atomic_t *a_int, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __forceinline int</type>
      <name>oro_atomic_sub_and_test</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>ae9a18880bc1a3c8ff03a3bdccaadfccf</anchor>
      <arglist>(oro_atomic_t *a_int, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __forceinline int</type>
      <name>oro_atomic_sub_return</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>a8362204d47eded8a0dbc0aa431166ebc</anchor>
      <arglist>(oro_atomic_t *a_int, int n)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>oro_cmpxchg</name>
      <anchorfile>oro__msvc_2oro__arch_8h.html</anchorfile>
      <anchor>a20a5a9669aaef7b5dedb2e96caac8cac</anchor>
      <arglist>(volatile void *ptr, T old, T _new)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oro_powerpc/oro_arch.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/dataobjectlockfree/os/oro_powerpc/</path>
    <filename>oro__powerpc_2oro__arch_8h</filename>
    <includes id="oro__atomic_8h" name="oro_atomic.h" local="no" imported="no">youbot_driver/generic/dataobjectlockfree/os/oro_powerpc/oro_atomic.h</includes>
    <includes id="oro__system_8h" name="oro_system.h" local="no" imported="no">youbot_driver/generic/dataobjectlockfree/os/oro_powerpc/oro_system.h</includes>
  </compound>
  <compound kind="file">
    <name>oro_x86_64/oro_arch.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/dataobjectlockfree/os/oro_x86_64/</path>
    <filename>oro__x86__64_2oro__arch_8h</filename>
    <class kind="struct">oro__xchg_dummy</class>
    <class kind="struct">oro_atomic_t</class>
    <member kind="define">
      <type>#define</type>
      <name>oro__xg</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>ad17409a449f60468c64fc83b63ba7684</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORO_ATOMIC_CLEANUP</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>a8460f312e2cc943b8911e162349f0875</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_read</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>adf1859d8627ddac96446433c98a0d6b7</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_set</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>a41350e4bd258ca4215e1cde73a432523</anchor>
      <arglist>(v, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORO_ATOMIC_SETUP</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>a8224df0a529d041c80b645c2c3b29be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_cmpxchg</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>ac3f6e3df7999c20dff710e8d94d854b5</anchor>
      <arglist>(ptr, o, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORO_LOCK</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>a42bd539b49b0798018bef41a0b761edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORO_LOCK_PREFIX</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>a5bba090dcbd3895b71b1d527a96ad652</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>__oro_cmpxchg</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>a0dac07896d529e37e21eb01874c42e8f</anchor>
      <arglist>(volatile void *ptr, unsigned long old, unsigned long _new, int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_add</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>a81ecdb23c9d98f5584fabcce0bf1ef0e</anchor>
      <arglist>(oro_atomic_t *v, int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ int</type>
      <name>oro_atomic_add_negative</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>ad320a8f05981c85ce40d79f38bd56344</anchor>
      <arglist>(int i, oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_dec</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>a04b947fc5bcd2bfd968f374fa1876085</anchor>
      <arglist>(oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ int</type>
      <name>oro_atomic_dec_and_test</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>a55cb0bb910d0a8e99cad0c3b63c43635</anchor>
      <arglist>(oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_inc</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>af64f9a56b1ba4b6866d646cba06abf3a</anchor>
      <arglist>(oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ int</type>
      <name>oro_atomic_inc_and_test</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>aab8aae962201e5bec593ff50015a9dbc</anchor>
      <arglist>(oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_sub</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>a7f306a200cd5c40821ba090f4e7fc082</anchor>
      <arglist>(oro_atomic_t *v, int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ int</type>
      <name>oro_atomic_sub_and_test</name>
      <anchorfile>oro__x86__64_2oro__arch_8h.html</anchorfile>
      <anchor>abbfa2e92d21cf29e5d47d101033156dc</anchor>
      <arglist>(oro_atomic_t *v, int i)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oro_atomic.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/dataobjectlockfree/os/oro_powerpc/</path>
    <filename>oro__atomic_8h</filename>
    <class kind="struct">oro_atomic_t</class>
    <member kind="define">
      <type>#define</type>
      <name>__ASM_CONST</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>adfa0fdb89e9643745260c7193e9f80db</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__stringify_in_c</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a597936966c50972b87ddf3470dcbae59</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASM_CONST</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a4dfc452dea0a7170bac9756b212a10ee</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ISYNC_ON_SMP</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a1cfeff65e22589784f2c0f4bf76d1846</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LWSYNC</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a66e07fdc559ddf94e69449c0221d568e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LWSYNC_ON_SMP</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a8b61fd52df0aac499217ef60e3d0c316</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_add_negative</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>ad900711455e9130212baf66e6ada2bc1</anchor>
      <arglist>(a, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_add_unless</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a0cc7e4d0c02abc9ee71beb23ac9c739e</anchor>
      <arglist>(v, a, u)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORO_ATOMIC_CLEANUP</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a8460f312e2cc943b8911e162349f0875</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_dec_and_test</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a231b158e1ac520db66eac8f51b06e132</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_inc_and_test</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a9656185d7a82df787ded580d7a95f55f</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_inc_not_zero</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a8124641502194d8fee6bfc5c22379b1f</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORO_ATOMIC_INIT</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>aa29a92eb51bba35eac70ae29f250ea48</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_oro_cmpxchg</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a21fd2c6c36f7d69c79cea0ba427bc4b0</anchor>
      <arglist>(v, o, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_read</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>adf1859d8627ddac96446433c98a0d6b7</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_set</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a41350e4bd258ca4215e1cde73a432523</anchor>
      <arglist>(v, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORO_ATOMIC_SETUP</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a8224df0a529d041c80b645c2c3b29be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_sub_and_test</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>ae807351b13a967b381081ee41756718f</anchor>
      <arglist>(a, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_atomic_xchg</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a1f71aa16f6ac78e750af107d9d34c9c6</anchor>
      <arglist>(v, new)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PPC405_ERR77</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>acddae4ed1dfa9ad51c856b7f7037cbb6</anchor>
      <arglist>(ra, rb)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PPC405_ERR77_SYNC</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>aaa7ae96bb231862ba6551e3237eebf5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PPC_CNTLZL</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a80b8c9eb2fddd8dc55e623bafc2fe3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PPC_LCMPI</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a5c84bf078ad0e90617ee54f8817807c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PPC_LL</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a4cfca24cdaa23fdf2e66bac7f046d553</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PPC_LLARX</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>af682964c219e0f44b5fa1844b59f5504</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PPC_LONG</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a730d4f7f070964cc11d262dbc5a84f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PPC_STL</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>af6bf09e334cbf8c89b9daafd0ed6bcd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PPC_STLCX</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>ae86047794920b81904b15611d88ef2dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PPC_TLNEI</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a2d898a1edfecfcef5d3e04ce471c2eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>smp_mb__after_oro_atomic_dec</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>aa9d6e2c134f47134afc29652261b6ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>smp_mb__after_oro_atomic_inc</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a933edb9c0ff7c4206ca8705c5f27364f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>smp_mb__before_oro_atomic_dec</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>afb1bf2f8a6158b147e19a3e91f2140cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>smp_mb__before_oro_atomic_inc</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>ac8dcef8f43b8e6aadfaccf65304f3c2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stringify_in_c</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a8016d2dcf40196490fc6b3912f7bcdfb</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eieio</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a68403138228394b24763b57654f1d624</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>isync</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>aeeedf4fcbe3943731236bb7d9f0c97fc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_add</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a47e0748484125ffd961df19a149d33c2</anchor>
      <arglist>(oro_atomic_t *v, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ int</type>
      <name>oro_atomic_add_return</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a44051390b741e1342478d6401c456f2b</anchor>
      <arglist>(oro_atomic_t *v, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_dec</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a04b947fc5bcd2bfd968f374fa1876085</anchor>
      <arglist>(oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ int</type>
      <name>oro_atomic_dec_if_positive</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a39711e0e29d555a32109a64fc71f6089</anchor>
      <arglist>(oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ int</type>
      <name>oro_atomic_dec_return</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>ac4d2b6aae500060c2e7f0f09ea1d58ca</anchor>
      <arglist>(oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_inc</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>af64f9a56b1ba4b6866d646cba06abf3a</anchor>
      <arglist>(oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ int</type>
      <name>oro_atomic_inc_return</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a8f20ca1b66ea4017951ca6626d25fc1e</anchor>
      <arglist>(oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ void</type>
      <name>oro_atomic_sub</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a31e2bae2fdfd23832ea145ba73100f34</anchor>
      <arglist>(int a, oro_atomic_t *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ int</type>
      <name>oro_atomic_sub_return</name>
      <anchorfile>oro__atomic_8h.html</anchorfile>
      <anchor>a144a76bee966e77b84da44c02d810179</anchor>
      <arglist>(oro_atomic_t *v, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oro_system.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/dataobjectlockfree/os/oro_powerpc/</path>
    <filename>oro__system_8h</filename>
    <includes id="oro__atomic_8h" name="oro_atomic.h" local="no" imported="no">youbot_driver/generic/dataobjectlockfree/os/oro_powerpc/oro_atomic.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__HAVE_ARCH_CMPXCHG</name>
      <anchorfile>oro__system_8h.html</anchorfile>
      <anchor>a5e1d6376d425080866e3bb82f0d73753</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>oro_cmpxchg</name>
      <anchorfile>oro__system_8h.html</anchorfile>
      <anchor>ac3f6e3df7999c20dff710e8d94d854b5</anchor>
      <arglist>(ptr, o, n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ unsigned long</type>
      <name>__cmpxchg_u32</name>
      <anchorfile>oro__system_8h.html</anchorfile>
      <anchor>ae79917f7b0d4ee4a7f27bd6795dab613</anchor>
      <arglist>(volatile unsigned int *p, unsigned long old, unsigned long newp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static __inline__ unsigned long</type>
      <name>__oro_cmpxchg</name>
      <anchorfile>oro__system_8h.html</anchorfile>
      <anchor>a92d3b9682714b158c1024c703ed65b48</anchor>
      <arglist>(volatile void *ptr, unsigned long old, unsigned long newp, unsigned int size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PidController.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/generic/</path>
    <filename>PidController_8cpp</filename>
    <includes id="PidController_8hpp" name="PidController.hpp" local="no" imported="no">youbot_driver/generic/PidController.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>PidController.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/</path>
    <filename>PidController_8hpp</filename>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <class kind="class">youbot::PidController</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>ProtocolDefinitions.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>ProtocolDefinitions_8hpp</filename>
    <namespace>youbot</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MVP_ABS</name>
      <anchorfile>ProtocolDefinitions_8hpp.html</anchorfile>
      <anchor>af461b50f7a99c0d87cb266b1f7b255b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MVP_COORD</name>
      <anchorfile>ProtocolDefinitions_8hpp.html</anchorfile>
      <anchor>a5d193c43219ad3f5ee6f49665671318f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MVP_REL</name>
      <anchorfile>ProtocolDefinitions_8hpp.html</anchorfile>
      <anchor>a24abb16bffae8b0ce24a0006b0b2cdfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RFS_START</name>
      <anchorfile>ProtocolDefinitions_8hpp.html</anchorfile>
      <anchor>af3e45256ab573c431159c650b4549127</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RFS_STATUS</name>
      <anchorfile>ProtocolDefinitions_8hpp.html</anchorfile>
      <anchor>a4ec379d1084429e7a818676958e31750</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RFS_STOP</name>
      <anchorfile>ProtocolDefinitions_8hpp.html</anchorfile>
      <anchor>a2f13023d716576e566292f405b0f8d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TMCL_APPL_RESET</name>
      <anchorfile>ProtocolDefinitions_8hpp.html</anchorfile>
      <anchor>abf837798e04ace0ddfa6b889317151ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TMCL_APPL_RUN</name>
      <anchorfile>ProtocolDefinitions_8hpp.html</anchorfile>
      <anchor>a4b64f7c43983fbcaf4fa64a3f1cfa4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TMCL_APPL_STOP</name>
      <anchorfile>ProtocolDefinitions_8hpp.html</anchorfile>
      <anchor>aa686ee46c83a18cd5ce759fdf9746a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TMCL_RESULT_CHECKSUM_ERROR</name>
      <anchorfile>ProtocolDefinitions_8hpp.html</anchorfile>
      <anchor>a21950d912cf07f36b2cf5286559bf355</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TMCL_RESULT_NOT_READY</name>
      <anchorfile>ProtocolDefinitions_8hpp.html</anchorfile>
      <anchor>a6f8652dbed101670e47a26573c0083e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TMCL_RESULT_OK</name>
      <anchorfile>ProtocolDefinitions_8hpp.html</anchorfile>
      <anchor>a92c5cc2c549d9a4b6f56096bbcac68a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USER_VARIABLE_BANK</name>
      <anchorfile>ProtocolDefinitions_8hpp.html</anchorfile>
      <anchor>a216da0bec5cc88bc344dae00dbd7a38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum youbot::TMCLCommandNumber</type>
      <name>CommandNumber</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a7b584552c0a82050716085a0a22fec7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>GripperErrorFlags</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STALL_GUARD_STATUS</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfca20367a0eb970668fb15df2b56f5f20fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRIPPER_OVER_TEMPERATURE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfca611afd7080f842c16c8648817d66fa79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRE_WARNING_OVER_TEMPERATURE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfca7b95f7222e6c5a7215ff969f1415e7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT_TO_GROUND_A</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfca4dff009fa79617213b62e904f7277c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT_TO_GROUND_B</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfca25fcd1c6eaff678cc9f07a5789dd6f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPEN_LOAD_A</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfca91fbaf9f44f7147c087c484cb0c4100a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPEN_LOAD_B</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfcad4128f649ca1308bb9f1cb6e567c133b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STAND_STILL</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfcacd93ae162e8d875b6ccf130a10704dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MailboxErrorFlags</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceede</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVER_CURRENT</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea1c593b59435a22db49c47a532d5a1319</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDER_VOLTAGE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedead964ec00c941432d6c77fa843b4bd763</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVER_VOLTAGE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea5bf213894419892f3a0df3c7f954d002</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVER_TEMPERATURE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea0128894f42880c4a19779ef073563a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOR_HALTED</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea0a2e60c1f7733f055e6054b8a4e5391d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HALL_SENSOR_ERROR</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea940edac9b17bbdbe0d60423dff490d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY_MODE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea67f8de37f87f704bf9cea4b509f6db21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION_MODE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea252af5fe31f4492b018f22fcba5a72f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TORQUE_MODE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea627385e0f2018f3857bc0580e7e7a3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION_REACHED</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedeab288cc5a483c4dae76a6310ad49acfc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INITIALIZED</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea6a5af2aceb4f0794039068395b31b5a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIMEOUT</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedeaeddc7c6e89726934f19348b05d5920bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>I2T_EXCEEDED</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea3889dbf1bd26aba787576e9b257cf879</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ParameterType</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3e4b520e5932ab53fc7a28cdfb9a8198</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOR_CONTOLLER_PARAMETER</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3e4b520e5932ab53fc7a28cdfb9a8198ac6d9372a2f4108e1b0dcda9dd88989d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>API_PARAMETER</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3e4b520e5932ab53fc7a28cdfb9a8198a67a8c177ef428e76282912a13c29c225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TMCLCommandNumber</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROR</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea86f733a61439a0c54eabf910f36bdc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROL</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fead6412ad54f7d1839064b824a20ed45ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MST</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea0a7929fdbe92c63bad3cc15cbf4a1fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MVP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01feaf08d6726298581da70ae72344e2d3266</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SAP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea75d4dea3e01a1523425a679c1aefbe35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea741e1361d4c62a1322073d1d0537088f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STAP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01feac275e7611b6a65ec1f7aad4ac82e06d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RSAP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fead3d40e1962d7e118d74666e1e74f43c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SGP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea7078fff4112ab8b7248dafc12e1f4b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GGP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea71e452703a40a59f56f91c5daf1179e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STGP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea9da1620251ed96aa64f99e20ded28337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RSGP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea022c401b4c6f828f193f89722233f2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RFS</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01feab39729a0bb91815bd11d0bb0ab77de69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIO</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea8ed24f59f6b1d64043bcea59359cd6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GIO</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01feac41ec0ed597a75b6e7dc6719c890e01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCO</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea5668106bc1e52db827b2baad52343c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GCO</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01feaeb15a933176bd17e7137c41e49f0e2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCO</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea1f6acd0ffc7d4ac7b464b578a2ce2114</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIRMWARE_VERSION</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea905aafc04ca24f0ee80fc76daafa7f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TMCLModuleAddress</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad0e5b92af5070885505de74b9410eaf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRIVE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad0e5b92af5070885505de74b9410eaf4acfdf12b86a5e3f104ce8e6677b0c40b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRIPPER</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad0e5b92af5070885505de74b9410eaf4add0f68517ef1ecee720e32e774e9cd16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>YouBotJointControllerMode</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOR_STOP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6a082aa7323c153d2f6b04b6ff7c4ee0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION_CONTROL</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6ad2997a06a8a3596e605227ed8c0e8b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY_CONTROL</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6a345fc1f17d39f5dbe4533e738dfcd283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_MORE_ACTION</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6a1dcfad4cbee209dfc44d1374226d2118</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_POSITION_TO_REFERENCE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6a70b568bcd524f0d8e56350707eab0732</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURRENT_MODE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6aaae838325415ea316fc32ca9062cb605</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INITIALIZE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6a5842ec9aef86753492038907fca8113d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>YouBotMailboxStatusFlags</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990a59b27022ac23aa74e50f048e4f23abc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_COMMAND</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990af1cff09b066e930f74a0fe72573adfb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRONG_TYPE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990aa1511631d765f3d8bd941a341c4df47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_VALUE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990a9005a3f05da9d1f600c85e6e1d87fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIGURATION_EEPROM_LOCKED</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990a75aedba3cb78281cae99958881740de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMAND_NOT_AVAILABLE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990a0256d684d9a1954adcc00c7ac8ce69d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPLY_WRITE_PROTECTED</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990a38144b3d965a9fd7bddce63446bc0dc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>soem.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/doc/</path>
    <filename>soem_8dox</filename>
  </compound>
  <compound kind="file">
    <name>statemachine.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/doc/</path>
    <filename>statemachine_8dox</filename>
  </compound>
  <compound kind="file">
    <name>target.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/dataobjectlockfree/</path>
    <filename>target_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>OROBLD_OS_ARCH_unknown</name>
      <anchorfile>target_8hpp.html</anchorfile>
      <anchor>a71382d3491436e49553f8ce2d51eddf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TestSuite.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/testing/</path>
    <filename>TestSuite_8cpp</filename>
    <includes id="YouBotBaseTest_8hpp" name="YouBotBaseTest.hpp" local="no" imported="no">youbot_driver/testing/YouBotBaseTest.hpp</includes>
    <includes id="YouBotBaseTestWithoutThread_8hpp" name="YouBotBaseTestWithoutThread.hpp" local="no" imported="no">youbot_driver/testing/YouBotBaseTestWithoutThread.hpp</includes>
    <includes id="YouBotArmTestWithoutThread_8hpp" name="YouBotArmTestWithoutThread.hpp" local="no" imported="no">youbot_driver/testing/YouBotArmTestWithoutThread.hpp</includes>
    <includes id="YouBotBaseKinematicsTest_8hpp" name="YouBotBaseKinematicsTest.hpp" local="no" imported="no">youbot_driver/testing/YouBotBaseKinematicsTest.hpp</includes>
    <includes id="YouBotArmTest_8hpp" name="YouBotArmTest.hpp" local="no" imported="no">youbot_driver/testing/YouBotArmTest.hpp</includes>
    <includes id="YouBotGripperTest_8hpp" name="YouBotGripperTest.hpp" local="no" imported="no">youbot_driver/testing/YouBotGripperTest.hpp</includes>
    <member kind="function">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_REGISTRATION</name>
      <anchorfile>TestSuite_8cpp.html</anchorfile>
      <anchor>ad6c633f15b157d6e7fd45a0aa8533378</anchor>
      <arglist>(YouBotBaseTestWithoutThread)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_REGISTRATION</name>
      <anchorfile>TestSuite_8cpp.html</anchorfile>
      <anchor>a0a22629b14d3ddbab4ebcd0b22a2a348</anchor>
      <arglist>(YouBotBaseTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_REGISTRATION</name>
      <anchorfile>TestSuite_8cpp.html</anchorfile>
      <anchor>a52f8f12a64086310525996e116eef87c</anchor>
      <arglist>(YouBotBaseKinematicsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_REGISTRATION</name>
      <anchorfile>TestSuite_8cpp.html</anchorfile>
      <anchor>a264e0843a3ef8c003242955f3bf67dd7</anchor>
      <arglist>(YouBotArmTestWithoutThread)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_REGISTRATION</name>
      <anchorfile>TestSuite_8cpp.html</anchorfile>
      <anchor>a05c84e69bbc7312c832b6ff0b376eb2b</anchor>
      <arglist>(YouBotArmTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_REGISTRATION</name>
      <anchorfile>TestSuite_8cpp.html</anchorfile>
      <anchor>ad57bbd75025dd2ceae9cb41308d7aca3</anchor>
      <arglist>(YouBotGripperTest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TestSuite_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Time.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/</path>
    <filename>Time_8hpp</filename>
    <namespace>youbot</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SLEEP_MICROSEC</name>
      <anchorfile>Time_8hpp.html</anchorfile>
      <anchor>ae1979c9bf0754365b7c0b2a6248893d1</anchor>
      <arglist>(microsec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLEEP_MILLISEC</name>
      <anchorfile>Time_8hpp.html</anchorfile>
      <anchor>a44cc0026ac6b473ff071e2b9fd600b7b</anchor>
      <arglist>(millisec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLEEP_SEC</name>
      <anchorfile>Time_8hpp.html</anchorfile>
      <anchor>a2bafc2227aa40051b4307afa687dc306</anchor>
      <arglist>(sec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>troubleshooting.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/doc/</path>
    <filename>troubleshooting_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Units.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/generic/</path>
    <filename>Units_8hpp</filename>
    <namespace>youbot</namespace>
    <member kind="typedef">
      <type>boost::units::make_scaled_unit&lt; si::length, boost::units::scale&lt; 10, boost::units::static_rational&lt;-2 &gt; &gt; &gt;::type</type>
      <name>centimeter</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a44ee5714a981ff95fd0ae08ee70b4cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::units::make_scaled_unit&lt; si::length, boost::units::scale&lt; 10, boost::units::static_rational&lt;-3 &gt; &gt; &gt;::type</type>
      <name>millimeter</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a40d543ee0599c57779eb0f6c666153bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::units::make_scaled_unit&lt; si::time, boost::units::scale&lt; 10, boost::units::static_rational&lt;-3 &gt; &gt; &gt;::type</type>
      <name>millisecond</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9aa0fd380fc81fab409821c69354fddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_UNITS_STATIC_CONSTANT</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>accc07f540901b2f50bfe910ce17fbd84</anchor>
      <arglist>(centimeters, centimeter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/doc/</path>
    <filename>usage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>WheeledBaseKinematic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/base-kinematic/</path>
    <filename>WheeledBaseKinematic_8cpp</filename>
    <includes id="WheeledBaseKinematic_8hpp" name="WheeledBaseKinematic.hpp" local="no" imported="no">youbot_driver/base-kinematic/WheeledBaseKinematic.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>WheeledBaseKinematic.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/base-kinematic/</path>
    <filename>WheeledBaseKinematic_8hpp</filename>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <class kind="class">youbot::BaseKinematic</class>
    <class kind="class">youbot::WheeledBaseKinematic</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotArmTest.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/testing/</path>
    <filename>YouBotArmTest_8cpp</filename>
    <includes id="YouBotArmTest_8hpp" name="YouBotArmTest.hpp" local="no" imported="no">youbot_driver/testing/YouBotArmTest.hpp</includes>
  </compound>
  <compound kind="file">
    <name>YouBotArmTest.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/testing/</path>
    <filename>YouBotArmTest_8hpp</filename>
    <includes id="YouBotBase_8hpp" name="YouBotBase.hpp" local="no" imported="no">youbot_driver/youbot/YouBotBase.hpp</includes>
    <includes id="YouBotManipulator_8hpp" name="YouBotManipulator.hpp" local="no" imported="no">youbot_driver/youbot/YouBotManipulator.hpp</includes>
    <includes id="DataTrace_8hpp" name="DataTrace.hpp" local="no" imported="no">youbot_driver/youbot/DataTrace.hpp</includes>
    <class kind="class">YouBotArmTest</class>
  </compound>
  <compound kind="file">
    <name>YouBotArmTestWithoutThread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/testing/</path>
    <filename>YouBotArmTestWithoutThread_8cpp</filename>
    <includes id="YouBotArmTestWithoutThread_8hpp" name="YouBotArmTestWithoutThread.hpp" local="no" imported="no">youbot_driver/testing/YouBotArmTestWithoutThread.hpp</includes>
  </compound>
  <compound kind="file">
    <name>YouBotArmTestWithoutThread.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/testing/</path>
    <filename>YouBotArmTestWithoutThread_8hpp</filename>
    <includes id="YouBotBase_8hpp" name="YouBotBase.hpp" local="no" imported="no">youbot_driver/youbot/YouBotBase.hpp</includes>
    <includes id="YouBotManipulator_8hpp" name="YouBotManipulator.hpp" local="no" imported="no">youbot_driver/youbot/YouBotManipulator.hpp</includes>
    <includes id="DataTrace_8hpp" name="DataTrace.hpp" local="no" imported="no">youbot_driver/youbot/DataTrace.hpp</includes>
    <class kind="class">YouBotArmTestWithoutThread</class>
  </compound>
  <compound kind="file">
    <name>YouBotBase.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>YouBotBase_8cpp</filename>
    <includes id="YouBotBase_8hpp" name="YouBotBase.hpp" local="no" imported="no">youbot_driver/youbot/YouBotBase.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotBase.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>YouBotBase_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="ConfigFile_8hpp" name="ConfigFile.hpp" local="no" imported="no">youbot_driver/generic/ConfigFile.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="YouBotJoint_8hpp" name="YouBotJoint.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJoint.hpp</includes>
    <includes id="YouBotJointParameter_8hpp" name="YouBotJointParameter.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointParameter.hpp</includes>
    <includes id="FourSwedishWheelOmniBaseKinematic_8hpp" name="FourSwedishWheelOmniBaseKinematic.hpp" local="no" imported="no">youbot_driver/base-kinematic/FourSwedishWheelOmniBaseKinematic.hpp</includes>
    <includes id="FourSwedishWheelOmniBaseKinematicConfiguration_8hpp" name="FourSwedishWheelOmniBaseKinematicConfiguration.hpp" local="no" imported="no">youbot_driver/base-kinematic/FourSwedishWheelOmniBaseKinematicConfiguration.hpp</includes>
    <includes id="EthercatMaster_8hpp" name="EthercatMaster.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMaster.hpp</includes>
    <includes id="EthercatMasterInterface_8hpp" name="EthercatMasterInterface.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterInterface.hpp</includes>
    <includes id="EthercatMasterWithThread_8hpp" name="EthercatMasterWithThread.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterWithThread.hpp</includes>
    <includes id="EthercatMasterWithoutThread_8hpp" name="EthercatMasterWithoutThread.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterWithoutThread.hpp</includes>
    <class kind="class">youbot::YouBotBase</class>
    <namespace>youbot</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BASEJOINTS</name>
      <anchorfile>YouBotBase_8hpp.html</anchorfile>
      <anchor>ac0bfb18caf51459446289728e5d2dc1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>YouBotBaseKinematicsTest.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/testing/</path>
    <filename>YouBotBaseKinematicsTest_8cpp</filename>
    <includes id="YouBotBaseKinematicsTest_8hpp" name="YouBotBaseKinematicsTest.hpp" local="no" imported="no">youbot_driver/testing/YouBotBaseKinematicsTest.hpp</includes>
  </compound>
  <compound kind="file">
    <name>YouBotBaseKinematicsTest.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/testing/</path>
    <filename>YouBotBaseKinematicsTest_8hpp</filename>
    <includes id="YouBotBase_8hpp" name="YouBotBase.hpp" local="no" imported="no">youbot_driver/youbot/YouBotBase.hpp</includes>
    <includes id="YouBotManipulator_8hpp" name="YouBotManipulator.hpp" local="no" imported="no">youbot_driver/youbot/YouBotManipulator.hpp</includes>
    <includes id="DataTrace_8hpp" name="DataTrace.hpp" local="no" imported="no">youbot_driver/youbot/DataTrace.hpp</includes>
    <class kind="class">YouBotBaseKinematicsTest</class>
  </compound>
  <compound kind="file">
    <name>YouBotBaseTest.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/testing/</path>
    <filename>YouBotBaseTest_8cpp</filename>
    <includes id="YouBotBaseTest_8hpp" name="YouBotBaseTest.hpp" local="no" imported="no">youbot_driver/testing/YouBotBaseTest.hpp</includes>
  </compound>
  <compound kind="file">
    <name>YouBotBaseTest.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/testing/</path>
    <filename>YouBotBaseTest_8hpp</filename>
    <includes id="YouBotBase_8hpp" name="YouBotBase.hpp" local="no" imported="no">youbot_driver/youbot/YouBotBase.hpp</includes>
    <includes id="YouBotManipulator_8hpp" name="YouBotManipulator.hpp" local="no" imported="no">youbot_driver/youbot/YouBotManipulator.hpp</includes>
    <includes id="DataTrace_8hpp" name="DataTrace.hpp" local="no" imported="no">youbot_driver/youbot/DataTrace.hpp</includes>
    <class kind="class">YouBotBaseTest</class>
  </compound>
  <compound kind="file">
    <name>YouBotBaseTestWithoutThread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/testing/</path>
    <filename>YouBotBaseTestWithoutThread_8cpp</filename>
    <includes id="YouBotBaseTestWithoutThread_8hpp" name="YouBotBaseTestWithoutThread.hpp" local="no" imported="no">youbot_driver/testing/YouBotBaseTestWithoutThread.hpp</includes>
  </compound>
  <compound kind="file">
    <name>YouBotBaseTestWithoutThread.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/testing/</path>
    <filename>YouBotBaseTestWithoutThread_8hpp</filename>
    <includes id="YouBotBase_8hpp" name="YouBotBase.hpp" local="no" imported="no">youbot_driver/youbot/YouBotBase.hpp</includes>
    <includes id="YouBotManipulator_8hpp" name="YouBotManipulator.hpp" local="no" imported="no">youbot_driver/youbot/YouBotManipulator.hpp</includes>
    <includes id="DataTrace_8hpp" name="DataTrace.hpp" local="no" imported="no">youbot_driver/youbot/DataTrace.hpp</includes>
    <class kind="class">YouBotBaseTestWithoutThread</class>
  </compound>
  <compound kind="file">
    <name>YouBotGripper.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>YouBotGripper_8cpp</filename>
    <includes id="YouBotGripper_8hpp" name="YouBotGripper.hpp" local="no" imported="no">youbot_driver/youbot/YouBotGripper.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotGripper.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>YouBotGripper_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="ProtocolDefinitions_8hpp" name="ProtocolDefinitions.hpp" local="no" imported="no">youbot_driver/youbot/ProtocolDefinitions.hpp</includes>
    <includes id="EthercatMaster_8hpp" name="EthercatMaster.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMaster.hpp</includes>
    <includes id="EthercatMasterInterface_8hpp" name="EthercatMasterInterface.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterInterface.hpp</includes>
    <includes id="EthercatMasterWithThread_8hpp" name="EthercatMasterWithThread.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterWithThread.hpp</includes>
    <includes id="EthercatMasterWithoutThread_8hpp" name="EthercatMasterWithoutThread.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterWithoutThread.hpp</includes>
    <includes id="YouBotSlaveMsg_8hpp" name="YouBotSlaveMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMsg.hpp</includes>
    <includes id="YouBotSlaveMailboxMsg_8hpp" name="YouBotSlaveMailboxMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp</includes>
    <includes id="Gripper_8hpp" name="Gripper.hpp" local="no" imported="no">youbot_driver/generic-gripper/Gripper.hpp</includes>
    <includes id="GripperData_8hpp" name="GripperData.hpp" local="no" imported="no">youbot_driver/generic-gripper/GripperData.hpp</includes>
    <includes id="GripperParameter_8hpp" name="GripperParameter.hpp" local="no" imported="no">youbot_driver/generic-gripper/GripperParameter.hpp</includes>
    <includes id="OneDOFGripper_8hpp" name="OneDOFGripper.hpp" local="no" imported="no">youbot_driver/one-dof-gripper/OneDOFGripper.hpp</includes>
    <includes id="OneDOFGripperData_8hpp" name="OneDOFGripperData.hpp" local="no" imported="no">youbot_driver/one-dof-gripper/OneDOFGripperData.hpp</includes>
    <includes id="YouBotGripperParameter_8hpp" name="YouBotGripperParameter.hpp" local="no" imported="no">youbot_driver/youbot/YouBotGripperParameter.hpp</includes>
    <includes id="YouBotGripperBar_8hpp" name="YouBotGripperBar.hpp" local="no" imported="no">youbot_driver/youbot/YouBotGripperBar.hpp</includes>
    <class kind="class">youbot::YouBotGripper</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotGripperBar.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>YouBotGripperBar_8cpp</filename>
    <includes id="YouBotGripperBar_8hpp" name="YouBotGripperBar.hpp" local="no" imported="no">youbot_driver/youbot/YouBotGripperBar.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotGripperBar.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>YouBotGripperBar_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="ProtocolDefinitions_8hpp" name="ProtocolDefinitions.hpp" local="no" imported="no">youbot_driver/youbot/ProtocolDefinitions.hpp</includes>
    <includes id="EthercatMasterInterface_8hpp" name="EthercatMasterInterface.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterInterface.hpp</includes>
    <includes id="EthercatMasterWithThread_8hpp" name="EthercatMasterWithThread.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterWithThread.hpp</includes>
    <includes id="EthercatMasterWithoutThread_8hpp" name="EthercatMasterWithoutThread.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterWithoutThread.hpp</includes>
    <includes id="YouBotSlaveMsg_8hpp" name="YouBotSlaveMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMsg.hpp</includes>
    <includes id="YouBotSlaveMailboxMsg_8hpp" name="YouBotSlaveMailboxMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp</includes>
    <includes id="Gripper_8hpp" name="Gripper.hpp" local="no" imported="no">youbot_driver/generic-gripper/Gripper.hpp</includes>
    <includes id="GripperData_8hpp" name="GripperData.hpp" local="no" imported="no">youbot_driver/generic-gripper/GripperData.hpp</includes>
    <includes id="GripperParameter_8hpp" name="GripperParameter.hpp" local="no" imported="no">youbot_driver/generic-gripper/GripperParameter.hpp</includes>
    <includes id="OneDOFGripper_8hpp" name="OneDOFGripper.hpp" local="no" imported="no">youbot_driver/one-dof-gripper/OneDOFGripper.hpp</includes>
    <includes id="OneDOFGripperData_8hpp" name="OneDOFGripperData.hpp" local="no" imported="no">youbot_driver/one-dof-gripper/OneDOFGripperData.hpp</includes>
    <includes id="YouBotGripperParameter_8hpp" name="YouBotGripperParameter.hpp" local="no" imported="no">youbot_driver/youbot/YouBotGripperParameter.hpp</includes>
    <class kind="class">youbot::YouBotGripperBar</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotGripperParameter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>YouBotGripperParameter_8cpp</filename>
    <includes id="YouBotGripperParameter_8hpp" name="YouBotGripperParameter.hpp" local="no" imported="no">youbot_driver/youbot/YouBotGripperParameter.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotGripperParameter.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>YouBotGripperParameter_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="JointParameter_8hpp" name="JointParameter.hpp" local="no" imported="no">youbot_driver/generic-joint/JointParameter.hpp</includes>
    <includes id="GripperParameter_8hpp" name="GripperParameter.hpp" local="no" imported="no">youbot_driver/generic-gripper/GripperParameter.hpp</includes>
    <includes id="ProtocolDefinitions_8hpp" name="ProtocolDefinitions.hpp" local="no" imported="no">youbot_driver/youbot/ProtocolDefinitions.hpp</includes>
    <includes id="YouBotSlaveMsg_8hpp" name="YouBotSlaveMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMsg.hpp</includes>
    <includes id="YouBotSlaveMailboxMsg_8hpp" name="YouBotSlaveMailboxMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp</includes>
    <class kind="class">youbot::ActualAcceleration</class>
    <class kind="class">youbot::ActualLoadValue</class>
    <class kind="class">youbot::ActualPosition</class>
    <class kind="class">youbot::ActualVelocity</class>
    <class kind="class">youbot::BarSpacingOffset</class>
    <class kind="class">youbot::CalibrateGripper</class>
    <class kind="class">youbot::ChopperBlankTime</class>
    <class kind="class">youbot::ChopperHysteresisDecrement</class>
    <class kind="class">youbot::ChopperHysteresisEnd</class>
    <class kind="class">youbot::ChopperHysteresisStart</class>
    <class kind="class">youbot::ChopperMode</class>
    <class kind="class">youbot::ChopperOffTime</class>
    <class kind="class">youbot::DoubleStepEnable</class>
    <class kind="class">youbot::ErrorFlags</class>
    <class kind="class">youbot::Freewheeling</class>
    <class kind="class">youbot::GripperBarName</class>
    <class kind="class">youbot::GripperFirmwareVersion</class>
    <class kind="class">youbot::MaxEncoderValue</class>
    <class kind="class">youbot::MaximumAcceleration</class>
    <class kind="class">youbot::MaximumCurrent</class>
    <class kind="class">youbot::MaximumPositioningSpeed</class>
    <class kind="class">youbot::MaxTravelDistance</class>
    <class kind="class">youbot::MicrostepResolution</class>
    <class kind="class">youbot::MinimumSpeed</class>
    <class kind="class">youbot::PositionSetpoint</class>
    <class kind="class">youbot::PowerDownDelay</class>
    <class kind="class">youbot::PulseDivisor</class>
    <class kind="class">youbot::RampDivisor</class>
    <class kind="class">youbot::RampMode</class>
    <class kind="class">youbot::ShortDetectionTimer</class>
    <class kind="class">youbot::ShortProtectionDisable</class>
    <class kind="class">youbot::SlopeControlHighSide</class>
    <class kind="class">youbot::SlopeControlLowSide</class>
    <class kind="class">youbot::SmartEnergyActualCurrent</class>
    <class kind="class">youbot::SmartEnergyCurrentDownStep</class>
    <class kind="class">youbot::SmartEnergyCurrentMinimum</class>
    <class kind="class">youbot::SmartEnergyCurrentUpStep</class>
    <class kind="class">youbot::SmartEnergyHysteresis</class>
    <class kind="class">youbot::SmartEnergyHysteresisStart</class>
    <class kind="class">youbot::SmartEnergySlowRunCurrent</class>
    <class kind="class">youbot::SmartEnergyThresholdSpeed</class>
    <class kind="class">youbot::StallGuard2FilterEnable</class>
    <class kind="class">youbot::StallGuard2Threshold</class>
    <class kind="class">youbot::StandbyCurrent</class>
    <class kind="class">youbot::StepInterpolationEnable</class>
    <class kind="class">youbot::StopOnStall</class>
    <class kind="class">youbot::TargetPositionReached</class>
    <class kind="class">youbot::VelocitySetpoint</class>
    <class kind="class">youbot::Vsense</class>
    <class kind="class">youbot::YouBotGripperParameter</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotGripperTest.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/testing/</path>
    <filename>YouBotGripperTest_8cpp</filename>
    <includes id="YouBotGripperTest_8hpp" name="YouBotGripperTest.hpp" local="no" imported="no">youbot_driver/testing/YouBotGripperTest.hpp</includes>
  </compound>
  <compound kind="file">
    <name>YouBotGripperTest.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/testing/</path>
    <filename>YouBotGripperTest_8hpp</filename>
    <includes id="YouBotBase_8hpp" name="YouBotBase.hpp" local="no" imported="no">youbot_driver/youbot/YouBotBase.hpp</includes>
    <includes id="YouBotManipulator_8hpp" name="YouBotManipulator.hpp" local="no" imported="no">youbot_driver/youbot/YouBotManipulator.hpp</includes>
    <includes id="GripperDataTrace_8hpp" name="GripperDataTrace.hpp" local="no" imported="no">youbot_driver/youbot/GripperDataTrace.hpp</includes>
    <class kind="class">YouBotGripperTest</class>
  </compound>
  <compound kind="file">
    <name>YouBotJoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>YouBotJoint_8cpp</filename>
    <includes id="YouBotJoint_8hpp" name="YouBotJoint.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJoint.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotJoint.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>YouBotJoint_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="Joint_8hpp" name="Joint.hpp" local="no" imported="no">youbot_driver/generic-joint/Joint.hpp</includes>
    <includes id="JointData_8hpp" name="JointData.hpp" local="no" imported="no">youbot_driver/generic-joint/JointData.hpp</includes>
    <includes id="YouBotJointStorage_8hpp" name="YouBotJointStorage.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointStorage.hpp</includes>
    <includes id="ProtocolDefinitions_8hpp" name="ProtocolDefinitions.hpp" local="no" imported="no">youbot_driver/youbot/ProtocolDefinitions.hpp</includes>
    <includes id="YouBotJointParameter_8hpp" name="YouBotJointParameter.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointParameter.hpp</includes>
    <includes id="YouBotJointParameterPasswordProtected_8hpp" name="YouBotJointParameterPasswordProtected.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointParameterPasswordProtected.hpp</includes>
    <includes id="YouBotSlaveMsg_8hpp" name="YouBotSlaveMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMsg.hpp</includes>
    <includes id="YouBotSlaveMailboxMsg_8hpp" name="YouBotSlaveMailboxMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp</includes>
    <includes id="EthercatMaster_8hpp" name="EthercatMaster.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMaster.hpp</includes>
    <includes id="EthercatMasterInterface_8hpp" name="EthercatMasterInterface.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterInterface.hpp</includes>
    <includes id="EthercatMasterWithThread_8hpp" name="EthercatMasterWithThread.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterWithThread.hpp</includes>
    <includes id="EthercatMasterWithoutThread_8hpp" name="EthercatMasterWithoutThread.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterWithoutThread.hpp</includes>
    <includes id="JointTrajectoryController_8hpp" name="JointTrajectoryController.hpp" local="no" imported="no">youbot_driver/youbot/JointTrajectoryController.hpp</includes>
    <includes id="JointLimitMonitor_8hpp" name="JointLimitMonitor.hpp" local="no" imported="no">youbot_driver/youbot/JointLimitMonitor.hpp</includes>
    <class kind="class">youbot::YouBotJoint</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotJointParameter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>YouBotJointParameter_8cpp</filename>
    <includes id="YouBotJointParameter_8hpp" name="YouBotJointParameter.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointParameter.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotJointParameter.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>YouBotJointParameter_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="JointParameter_8hpp" name="JointParameter.hpp" local="no" imported="no">youbot_driver/generic-joint/JointParameter.hpp</includes>
    <includes id="YouBotJointParameterReadOnly_8hpp" name="YouBotJointParameterReadOnly.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointParameterReadOnly.hpp</includes>
    <includes id="ProtocolDefinitions_8hpp" name="ProtocolDefinitions.hpp" local="no" imported="no">youbot_driver/youbot/ProtocolDefinitions.hpp</includes>
    <includes id="YouBotSlaveMsg_8hpp" name="YouBotSlaveMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMsg.hpp</includes>
    <includes id="YouBotSlaveMailboxMsg_8hpp" name="YouBotSlaveMailboxMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp</includes>
    <includes id="YouBotJointStorage_8hpp" name="YouBotJointStorage.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointStorage.hpp</includes>
    <class kind="class">youbot::CalibrateJoint</class>
    <class kind="class">youbot::ClearI2tExceededFlag</class>
    <class kind="class">youbot::ClearMotorControllerTimeoutFlag</class>
    <class kind="class">youbot::DParameterCurrentControl</class>
    <class kind="class">youbot::DParameterFirstParametersPositionControl</class>
    <class kind="class">youbot::DParameterFirstParametersSpeedControl</class>
    <class kind="class">youbot::DParameterSecondParametersPositionControl</class>
    <class kind="class">youbot::DParameterSecondParametersSpeedControl</class>
    <class kind="class">youbot::DParameterTrajectoryControl</class>
    <class kind="class">youbot::EncoderTicksPerRound</class>
    <class kind="class">youbot::FirmwareVersion</class>
    <class kind="class">youbot::GearRatio</class>
    <class kind="class">youbot::IClippingParameterCurrentControl</class>
    <class kind="class">youbot::IClippingParameterFirstParametersPositionControl</class>
    <class kind="class">youbot::IClippingParameterFirstParametersSpeedControl</class>
    <class kind="class">youbot::IClippingParameterSecondParametersPositionControl</class>
    <class kind="class">youbot::IClippingParameterSecondParametersSpeedControl</class>
    <class kind="class">youbot::IClippingParameterTrajectoryControl</class>
    <class kind="class">youbot::InitializeJoint</class>
    <class kind="class">youbot::InverseMovementDirection</class>
    <class kind="class">youbot::IParameterCurrentControl</class>
    <class kind="class">youbot::IParameterFirstParametersPositionControl</class>
    <class kind="class">youbot::IParameterFirstParametersSpeedControl</class>
    <class kind="class">youbot::IParameterSecondParametersPositionControl</class>
    <class kind="class">youbot::IParameterSecondParametersSpeedControl</class>
    <class kind="class">youbot::IParameterTrajectoryControl</class>
    <class kind="class">youbot::JointLimits</class>
    <class kind="class">youbot::JointLimitsRadian</class>
    <class kind="class">youbot::JointName</class>
    <class kind="class">youbot::MaximumPositioningVelocity</class>
    <class kind="class">youbot::MaximumVelocityToSetPosition</class>
    <class kind="class">youbot::MotorAcceleration</class>
    <class kind="class">youbot::PositionControlSwitchingThreshold</class>
    <class kind="class">youbot::PositionTargetReachedDistance</class>
    <class kind="class">youbot::PParameterCurrentControl</class>
    <class kind="class">youbot::PParameterFirstParametersPositionControl</class>
    <class kind="class">youbot::PParameterFirstParametersSpeedControl</class>
    <class kind="class">youbot::PParameterSecondParametersPositionControl</class>
    <class kind="class">youbot::PParameterSecondParametersSpeedControl</class>
    <class kind="class">youbot::PParameterTrajectoryControl</class>
    <class kind="class">youbot::RampGeneratorSpeedAndPositionControl</class>
    <class kind="class">youbot::SpeedControlSwitchingThreshold</class>
    <class kind="class">youbot::TorqueConstant</class>
    <class kind="class">youbot::VelocityThresholdForHallFX</class>
    <class kind="class">youbot::YouBotApiJointParameter</class>
    <class kind="class">youbot::YouBotJointParameter</class>
    <namespace>youbot</namespace>
    <member kind="enumeration">
      <name>CalibrationDirection</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a914fefad8ccdfd4e01fafe0580efbd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITIV</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a914fefad8ccdfd4e01fafe0580efbd7fa83837b80a518d68d4a63f09478afeb95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEGATIV</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a914fefad8ccdfd4e01fafe0580efbd7fa23403f85d7c5a3dbef29f1afa43e81b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>YouBotJointParameterPasswordProtected.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>YouBotJointParameterPasswordProtected_8cpp</filename>
    <includes id="YouBotJointParameterPasswordProtected_8hpp" name="YouBotJointParameterPasswordProtected.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointParameterPasswordProtected.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotJointParameterPasswordProtected.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>YouBotJointParameterPasswordProtected_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="JointParameter_8hpp" name="JointParameter.hpp" local="no" imported="no">youbot_driver/generic-joint/JointParameter.hpp</includes>
    <includes id="YouBotJointParameter_8hpp" name="YouBotJointParameter.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointParameter.hpp</includes>
    <includes id="ProtocolDefinitions_8hpp" name="ProtocolDefinitions.hpp" local="no" imported="no">youbot_driver/youbot/ProtocolDefinitions.hpp</includes>
    <includes id="YouBotSlaveMsg_8hpp" name="YouBotSlaveMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMsg.hpp</includes>
    <includes id="YouBotSlaveMailboxMsg_8hpp" name="YouBotSlaveMailboxMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp</includes>
    <includes id="YouBotJointStorage_8hpp" name="YouBotJointStorage.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointStorage.hpp</includes>
    <class kind="class">youbot::ActivateOvervoltageProtection</class>
    <class kind="class">youbot::ActualCommutationOffset</class>
    <class kind="class">youbot::ApproveProtectedParameters</class>
    <class kind="class">youbot::BEMFConstant</class>
    <class kind="class">youbot::CommutationMode</class>
    <class kind="class">youbot::CommutationMotorCurrent</class>
    <class kind="class">youbot::CurrentControlLoopDelay</class>
    <class kind="class">youbot::EncoderResolution</class>
    <class kind="class">youbot::EncoderStopSwitch</class>
    <class kind="class">youbot::HallSensorPolarityReversal</class>
    <class kind="class">youbot::I2tExceedCounter</class>
    <class kind="class">youbot::I2tLimit</class>
    <class kind="class">youbot::InitializationMode</class>
    <class kind="class">youbot::InitSineDelay</class>
    <class kind="class">youbot::MassInertiaConstant</class>
    <class kind="class">youbot::MaximumMotorCurrent</class>
    <class kind="class">youbot::MotorCoilResistance</class>
    <class kind="class">youbot::MotorControllerTimeout</class>
    <class kind="class">youbot::MotorHaltedVelocity</class>
    <class kind="class">youbot::MotorPoles</class>
    <class kind="class">youbot::OperationalTime</class>
    <class kind="class">youbot::PIDControlTime</class>
    <class kind="class">youbot::ReversingEncoderDirection</class>
    <class kind="class">youbot::SetEncoderCounterZeroAtNextNChannel</class>
    <class kind="class">youbot::SetEncoderCounterZeroAtNextSwitch</class>
    <class kind="class">youbot::SetEncoderCounterZeroOnlyOnce</class>
    <class kind="class">youbot::SineInitializationVelocity</class>
    <class kind="class">youbot::StopSwitchPolarity</class>
    <class kind="class">youbot::ThermalWindingTimeConstant</class>
    <class kind="class">youbot::YouBotJointParameterPasswordProtected</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotJointParameterReadOnly.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>YouBotJointParameterReadOnly_8cpp</filename>
    <includes id="YouBotJointParameterReadOnly_8hpp" name="YouBotJointParameterReadOnly.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointParameterReadOnly.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotJointParameterReadOnly.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>YouBotJointParameterReadOnly_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="JointParameter_8hpp" name="JointParameter.hpp" local="no" imported="no">youbot_driver/generic-joint/JointParameter.hpp</includes>
    <includes id="ProtocolDefinitions_8hpp" name="ProtocolDefinitions.hpp" local="no" imported="no">youbot_driver/youbot/ProtocolDefinitions.hpp</includes>
    <includes id="YouBotSlaveMsg_8hpp" name="YouBotSlaveMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMsg.hpp</includes>
    <includes id="YouBotSlaveMailboxMsg_8hpp" name="YouBotSlaveMailboxMsg.hpp" local="no" imported="no">youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp</includes>
    <includes id="YouBotJointStorage_8hpp" name="YouBotJointStorage.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJointStorage.hpp</includes>
    <class kind="class">youbot::ActualModuleSupplyCurrent</class>
    <class kind="class">youbot::ActualMotorDriverTemperature</class>
    <class kind="class">youbot::ActualMotorVoltage</class>
    <class kind="class">youbot::CurrentError</class>
    <class kind="class">youbot::CurrentErrorSum</class>
    <class kind="class">youbot::ErrorAndStatus</class>
    <class kind="class">youbot::I2tSum</class>
    <class kind="class">youbot::PositionError</class>
    <class kind="class">youbot::PositionErrorSum</class>
    <class kind="class">youbot::RampGeneratorSpeed</class>
    <class kind="class">youbot::VelocityError</class>
    <class kind="class">youbot::VelocityErrorSum</class>
    <class kind="class">youbot::YouBotJointParameterReadOnly</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotJointStorage.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>YouBotJointStorage_8hpp</filename>
    <class kind="class">youbot::YouBotJointStorage</class>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotManipulator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/src/youbot/</path>
    <filename>YouBotManipulator_8cpp</filename>
    <includes id="YouBotManipulator_8hpp" name="YouBotManipulator.hpp" local="no" imported="no">youbot_driver/youbot/YouBotManipulator.hpp</includes>
    <namespace>youbot</namespace>
  </compound>
  <compound kind="file">
    <name>YouBotManipulator.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>YouBotManipulator_8hpp</filename>
    <includes id="Logger_8hpp" name="Logger.hpp" local="no" imported="no">youbot_driver/generic/Logger.hpp</includes>
    <includes id="Units_8hpp" name="Units.hpp" local="no" imported="no">youbot_driver/generic/Units.hpp</includes>
    <includes id="Time_8hpp" name="Time.hpp" local="no" imported="no">youbot_driver/generic/Time.hpp</includes>
    <includes id="ConfigFile_8hpp" name="ConfigFile.hpp" local="no" imported="no">youbot_driver/generic/ConfigFile.hpp</includes>
    <includes id="Exceptions_8hpp" name="Exceptions.hpp" local="no" imported="no">youbot_driver/generic/Exceptions.hpp</includes>
    <includes id="YouBotGripper_8hpp" name="YouBotGripper.hpp" local="no" imported="no">youbot_driver/youbot/YouBotGripper.hpp</includes>
    <includes id="YouBotJoint_8hpp" name="YouBotJoint.hpp" local="no" imported="no">youbot_driver/youbot/YouBotJoint.hpp</includes>
    <includes id="EthercatMaster_8hpp" name="EthercatMaster.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMaster.hpp</includes>
    <includes id="EthercatMasterInterface_8hpp" name="EthercatMasterInterface.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterInterface.hpp</includes>
    <includes id="EthercatMasterWithThread_8hpp" name="EthercatMasterWithThread.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterWithThread.hpp</includes>
    <includes id="EthercatMasterWithoutThread_8hpp" name="EthercatMasterWithoutThread.hpp" local="no" imported="no">youbot_driver/youbot/EthercatMasterWithoutThread.hpp</includes>
    <class kind="class">youbot::YouBotManipulator</class>
    <namespace>youbot</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ARMJOINTS</name>
      <anchorfile>YouBotManipulator_8hpp.html</anchorfile>
      <anchor>af15474166d5520653d35d27b01d7a281</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>YouBotSlaveMailboxMsg.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>YouBotSlaveMailboxMsg_8hpp</filename>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <includes id="DataObjectLockFree_8hpp" name="DataObjectLockFree.hpp" local="no" imported="no">youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp</includes>
    <class kind="struct">youbot::mailboxInputBuffer</class>
    <class kind="struct">youbot::mailboxOutputBuffer</class>
    <class kind="class">youbot::YouBotSlaveMailboxMsg</class>
    <class kind="class">youbot::YouBotSlaveMailboxMsgThreadSafe</class>
    <namespace>youbot</namespace>
    <member kind="function">
      <type>struct youbot::mailboxOutputBuffer</type>
      <name>__attribute__</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a7f04703a43364e5090b1e15ed87379de</anchor>
      <arglist>((__packed__))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mailboxInputBuffer</name>
      <anchorfile>YouBotSlaveMailboxMsg_8hpp.html</anchorfile>
      <anchor>a26653142486515b5da1343b0ce21816f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mailboxOutputBuffer</name>
      <anchorfile>YouBotSlaveMailboxMsg_8hpp.html</anchorfile>
      <anchor>a9b8e85bdd4ff0d9fe6ca84b3b3c5716e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>class youbot::YouBotSlaveMailboxMsg</type>
      <name>__attribute__</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a0e37b68816528053fab8e6e895c6c501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>commandNumber</name>
      <anchorfile>YouBotSlaveMailboxMsg_8hpp.html</anchorfile>
      <anchor>a5760802fee58450d245fed27eccd0898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>moduleAddress</name>
      <anchorfile>YouBotSlaveMailboxMsg_8hpp.html</anchorfile>
      <anchor>adf3c006c84f5bb0c378e208cb31e0e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>motorNumber</name>
      <anchorfile>YouBotSlaveMailboxMsg_8hpp.html</anchorfile>
      <anchor>ac845b18c161af90948159c75f58964a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>replyAddress</name>
      <anchorfile>YouBotSlaveMailboxMsg_8hpp.html</anchorfile>
      <anchor>aed6799eb238c482c87c23374c9c153b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>status</name>
      <anchorfile>YouBotSlaveMailboxMsg_8hpp.html</anchorfile>
      <anchor>ad94584ed274ed1d5b06d52f5bb3a178d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>typeNumber</name>
      <anchorfile>YouBotSlaveMailboxMsg_8hpp.html</anchorfile>
      <anchor>a9912dcafd476c4386c085f06a3423ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>value</name>
      <anchorfile>YouBotSlaveMailboxMsg_8hpp.html</anchorfile>
      <anchor>a825a6aa3f85d5b289f6e1a3b3a2beb83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>YouBotSlaveMsg.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-youbot_driver/doc_stacks/2014-10-06_09-05-23.734109/youbot_driver/include/youbot_driver/youbot/</path>
    <filename>YouBotSlaveMsg_8hpp</filename>
    <includes id="DataObjectLockFree_8hpp" name="DataObjectLockFree.hpp" local="no" imported="no">youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp</includes>
    <includes id="ethercattype_8h" name="ethercattype.h" local="no" imported="no">youbot_driver/soem/ethercattype.h</includes>
    <class kind="struct">youbot::SlaveMessageInput</class>
    <class kind="struct">youbot::SlaveMessageOutput</class>
    <class kind="class">youbot::YouBotSlaveMsg</class>
    <class kind="class">youbot::YouBotSlaveMsgThreadSafe</class>
    <namespace>youbot</namespace>
    <member kind="function">
      <type>struct youbot::mailboxOutputBuffer</type>
      <name>__attribute__</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a7f04703a43364e5090b1e15ed87379de</anchor>
      <arglist>((__packed__))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SlaveMessageInput</name>
      <anchorfile>YouBotSlaveMsg_8hpp.html</anchorfile>
      <anchor>a9f936840bb128571fff70f803abe6104</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SlaveMessageOutput</name>
      <anchorfile>YouBotSlaveMsg_8hpp.html</anchorfile>
      <anchor>ab76645c122c193340272a010fa3d820c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>actualCurrent</name>
      <anchorfile>YouBotSlaveMsg_8hpp.html</anchorfile>
      <anchor>ae9e593e1723fef8c22218ba3da26955c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>actualPosition</name>
      <anchorfile>YouBotSlaveMsg_8hpp.html</anchorfile>
      <anchor>acf08e6420b0bb3f814c0d1b3655434cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>actualVelocity</name>
      <anchorfile>YouBotSlaveMsg_8hpp.html</anchorfile>
      <anchor>a035aad0e5f882ba9eaf8ee2c1b9e01c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>controllerMode</name>
      <anchorfile>YouBotSlaveMsg_8hpp.html</anchorfile>
      <anchor>a6e40b9abc9f9fc48eff01d623270f59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>errorFlags</name>
      <anchorfile>YouBotSlaveMsg_8hpp.html</anchorfile>
      <anchor>a946883f42801644c2a9465c7e0b08203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>rampGeneratorVelocity</name>
      <anchorfile>YouBotSlaveMsg_8hpp.html</anchorfile>
      <anchor>af16bc89db2c33d37713be5b95fafbd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>targetCurrent</name>
      <anchorfile>YouBotSlaveMsg_8hpp.html</anchorfile>
      <anchor>ae57fd9e03421b47deab3c4a606637f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>targetPosition</name>
      <anchorfile>YouBotSlaveMsg_8hpp.html</anchorfile>
      <anchor>a74185bd3304d906ee06be5bbb2e19441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>targetVelocity</name>
      <anchorfile>YouBotSlaveMsg_8hpp.html</anchorfile>
      <anchor>a723748cd770cfebc62918a68e3079652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>value</name>
      <anchorfile>YouBotSlaveMsg_8hpp.html</anchorfile>
      <anchor>ad5794f4b898186ff82eaee88b98ef483</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>architecture_overview</name>
    <title>Architectural Overview</title>
    <filename>architecture_overview</filename>
  </compound>
  <compound kind="page">
    <name>configuration</name>
    <title>Configuration</title>
    <filename>configuration</filename>
  </compound>
  <compound kind="page">
    <name>Simple</name>
    <title>Open EtherCAT Master or SOEM</title>
    <filename>Simple</filename>
    <docanchor file="Simple">legal</docanchor>
    <docanchor file="Simple">overview</docanchor>
    <docanchor file="Simple">start</docanchor>
    <docanchor file="Simple">bugs</docanchor>
  </compound>
  <compound kind="page">
    <name>state_machine</name>
    <title>State Machine</title>
    <filename>state_machine</filename>
  </compound>
  <compound kind="page">
    <name>troubleshooting</name>
    <title>Troubleshooting</title>
    <filename>troubleshooting</filename>
    <docanchor file="troubleshooting">trouble1</docanchor>
  </compound>
  <compound kind="page">
    <name>usage</name>
    <title>Usage</title>
    <filename>usage</filename>
    <docanchor file="usage">example</docanchor>
    <docanchor file="usage">run_sec</docanchor>
  </compound>
  <compound kind="struct">
    <name>ec_ALstatuscodelist_t</name>
    <filename>structec__ALstatuscodelist__t.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>ALstatuscode</name>
      <anchorfile>structec__ALstatuscodelist__t.html</anchorfile>
      <anchor>ab999ba2e85d0b3ea362abf09d3a8227f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ALstatuscodedescription</name>
      <anchorfile>structec__ALstatuscodelist__t.html</anchorfile>
      <anchor>a51f190d34d22396b711d1e77bab3ef81</anchor>
      <arglist>[EC_MAXERRORNAME+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_configlist_t</name>
    <filename>structec__configlist__t.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>Dtype</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>a6dfa94e467d7bdd98e8e5539104ae902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FM0ac</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>aca651ac01a56bafed59ae84212ce8477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FM1ac</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>a227a98fc13b0c2983432de7850d1f3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Ibits</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>ac7df97ac8112debb8fcf4acbcd25d538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>id</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>a3e43d5e1863cb837fc23f5e04712ee02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>man</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>a459ee260e6dd6efd6147cad944052582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>a82a8ede61ea69bd345810c98915665ca</anchor>
      <arglist>[EC_MAXNAME+1]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Obits</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>a7f51c8b1defbf1a4a9855c432a665619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>SM2a</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>a4c4e48bed274ebe38eb26460480c3843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>SM2f</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>ad1a07d97cc92526eb6532fa8356dcf43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>SM3a</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>aaabfbdd7008858e08dc9c2f8789dcfe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>SM3f</name>
      <anchorfile>structec__configlist__t.html</anchorfile>
      <anchor>ac737e90f2121a43c05dae4a83bd9d2b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_eepromFMMUt</name>
    <filename>structec__eepromFMMUt.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU0</name>
      <anchorfile>structec__eepromFMMUt.html</anchorfile>
      <anchor>aa8d2d93e4002cb0cc228b7ff6979b02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU1</name>
      <anchorfile>structec__eepromFMMUt.html</anchorfile>
      <anchor>aef6ead7c1a97312e8e390418aba80869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU2</name>
      <anchorfile>structec__eepromFMMUt.html</anchorfile>
      <anchor>aa44a93e7c0e921db81a5324ac8d0f43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU3</name>
      <anchorfile>structec__eepromFMMUt.html</anchorfile>
      <anchor>a8fb84569ef9eed98fb66ce70681b97fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>nFMMU</name>
      <anchorfile>structec__eepromFMMUt.html</anchorfile>
      <anchor>a9cb435d9495bea8a8db9b6b7d4fe73ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Startpos</name>
      <anchorfile>structec__eepromFMMUt.html</anchorfile>
      <anchor>a08db6f61c0fc3893ea1b0e895b4fe3f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_eepromPDOt</name>
    <filename>structec__eepromPDOt.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>BitSize</name>
      <anchorfile>structec__eepromPDOt.html</anchorfile>
      <anchor>a92a7c0f4ec17d191b38880dc6b75cb34</anchor>
      <arglist>[EC_MAXEEPDO]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Index</name>
      <anchorfile>structec__eepromPDOt.html</anchorfile>
      <anchor>a401de0e10e74d433a6f7d7cad323ed58</anchor>
      <arglist>[EC_MAXEEPDO]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Length</name>
      <anchorfile>structec__eepromPDOt.html</anchorfile>
      <anchor>abae30c4dbd33bb2c5ff0cb519583b7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>nPDO</name>
      <anchorfile>structec__eepromPDOt.html</anchorfile>
      <anchor>acd3801e43268450a04333a3de16266fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>SMbitsize</name>
      <anchorfile>structec__eepromPDOt.html</anchorfile>
      <anchor>a753859e70e33dd486772cc2bdf3c6d26</anchor>
      <arglist>[EC_MAXSM]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Startpos</name>
      <anchorfile>structec__eepromPDOt.html</anchorfile>
      <anchor>a7c4470bb98e57fa1a24edebcc09fd09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>SyncM</name>
      <anchorfile>structec__eepromPDOt.html</anchorfile>
      <anchor>ab3d4f01f04a9b7e25dbfe9c52cec24de</anchor>
      <arglist>[EC_MAXEEPDO]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_eepromSMt</name>
    <filename>structec__eepromSMt.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>Activate</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>ace77740052e537f0e730f520768f714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Creg</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>abceca2637e4fe2506215c325b11efa3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>nSM</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>a42d83f11d5aa40ee25497c02488ed89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>PDIctrl</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>a3ff93f5b8dd88318f6de783b95bd7fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>PhStart</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>a7ce769dbcccd9b86d7fb9341d6cb0ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Plength</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>a29b7fbe5b50d1cbce07af6f5e746081c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Sreg</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>a46c0886770a7704ea5cd03d6a21890ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Startpos</name>
      <anchorfile>structec__eepromSMt.html</anchorfile>
      <anchor>ad6d7e4e076741a92c65f0b0eaa2f9d1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_emcyt</name>
    <filename>structec__emcyt.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>bData</name>
      <anchorfile>structec__emcyt.html</anchorfile>
      <anchor>aac9e69e26d1813052298c74b41ca6c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>CANOpen</name>
      <anchorfile>structec__emcyt.html</anchorfile>
      <anchor>a9899e455bae475d448c2c708152b53ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ErrorCode</name>
      <anchorfile>structec__emcyt.html</anchorfile>
      <anchor>a5b154cad4a118ee3e3dc22efb689f742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ErrorReg</name>
      <anchorfile>structec__emcyt.html</anchorfile>
      <anchor>a61c1a6ecf08d1f59d76ab683727a59f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_mbxheadert</type>
      <name>MbxHeader</name>
      <anchorfile>structec__emcyt.html</anchorfile>
      <anchor>a1a2b394a41de9a58fb4cdad6e7e2b89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>w1</name>
      <anchorfile>structec__emcyt.html</anchorfile>
      <anchor>a8b395b9c0033c805b590ee50b8e2d1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>w2</name>
      <anchorfile>structec__emcyt.html</anchorfile>
      <anchor>ab2866c3dc2f541bf5a5b616be0c194da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_eringt</name>
    <filename>structec__eringt.html</filename>
    <member kind="variable">
      <type>ec_errort</type>
      <name>Error</name>
      <anchorfile>structec__eringt.html</anchorfile>
      <anchor>ab502073093088ea9cffe763da6d75ca1</anchor>
      <arglist>[EC_MAXELIST+1]</arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>head</name>
      <anchorfile>structec__eringt.html</anchorfile>
      <anchor>ac784a467e9aa193fa56b0eb50b839db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>tail</name>
      <anchorfile>structec__eringt.html</anchorfile>
      <anchor>a836516589b99cd485d31762ee8195174</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_errort</name>
    <filename>structec__errort.html</filename>
    <member kind="variable">
      <type>union ec_errort::@11</type>
      <name>@12</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a8bff28a205a468eaab15555db2f00073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ec_errort::@11::@13</type>
      <name>@14</name>
      <anchorfile>unionec__errort_1_1@11.html</anchorfile>
      <anchor>a1f0862d9f990e218d6a1c35c2ae3f282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>b1</name>
      <anchorfile>structec__errort_1_1@11_1_1@13.html</anchorfile>
      <anchor>a6b3b04204afd27b3d31d32f3935d2813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ErrorCode</name>
      <anchorfile>structec__errort_1_1@11_1_1@13.html</anchorfile>
      <anchor>a66e7cc196b9f19f9e8da50ac7e9f6e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ErrorReg</name>
      <anchorfile>structec__errort_1_1@11_1_1@13.html</anchorfile>
      <anchor>a1f3911dd2bf5c9ce4cd148ba6a93b415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>w1</name>
      <anchorfile>structec__errort_1_1@11_1_1@13.html</anchorfile>
      <anchor>acfe64a9790ace04ebe8bcdfe81aa2231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>w2</name>
      <anchorfile>structec__errort_1_1@11_1_1@13.html</anchorfile>
      <anchor>ab56007830ed95ffcf9cdd957ec1faf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>AbortCode</name>
      <anchorfile>unionec__errort_1_1@11.html</anchorfile>
      <anchor>ac0c5e269f998c932815f90f5577b4699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_err_type</type>
      <name>Etype</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a8f6938ca351235c32c1cae0cb4884c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Index</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a27e8f4c9deeebb0cca1ba144a0874210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>Signal</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a4a903da9695bbc2e71f7fcbcffc678d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Slave</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a378b63dd0a18178dc63212f0249335c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>SubIdx</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>a0b7013ba46764a667790e0ab9a82180e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct timeval</type>
      <name>Time</name>
      <anchorfile>structec__errort.html</anchorfile>
      <anchor>aa89f86a2f98aba0c09d17c6b58894dcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_groupt</name>
    <filename>structec__groupt.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>blockLRW</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a10ff693e46f8ec95b951fc5ea3d90742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>DCnext</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>afc02a2af1b7c4c1aeee2d7ea9cc82f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>docheckstate</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a14723e0a5dec5ac026da07c1a141e9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>Ebuscurrent</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a5cd7ae9e871f34b9b6c1c60e8c8a7964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>expectedWKC</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a9d6d6195b9acf533e5461856af6dcee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>hasdc</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a7c6c3cd808c45b0b5e30d6bd48cf2180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>Ibytes</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a0a0bcf22cb82e8a0f371cf056d91ea29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8 *</type>
      <name>inputs</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a84264c465a3d0ef558f504d8df23352f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Ioffset</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>ab0f4346cd20bfcd86167cacd222840cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>IOsegment</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a58f54223d8525a9cf971de9d1c55a721</anchor>
      <arglist>[EC_MAXIOSEGMENTS]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Isegment</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a09258103f70d357e4b3881541745470e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>logstartaddr</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a9a7b95c076288fca60431bfe7d91bdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>nsegments</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a454d962745e9777a63cac6d6fdfcbdfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>Obytes</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>a5d8b3290a37bd2fe3cc7fe9c4c4e46d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8 *</type>
      <name>outputs</name>
      <anchorfile>structec__groupt.html</anchorfile>
      <anchor>ab00a92fa7648db076863b6dca096af12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_idxstackT</name>
    <filename>structec__idxstackT.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structec__idxstackT.html</anchorfile>
      <anchor>a4efcab2881fb80b5abe2070d3cea9590</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>idx</name>
      <anchorfile>structec__idxstackT.html</anchorfile>
      <anchor>ab85f89f444110b7cf5dac8b7926dcc1b</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>length</name>
      <anchorfile>structec__idxstackT.html</anchorfile>
      <anchor>a769b5eb9d888759f73ea2472a36d5301</anchor>
      <arglist>[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>pulled</name>
      <anchorfile>structec__idxstackT.html</anchorfile>
      <anchor>abc8d5cde60c88f275e5de97ec2ccbac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>pushed</name>
      <anchorfile>structec__idxstackT.html</anchorfile>
      <anchor>affd71cb33d9d90391621039bc2a528a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_ODlistt</name>
    <filename>structec__ODlistt.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>DataType</name>
      <anchorfile>structec__ODlistt.html</anchorfile>
      <anchor>a89b43e8e8f62b00baf107dd24358cef3</anchor>
      <arglist>[EC_MAXODLIST]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Entries</name>
      <anchorfile>structec__ODlistt.html</anchorfile>
      <anchor>aedad279230b2dba7634dc71cf4cd11ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Index</name>
      <anchorfile>structec__ODlistt.html</anchorfile>
      <anchor>ad37799665ec2768d159f8ea30f97c59d</anchor>
      <arglist>[EC_MAXODLIST]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>MaxSub</name>
      <anchorfile>structec__ODlistt.html</anchorfile>
      <anchor>ab3234dacc85853fb5de8333cb35e7a89</anchor>
      <arglist>[EC_MAXODLIST]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>Name</name>
      <anchorfile>structec__ODlistt.html</anchorfile>
      <anchor>a2364d4be8e5e3f2980dc298703cac205</anchor>
      <arglist>[EC_MAXODLIST][EC_MAXNAME+1]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ObjectCode</name>
      <anchorfile>structec__ODlistt.html</anchorfile>
      <anchor>a22088fc7bc26d33bed9a727772701190</anchor>
      <arglist>[EC_MAXODLIST]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Slave</name>
      <anchorfile>structec__ODlistt.html</anchorfile>
      <anchor>a6aa4339b0bd721aebe2c2b3fe3a09918</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_OElistt</name>
    <filename>structec__OElistt.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>BitLength</name>
      <anchorfile>structec__OElistt.html</anchorfile>
      <anchor>a165b09397d29f5cd98a928c2b75f8131</anchor>
      <arglist>[EC_MAXOELIST]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>DataType</name>
      <anchorfile>structec__OElistt.html</anchorfile>
      <anchor>a8eaa6e0d88fbfd1f3f5552a6babe58ee</anchor>
      <arglist>[EC_MAXOELIST]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Entries</name>
      <anchorfile>structec__OElistt.html</anchorfile>
      <anchor>a1749caa0fd7cb85800d10a5374815549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>Name</name>
      <anchorfile>structec__OElistt.html</anchorfile>
      <anchor>a38c6e3bbb3b8b34cce91550665349571</anchor>
      <arglist>[EC_MAXOELIST][EC_MAXNAME+1]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ObjAccess</name>
      <anchorfile>structec__OElistt.html</anchorfile>
      <anchor>a185d554cb9e6af735698d512a3c8b3a8</anchor>
      <arglist>[EC_MAXOELIST]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ValueInfo</name>
      <anchorfile>structec__OElistt.html</anchorfile>
      <anchor>a19a1bc73657c86390112ad7d384f323e</anchor>
      <arglist>[EC_MAXOELIST]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_sdoerrorlist_t</name>
    <filename>structec__sdoerrorlist__t.html</filename>
    <member kind="variable">
      <type>uint32</type>
      <name>errorcode</name>
      <anchorfile>structec__sdoerrorlist__t.html</anchorfile>
      <anchor>abc1579594f1d6a801c82d6bd572c2130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>errordescription</name>
      <anchorfile>structec__sdoerrorlist__t.html</anchorfile>
      <anchor>a3fe740a8e6e92482a20363546956b292</anchor>
      <arglist>[EC_MAXERRORNAME+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_slavet</name>
    <filename>structec__slavet.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>activeports</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a02a55bdeb6465853c71541ab4bc9a1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>aliasadr</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ab5b049dd1a2cef912f5f7cf706229df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ALstatuscode</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a65764583d9777eec47a13c2d79dcadb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>blockLRW</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a6da33901fa62935f643f89dddd72ea5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>CoEdetails</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a4501aa804b0919363c38daee86374605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>configadr</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aeb59cbe2d7affa7462a7cfafcc82af76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>configindex</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a1ae9ee86a3949c04ba321f681d3142a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>consumedports</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aaa194fbe053ef811f0b57a2536ffdde8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>DCactive</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a9ea4fac05131cef8ce5d064497ea9dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>DCcycle</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a509a4440fd3312da878d9b9ec3695767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>DCnext</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>adb5b997d308f3046e37d5cd71f42153d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>DCprevious</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aafe9861f78e59de99a265ce7f4d030de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>DCrtA</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a3a114eec5512355baf22490417c42003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>DCrtB</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a16d4f8086d40b29f14a97dfa8f9a873d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>DCrtC</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a4d076caa507e88528ff879713d388259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>DCrtD</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a3ae266099e353ea1d951bd725c6e6598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>DCshift</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a03b284a3257226e890b4477153941053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Dtype</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ac8cc19f5fcaa2f1d8dae8c062bb6e344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16</type>
      <name>Ebuscurrent</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aa7191b695cf12e91d2525fda3c1cbbab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>eep_8byte</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ad9b1e1153b08e4e8d84a6b577fc1dc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>eep_id</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a8fbb8f215f23fa56521f7520205c4af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>eep_man</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a07fd611ebc64b2c032829935f88882b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>eep_pdi</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a1918fd78b61dfea1a88b30109cb2a844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>eep_rev</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aaa2df4d17cb2701b0c9348ed56d74896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>entryport</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ab4cefaf7c8e1b8b476fa3ba55f4b6acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>EoEdetails</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a6cc8db3a66bfe57342e7ae27f22d4804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_fmmut</type>
      <name>FMMU</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>afa5967b63dfa43cd00bf00d276c3bae9</anchor>
      <arglist>[EC_MAXFMMU]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU0func</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>adbe7f70df902963f67e1c8a2cd8de083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU1func</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a5bc6abff4c4b4aae8c592cfe98eafc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU2func</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aadd3e94b133fc05eac2efd88310b014b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMU3func</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>adb799d3f812cb35b2c08c10168f556dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMUunused</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ac841d98fd332048dccefc5071242e59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FoEdetails</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a15bcab9fc2fb478e781e2051a679d896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>group</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a0d56608eb7d7cb65419e3a749e658a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>hasdc</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aa9c3fecca7303d416c275e1a4eda565c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Ibits</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a44c058652977893a81bebfcb8bd19542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>Ibytes</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>adf17b618058488cd2ad6aa01bec71e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8 *</type>
      <name>inputs</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a792a1e88b0b75dec06ccdbcc275b496e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>islost</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a80d6b5ae9aeeacc8e75c5395c09b52f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Istartbit</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a31c010988cfe12e07a049deeb5730c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Itype</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a121a1253f5015061e3af447b20b61f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>mbx_cnt</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ac70865680b5ce9d9f9952607a307304d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>mbx_l</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aa328ec3b6391db8ff58ab80ed78603b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>mbx_proto</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a29e346eb46981f0015f94a83416fd3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>mbx_rl</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a194f696c2c096d4f2b2274498496e4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>mbx_ro</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ac76c64423080e5e55aa995a84864719f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>mbx_wo</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a20e750f3eda41486301885f3dbdb7afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a9da0eda67c5b19cc6a72c4c4b6ac3f04</anchor>
      <arglist>[EC_MAXNAME+1]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Obits</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a30cafb847c9e2b570faf4ec582887468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>Obytes</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a5d6ac2ffd53b54853c1dbd776c44ae92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Ostartbit</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>adf55ad9907d0c9f5e1c6f05bd7922038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8 *</type>
      <name>outputs</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>adf6bd2b568de0c34fa9a2a10af521ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>parent</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a3fb4bf5e915aa4966155732e8752871f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>parentport</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aa9337b11b285d93baf84b6d1a37653f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>pdelay</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a3ce262c93ce758d07c6e8e84b779bd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>PO2SOconfig</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a144ff25fbaf897c3f213e180d0289d71</anchor>
      <arglist>)(uint16 slave)</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>ptype</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a23af5861aa7a1aaee0c156375045d65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>SIIindex</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>ae8c1c2cc58786e005280fdd7c0e87103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_smt</type>
      <name>SM</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a053601d84d41ab5fc0a950cb7adc6260</anchor>
      <arglist>[EC_MAXSM]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>SMtype</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a64bd93545355213efbe6b03d6c3df57e</anchor>
      <arglist>[EC_MAXSM]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>SoEdetails</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>aae2fb5a8f637abcd6490f83645fb0fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>state</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a676698529966da16de36d4dcb94473af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>topology</name>
      <anchorfile>structec__slavet.html</anchorfile>
      <anchor>a06abed0656bb203de3eb571b4a6b23f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_soeerrorlist_t</name>
    <filename>structec__soeerrorlist__t.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>errorcode</name>
      <anchorfile>structec__soeerrorlist__t.html</anchorfile>
      <anchor>a5441b6e752e205a26680560dcc47e24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>errordescription</name>
      <anchorfile>structec__soeerrorlist__t.html</anchorfile>
      <anchor>a0c0e065fdcd167678710ba64081bef84</anchor>
      <arglist>[EC_MAXERRORNAME+1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ec_stackT</name>
    <filename>structec__stackT.html</filename>
    <member kind="variable">
      <type>ec_bufT(*</type>
      <name>rxbuf</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>a4e97091fd0f88aff5e4f57642f94f039</anchor>
      <arglist>)[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>rxbufstat</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>ad9db0adb5ea790c247da61b4841ad044</anchor>
      <arglist>)[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>rxsa</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>a0ffb9814dae6d78d4226448f146bb900</anchor>
      <arglist>)[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>sock</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>ae13f4cd07cd1da8c33bfaafe2e07b49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT *</type>
      <name>tempbuf</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>aaedc671cd794bddfcd691f44990b494f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_bufT(*</type>
      <name>txbuf</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>a5e7a7b19245c1b4bc8504bf51402b2a2</anchor>
      <arglist>)[EC_MAXBUF]</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>txbuflength</name>
      <anchorfile>structec__stackT.html</anchorfile>
      <anchor>af26f6b30d89d7ca99189c330888039e5</anchor>
      <arglist>)[EC_MAXBUF]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>oro__xchg_dummy</name>
    <filename>structoro____xchg__dummy.html</filename>
    <member kind="variable">
      <type>unsigned long</type>
      <name>a</name>
      <anchorfile>structoro____xchg__dummy.html</anchorfile>
      <anchor>aa1625827823b0e4eb4e500a8654b00f0</anchor>
      <arglist>[100]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>oro_atomic_t</name>
    <filename>structoro__atomic__t.html</filename>
    <member kind="variable">
      <type>int volatile</type>
      <name>cnt</name>
      <anchorfile>structoro__atomic__t.html</anchorfile>
      <anchor>a8f0161d097f5b99e9ff74adedf372bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>counter</name>
      <anchorfile>structoro__atomic__t.html</anchorfile>
      <anchor>a4bd4b31138984832ae1efc9c834a56f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PACKED</name>
    <filename>structPACKED.html</filename>
    <member kind="variable">
      <type>union PACKED::@0</type>
      <name>@1</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1a0a6f786e6d39e70aa22d78ef0060c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>byte</name>
      <anchorfile>unionPACKED_1_1@0.html</anchorfile>
      <anchor>ad85e0128755420ffb69b968c0c32a72d</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>dword</name>
      <anchorfile>unionPACKED_1_1@0.html</anchorfile>
      <anchor>a53d2f741b8c2b5c63b1d6c84e6c79149</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>lword</name>
      <anchorfile>unionPACKED_1_1@0.html</anchorfile>
      <anchor>a3bf521cddd81150b1f2154f422bef8e5</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>word</name>
      <anchorfile>unionPACKED_1_1@0.html</anchorfile>
      <anchor>a50a52c06e466d1be4f74544c88757b8c</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>union PACKED::@15</type>
      <name>@16</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a775321d9e880a55a5d5508af085c730e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>bdata</name>
      <anchorfile>unionPACKED_1_1@15.html</anchorfile>
      <anchor>a8992cdaebb03aa1415dcfa88c1320055</anchor>
      <arglist>[0x200]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>ldata</name>
      <anchorfile>unionPACKED_1_1@15.html</anchorfile>
      <anchor>a7c97e46971eaf0c7a5ee32fd23a42a4f</anchor>
      <arglist>[0x80]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>wdata</name>
      <anchorfile>unionPACKED_1_1@15.html</anchorfile>
      <anchor>a696f19c5060f1486a4721c057a561d47</anchor>
      <arglist>[0x100]</arglist>
    </member>
    <member kind="variable">
      <type>union PACKED::@17</type>
      <name>@18</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aa2388b5e79bdf6a6d78f86104c9e6a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>bdata</name>
      <anchorfile>unionPACKED_1_1@17.html</anchorfile>
      <anchor>a802c97e3bebf1478c1c0aa5740f03b3e</anchor>
      <arglist>[0x200]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>ldata</name>
      <anchorfile>unionPACKED_1_1@17.html</anchorfile>
      <anchor>ad0a54b4b44c7920cc1b6ef5d0183e9e7</anchor>
      <arglist>[0x80]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>wdata</name>
      <anchorfile>unionPACKED_1_1@17.html</anchorfile>
      <anchor>a1e991eb21f7bb8840ef15b4259feed07</anchor>
      <arglist>[0x100]</arglist>
    </member>
    <member kind="variable">
      <type>union PACKED::@19</type>
      <name>@20</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a33aa90afaf4419b9416d058b1495c738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>ErrorCode</name>
      <anchorfile>unionPACKED_1_1@19.html</anchorfile>
      <anchor>ac9dcd8d84009dda691816c95b82f2f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>PacketNumber</name>
      <anchorfile>unionPACKED_1_1@19.html</anchorfile>
      <anchor>af2042fc0455df784bf7bb3724a0693df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>Password</name>
      <anchorfile>unionPACKED_1_1@19.html</anchorfile>
      <anchor>a620eef51f00cb3db37dbb446ae9aa0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union PACKED::@21</type>
      <name>@22</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a5c22eb981ddb15810c017ba23210655a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Data</name>
      <anchorfile>unionPACKED_1_1@21.html</anchorfile>
      <anchor>a9ac3d6ec7720a54e998c574e82a9dae9</anchor>
      <arglist>[EC_MAXFOEDATA]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ErrorText</name>
      <anchorfile>unionPACKED_1_1@21.html</anchorfile>
      <anchor>a28bec2e54a1c73c46df5904343ec1429</anchor>
      <arglist>[EC_MAXFOEDATA]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>FileName</name>
      <anchorfile>unionPACKED_1_1@21.html</anchorfile>
      <anchor>a792bfd1bcaef46148462fffff1c68f8f</anchor>
      <arglist>[EC_MAXFOEDATA]</arglist>
    </member>
    <member kind="variable">
      <type>union PACKED::@23</type>
      <name>@24</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>acb821a96b93bd4b29cbf7787f6a6ac0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>fragmentsleft</name>
      <anchorfile>unionPACKED_1_1@23.html</anchorfile>
      <anchor>a463974d06b437dce56abbf819e717db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>idn</name>
      <anchorfile>unionPACKED_1_1@23.html</anchorfile>
      <anchor>a387ecf80426b1fd51b750f01be6e8f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>addr</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a865bd2a5ed5c4e172a4abed8d96136a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>address</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1e0b793ab6fa7fe503ff689b9c4c71a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ADO</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ac2f7364cfb2a39799f964b04feb80df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ADP</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a40101570fa58d1b083cf1d7d7f552bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>alstatus</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a7d4f2e1bddd1e78ab7aef0a9c23fd95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>ALstatuscode</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aa62ebe4a992fc54e5c93294f7101b3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>alstatuscode</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ae9a361ee4ba250b1d4417ef7b330a754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>CANOpen</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a7a9580a14b0007e40f3c2413c9d9a2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>comm</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1bc0987fa779026d13dd0550ef38e10a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Command</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a5bc1de5b9fed2f9783a59cf59393dfb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>command</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a83166132c78697ec106d0f91d407e99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>command</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a128d8ec097aee9be79eafe5b026e7784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>currentlength</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a84c0ba9d76dd37ec8153afa96091619a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>d2</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aa5c4f3f81e6268f17dda5acf3a0d3c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>da0</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a4ed9264aebece3533d09e88d5410855c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>da1</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a7df9d5770dd273842b6b8ce9647ff1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>da2</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a62cfb939325b709e8f71b3de74ae3eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>datatype</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1e84c7ed1dffd46daf219bddf48de112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>decimals</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a02c5c5f6ba153da9b11a9c8b4f42aa2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>dlength</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>af2dadfbe073967439804804b29ed7fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>driveNo</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a50dd5b5c2eb6c1ebf4874ebc610750e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>elementflags</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a5e2b9637a00d90132bfd7a6c87a9cf50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>elength</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1d45a0f516a038a64645d72d26dec377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>error</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a6031345315738c33a73d5abc1c75e5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>etype</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a246ee7956b3bd7e85d76a3171bfcdb79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>evafactor</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a04d377841371ceb0c82d9fce1b2e9f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMUactive</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a6339b1314bae518eb487afe769094b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>FMMUtype</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ae605d1f43aa9cd24067632b7c1abcb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Fragments</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a7a57ca6ab7f544965901024aace912ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>idn</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aef78192dfe4a083e6f0b44d04664c351</anchor>
      <arglist>[EC_SOE_MAXMAPPING]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>incomplete</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ae0bc494a06f68222f5fc2dc687827125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Index</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1161e1928f2692ee8deed60f443ab4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>index</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1064fb5e7fb77d048714a862c682dc7c</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>index</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a83763fb8b4c31efea1f315726014181b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>irpt</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a8f83bfb1e72299e4efbe4501bc6f2428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>length</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a5ce67fba21d99363a061d7eceb5f2722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>length</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ad31eb3f4d3ae1e1384403901ba17d2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>list</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1f20545e5a643b11b2d011def879f31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>LogEndbit</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aee92b6dc36a5daf4aa417e7bbf084e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>LogLength</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ad420416b6347d006632ae9afc4f3fb98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>LogStart</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aa2930c26602bba1b0e5d60db65a4177f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>LogStartbit</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ab3c81e8d4f11c23b568f82422f9d65bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>maxlength</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a58d147ec1f8fccc1d044337ebbe97e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ec_mbxheadert</type>
      <name>MbxHeader</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a26e5aa9288988efa7030bd6040eb6a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>mbxtype</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a735ea8d2de2c1d46ce4cfa958912f346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>n</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aa5cb7f22dc4a24ea8740409cd2785d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>afcbd62d19639bc02facbe4266fba543e</anchor>
      <arglist>[EC_SOE_MAXNAME]</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>nu1</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a872df97edf9350bf0a6e903bd2a64672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>opCode</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a907fd0162e9c83012f6ec93abc6dd152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>OpCode</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a4a51dce4ec198193c9b5f9f4c6b05951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Opcode</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>aca50e0c15a423e0ab9b3c0d65791c189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>PDO</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>abd2f167dd1f063dabd2700cd9712d97f</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>PhysStart</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ae2becf8b461258064e67581694cb741c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>PhysStartBit</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a6d41a40856b389273d578661d1ef1066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>priority</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>af1e38365438ea351dcebda92fd9835d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>Reserved</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a8a9a955e70a97fb009f77d87a25d7022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>reserved1</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a0cf7871ead28969b5657c5d1279a3d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>reserved2</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a939fe3284b492e284c9fddccded7f579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>sa0</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ab958e5a38948143f719acc50d5eb0fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>sa1</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ade83dfd737dcdddbf2c70886da884098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>sa2</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>ae08b59f8147d602910b297478db6b539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>SMflags</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>acf5b4d0abd5921785390c2d8442b9dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>SMlength</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a15c1ecd5b64b55c76a1bb9fbb92b2100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>SMtype</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a4bb5db98cb63ae3a77fe9c1df60e1732</anchor>
      <arglist>[EC_MAXSM]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>StartAddr</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a43f9477fca89b0b87efcccd8757c168a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>State</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a9e64488a83ecc595a41f8526941fb1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>SubIndex</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a9e597cd96543ef235ebd35ec5a26603a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>Unused</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a18b3e21f7eace38099edfba6946816ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>unused</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a7cc22923230001baeb77399d005db537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>unused1</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a1bad6223478751101132c6b44bd89914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>unused2</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>abe89bf80107678d62642fae288ce943e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>wpop</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a215c141830ececff04f5c2176eed4ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>wppreop</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a081d17075f5e6c7330f972bd721bf7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>wpsafeop</name>
      <anchorfile>structPACKED.html</anchorfile>
      <anchor>a2a979cf6c0911cb4db96ebc7ebbc9547</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YouBotArmTest</name>
    <filename>classYouBotArmTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classYouBotArmTest.html</anchorfile>
      <anchor>a8d72279652fa7d94c4c2f540ccd4d317</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>classYouBotArmTest.html</anchorfile>
      <anchor>a379b765f08760fe6f1f2a69c4b4af80d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotArmTest</name>
      <anchorfile>classYouBotArmTest.html</anchorfile>
      <anchor>a5c638420d5b2b0a95b73c59e668cabb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>youBotArmTest</name>
      <anchorfile>classYouBotArmTest.html</anchorfile>
      <anchor>a42f4b9e03c196a66209f37dad8463e76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotArmTest</name>
      <anchorfile>classYouBotArmTest.html</anchorfile>
      <anchor>a898c2407ab6711b64117480802880bdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classYouBotArmTest.html</anchorfile>
      <anchor>ae6b558f7669284de799feb98bc91e92b</anchor>
      <arglist>(youBotArmTest)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE</name>
      <anchorfile>classYouBotArmTest.html</anchorfile>
      <anchor>a70a9277d8f6bd1cf5b9465e91c4bee30</anchor>
      <arglist>(YouBotArmTest)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_END</name>
      <anchorfile>classYouBotArmTest.html</anchorfile>
      <anchor>a59fc1e5125c4a40173f012033c57b03f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>dof</name>
      <anchorfile>classYouBotArmTest.html</anchorfile>
      <anchor>a64c589b8827f117035835e28103bf5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>overallTime</name>
      <anchorfile>classYouBotArmTest.html</anchorfile>
      <anchor>af0233f8331e4133ec6532190f3efd12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>startTime</name>
      <anchorfile>classYouBotArmTest.html</anchorfile>
      <anchor>a88ea087ae0f21792ec46448109076a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>updateCycle</name>
      <anchorfile>classYouBotArmTest.html</anchorfile>
      <anchor>ad2340e0c1961b2d1905722384251b246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YouBotArmTestWithoutThread</name>
    <filename>classYouBotArmTestWithoutThread.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classYouBotArmTestWithoutThread.html</anchorfile>
      <anchor>aa0b9ba38dda06a2e745b69850893fd98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>classYouBotArmTestWithoutThread.html</anchorfile>
      <anchor>a8f15ea82e9ce6325875e54cd365783de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>youBotArmTest</name>
      <anchorfile>classYouBotArmTestWithoutThread.html</anchorfile>
      <anchor>a399bc8ce8f4ed02e9c057b1687225342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotArmTestWithoutThread</name>
      <anchorfile>classYouBotArmTestWithoutThread.html</anchorfile>
      <anchor>ae6ae9c5ffa4716bd7973b267fd7e7fb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotArmTestWithoutThread</name>
      <anchorfile>classYouBotArmTestWithoutThread.html</anchorfile>
      <anchor>a55d70a4e80aab638d33fd93e8686ea07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classYouBotArmTestWithoutThread.html</anchorfile>
      <anchor>af5e4115db63f9b13c616c7ab12927412</anchor>
      <arglist>(youBotArmTest)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE</name>
      <anchorfile>classYouBotArmTestWithoutThread.html</anchorfile>
      <anchor>ad6eb635f8309fb2b9ebfa184b51abdca</anchor>
      <arglist>(YouBotArmTestWithoutThread)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_END</name>
      <anchorfile>classYouBotArmTestWithoutThread.html</anchorfile>
      <anchor>ab73efc64a9d620614cafc4301d168085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>dof</name>
      <anchorfile>classYouBotArmTestWithoutThread.html</anchorfile>
      <anchor>a4fdc8666e11d086096d48493b7c47772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EthercatMasterInterface *</type>
      <name>ethercatMaster</name>
      <anchorfile>classYouBotArmTestWithoutThread.html</anchorfile>
      <anchor>a0b414d58eefa3e5b81d0daa29302cb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>overallTime</name>
      <anchorfile>classYouBotArmTestWithoutThread.html</anchorfile>
      <anchor>ab1a3e6fb9a8f9c5b6fea56d1d00c298d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>startTime</name>
      <anchorfile>classYouBotArmTestWithoutThread.html</anchorfile>
      <anchor>a38f383e15ba316ca6e1477a279cfe0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>updateCycle</name>
      <anchorfile>classYouBotArmTestWithoutThread.html</anchorfile>
      <anchor>a8aed3c80c6d5a01a839548632f3802fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YouBotBaseKinematicsTest</name>
    <filename>classYouBotBaseKinematicsTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classYouBotBaseKinematicsTest.html</anchorfile>
      <anchor>abf8fecac63f89a04576ee61d0835d744</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>classYouBotBaseKinematicsTest.html</anchorfile>
      <anchor>a722fa1ea0abe861fffcc2ce2812d9ed7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotBaseKinematicsTest</name>
      <anchorfile>classYouBotBaseKinematicsTest.html</anchorfile>
      <anchor>ac2a0b3114adb8fbb8d84b3c5876e09f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>youBotBaseKinematicsTest</name>
      <anchorfile>classYouBotBaseKinematicsTest.html</anchorfile>
      <anchor>af6f1153fe01287dc6b8c25fbeb83b989</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotBaseKinematicsTest</name>
      <anchorfile>classYouBotBaseKinematicsTest.html</anchorfile>
      <anchor>a7b3869fd61306fd7ef5f613b34c2fb46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classYouBotBaseKinematicsTest.html</anchorfile>
      <anchor>ad7f85c2efe1fe486698f1e75b4e7388f</anchor>
      <arglist>(youBotBaseKinematicsTest)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE</name>
      <anchorfile>classYouBotBaseKinematicsTest.html</anchorfile>
      <anchor>a51bfd004de76a88659ed6aee0fbaeb5b</anchor>
      <arglist>(YouBotBaseKinematicsTest)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_END</name>
      <anchorfile>classYouBotBaseKinematicsTest.html</anchorfile>
      <anchor>af2d784d1e419d42e8e343cd77deb80f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>overallTime</name>
      <anchorfile>classYouBotBaseKinematicsTest.html</anchorfile>
      <anchor>a05cd6fcfd5a18ae32a39fac18b4a203f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>startTime</name>
      <anchorfile>classYouBotBaseKinematicsTest.html</anchorfile>
      <anchor>aabfa461d26ecb7d1a6803712a2bb7126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>updateCycle</name>
      <anchorfile>classYouBotBaseKinematicsTest.html</anchorfile>
      <anchor>a77edf4c183ca0f37b4089a6d5d3685e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YouBotBaseTest</name>
    <filename>classYouBotBaseTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>ae163e6629d52ccd1107953550e6e7d55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>a9013426076aa31f5a1697a5b4fa59bd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotBaseTest</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>af2e578e0680f61700ee67682e8d3cf75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>youBotBaseTest_CurrentMode</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>ad323d81fe65950e90ced649ebbfaea1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>youBotBaseTest_PositionMode</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>ade8c1f24d3c61f292da2f5de7e2ec335</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>youBotBaseTest_VelocityMode</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>a8c33582b65d171333d381cb0262b1d8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotBaseTest</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>a3fc340f510a50e10c9234d7bf4ece5aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>afa8fb4d7e78210b064ccce5ac54d5afe</anchor>
      <arglist>(youBotBaseTest_PositionMode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>ae76ba85ceb6bb8ca127110e47c346f59</anchor>
      <arglist>(youBotBaseTest_VelocityMode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>a2da8de78333b3c0ba3334942318aacd2</anchor>
      <arglist>(youBotBaseTest_CurrentMode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>a96f67314119d33935ed6e6103eaa0556</anchor>
      <arglist>(YouBotBaseTest)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_END</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>a9f08bc774fd2437592ebdfaf098b9ba2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointCurrentSetpoint</type>
      <name>currentSetpoint</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>a493726fb6646902900ebd34968c27f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>durationNull</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>aca446a2e1c67a78e2042377cc4093e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>jointNO</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>a2fbd125c5b47e295fb76375378fee8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>overallTime</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>a874f62880ffef543f7982cfc8d82aca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointAngleSetpoint</type>
      <name>setAngle</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>ad17e3c10c6eb47c4b1c03494aea33dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVelocitySetpoint</type>
      <name>setVel</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>a486c3aea6a2709e0888e5d89cb4885db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>startTime</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>a467653cc02739b9dea544bcd69b1e64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>stepStartTime</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>af574f412a1fe19947c43bc0924ca2d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>updateCycle</name>
      <anchorfile>classYouBotBaseTest.html</anchorfile>
      <anchor>a817cbb5fb5f22869bfe4872c78cf8756</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YouBotBaseTestWithoutThread</name>
    <filename>classYouBotBaseTestWithoutThread.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a9b4abe93a42714fa0f0d50100d14e471</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a5c879e6491f08a1541b2210c17e32966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotBaseTestWithoutThread</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a612b6473150fc6d2def176ced69c28be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>YouBotBaseTestWithoutThread_CurrentMode</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a4278a661774eada61b314e1f05a39ee6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>YouBotBaseTestWithoutThread_PositionMode</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a3d4362599264f55a0df080c4ccba1d74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>YouBotBaseTestWithoutThread_VelocityMode</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a666cc7d4b63c5542576c6b33eb0a0c85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotBaseTestWithoutThread</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a2887fd488f49fe646cd8850c1690e22d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a1500870e1a1fb9e18ae531a230ad97ce</anchor>
      <arglist>(YouBotBaseTestWithoutThread_PositionMode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>aa283bd3853e06e9e196619644558c916</anchor>
      <arglist>(YouBotBaseTestWithoutThread_VelocityMode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a1a09e7ccf8da4444434e121eeb9f8e6f</anchor>
      <arglist>(YouBotBaseTestWithoutThread_CurrentMode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a3816c324fd761420888eb9561b07d805</anchor>
      <arglist>(YouBotBaseTestWithoutThread)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_END</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a69269ee659fd3d26bb1d6d3e9e83f3fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointCurrentSetpoint</type>
      <name>currentSetpoint</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a8cbea03b9c24ad8647062b68416f88e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>durationNull</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a74e4671bf54fcf348bbba0714af5ac3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EthercatMasterInterface *</type>
      <name>ethercatMaster</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a482f32d4b3f0fb69f2ebbbb3becd8a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>jointNO</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a2904f7430a4a0995fbfd74a26da2a9cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>overallTime</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a301a05701bde026e422b0c7c86808083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointAngleSetpoint</type>
      <name>setAngle</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a11c04b8118775e767645b348854fb117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVelocitySetpoint</type>
      <name>setVel</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a364598c244232249cc04601dd734d845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>startTime</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>aabdbf985b94966d4888e4de0bb795a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>stepStartTime</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a486034c57f41400d1fe5338ecbb1093a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>updateCycle</name>
      <anchorfile>classYouBotBaseTestWithoutThread.html</anchorfile>
      <anchor>a9e45d9bd5c07e50aec54fc68922a9c91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YouBotGripperTest</name>
    <filename>classYouBotGripperTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classYouBotGripperTest.html</anchorfile>
      <anchor>a5e53889b4d6d079e5322ab6135de0efc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>classYouBotGripperTest.html</anchorfile>
      <anchor>a607e4d71a38db272c42c447034af3020</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotGripperTest</name>
      <anchorfile>classYouBotGripperTest.html</anchorfile>
      <anchor>aa9aac9ab53c3f24d5db7b979ab91dcf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>youBotGripperTest</name>
      <anchorfile>classYouBotGripperTest.html</anchorfile>
      <anchor>a69fdd1768dcdcd1bd26edc7daa971879</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotGripperTest</name>
      <anchorfile>classYouBotGripperTest.html</anchorfile>
      <anchor>a1ee4a90018160cf1c2c3d685781dfd21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classYouBotGripperTest.html</anchorfile>
      <anchor>a34d2e0b6d9db4e437ef2f25aa6aac94a</anchor>
      <arglist>(youBotGripperTest)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE</name>
      <anchorfile>classYouBotGripperTest.html</anchorfile>
      <anchor>a816b94c7754e0ce5cb2d41cb6b0728ec</anchor>
      <arglist>(YouBotGripperTest)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_END</name>
      <anchorfile>classYouBotGripperTest.html</anchorfile>
      <anchor>ab9a923a7cb96a8b6f8a5e2cf9ed38d41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>dof</name>
      <anchorfile>classYouBotGripperTest.html</anchorfile>
      <anchor>a11a40e2f397cf15f6b698a4bd18ffdc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>overallTime</name>
      <anchorfile>classYouBotGripperTest.html</anchorfile>
      <anchor>a94ecbb242f5f67ab8bce352c7bcd9f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>startTime</name>
      <anchorfile>classYouBotGripperTest.html</anchorfile>
      <anchor>a143fac838296c1026e183a092c3c4b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>updateCycle</name>
      <anchorfile>classYouBotGripperTest.html</anchorfile>
      <anchor>aa405988760bacb5e75851d8c9698d342</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>youbot</name>
    <filename>namespaceyoubot.html</filename>
    <class kind="class">youbot::ActivateOvervoltageProtection</class>
    <class kind="class">youbot::ActualAcceleration</class>
    <class kind="class">youbot::ActualCommutationOffset</class>
    <class kind="class">youbot::ActualLoadValue</class>
    <class kind="class">youbot::ActualModuleSupplyCurrent</class>
    <class kind="class">youbot::ActualMotorDriverTemperature</class>
    <class kind="class">youbot::ActualMotorVoltage</class>
    <class kind="class">youbot::ActualPosition</class>
    <class kind="class">youbot::ActualVelocity</class>
    <class kind="class">youbot::ApproveProtectedParameters</class>
    <class kind="class">youbot::BarSpacingOffset</class>
    <class kind="class">youbot::BaseKinematic</class>
    <class kind="class">youbot::BEMFConstant</class>
    <class kind="class">youbot::CalibrateGripper</class>
    <class kind="class">youbot::CalibrateJoint</class>
    <class kind="class">youbot::ChopperBlankTime</class>
    <class kind="class">youbot::ChopperHysteresisDecrement</class>
    <class kind="class">youbot::ChopperHysteresisEnd</class>
    <class kind="class">youbot::ChopperHysteresisStart</class>
    <class kind="class">youbot::ChopperMode</class>
    <class kind="class">youbot::ChopperOffTime</class>
    <class kind="class">youbot::ClearI2tExceededFlag</class>
    <class kind="class">youbot::ClearMotorControllerTimeoutFlag</class>
    <class kind="class">youbot::CommutationMode</class>
    <class kind="class">youbot::CommutationMotorCurrent</class>
    <class kind="class">youbot::ConfigFile</class>
    <class kind="class">youbot::CurrentControlLoopDelay</class>
    <class kind="class">youbot::CurrentError</class>
    <class kind="class">youbot::CurrentErrorSum</class>
    <class kind="class">youbot::DataObjectLockFree</class>
    <class kind="class">youbot::DataTrace</class>
    <class kind="class">youbot::DoubleStepEnable</class>
    <class kind="class">youbot::DParameterCurrentControl</class>
    <class kind="class">youbot::DParameterFirstParametersPositionControl</class>
    <class kind="class">youbot::DParameterFirstParametersSpeedControl</class>
    <class kind="class">youbot::DParameterSecondParametersPositionControl</class>
    <class kind="class">youbot::DParameterSecondParametersSpeedControl</class>
    <class kind="class">youbot::DParameterTrajectoryControl</class>
    <class kind="class">youbot::EncoderResolution</class>
    <class kind="class">youbot::EncoderStopSwitch</class>
    <class kind="class">youbot::EncoderTicksPerRound</class>
    <class kind="class">youbot::ErrorAndStatus</class>
    <class kind="class">youbot::ErrorFlags</class>
    <class kind="class">youbot::EtherCATConnectionException</class>
    <class kind="class">youbot::EthercatMaster</class>
    <class kind="class">youbot::EthercatMasterInterface</class>
    <class kind="class">youbot::EthercatMasterWithoutThread</class>
    <class kind="class">youbot::EthercatMasterWithThread</class>
    <class kind="class">youbot::FileNotFoundException</class>
    <class kind="class">youbot::FirmwareVersion</class>
    <class kind="class">youbot::FourSwedishWheelOmniBaseKinematic</class>
    <class kind="class">youbot::FourSwedishWheelOmniBaseKinematicConfiguration</class>
    <class kind="class">youbot::Freewheeling</class>
    <class kind="class">youbot::GearRatio</class>
    <class kind="class">youbot::Gripper</class>
    <class kind="class">youbot::GripperBarEncoderSetpoint</class>
    <class kind="class">youbot::GripperBarName</class>
    <class kind="class">youbot::GripperBarPositionSetPoint</class>
    <class kind="class">youbot::GripperBarSpacingSetPoint</class>
    <class kind="class">youbot::GripperData</class>
    <class kind="class">youbot::GripperDataTrace</class>
    <class kind="class">youbot::GripperFirmwareVersion</class>
    <class kind="class">youbot::GripperParameter</class>
    <class kind="class">youbot::GripperSensedBarPosition</class>
    <class kind="class">youbot::GripperSensedBarSpacing</class>
    <class kind="class">youbot::GripperSensedVelocity</class>
    <class kind="class">youbot::HallSensorPolarityReversal</class>
    <class kind="class">youbot::I2tExceedCounter</class>
    <class kind="class">youbot::I2tLimit</class>
    <class kind="class">youbot::I2tSum</class>
    <class kind="class">youbot::IClippingParameterCurrentControl</class>
    <class kind="class">youbot::IClippingParameterFirstParametersPositionControl</class>
    <class kind="class">youbot::IClippingParameterFirstParametersSpeedControl</class>
    <class kind="class">youbot::IClippingParameterSecondParametersPositionControl</class>
    <class kind="class">youbot::IClippingParameterSecondParametersSpeedControl</class>
    <class kind="class">youbot::IClippingParameterTrajectoryControl</class>
    <class kind="class">youbot::InitializationMode</class>
    <class kind="class">youbot::InitializeJoint</class>
    <class kind="class">youbot::InitSineDelay</class>
    <class kind="class">youbot::InverseMovementDirection</class>
    <class kind="class">youbot::IParameterCurrentControl</class>
    <class kind="class">youbot::IParameterFirstParametersPositionControl</class>
    <class kind="class">youbot::IParameterFirstParametersSpeedControl</class>
    <class kind="class">youbot::IParameterSecondParametersPositionControl</class>
    <class kind="class">youbot::IParameterSecondParametersSpeedControl</class>
    <class kind="class">youbot::IParameterTrajectoryControl</class>
    <class kind="class">youbot::Joint</class>
    <class kind="class">youbot::JointAngleSetpoint</class>
    <class kind="class">youbot::JointComputedData</class>
    <class kind="class">youbot::JointComputedSetpoint</class>
    <class kind="class">youbot::JointControllerComputedData</class>
    <class kind="class">youbot::JointCurrentSetpoint</class>
    <class kind="class">youbot::JointData</class>
    <class kind="class">youbot::JointDataSetpoint</class>
    <class kind="class">youbot::JointEncoderSetpoint</class>
    <class kind="class">youbot::JointErrorException</class>
    <class kind="class">youbot::JointLimitMonitor</class>
    <class kind="class">youbot::JointLimits</class>
    <class kind="class">youbot::JointLimitsRadian</class>
    <class kind="class">youbot::JointName</class>
    <class kind="class">youbot::JointParameter</class>
    <class kind="class">youbot::JointParameterException</class>
    <class kind="class">youbot::JointPWMSetpoint</class>
    <class kind="class">youbot::JointRampGeneratorVelocity</class>
    <class kind="class">youbot::JointRoundsPerMinuteSetpoint</class>
    <class kind="class">youbot::JointSensedAngle</class>
    <class kind="class">youbot::JointSensedCurrent</class>
    <class kind="class">youbot::JointSensedData</class>
    <class kind="class">youbot::JointSensedEncoderTicks</class>
    <class kind="class">youbot::JointSensedPWM</class>
    <class kind="class">youbot::JointSensedRoundsPerMinute</class>
    <class kind="class">youbot::JointSensedTorque</class>
    <class kind="class">youbot::JointSensedVelocity</class>
    <class kind="class">youbot::JointTorqueSetpoint</class>
    <class kind="class">youbot::JointTrajectory</class>
    <class kind="class">youbot::JointTrajectoryController</class>
    <class kind="class">youbot::JointVelocitySetpoint</class>
    <class kind="class">youbot::KeyNotFoundException</class>
    <class kind="class">youbot::Logger</class>
    <class kind="struct">youbot::mailboxInputBuffer</class>
    <class kind="struct">youbot::mailboxOutputBuffer</class>
    <class kind="class">youbot::MassInertiaConstant</class>
    <class kind="class">youbot::MaxEncoderValue</class>
    <class kind="class">youbot::MaximumAcceleration</class>
    <class kind="class">youbot::MaximumCurrent</class>
    <class kind="class">youbot::MaximumMotorCurrent</class>
    <class kind="class">youbot::MaximumPositioningSpeed</class>
    <class kind="class">youbot::MaximumPositioningVelocity</class>
    <class kind="class">youbot::MaximumVelocityToSetPosition</class>
    <class kind="class">youbot::MaxTravelDistance</class>
    <class kind="class">youbot::MicrostepResolution</class>
    <class kind="class">youbot::MinimumSpeed</class>
    <class kind="class">youbot::MotorAcceleration</class>
    <class kind="class">youbot::MotorCoilResistance</class>
    <class kind="class">youbot::MotorControllerTimeout</class>
    <class kind="class">youbot::MotorHaltedVelocity</class>
    <class kind="class">youbot::MotorPoles</class>
    <class kind="class">youbot::OneDOFGripper</class>
    <class kind="class">youbot::OneDOFGripperData</class>
    <class kind="class">youbot::OperationalTime</class>
    <class kind="class">youbot::Parameter</class>
    <class kind="class">youbot::PidController</class>
    <class kind="class">youbot::PIDControlTime</class>
    <class kind="class">youbot::PositionControlSwitchingThreshold</class>
    <class kind="class">youbot::PositionError</class>
    <class kind="class">youbot::PositionErrorSum</class>
    <class kind="class">youbot::PositionSetpoint</class>
    <class kind="class">youbot::PositionTargetReachedDistance</class>
    <class kind="class">youbot::PowerDownDelay</class>
    <class kind="class">youbot::PParameterCurrentControl</class>
    <class kind="class">youbot::PParameterFirstParametersPositionControl</class>
    <class kind="class">youbot::PParameterFirstParametersSpeedControl</class>
    <class kind="class">youbot::PParameterSecondParametersPositionControl</class>
    <class kind="class">youbot::PParameterSecondParametersSpeedControl</class>
    <class kind="class">youbot::PParameterTrajectoryControl</class>
    <class kind="class">youbot::PulseDivisor</class>
    <class kind="class">youbot::RampDivisor</class>
    <class kind="class">youbot::RampGeneratorSpeed</class>
    <class kind="class">youbot::RampGeneratorSpeedAndPositionControl</class>
    <class kind="class">youbot::RampMode</class>
    <class kind="class">youbot::ReversingEncoderDirection</class>
    <class kind="struct">youbot::Segment</class>
    <class kind="class">youbot::SetEncoderCounterZeroAtNextNChannel</class>
    <class kind="class">youbot::SetEncoderCounterZeroAtNextSwitch</class>
    <class kind="class">youbot::SetEncoderCounterZeroOnlyOnce</class>
    <class kind="class">youbot::ShortDetectionTimer</class>
    <class kind="class">youbot::ShortProtectionDisable</class>
    <class kind="class">youbot::SineInitializationVelocity</class>
    <class kind="struct">youbot::SlaveMessageInput</class>
    <class kind="struct">youbot::SlaveMessageOutput</class>
    <class kind="class">youbot::SlopeControlHighSide</class>
    <class kind="class">youbot::SlopeControlLowSide</class>
    <class kind="class">youbot::SmartEnergyActualCurrent</class>
    <class kind="class">youbot::SmartEnergyCurrentDownStep</class>
    <class kind="class">youbot::SmartEnergyCurrentMinimum</class>
    <class kind="class">youbot::SmartEnergyCurrentUpStep</class>
    <class kind="class">youbot::SmartEnergyHysteresis</class>
    <class kind="class">youbot::SmartEnergyHysteresisStart</class>
    <class kind="class">youbot::SmartEnergySlowRunCurrent</class>
    <class kind="class">youbot::SmartEnergyThresholdSpeed</class>
    <class kind="class">youbot::SortTreeVector</class>
    <class kind="class">youbot::SpeedControlSwitchingThreshold</class>
    <class kind="struct">youbot::Spline</class>
    <class kind="class">youbot::StallGuard2FilterEnable</class>
    <class kind="class">youbot::StallGuard2Threshold</class>
    <class kind="class">youbot::StandbyCurrent</class>
    <class kind="class">youbot::StepInterpolationEnable</class>
    <class kind="class">youbot::StopOnStall</class>
    <class kind="class">youbot::StopSwitchPolarity</class>
    <class kind="class">youbot::TargetPositionReached</class>
    <class kind="class">youbot::ThermalWindingTimeConstant</class>
    <class kind="class">youbot::TorqueConstant</class>
    <class kind="struct">youbot::TrajectorySegment</class>
    <class kind="class">youbot::VelocityError</class>
    <class kind="class">youbot::VelocityErrorSum</class>
    <class kind="class">youbot::VelocitySetpoint</class>
    <class kind="class">youbot::VelocityThresholdForHallFX</class>
    <class kind="class">youbot::Vsense</class>
    <class kind="class">youbot::WheeledBaseKinematic</class>
    <class kind="class">youbot::YouBotApiJointParameter</class>
    <class kind="class">youbot::YouBotBase</class>
    <class kind="class">youbot::YouBotGripper</class>
    <class kind="class">youbot::YouBotGripperBar</class>
    <class kind="class">youbot::YouBotGripperParameter</class>
    <class kind="class">youbot::YouBotJoint</class>
    <class kind="class">youbot::YouBotJointParameter</class>
    <class kind="class">youbot::YouBotJointParameterPasswordProtected</class>
    <class kind="class">youbot::YouBotJointParameterReadOnly</class>
    <class kind="class">youbot::YouBotJointStorage</class>
    <class kind="class">youbot::YouBotManipulator</class>
    <class kind="class">youbot::YouBotSlaveMailboxMsg</class>
    <class kind="class">youbot::YouBotSlaveMailboxMsgThreadSafe</class>
    <class kind="class">youbot::YouBotSlaveMsg</class>
    <class kind="class">youbot::YouBotSlaveMsgThreadSafe</class>
    <member kind="typedef">
      <type>boost::units::make_scaled_unit&lt; si::length, boost::units::scale&lt; 10, boost::units::static_rational&lt;-2 &gt; &gt; &gt;::type</type>
      <name>centimeter</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a44ee5714a981ff95fd0ae08ee70b4cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum youbot::TMCLCommandNumber</type>
      <name>CommandNumber</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a7b584552c0a82050716085a0a22fec7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::units::make_scaled_unit&lt; si::length, boost::units::scale&lt; 10, boost::units::static_rational&lt;-3 &gt; &gt; &gt;::type</type>
      <name>millimeter</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a40d543ee0599c57779eb0f6c666153bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::units::make_scaled_unit&lt; si::time, boost::units::scale&lt; 10, boost::units::static_rational&lt;-3 &gt; &gt; &gt;::type</type>
      <name>millisecond</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9aa0fd380fc81fab409821c69354fddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CalibrationDirection</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a914fefad8ccdfd4e01fafe0580efbd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITIV</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a914fefad8ccdfd4e01fafe0580efbd7fa83837b80a518d68d4a63f09478afeb95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEGATIV</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a914fefad8ccdfd4e01fafe0580efbd7fa23403f85d7c5a3dbef29f1afa43e81b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DataTraceCntrollerMode</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION_CONTROL_RAD</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8a4ee1f9d9eb20dd4f05c68226f6c6c164</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION_CONTROL_ENC</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8a75db5f37b8f281efedb1921cd247758f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY_CONTROL_RAD_SEC</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8a25822ae4fdad7e6639ac058c70b70514</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY_CONTROL_RPM</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8a2d8337036cc47fabe45ef2bc7854fea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURRENT_CONTROL_MODE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8a6ee1acf0b2240c7e5b0cb78ad7fe4542</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TORQUE_CONTROL_MODE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8af75062ebe57af079509f43a3cf16234c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_DEFINED</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a1d04599d270904bff6918fd3d0d42db8a14de17920f1d2a1a85f9f980a1066da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>GripperErrorFlags</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STALL_GUARD_STATUS</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfca20367a0eb970668fb15df2b56f5f20fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRIPPER_OVER_TEMPERATURE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfca611afd7080f842c16c8648817d66fa79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRE_WARNING_OVER_TEMPERATURE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfca7b95f7222e6c5a7215ff969f1415e7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT_TO_GROUND_A</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfca4dff009fa79617213b62e904f7277c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT_TO_GROUND_B</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfca25fcd1c6eaff678cc9f07a5789dd6f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPEN_LOAD_A</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfca91fbaf9f44f7147c087c484cb0c4100a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPEN_LOAD_B</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfcad4128f649ca1308bb9f1cb6e567c133b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STAND_STILL</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3fa4cbf73954e4ee9cfa1d66601cedfcacd93ae162e8d875b6ccf130a10704dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MailboxErrorFlags</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceede</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVER_CURRENT</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea1c593b59435a22db49c47a532d5a1319</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDER_VOLTAGE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedead964ec00c941432d6c77fa843b4bd763</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVER_VOLTAGE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea5bf213894419892f3a0df3c7f954d002</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OVER_TEMPERATURE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea0128894f42880c4a19779ef073563a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOR_HALTED</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea0a2e60c1f7733f055e6054b8a4e5391d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HALL_SENSOR_ERROR</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea940edac9b17bbdbe0d60423dff490d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY_MODE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea67f8de37f87f704bf9cea4b509f6db21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION_MODE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea252af5fe31f4492b018f22fcba5a72f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TORQUE_MODE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea627385e0f2018f3857bc0580e7e7a3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION_REACHED</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedeab288cc5a483c4dae76a6310ad49acfc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INITIALIZED</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea6a5af2aceb4f0794039068395b31b5a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIMEOUT</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedeaeddc7c6e89726934f19348b05d5920bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>I2T_EXCEEDED</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad216a405427372f0111df62f618ceedea3889dbf1bd26aba787576e9b257cf879</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ParameterType</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3e4b520e5932ab53fc7a28cdfb9a8198</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOR_CONTOLLER_PARAMETER</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3e4b520e5932ab53fc7a28cdfb9a8198ac6d9372a2f4108e1b0dcda9dd88989d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>API_PARAMETER</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a3e4b520e5932ab53fc7a28cdfb9a8198a67a8c177ef428e76282912a13c29c225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>severity_level</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9c5944e1b5dea75903e50cc285ee9ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>trace</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9c5944e1b5dea75903e50cc285ee9ec4aeaa2915f96908611f703297ec1ce96e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>debug</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9c5944e1b5dea75903e50cc285ee9ec4ab2a0b21957524298527896b1bd4e9451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>info</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9c5944e1b5dea75903e50cc285ee9ec4a8aeb136d5b0c8e807b3dc688af815621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>warning</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9c5944e1b5dea75903e50cc285ee9ec4a92c5d897d237be676110a28a3d8b3d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>error</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9c5944e1b5dea75903e50cc285ee9ec4a1c5680cf1b015b379568f4779d0cbd16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fatal</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a9c5944e1b5dea75903e50cc285ee9ec4a3064309f657440a5be9b65e7f49def82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TMCLCommandNumber</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROR</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea86f733a61439a0c54eabf910f36bdc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROL</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fead6412ad54f7d1839064b824a20ed45ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MST</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea0a7929fdbe92c63bad3cc15cbf4a1fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MVP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01feaf08d6726298581da70ae72344e2d3266</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SAP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea75d4dea3e01a1523425a679c1aefbe35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea741e1361d4c62a1322073d1d0537088f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STAP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01feac275e7611b6a65ec1f7aad4ac82e06d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RSAP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fead3d40e1962d7e118d74666e1e74f43c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SGP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea7078fff4112ab8b7248dafc12e1f4b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GGP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea71e452703a40a59f56f91c5daf1179e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STGP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea9da1620251ed96aa64f99e20ded28337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RSGP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea022c401b4c6f828f193f89722233f2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RFS</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01feab39729a0bb91815bd11d0bb0ab77de69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIO</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea8ed24f59f6b1d64043bcea59359cd6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GIO</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01feac41ec0ed597a75b6e7dc6719c890e01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCO</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea5668106bc1e52db827b2baad52343c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GCO</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01feaeb15a933176bd17e7137c41e49f0e2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCO</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea1f6acd0ffc7d4ac7b464b578a2ce2114</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIRMWARE_VERSION</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad521f0d193580c88bb5e36e33e3f01fea905aafc04ca24f0ee80fc76daafa7f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TMCLModuleAddress</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad0e5b92af5070885505de74b9410eaf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRIVE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad0e5b92af5070885505de74b9410eaf4acfdf12b86a5e3f104ce8e6677b0c40b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRIPPER</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ad0e5b92af5070885505de74b9410eaf4add0f68517ef1ecee720e32e774e9cd16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>YouBotJointControllerMode</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOR_STOP</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6a082aa7323c153d2f6b04b6ff7c4ee0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION_CONTROL</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6ad2997a06a8a3596e605227ed8c0e8b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY_CONTROL</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6a345fc1f17d39f5dbe4533e738dfcd283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_MORE_ACTION</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6a1dcfad4cbee209dfc44d1374226d2118</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_POSITION_TO_REFERENCE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6a70b568bcd524f0d8e56350707eab0732</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CURRENT_MODE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6aaae838325415ea316fc32ca9062cb605</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INITIALIZE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>af37eb39dfe5ba731e149756387a1dfe6a5842ec9aef86753492038907fca8113d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>YouBotMailboxStatusFlags</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990a59b27022ac23aa74e50f048e4f23abc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_COMMAND</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990af1cff09b066e930f74a0fe72573adfb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRONG_TYPE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990aa1511631d765f3d8bd941a341c4df47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_VALUE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990a9005a3f05da9d1f600c85e6e1d87fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIGURATION_EEPROM_LOCKED</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990a75aedba3cb78281cae99958881740de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMAND_NOT_AVAILABLE</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990a0256d684d9a1954adcc00c7ac8ce69d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPLY_WRITE_PROTECTED</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>ae977e357105d5ccf8120f412f71c4990a38144b3d965a9fd7bddce63446bc0dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct youbot::mailboxOutputBuffer</type>
      <name>__attribute__</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a7f04703a43364e5090b1e15ed87379de</anchor>
      <arglist>((__packed__))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_UNITS_STATIC_CONSTANT</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>accc07f540901b2f50bfe910ce17fbd84</anchor>
      <arglist>(centimeters, centimeter)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a7a03188bc755c0c590696888893d8483</anchor>
      <arglist>(std::ostream &amp;os, ConfigFile &amp;cf)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a65d1b2ef073cc2c7a39556a19bcf6e21</anchor>
      <arglist>(std::istream &amp;is, ConfigFile &amp;cf)</arglist>
    </member>
    <member kind="variable">
      <type>class youbot::YouBotSlaveMailboxMsg</type>
      <name>__attribute__</name>
      <anchorfile>namespaceyoubot.html</anchorfile>
      <anchor>a0e37b68816528053fab8e6e895c6c501</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ActivateOvervoltageProtection</name>
    <filename>classyoubot_1_1ActivateOvervoltageProtection.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type></type>
      <name>ActivateOvervoltageProtection</name>
      <anchorfile>classyoubot_1_1ActivateOvervoltageProtection.html</anchorfile>
      <anchor>acf10fe13ed74ae535439ca20919a6fcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ActivateOvervoltageProtection.html</anchorfile>
      <anchor>a9ab4a98431c1bac5255c468c92c60a8c</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ActivateOvervoltageProtection.html</anchorfile>
      <anchor>af1af912cd37e4b8692ad5a3972e847d8</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ActivateOvervoltageProtection.html</anchorfile>
      <anchor>a3212644df27ab747a8b6e15d363e70de</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActivateOvervoltageProtection</name>
      <anchorfile>classyoubot_1_1ActivateOvervoltageProtection.html</anchorfile>
      <anchor>a406d8283c84572b3dc6350e059e9f8a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ActivateOvervoltageProtection.html</anchorfile>
      <anchor>ab17e721a3226f7adf104e991aa0d4172</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ActivateOvervoltageProtection.html</anchorfile>
      <anchor>ad9e31c67b79561408b4535e07e5fbfb8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActivateOvervoltageProtection.html</anchorfile>
      <anchor>a6f0fae1059fe598abc07ef038601460a</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActivateOvervoltageProtection.html</anchorfile>
      <anchor>aea51a0bc662985d9b695f9ee0555bcc5</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ActivateOvervoltageProtection.html</anchorfile>
      <anchor>af0c2f539458b22e3d59c163de0671d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ActivateOvervoltageProtection.html</anchorfile>
      <anchor>af04e67f15e1991d3a9b88f10da896178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ActivateOvervoltageProtection.html</anchorfile>
      <anchor>ad54cf6e267f569a8956e557a9be09563</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1ActivateOvervoltageProtection.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ActualAcceleration</name>
    <filename>classyoubot_1_1ActualAcceleration.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>ActualAcceleration</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>a25eefcef2f17a8c41072979786825d04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>a25dd23239d973d223a658d70f5c202cd</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>adfefa32832ee0e97d71d238aa9f6ef03</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActualAcceleration</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>a447ecb2b4b89119e46ec17667efb053f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>afc713a10a98eccd51b6365a587e74dc4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>afb1c7ff3dbcf984ecf2fb1dd5a130370</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>a23f8acbfbef68b4ca22e72af140f1a47</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>ac1ed03772712121513b4394e099bb519</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>a0af57397ce6d42faed3897b540217f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>afa558da596d5905b1a1a913f38176311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>a0eeddf1ca1cdc2c4d8297ff7e6c4fe33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>a464c73d58217a154a7c835a0a54f87b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>aa5f3bdefd067d630143a6c7301c7e255</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1ActualAcceleration.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ActualCommutationOffset</name>
    <filename>classyoubot_1_1ActualCommutationOffset.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type></type>
      <name>ActualCommutationOffset</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>a3b4a56a3b3bd7258091b45e96a9849af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>a8a3497c607010a87eadf469993d43b9e</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>a4731c99971341c06f924dfb0b27edea2</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>a86e748ff94058eb55e6af729355913fd</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActualCommutationOffset</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>a5be77cb595248f6c07aa52dc15711294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>ab8341ceff07818dda219e8b7dc53cbcb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>a45e60d0618046438271c694d893af916</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>a828dcfb9e5184e9f9fef4f52f93601a6</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>a26b72cd0b58ea4d0adb86cfb2574414e</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>ae312f6b6100d097efd6c1ab60b1d7f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>af2d26cde953712b4e0106e32ab3b5bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>aa88dfdea92d9218880f625a4ca26875e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>a7a9d927ee8461bb6169bc4a05da333e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>a9a54ad5ea1a2323af66353be5b6f1333</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1ActualCommutationOffset.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ActualLoadValue</name>
    <filename>classyoubot_1_1ActualLoadValue.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>ActualLoadValue</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>aeba6d334d5e9f07a46eaa565c10614c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>af451aa8ad469e6c3a7188c9d1cdd100c</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>ae0b9be2566ce4462ef64722fa71f304a</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>a717e0cbfe2665792076ad3c3528c5639</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActualLoadValue</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>a6c91b4904da09f97965781811097960a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>a9ef3145c3481112cd10e5797bdde6b02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>a538fcb6c36a377783950b8b688b6760f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>a4f283a8f531ec0e0908bfb0acaebe211</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>a20deed2712a678c84e4c31f892b791cb</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>a594f88682f9a9c5d79e4a9e7f68d02a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>ac31bc6ebac38a47685e3705cfee81a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>a60cb4a66cd386eb956bb8e3c52b6b408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>a4ac8e919ce3804f3e957d4522bb4e8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>a4f466d11da9bacb57524d5a8b599d12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1ActualLoadValue.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ActualModuleSupplyCurrent</name>
    <filename>classyoubot_1_1ActualModuleSupplyCurrent.html</filename>
    <base>youbot::YouBotJointParameterReadOnly</base>
    <member kind="function">
      <type></type>
      <name>ActualModuleSupplyCurrent</name>
      <anchorfile>classyoubot_1_1ActualModuleSupplyCurrent.html</anchorfile>
      <anchor>a9cf32cb8c399e59d4a587dc3541840b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ActualModuleSupplyCurrent.html</anchorfile>
      <anchor>a5edf05b51b56e3d194a274df26effbf1</anchor>
      <arglist>(quantity&lt; si::current &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ActualModuleSupplyCurrent.html</anchorfile>
      <anchor>aa67d94934b31a6290dec98e06f1d6066</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActualModuleSupplyCurrent</name>
      <anchorfile>classyoubot_1_1ActualModuleSupplyCurrent.html</anchorfile>
      <anchor>a157aae830207dfe76b2d243c4ab4ef85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ActualModuleSupplyCurrent.html</anchorfile>
      <anchor>a2f3827bceb0e1314767dacd225801d56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ActualModuleSupplyCurrent.html</anchorfile>
      <anchor>ad8c388a014e1cae30149f403a2d5873f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualModuleSupplyCurrent.html</anchorfile>
      <anchor>af4ac79e64b5b9b9d7f87039ed5750857</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualModuleSupplyCurrent.html</anchorfile>
      <anchor>ad18bf596943f5288c9d3a9d2486d0494</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ActualModuleSupplyCurrent.html</anchorfile>
      <anchor>a0a7f2d8b2f23321f195e5e0461414786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ActualModuleSupplyCurrent.html</anchorfile>
      <anchor>a626140ae5f8643a2d1db8f7c8b71fd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::current &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ActualModuleSupplyCurrent.html</anchorfile>
      <anchor>aada3396196025694b3b71d08f586ba3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1ActualModuleSupplyCurrent.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ActualMotorDriverTemperature</name>
    <filename>classyoubot_1_1ActualMotorDriverTemperature.html</filename>
    <base>youbot::YouBotJointParameterReadOnly</base>
    <member kind="function">
      <type></type>
      <name>ActualMotorDriverTemperature</name>
      <anchorfile>classyoubot_1_1ActualMotorDriverTemperature.html</anchorfile>
      <anchor>a0d0dda43e12b8668879eb528dd0a5554</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ActualMotorDriverTemperature.html</anchorfile>
      <anchor>a8ecb410938f86ea22419171283d1f953</anchor>
      <arglist>(quantity&lt; celsius::temperature &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ActualMotorDriverTemperature.html</anchorfile>
      <anchor>a17917d9721d5e778a87dc28cabcdd634</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActualMotorDriverTemperature</name>
      <anchorfile>classyoubot_1_1ActualMotorDriverTemperature.html</anchorfile>
      <anchor>a39f89403f185da79aedcf4ba35eec466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ActualMotorDriverTemperature.html</anchorfile>
      <anchor>ab8f64db0e49ac1e7bdf8bc3aab90dacc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ActualMotorDriverTemperature.html</anchorfile>
      <anchor>aa70f370bac346cd2584c9bb5bc306b1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualMotorDriverTemperature.html</anchorfile>
      <anchor>a8349f5d2ffe6e273027fccc7ae1611f4</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualMotorDriverTemperature.html</anchorfile>
      <anchor>ac828a0f4b9d20c76c27d3083a7fa148d</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ActualMotorDriverTemperature.html</anchorfile>
      <anchor>afe6daff26c532c1360ffbfe83e99c704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ActualMotorDriverTemperature.html</anchorfile>
      <anchor>a61437b8073c472bce4b839fcd52b7ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; celsius::temperature &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ActualMotorDriverTemperature.html</anchorfile>
      <anchor>ac37ff9f4e7c38dec01382da0ccb3f77a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1ActualMotorDriverTemperature.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ActualMotorVoltage</name>
    <filename>classyoubot_1_1ActualMotorVoltage.html</filename>
    <base>youbot::YouBotJointParameterReadOnly</base>
    <member kind="function">
      <type></type>
      <name>ActualMotorVoltage</name>
      <anchorfile>classyoubot_1_1ActualMotorVoltage.html</anchorfile>
      <anchor>a70faea1194c5db1e4ce9b7d2e1bdcfdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ActualMotorVoltage.html</anchorfile>
      <anchor>a273a7d2523911c0d42e0bf16d8ec3f78</anchor>
      <arglist>(quantity&lt; electric_potential &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ActualMotorVoltage.html</anchorfile>
      <anchor>afd1b5dee9d45f2964ad33496c147ee16</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActualMotorVoltage</name>
      <anchorfile>classyoubot_1_1ActualMotorVoltage.html</anchorfile>
      <anchor>a536cb6efa216f533779fd3491b09f529</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ActualMotorVoltage.html</anchorfile>
      <anchor>a64571e9db33a208d5b480f9a3fd1c47a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ActualMotorVoltage.html</anchorfile>
      <anchor>a09226e76f833e80026fc8578a2af39c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualMotorVoltage.html</anchorfile>
      <anchor>a6a27087eddd26f45b17f15447323a890</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualMotorVoltage.html</anchorfile>
      <anchor>a4871df1244ff06482971bdd1583ca15d</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ActualMotorVoltage.html</anchorfile>
      <anchor>afb408ebd71dafcffd450f914e37a8eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ActualMotorVoltage.html</anchorfile>
      <anchor>a253e0942f867d4e87ef775c51273fa9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; electric_potential &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ActualMotorVoltage.html</anchorfile>
      <anchor>ad3318dffdc2f8a40593dfb3ee04143bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1ActualMotorVoltage.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ActualPosition</name>
    <filename>classyoubot_1_1ActualPosition.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>ActualPosition</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>abd121bbc098c28c451861f913229ece1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>a1a8f7cdeca6b67835e08a80772fe42da</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>a7109779394ef045dd49c751086c79ada</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>a922922c35041a92918e870737b23d1fe</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActualPosition</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>a645e87b85f7ca71e1bb87cbe69ebc644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>ad0c052eef71b5decfefc9661405bfba8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>a6f4fcbf991091f5a0fd6cd928c7021a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>ac49f6387bb2ae41523c9e3b87eff22ce</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>a042a64dab0eeead40a124d8e44c6c19a</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>a66cfe121d6c4a30d6ba0ab4645dd7d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>a77ffa75a46aeda394c01bb9226df043f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>a9d25ee19b55426fc65d23fa81b4f3c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>a10e6d33a22a2a1ac19ceccfc3ff52de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>a0cd1349ea74697de6c16ef82cb0b50cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1ActualPosition.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ActualVelocity</name>
    <filename>classyoubot_1_1ActualVelocity.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>ActualVelocity</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>aab029419606599b51c691c71201da4db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>af28451b92d6f2d28b8827c88aaf8c495</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>a44ded28d2d5deb0888b9ce74da371515</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>a538851d0511d660049149c55a8324e35</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActualVelocity</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>a33742a36fcffe4b50e4d0f1ded17841c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>a9ef21a9399a1855451a3644881506154</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>a420ee91d314085468470cd3ee680b010</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>ac659c12812dbda60e67a357a1a55ba7d</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>ab4e76a0744e98ddee2fae58a5b1beac0</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>aa1cc0bca3644dbaf94119288e06e1384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>a30d66d2c954ba9113fbaddd6c62903d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>a77983c7db1742099b536278d5d72b2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>ad20624889b768094ac3ecbb0144d28b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>ae96aaaa28f4a292814cfb9da12877e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1ActualVelocity.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ApproveProtectedParameters</name>
    <filename>classyoubot_1_1ApproveProtectedParameters.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type></type>
      <name>ApproveProtectedParameters</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>a8de3a0b0b09d3094569e87d5232f7e1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>ab02d516a424a578c40f58b46518d46e5</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>ab9c71d4792d1362a44c24d90145f8787</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>a83940a65c8f719bddb1fe554aa90e6f8</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ApproveProtectedParameters</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>af7278362387bbe7d7bf8fafeeb709bc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>a10c0c8214f9f1746588fce4c89349dfa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>a6f799fb24658004b024fb9af1b9232bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>a6526f4085d3617d168bcc042d25c6385</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>ae80712dedf1e771c1754a1862ebf47e8</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>a6d5ef0cba51145b05e4998a9d024d065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>a5932d42df3e51f655a8272c771ee516f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>aa14503ef3b763f1ae81b489ab07e5da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>ab577010ac413159996c065feee8d05a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>ad48c649ac9af071224e1be01b2a4418b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1ApproveProtectedParameters.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::BarSpacingOffset</name>
    <filename>classyoubot_1_1BarSpacingOffset.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>BarSpacingOffset</name>
      <anchorfile>classyoubot_1_1BarSpacingOffset.html</anchorfile>
      <anchor>a4704b1915c0a79e55279430120cfd205</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1BarSpacingOffset.html</anchorfile>
      <anchor>abdc7674680af604ccb2a0785a1b69b87</anchor>
      <arglist>(quantity&lt; si::length &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1BarSpacingOffset.html</anchorfile>
      <anchor>ade8c8727de195e798a7a4a598b1e8043</anchor>
      <arglist>(const quantity&lt; si::length &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1BarSpacingOffset.html</anchorfile>
      <anchor>a3481e72a30cfc8dbdb03732ff786e5c1</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BarSpacingOffset</name>
      <anchorfile>classyoubot_1_1BarSpacingOffset.html</anchorfile>
      <anchor>a23310227f2ad1f5a4da1578cdfaf8e32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1BarSpacingOffset.html</anchorfile>
      <anchor>a4201b168c692fbe56aa95bee09c529eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1BarSpacingOffset.html</anchorfile>
      <anchor>aca151cc06f629dfe328de7bb0d6a23cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1BarSpacingOffset.html</anchorfile>
      <anchor>aaa1dfe79e1df8817a03d5b921d1021e5</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1BarSpacingOffset.html</anchorfile>
      <anchor>a50f72a404fa121d53d0fb58d425ad706</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1BarSpacingOffset.html</anchorfile>
      <anchor>a74da5a43ea732d70c74603d35720b8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1BarSpacingOffset.html</anchorfile>
      <anchor>a9a8fbbeab1a34f1cc8c97926c22b3b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::length &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1BarSpacingOffset.html</anchorfile>
      <anchor>a4c2948fc4db3bfbd611bed47e4a2b112</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1BarSpacingOffset.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1BarSpacingOffset.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::BaseKinematic</name>
    <filename>classyoubot_1_1BaseKinematic.html</filename>
  </compound>
  <compound kind="class">
    <name>youbot::BEMFConstant</name>
    <filename>classyoubot_1_1BEMFConstant.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type></type>
      <name>BEMFConstant</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>ac881802f8a6890c09a9d060f1d34ae36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>ac898c8ca7bfa3e10fdf50c422cea5a55</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>a06e0c0daca16fc92d698f5797b1afd6b</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>acc6376eb168c29a9e05a897114f047f5</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BEMFConstant</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>af947cd8077cf35b811123f936775ff6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>a26e941c5e67d58ca844582a4a75e0d2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>af72ab701e247d214a66555c115742d63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>aafb66718c389020978d883f897f2f991</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>a6670cce502c37e48b1c9197407b262fd</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>a08de03f284fb8ad1e9644adc59ddc34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>a8e929a9cc5cccf7c80c3c05e93f6a7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>a23b72d2ee1d26d143f058b0ded9adf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>a6cebbf53b63dd0f6a5c011c4e3166dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>a90adfbbd6450e88f426843e2adc2cf8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1BEMFConstant.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::CalibrateGripper</name>
    <filename>classyoubot_1_1CalibrateGripper.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>CalibrateGripper</name>
      <anchorfile>classyoubot_1_1CalibrateGripper.html</anchorfile>
      <anchor>a9bb8c5b1e7e9ad3241c3b9417c6adffc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1CalibrateGripper.html</anchorfile>
      <anchor>a52d6221a324b81007a05f8e0605f4d44</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1CalibrateGripper.html</anchorfile>
      <anchor>a5997981f011aed68029bce9fb97fc785</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1CalibrateGripper.html</anchorfile>
      <anchor>a04479e441fadc2bcd37104c7c38cb067</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CalibrateGripper</name>
      <anchorfile>classyoubot_1_1CalibrateGripper.html</anchorfile>
      <anchor>ae9eb71578e0addd3b30ea102785f29a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1CalibrateGripper.html</anchorfile>
      <anchor>a0ed86ea65dd72a6d3c803abea6d9b952</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1CalibrateGripper.html</anchorfile>
      <anchor>a6e4ff35b604fdc61397d3935a320ef47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1CalibrateGripper.html</anchorfile>
      <anchor>a70ad54598408f647bb3679bdbb1b2cc5</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1CalibrateGripper.html</anchorfile>
      <anchor>a68526c589de888112f77e068953c4a35</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1CalibrateGripper.html</anchorfile>
      <anchor>aff71d9aeaba5572b4cec30a539cb52f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1CalibrateGripper.html</anchorfile>
      <anchor>ae120c5a915fcb9cdea76ab6f266e7874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1CalibrateGripper.html</anchorfile>
      <anchor>ad8ccfe8773ec193b46b135f0fc16e8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1CalibrateGripper.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1CalibrateGripper.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::CalibrateJoint</name>
    <filename>classyoubot_1_1CalibrateJoint.html</filename>
    <base>youbot::YouBotApiJointParameter</base>
    <member kind="function">
      <type></type>
      <name>CalibrateJoint</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>ab09d35b1e76cebaa41e731d9b778b85a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>ab282d0d43341213a35772166bb5ffe70</anchor>
      <arglist>(bool &amp;doCalibration, CalibrationDirection &amp;calibrationDirection, quantity&lt; si::current &gt; &amp;maxCurrent) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>a3bcfc7bdf1a8d4368d63fc67604f4fa0</anchor>
      <arglist>(const bool doCalibration, CalibrationDirection calibrationDirection, const quantity&lt; si::current &gt; &amp;maxCurrent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>a6a55b7b4208943971c314f50a44a65e6</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CalibrateJoint</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>accdb2d9e14ac8e82dca9bb505ca62e99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>aef4b9e2ef6f47bac5fab3f4f520724fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>a4a9175f5b96e4f89c43df156b1d8bee8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>abdcc71f537fe2f2f4b21314677df8429</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>af13943faf4dc1d89e393bb810ebaf5b1</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CalibrationDirection</type>
      <name>calibrationDirection</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>a683464200b4dead8a7a8b9cdd17f6f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>doCalibration</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>a2ad296b4b8928b6fe476576711305e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::current &gt;</type>
      <name>maxCurrent</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>a95623fe14c2a8e878e9a43ee43b16c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>ae3443c22985d5a3561cbfda132c9eb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>ae57787f3dd39032799fd4ad537e829cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1CalibrateJoint.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ChopperBlankTime</name>
    <filename>classyoubot_1_1ChopperBlankTime.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>ChopperBlankTime</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>a7856d8d93aad2a24d6175f948029ff79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>a946ad66ba946d03d2256516b1242d421</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>a6282a784ef6083a6245443f01d7dd9bd</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>a45ef0d14aa9d25e650eb902ad78bbc54</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChopperBlankTime</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>ad17befecad49e9b6bf3e992ee216ba4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>a2a9d0433d46e35d97f75f51c49806421</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>ae18c5261743df3c845d8ad813c09aa60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>a03b1a8fef7f7eee16e00f3a79ad849cd</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>a5759788d1424521cb25b0c02af848dc8</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>ae62eb94c817331eb431c385a8ab41a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>a8f8af8ee774707e361f60f678c274c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>ae1d930b11bbc5f9591a3e9de03faf2c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>a54e7ecfef5219cce30f35f007a8394ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>a95b6046c2bcdc4ac8b919fb4a7d46e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1ChopperBlankTime.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ChopperHysteresisDecrement</name>
    <filename>classyoubot_1_1ChopperHysteresisDecrement.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>ChopperHysteresisDecrement</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>a1b4addfc38aab8b80d4f0846b5b94d56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>afa28c8106602393c3997cb1f2b11c054</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>ac9744b11cc0735794682bb4eb9a1a4e4</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>ac59aea6ca72684154f0392e2b2b798ad</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChopperHysteresisDecrement</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>aeb08e79720e95efad85c5e3722bba362</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>aff4da476a61dc17141d5261baf8c1dcb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>ac556cfff51f289426d6fa48035c2259a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>a27ea31a47bc019e7dd8acdd7d5d44f52</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>a0e9fc7309aad32503e974a1319049214</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>a8cecdb99f9a5bdbca9e2f13ff1d45ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>a4b94063acd3db46ba06f311f2b935656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>a92b25d5aced800446674e6baa74aaf21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>af43b0832fe7c80f96d754c252fd7a5b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>abfc0b2513b47d9072ddf5a438f633789</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisDecrement.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ChopperHysteresisEnd</name>
    <filename>classyoubot_1_1ChopperHysteresisEnd.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>ChopperHysteresisEnd</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>ad9525faedf7c1534c8f83dec9f28538a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>ab1b64d90daea7f1697185e3df13de14a</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>ac117568dcce2e9fbd3e40ac58c717144</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>a2539583c63e442f3363f39cf5c5dc1e8</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChopperHysteresisEnd</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>a3765bcd20511c7c7ff504118ec5b8e1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>a8f0f713061cc381502c3fce9d283e035</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>af4edac0b3cf5c3ff0eaf2e72deb2122b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>a445f3d8b0d1dd5ff520df75fe0da67ef</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>ae4f6feba9c8cb07e8dbb9fbb74c15bca</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>a02a05ba55d79dca543fb60f4caf5e258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>a7d1ff6160d4450fcfc7ec9d69607c550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>aec1a17798059d77a994c9e881a4356cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>a19d5faa9db79299f9ad7962ecdce9b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>a283fc6e69a3f3454fc9f172db4f3a785</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisEnd.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ChopperHysteresisStart</name>
    <filename>classyoubot_1_1ChopperHysteresisStart.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>ChopperHysteresisStart</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>a1f2180c4143a0394fc95f0359f5d7ee9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>a25d842be0b9f308f12f870e0da60d9d7</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>a4881a34675181e2412487e72dc4aee42</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>a9a0fe46a5bc42c997a422d28c7a9e7bb</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChopperHysteresisStart</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>af8e260dc625c82a21a6d7851a5ae3e4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>a3dd802703a502aab6081fef82d8063ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>a98e4350e59519a4994130159f1bb2bdb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>a99e7c4b52f2e7445ccef321bde2174a7</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>a317582ede3158cad3d736d52a745293b</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>ae85a7af7e0ed8ce1edc2a9138bb2e729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>a42430eb25f2b2be2afe296f4bd8b9afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>a913b6a9e388d191bbb9f7d200c62140f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>aff45bd71c4c3cd2e15470577d75fd3eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>abd5110b7c7eb3d0ee6e3ebddb36e0d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1ChopperHysteresisStart.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ChopperMode</name>
    <filename>classyoubot_1_1ChopperMode.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>ChopperMode</name>
      <anchorfile>classyoubot_1_1ChopperMode.html</anchorfile>
      <anchor>ae34a84319309fa53d59999a7c38106a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ChopperMode.html</anchorfile>
      <anchor>a99c65ef82c060a036537faa92109b24d</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ChopperMode.html</anchorfile>
      <anchor>a336d371092eb85cc70d81b9766cf22c1</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ChopperMode.html</anchorfile>
      <anchor>a543f1253345ae781d02b0879918341a8</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChopperMode</name>
      <anchorfile>classyoubot_1_1ChopperMode.html</anchorfile>
      <anchor>a56e902bfb41bff291b7f7527819a42bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ChopperMode.html</anchorfile>
      <anchor>ac0864b7231cd0171e4967440743c2b55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ChopperMode.html</anchorfile>
      <anchor>aeb4ea773b1ea366668c2f8e977e272d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ChopperMode.html</anchorfile>
      <anchor>abb276fb06ed3fefc59e01f05e617abe7</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ChopperMode.html</anchorfile>
      <anchor>af871190694d9d4d350fba5d2d49569fd</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ChopperMode.html</anchorfile>
      <anchor>ad4c757513b124de23589ad90352b6bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ChopperMode.html</anchorfile>
      <anchor>ac52db86e362c581819084b9966ccb782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ChopperMode.html</anchorfile>
      <anchor>a2308c784f00877be984aaea8bd18fe96</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1ChopperMode.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1ChopperMode.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ChopperOffTime</name>
    <filename>classyoubot_1_1ChopperOffTime.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>ChopperOffTime</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>afe0ba95cafa2a66082a7e1731878c042</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>a1800dd35c87c8b5d906f076302c62314</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>acb157c936676f01e1b849f487bc739aa</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>a59190a4bf368f7fb97dd468bb81df746</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChopperOffTime</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>a31dc55227cfaa5b0057bdddce5e5ef63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>a800cf86086b66811ed46a485fd53f517</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>a234f9bc3d522c3aa5394f3d6d16cce82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>abdabb614443b721d2eef4d84240bd595</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>a6e65201b35ef30a108e4203691d1f31a</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>a0e00b51f420003225e67c9a806c0553b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>a6e89e9d374bd4e1045ac3fa378923598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>a8384ee99977762a4f9ac6f0e42b2d6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>a210c280fea9c9c7fe26c6c8d31229bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>a1a8842477e26b8916240d343bd69c9df</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1ChopperOffTime.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ClearI2tExceededFlag</name>
    <filename>classyoubot_1_1ClearI2tExceededFlag.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type></type>
      <name>ClearI2tExceededFlag</name>
      <anchorfile>classyoubot_1_1ClearI2tExceededFlag.html</anchorfile>
      <anchor>a1efac688a1c204a16b45c2e53fdd154e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ClearI2tExceededFlag.html</anchorfile>
      <anchor>a1594d609ad35bf38ec0367ada83f372f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ClearI2tExceededFlag.html</anchorfile>
      <anchor>acdd4d329553371613701d799ef51ccde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ClearI2tExceededFlag.html</anchorfile>
      <anchor>a55b4c831bc70dc81594061840a568462</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ClearI2tExceededFlag</name>
      <anchorfile>classyoubot_1_1ClearI2tExceededFlag.html</anchorfile>
      <anchor>a64e02c883c94b1c323c1ea26764df6f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ClearI2tExceededFlag.html</anchorfile>
      <anchor>acf8faa8d3b78c5da67f45cc6c87150ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ClearI2tExceededFlag.html</anchorfile>
      <anchor>abcbe5f6b75b5056f5361aadafb38578d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ClearI2tExceededFlag.html</anchorfile>
      <anchor>ae14019277ed2688e916fc83208272b8d</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ClearI2tExceededFlag.html</anchorfile>
      <anchor>afa522f5853d03db92c4ca378c2436fa3</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ClearI2tExceededFlag.html</anchorfile>
      <anchor>a816455e8b7543f5e2df3935f92bf492a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ClearI2tExceededFlag.html</anchorfile>
      <anchor>a36a3e3e4c384b85c2941c4b5dad6603e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ClearI2tExceededFlag.html</anchorfile>
      <anchor>aea5604aef7e383fca4062dd669ecc3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1ClearI2tExceededFlag.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ClearMotorControllerTimeoutFlag</name>
    <filename>classyoubot_1_1ClearMotorControllerTimeoutFlag.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type></type>
      <name>ClearMotorControllerTimeoutFlag</name>
      <anchorfile>classyoubot_1_1ClearMotorControllerTimeoutFlag.html</anchorfile>
      <anchor>ac75f0886e6a93a0d97f8b54eac02e3ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ClearMotorControllerTimeoutFlag.html</anchorfile>
      <anchor>ae21b033fe916b0b776268ab2b903012c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ClearMotorControllerTimeoutFlag.html</anchorfile>
      <anchor>a484460e53b2e3ec14acc0529873fb4ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ClearMotorControllerTimeoutFlag.html</anchorfile>
      <anchor>aafe1b70f6c7073e8dfdbe8855380a4ca</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ClearMotorControllerTimeoutFlag</name>
      <anchorfile>classyoubot_1_1ClearMotorControllerTimeoutFlag.html</anchorfile>
      <anchor>a52502aaadb644c8834c2911c171328c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ClearMotorControllerTimeoutFlag.html</anchorfile>
      <anchor>afb004319cab0d0580a3ea4dd3501aa17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ClearMotorControllerTimeoutFlag.html</anchorfile>
      <anchor>ad8b4b207bc1edddf9684f47f401e8deb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ClearMotorControllerTimeoutFlag.html</anchorfile>
      <anchor>a280c32841ffb926343b9f3221b559770</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ClearMotorControllerTimeoutFlag.html</anchorfile>
      <anchor>a11b582d76d3a69a08663c1f928bc728a</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ClearMotorControllerTimeoutFlag.html</anchorfile>
      <anchor>a2feb4038b7d431eb56b86fb07d2cab16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ClearMotorControllerTimeoutFlag.html</anchorfile>
      <anchor>a90a945df5886feb834f4fbd6c46fc68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ClearMotorControllerTimeoutFlag.html</anchorfile>
      <anchor>a8e1c1399362758e7a7aca98a68b47c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1ClearMotorControllerTimeoutFlag.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::CommutationMode</name>
    <filename>classyoubot_1_1CommutationMode.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type></type>
      <name>CommutationMode</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>a7b5b8b890a861cc16e087d3fd57bfc53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>a3690dfccc674ba88539c38d97da68d09</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>a8d41c1959040827f7867e1524e2316ac</anchor>
      <arglist>(const unsigned int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>a6ee4d375c62a12649fd5d9687664dee3</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CommutationMode</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>a00aed8b1314a3bdff545f961a6717f27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>a64d19ebe40442eb9ea854386fe28c3b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>aa07b5f562616a706af1d21f3396c2038</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>ad06f9dff7295771f18e7cf48c91c4843</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>afd02887fc1361fbadf3f31d63b80e45e</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>a66f6c47fc4e1cc565d92e695588ddaba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>ab36830705d6cda5544e2aedd5e2bad27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>a7b145032ae148cdf2a9a15d64facfb04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>a1f8b4d957d9dfdbb4ae335a654fc442a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>af058507dd9b984fed1086cf56c01d06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1CommutationMode.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::CommutationMotorCurrent</name>
    <filename>classyoubot_1_1CommutationMotorCurrent.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type></type>
      <name>CommutationMotorCurrent</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>a1e5a03951950a494bec309b1a468a6c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>a8511e8f91853f8d1870f85ea83de530c</anchor>
      <arglist>(quantity&lt; current &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>a3add78afba0abc5863cd212d8aa435eb</anchor>
      <arglist>(const quantity&lt; current &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>a1191d9e137112ad8fd315443a4c90f35</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CommutationMotorCurrent</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>a536f75a95cfdec21e44eb45c7b564e24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>a47769e968d859d6e6ca5a03e9db0b344</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>a5ed658da19c0446d3a9a7302da7b9e7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>a1abd9ac3382e7d680c5a97989a074ff8</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>ae654425e4daadf6310095bca0d4da5c6</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; current &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>a371e90a4ef455045cff60cd353e609e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>aa3e6053fe5d0e9c62e5c86eca8800f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>aeb74d5a0dafb3e63be3ba38e955e57e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; current &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>a45834a48d35f21186d9af22350a3b44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; current &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>ae6d5674ebe5643303cf9027f15e70b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1CommutationMotorCurrent.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ConfigFile</name>
    <filename>classyoubot_1_1ConfigFile.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a24c5b192332fd3a2613936b52676ab9f</anchor>
      <arglist>(string key, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>ad2b92b6f567d472e3a579aee0e8738eb</anchor>
      <arglist>(string sectionKey, string key, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConfigFile</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>ac3c7ab050d658c32745a0fbdcc4385b8</anchor>
      <arglist>(string filename, string filepath=NULL, string delimiter=&quot;=&quot;, string comment=&quot;#&quot;, string sectionStartTag=&quot;[&quot;, string sectionEndTag=&quot;]&quot;, string sentry=&quot;EndConfigFile&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConfigFile</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>af08d4d0ee118adb004c05bf4b9da1201</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getComment</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a4cd14742741c79ebef05389172e7d39e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getDelimiter</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a5f9ed23456d3775f7c6d34a9286930d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getSentry</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>ade4724b9af0fa957ad413816412c44d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>keyExists</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a4607ab684c19aabaa1d0cfbd45b41679</anchor>
      <arglist>(const string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>keyExists</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>adab24121d892cb999cbb5304f4d30156</anchor>
      <arglist>(const string &amp;sectionKey, const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>read</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>ae541b0106879dbc36be13bcd42f8ef2c</anchor>
      <arglist>(const string &amp;key, const T &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>read</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>ae1fcdd5b5c4c446f85b16bce925d3230</anchor>
      <arglist>(const string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>read</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>aead29ee481b39b944ea7623680a3d6b2</anchor>
      <arglist>(const string &amp;sectionKey, const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readInto</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a8eef4f8111604fb78781f5e0c1e0447f</anchor>
      <arglist>(T &amp;var, const string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readInto</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a831b6f8a6e3ad868cff421e55547ff1b</anchor>
      <arglist>(T &amp;var, const string &amp;sectionKey, const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readInto</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>af7eb33aa23b4a02a92e30911dce11372</anchor>
      <arglist>(T &amp;var, const string &amp;key, const T &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>ad635bc0433ca44129ca26399715bf5cc</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>abcc3503c87fc323669366180d52620f3</anchor>
      <arglist>(const string &amp;sectionKey, const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a1a87a6db2b7164ebe6da118973d52416</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sectionExists</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a56c3b6a3d59d31efb207e02864e7cf92</anchor>
      <arglist>(const string &amp;sectionKey)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>setComment</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>ae907e4e21891a2b9eca0be0e37485fc5</anchor>
      <arglist>(const string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>setDelimiter</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a0e43e32f500437f27433a72bf6e48b98</anchor>
      <arglist>(const string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConfigFile</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a168ca5aa47d6f3eceffe524edeb61ea3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; string, string &gt;::const_iterator</type>
      <name>mapci</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>aa2e8c3942e7edfeb9049be326d9952a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; string, map&lt; string, string &gt; &gt;::const_iterator</type>
      <name>mapciSect</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>abfb453aac9f5f69ddd4bc237293c114c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; string, string &gt;::iterator</type>
      <name>mapi</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>aa1f49255d7be0614ce24dec6b93ffa0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static T</type>
      <name>string_as_T</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a0685d598fb27252d32f8c0b4feb61267</anchor>
      <arglist>(const string &amp;s)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static string</type>
      <name>T_as_string</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>aa496e054dde8b05609aba9c0e1885da7</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>trim</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>ac99f643bfca72841849b0a949608ff46</anchor>
      <arglist>(string &amp;s)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>myComment</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>ad2830f8bf6464fa9b35c14b48ad28543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; string, string &gt;</type>
      <name>myContents</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a68eeaa5be79e439636ec2194cc5b4ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>myDelimiter</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a75535215ef501f878e53a5b9ea09398b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>myFilepath</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a1b5cb30a7e36239741a1c283bad1f18a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>mySectionEndTag</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a4c6a6ff09e7874d7fd670ebdf0b76830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; string, std::map&lt; string, string &gt; &gt;</type>
      <name>mySectionRelatedContents</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a9ac3da19649fe0d8e6e47072d22f2461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>mySectionStartTag</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a32f5a302b40e66193c4339c1c8aa3ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>mySentry</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a69dfb470f157d5a28bba06404f3ed0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; SortTreeVector &gt;</type>
      <name>mySortVector</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>ad9c1802aa65c905c3b15a453c83805a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SortTreeVector *</type>
      <name>mySortVectorObj</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a23f6c6a657478f33695facc2aaf07bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a802591cc8c6656f359e726b3a785930c</anchor>
      <arglist>(std::ostream &amp;os, ConfigFile &amp;cf)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classyoubot_1_1ConfigFile.html</anchorfile>
      <anchor>a25042475439039e70f90febe7d0e63ec</anchor>
      <arglist>(std::istream &amp;is, ConfigFile &amp;cf)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::CurrentControlLoopDelay</name>
    <filename>classyoubot_1_1CurrentControlLoopDelay.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type></type>
      <name>CurrentControlLoopDelay</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>a59e142fad4c64f1f813f17c83ade659e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>a08e6424a9808b73dd88429eaf6bebc46</anchor>
      <arglist>(quantity&lt; si::time &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>ad93bafff44d58a05c229ced4dcf6b664</anchor>
      <arglist>(const quantity&lt; si::time &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>af4c385523675fbf4e60f9558c69aff44</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CurrentControlLoopDelay</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>a205d00bafb352ae825255fa9f17be9a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>af4c8320c23a33923c5a18bdfcf50c6e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>a313b42b3375725f20bd776d918aaecea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>ad2988285e06f2a342f9e3057a45de532</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>aa05a14ab15e5e7197dec71e226962244</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>afe9b32898f0d377d3dbd895cb08e4206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>a28a5c40ad51ee82a35faeed247ba8493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>a0023d2e53557b0bdd6733eb7aa82d2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>a0b8d148912eb23f43cae09aa35cf5776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>aec36b27c2d29e0bffda5ecd5b2fcaa0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1CurrentControlLoopDelay.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::CurrentError</name>
    <filename>classyoubot_1_1CurrentError.html</filename>
    <base>youbot::YouBotJointParameterReadOnly</base>
    <member kind="function">
      <type></type>
      <name>CurrentError</name>
      <anchorfile>classyoubot_1_1CurrentError.html</anchorfile>
      <anchor>a63553a05d8d3d30d89f840239ce7bc03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1CurrentError.html</anchorfile>
      <anchor>a2062509f24b985c312a14c59dd6442a4</anchor>
      <arglist>(quantity&lt; si::current &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1CurrentError.html</anchorfile>
      <anchor>a7a1be1f07a948c5c5085c5057571335d</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CurrentError</name>
      <anchorfile>classyoubot_1_1CurrentError.html</anchorfile>
      <anchor>a38b536a5740a3241f63d88c0f29a642f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1CurrentError.html</anchorfile>
      <anchor>a5a8847211348143c5a0782fd52ee4461</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1CurrentError.html</anchorfile>
      <anchor>a18aadc2d2f13ddf5b609d6d3085dd5aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1CurrentError.html</anchorfile>
      <anchor>a8b8f96dda0ac5b393da90c0201021669</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1CurrentError.html</anchorfile>
      <anchor>a12753cd2230a9d46265021a2b512cce4</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1CurrentError.html</anchorfile>
      <anchor>ab56d211e09d57e044718a12fe53c1ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1CurrentError.html</anchorfile>
      <anchor>a6535b60d5d42e130e8c79277db2ef762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::current &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1CurrentError.html</anchorfile>
      <anchor>af01f55f1570a074ec57a5b9fdbc59156</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1CurrentError.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::CurrentErrorSum</name>
    <filename>classyoubot_1_1CurrentErrorSum.html</filename>
    <base>youbot::YouBotJointParameterReadOnly</base>
    <member kind="function">
      <type></type>
      <name>CurrentErrorSum</name>
      <anchorfile>classyoubot_1_1CurrentErrorSum.html</anchorfile>
      <anchor>a15a7da26541075bd56a758cafd8c05e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1CurrentErrorSum.html</anchorfile>
      <anchor>a8624e0f739f21fb798b70e6e5ce0e531</anchor>
      <arglist>(quantity&lt; si::current &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1CurrentErrorSum.html</anchorfile>
      <anchor>a57e6f9f4303301c429335bd879c351be</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CurrentErrorSum</name>
      <anchorfile>classyoubot_1_1CurrentErrorSum.html</anchorfile>
      <anchor>a23fa5d973b7d8a6ce0ecde94341c5b0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1CurrentErrorSum.html</anchorfile>
      <anchor>a77b5d6e98f4438ebe7a9e4cc443cfdfa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1CurrentErrorSum.html</anchorfile>
      <anchor>af15fcd55716a19d2f904d6ee849f0120</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1CurrentErrorSum.html</anchorfile>
      <anchor>a6d425819afe80dbd08064483fb66a1cb</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1CurrentErrorSum.html</anchorfile>
      <anchor>acacbeb1e08ffecd063402524c117f491</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1CurrentErrorSum.html</anchorfile>
      <anchor>a58c9300fce28de802db59f712e6b7cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1CurrentErrorSum.html</anchorfile>
      <anchor>a7cc26ddfdc399a67c243b9a418152cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::current &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1CurrentErrorSum.html</anchorfile>
      <anchor>a251258c21e01f24d0d796f88045a369c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1CurrentErrorSum.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::DataObjectLockFree</name>
    <filename>classyoubot_1_1DataObjectLockFree.html</filename>
    <templarg>T</templarg>
    <class kind="struct">youbot::DataObjectLockFree::DataBuf</class>
    <member kind="typedef">
      <type>T</type>
      <name>DataType</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>aa6564322a270bd92e44d2acfed9cc36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>data_sample</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>a13d0ff9a0b0ff15354fa6f31e64725e4</anchor>
      <arglist>(const DataType &amp;sample)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataObjectLockFree</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>af9162e6d5ea4d8e975e566d5c1ca0cd4</anchor>
      <arglist>(const T &amp;initial_value=T(), unsigned int max_threads=2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataType</type>
      <name>Get</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>af574c7d69bd1c947bba3a6b8a2825432</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Get</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>a761332c63da2e5bf8e4ede3a1f8b5b54</anchor>
      <arglist>(DataType &amp;pull) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Set</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>aab21287e4974ca2c21937a962b5ca3f8</anchor>
      <arglist>(const DataType &amp;push)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DataObjectLockFree</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>aced3ee65552c4c530e573ee7db8e4972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>MAX_THREADS</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>a37d39c3feca190da754a7c28dd5a46da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>DataBuf *</type>
      <name>PtrType</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>aa09ab763392a746b2e6e223497ce101b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>DataBuf</type>
      <name>ValueType</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>aeb15dfd3a0610463e09ccd63ec78b3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>DataBuf *volatile</type>
      <name>VolPtrType</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>a3268b417276bed6f901b92fe57e1d121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned int</type>
      <name>BUF_LEN</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>a314a94e2e5c974659a8915a612bcf688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataBuf *</type>
      <name>data</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>a3d5187fd2489e1ca40e75113675ce84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VolPtrType</type>
      <name>read_ptr</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>a2e35b0d984845f595e83b728b27befe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VolPtrType</type>
      <name>write_ptr</name>
      <anchorfile>classyoubot_1_1DataObjectLockFree.html</anchorfile>
      <anchor>a56346cf353de584f5d523a7fb6ae8f99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>youbot::DataObjectLockFree::DataBuf</name>
    <filename>structyoubot_1_1DataObjectLockFree_1_1DataBuf.html</filename>
    <member kind="function">
      <type></type>
      <name>DataBuf</name>
      <anchorfile>structyoubot_1_1DataObjectLockFree_1_1DataBuf.html</anchorfile>
      <anchor>aa798ee3b8268178689f51c98a8806848</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>oro_atomic_t</type>
      <name>counter</name>
      <anchorfile>structyoubot_1_1DataObjectLockFree_1_1DataBuf.html</anchorfile>
      <anchor>a3d06d18653b724d224a6024af5c354b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataType</type>
      <name>data</name>
      <anchorfile>structyoubot_1_1DataObjectLockFree_1_1DataBuf.html</anchorfile>
      <anchor>af04bc9edab2e6b92b7b5b19207689c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataBuf *</type>
      <name>next</name>
      <anchorfile>structyoubot_1_1DataObjectLockFree_1_1DataBuf.html</anchorfile>
      <anchor>a8365b7f81eba8c486b7f9f4804cfd784</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::DataTrace</name>
    <filename>classyoubot_1_1DataTrace.html</filename>
    <member kind="function">
      <type></type>
      <name>DataTrace</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>ade4c12c0e1d8b5ac3d6004d5e4a25c61</anchor>
      <arglist>(YouBotJoint &amp;youBotJoint, const std::string Name, const bool overwriteFiles=false)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>getTimeDurationMilliSec</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a2e1cdebfd4586a2f3a259389a89f40bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plotTrace</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a9465e1f172de94b85073b326a8060e63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startTrace</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a2f8104cd37198e6731578bb52324ca4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopTrace</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a5fa16ce578b8f7ecc6c84c5008c9846a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTrace</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a812c64085f4db9e4619c48bd46ed7eda</anchor>
      <arglist>(const JointAngleSetpoint &amp;setpoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTrace</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>adccef944ab5776ac2861ef0dd2405587</anchor>
      <arglist>(const JointVelocitySetpoint &amp;setpoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTrace</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a36b0679f9892d82719279a9971502bfb</anchor>
      <arglist>(const JointRoundsPerMinuteSetpoint &amp;setpoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTrace</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>ad236ac44a711d14b74a34c111a231c4c</anchor>
      <arglist>(const JointCurrentSetpoint &amp;setpoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTrace</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>af38b2cc85fb712e10eeffccff4145537</anchor>
      <arglist>(const JointTorqueSetpoint &amp;setpoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTrace</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a6b6945e5a5837ddea49903f60acc06e5</anchor>
      <arglist>(const JointEncoderSetpoint &amp;setpoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTrace</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a370d3cbcaa99b0ac22cee64cb25ec88e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataTrace</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>ae5b3f938072f2da711affccb0da9321c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DataTrace</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>af0ccd4a563a10c73e590d7b68de4b47c</anchor>
      <arglist>(const DataTrace &amp;source)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DataTrace &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>ac1d7783851ff467385a8a3c8d9ce99a9</anchor>
      <arglist>(const DataTrace &amp;source)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>aa6a9c2d4b784c17ab3aa0ec27089d7d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointSensedPWM</type>
      <name>actualPWM</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a472726045b281c197e7771bd3b97aadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointAngleSetpoint</type>
      <name>angleSetpoint</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>ae79f344da51f4d2abe239503f9c1612c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataTraceCntrollerMode</type>
      <name>controllerMode</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a05a7f326887f20130c41daa793bdd48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointCurrentSetpoint</type>
      <name>currentSetpoint</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a69e93827057149e4e28b52677b4cd7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointEncoderSetpoint</type>
      <name>encoderSetpoint</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a280ec792c53433adfe84e622c3eddf96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::fstream</type>
      <name>file</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a9d2a9e85d59752eae0a691a03f875ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>invertDirection</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a32fc6bc663752757c89298aed413699b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YouBotJoint &amp;</type>
      <name>joint</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a0de96a80ad17c44a7c3d58a9d3dacb5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a8f5f01f49baa9904816988ee8b0f71a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::fstream</type>
      <name>parametersBeginTraceFile</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a03357b7a557f106c81355f5178a815fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::fstream</type>
      <name>parametersEndTraceFile</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a6c234989685464d10f1609efcc7bee1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; YouBotJointParameterReadOnly * &gt;</type>
      <name>parameterVector</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a08a0f34914206fde667640d05687fc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>path</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a60df718b506c2635f73c10fc4f8a33c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointPWMSetpoint</type>
      <name>PWMSetpoint</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>ac702599b5de8872cf4e77222630bb1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointRampGeneratorVelocity</type>
      <name>rampGenSetpoint</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a6e938c02144d52825575246c51b3f4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointRoundsPerMinuteSetpoint</type>
      <name>roundsPerMinuteSetpoint</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>aef84083b9d5a39f4c53e058bdd8ecb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointSensedAngle</type>
      <name>sensedAngle</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>aaeaed780d68b060dff69317ba716ce79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointSensedCurrent</type>
      <name>sensedCurrent</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>adb31cef26b36c97c389ffd5e418f7a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointSensedEncoderTicks</type>
      <name>sensedEncoderTicks</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a47015f5ed91ded4ef52046a715921166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointSensedRoundsPerMinute</type>
      <name>sensedRoundsPerMinute</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a4e398916d7001679bd620b45455173cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointSensedTorque</type>
      <name>sensedTorque</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a9b9e7feb32f9f694abf7ad36900a9d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointSensedVelocity</type>
      <name>sensedVelocity</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>aa686a670f33039c3e1f32c362974a7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointAngleSetpoint</type>
      <name>targetAngle</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a073c5d64bfc127223bec253060e6d5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointCurrentSetpoint</type>
      <name>targetCurrent</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a03c95c09da4357a2cdea76b20d2417ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVelocitySetpoint</type>
      <name>targetVelocity</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>ac4d2843e5a00c749f8d249729f8b013c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_duration</type>
      <name>timeDuration</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>ac02977e244dedf126004f71ac617770c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>timeDurationMicroSec</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a79fb48dc52c0a45eaccae30cc9df7924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointTorqueSetpoint</type>
      <name>torqueSetpoint</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>ab88c66321d753e55a6272e170ea167d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ptime</type>
      <name>traceStartTime</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>af7d3f1bb6863826ade58ce2fdb3fc511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVelocitySetpoint</type>
      <name>velocitySetpoint</name>
      <anchorfile>classyoubot_1_1DataTrace.html</anchorfile>
      <anchor>a87eeccf82250828100a67275cc38049d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::DoubleStepEnable</name>
    <filename>classyoubot_1_1DoubleStepEnable.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>DoubleStepEnable</name>
      <anchorfile>classyoubot_1_1DoubleStepEnable.html</anchorfile>
      <anchor>a771e0c077126b1842e9810c97572c424</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1DoubleStepEnable.html</anchorfile>
      <anchor>a3a27b447bd1a6ffaa09776e1b7bc8585</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1DoubleStepEnable.html</anchorfile>
      <anchor>a2c1cb0e02544eee91e661fb81fea6625</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1DoubleStepEnable.html</anchorfile>
      <anchor>ab2d6c7d28ed6f4d42c60a7f687a63248</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DoubleStepEnable</name>
      <anchorfile>classyoubot_1_1DoubleStepEnable.html</anchorfile>
      <anchor>ae3abaa26c5c6f7a355498325d17b0908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1DoubleStepEnable.html</anchorfile>
      <anchor>aabd320d3b529a481eb4c274895473c50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1DoubleStepEnable.html</anchorfile>
      <anchor>ab7ed28fd3e02b4bd3df685844d46036c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1DoubleStepEnable.html</anchorfile>
      <anchor>aa9d042637028401ca6b83f0e4df31b7b</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1DoubleStepEnable.html</anchorfile>
      <anchor>a40ce5033d34d567c51a0f01dc6468882</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1DoubleStepEnable.html</anchorfile>
      <anchor>aecb94edbdfe96c775030f6eb267a84e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1DoubleStepEnable.html</anchorfile>
      <anchor>a4677b8079f8b98813c3ede7ad85a3e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1DoubleStepEnable.html</anchorfile>
      <anchor>aad7c787066a4e871d7fcbdf9537ff7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1DoubleStepEnable.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1DoubleStepEnable.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::DParameterCurrentControl</name>
    <filename>classyoubot_1_1DParameterCurrentControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type></type>
      <name>DParameterCurrentControl</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>a6a958cf65f2388427f0fc2d00234cd1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>aa976ba5ba95046a5b5aff527e0767391</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>a9a69ff3eba5bb0371fe77f69f53c28c8</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>a5d6ac595fd19b3d56500214512423fd9</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DParameterCurrentControl</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>ae5ee6f237cff464b9a2697c7b3e3b837</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>a100017c59232e7dc17207c9d742089b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>a8266dee625fc6d37201f8083205519fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>aa84073263ade8fef7c89dc632f9b0732</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>a5e1ab2dba74327dc27e4c17e62e7f4ff</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>a6519931bd164f286a09acaa17126e7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>a1fa2d81275e54c5cd7bbe150602aab6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>acfff44be79ceb2c025d7c13032cb9753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>a4f64aef9d9a88e735dab17cf9f746bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>a28f0f499d8a04539c387ed31f8c6f86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1DParameterCurrentControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::DParameterFirstParametersPositionControl</name>
    <filename>classyoubot_1_1DParameterFirstParametersPositionControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type></type>
      <name>DParameterFirstParametersPositionControl</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a47defba1aa8e878bbdc22e1ad4efab19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a6fa7284595ec3f0a33e16e86d1374d8f</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a9f7383f5531e8bf78349097771738dd3</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a1d23c809e8b7edb7cd1bbbeb9b8afcdf</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DParameterFirstParametersPositionControl</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>abd4c9e98f1a895cd0ecbc70604617976</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>af7313f4165892ad772e39f21b74afc38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a840f04bb993c5fbf172eb0385b49941b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a6af83156684f1a662e732f67b29bd7b1</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a4dd4109496073508d54e8e0c7f65b15b</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a130b40dde26eb3311fd457560a7fb136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>afc6cc8256f81db25b30c109e814ff722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a28bb904b4c16ac97b156b92181d3eba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a84559fe37f33c5ff5fdd4209a1498970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>acc280c3bbfb566ef4ab5dcfc1b0c597b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::DParameterFirstParametersSpeedControl</name>
    <filename>classyoubot_1_1DParameterFirstParametersSpeedControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type></type>
      <name>DParameterFirstParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>acaeeb50900e5dbf2f60902b54670faff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>ac0a28006946b020b193887694b751166</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>ac4543e29f099719287a0d944b0259591</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a4df98fe77d160bc6978cb7e7d837fa50</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DParameterFirstParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a21cc276d21c453b47295b23962f4a14b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a33ff20272b189b59c6f9a5e79fbbe62b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a8e6b24197d94bddac919a7c6314dfe8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>ace9dca7aa2cb3c613c6870650414363e</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a1a0a9aff7cf20f4fd38b8091eccc55cc</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a7cfb919af66485d9f071bf3ec2981a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a646c5e9af39331ce7520c47cab473196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>af73819554c879f0f493df94766a6edac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a1e99392b1d84602dc6974abc4a51007b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>abe6bba49b13ca4b6778023a9c0433d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1DParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::DParameterSecondParametersPositionControl</name>
    <filename>classyoubot_1_1DParameterSecondParametersPositionControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type></type>
      <name>DParameterSecondParametersPositionControl</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a0cb6ca32832dd3f14f89aeec28519a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>aefab3617637ef95b7ffba5bf56c61f9e</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a28ebfe1e09301964374e95b41c990903</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>ac8c11f1622afd4a6dd4abfbce00aab25</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DParameterSecondParametersPositionControl</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a485e12d3f8fec239fb904e6377b702ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a4481baa29daee97adb0b3aca55100baa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a7b565e6fedd96d54e5ec437005abc3bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>ace08ed50b9d04d54919c3313890bf610</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a995e486f8ea4e9ca9ab5d51297a9f04d</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a4280870bf941aeae4b22c523b99fd93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>ae31059eaf833898d902ea0f25cb473a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>ac9bef9e7d3d14601d1fcfc0d5664f47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a837875013617c6be13f22e7ad4003eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a583d56c4b424aa79ba3b1884b9cf1733</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::DParameterSecondParametersSpeedControl</name>
    <filename>classyoubot_1_1DParameterSecondParametersSpeedControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type></type>
      <name>DParameterSecondParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a5398d21964330a4d8e00c63c05a25e37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a6acd3916a7d54044548f2f08fce4e20e</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a7b40beb29f8269b006425d6d4b74016f</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>af380fdcb33f35950756a3005630fad1a</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DParameterSecondParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a06ce2e64e2c4de64c2d212639e07ad95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a20a0d926f2d309b22442b826ab542dd8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>af646e31b0a60c1f9a3b34b962b15dd48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a5e90c84b6ffa4e7679cbeeb7f19f6990</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a53db03d12f9559dd310f2e35545f4da5</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a5eaa7998cb5e81b8051bf679d0f2851c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a8458b94d832bfeaaf447d2015277b241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a16745c114182d7fcec264a41ab7ef0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a3960fe5b3ee2cdde5c4f4bf6762c3b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>acd57f948bd15999f007ac505ed82af69</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1DParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::DParameterTrajectoryControl</name>
    <filename>classyoubot_1_1DParameterTrajectoryControl.html</filename>
    <base>youbot::YouBotApiJointParameter</base>
    <member kind="function">
      <type></type>
      <name>DParameterTrajectoryControl</name>
      <anchorfile>classyoubot_1_1DParameterTrajectoryControl.html</anchorfile>
      <anchor>a4443952666fdea3781fd876c3afb59fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1DParameterTrajectoryControl.html</anchorfile>
      <anchor>a6eac36fcf36c79aa68439286c581a8a7</anchor>
      <arglist>(double &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1DParameterTrajectoryControl.html</anchorfile>
      <anchor>aa934e423daabf78cf1958b409270afbf</anchor>
      <arglist>(const double parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1DParameterTrajectoryControl.html</anchorfile>
      <anchor>a362531b0898059cdfaeacac8c01361bf</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DParameterTrajectoryControl</name>
      <anchorfile>classyoubot_1_1DParameterTrajectoryControl.html</anchorfile>
      <anchor>afd78730f1d6e0b20fcdf4978b5b5c1e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1DParameterTrajectoryControl.html</anchorfile>
      <anchor>a48025886e0356a41d0a7e1d060fc1227</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1DParameterTrajectoryControl.html</anchorfile>
      <anchor>a092caca0b58178641dfcd447a08a53be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1DParameterTrajectoryControl.html</anchorfile>
      <anchor>a1890b6736fd2c66151163c2da5b03905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1DParameterTrajectoryControl.html</anchorfile>
      <anchor>a7c1662658580dafa61ff03d1caa9415f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1DParameterTrajectoryControl.html</anchorfile>
      <anchor>aba3c87b40c317d0e872b281cff005244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1DParameterTrajectoryControl.html</anchorfile>
      <anchor>ae07d5c03c4f9f503d755113538fc4e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1DParameterTrajectoryControl.html</anchorfile>
      <anchor>aca0ae356547f691ea9e6643e8db58549</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1DParameterTrajectoryControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::EncoderResolution</name>
    <filename>classyoubot_1_1EncoderResolution.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type></type>
      <name>EncoderResolution</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>a7cbfff1c1a1bd09f2587cae51e617b5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>a86bd3767f9e2d3c083c0c4cd41c72db6</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>a3fbdbb1901973f0df5a5df194ce4296f</anchor>
      <arglist>(const unsigned int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>aec5c4a325b4ec4cb911df73edc4bee91</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EncoderResolution</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>af1a6fc2655c7717aac4f14ecb90eb80d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>aa02d66289217e7dba7c71a283d731972</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>a03521bca9ae541fa6069f381d6166cb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>a1960befed9ad5dca92682702d5fb3494</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>a1784181a43a10103bb7b8bbaa78594d5</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>a43f9e86466bec3ae6d239bb903fe887c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>ab0e7ee4619df0a51efc87e65344e8dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>a562999e01bb56b9f1424ff4a9fcf4c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>af0a8ebe893a9c2ab26e213e92c17a760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>ae6e7e56ee8c01cb9b2b1322773a6ffd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1EncoderResolution.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::EncoderStopSwitch</name>
    <filename>classyoubot_1_1EncoderStopSwitch.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type></type>
      <name>EncoderStopSwitch</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>a2dc0561a9658ce29f6f8a9e73878ea6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>a9f0b9e845559d441c31de575783f4791</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>a9265de9f9882b1436820301fe4628651</anchor>
      <arglist>(const unsigned int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>aa08b9a75e7d19ddedeee3310b9a95f0d</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EncoderStopSwitch</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>a3fdcb593466fec63889c0ca00196052f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>a76b8d33fbcfb8a9a43ab8340b2f2b97b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>afa443d2be7cf9a7a4f38d96b93b7f938</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>ac7685e5952ea42a003f8a78b3e74a28c</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>a65b04c36f1f54289939f7064fcd84e7e</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>acdd1315e6d704c21e39e87643351bd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>a908956c022ac4684cbd4afb177164b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>a597b6f6fb74dc247fae46b45c17c1cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>a3b51e6773102422acdd0d916a92d5971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>af7d49280deed005cef8f363c63e6e056</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1EncoderStopSwitch.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::EncoderTicksPerRound</name>
    <filename>classyoubot_1_1EncoderTicksPerRound.html</filename>
    <base>youbot::YouBotApiJointParameter</base>
    <member kind="function">
      <type></type>
      <name>EncoderTicksPerRound</name>
      <anchorfile>classyoubot_1_1EncoderTicksPerRound.html</anchorfile>
      <anchor>a5b989a7e34aaa9686790d04a3f6ccb76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1EncoderTicksPerRound.html</anchorfile>
      <anchor>a60493b0f6441d2d730a35eec8f5707bd</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1EncoderTicksPerRound.html</anchorfile>
      <anchor>af19b6232ff4128a68226c26ed9e8cd82</anchor>
      <arglist>(const unsigned int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1EncoderTicksPerRound.html</anchorfile>
      <anchor>a403ce05dfb2f2bdfd00eb12deffe9bb1</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EncoderTicksPerRound</name>
      <anchorfile>classyoubot_1_1EncoderTicksPerRound.html</anchorfile>
      <anchor>a926e971aecd573dcdfdf916735be8c4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1EncoderTicksPerRound.html</anchorfile>
      <anchor>a0a3dc8c83190c99a3b6ddeb2128f71ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1EncoderTicksPerRound.html</anchorfile>
      <anchor>af1d556d8aa96475000d4bcbccccc0276</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1EncoderTicksPerRound.html</anchorfile>
      <anchor>aff05cc0dd47f8564fedee8f53699ee2d</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1EncoderTicksPerRound.html</anchorfile>
      <anchor>a9bcdc3287f5d9ef224599e89e4ab817d</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1EncoderTicksPerRound.html</anchorfile>
      <anchor>a5a5d9c48087b260e04942438359712f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1EncoderTicksPerRound.html</anchorfile>
      <anchor>ab57300f38bd86379f8294f9cce69a3cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1EncoderTicksPerRound.html</anchorfile>
      <anchor>ab81ba8412296db09ee6afd8a5d559020</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1EncoderTicksPerRound.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ErrorAndStatus</name>
    <filename>classyoubot_1_1ErrorAndStatus.html</filename>
    <base>youbot::YouBotJointParameterReadOnly</base>
    <member kind="function">
      <type></type>
      <name>ErrorAndStatus</name>
      <anchorfile>classyoubot_1_1ErrorAndStatus.html</anchorfile>
      <anchor>a6e92e78e5937c7b29165378b71076d73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ErrorAndStatus.html</anchorfile>
      <anchor>aa1ead2219cd2b5bb8181a6a6779c56d0</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ErrorAndStatus.html</anchorfile>
      <anchor>a14d5cfa91c8e4e621c1d2a43b2a65bfc</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ErrorAndStatus</name>
      <anchorfile>classyoubot_1_1ErrorAndStatus.html</anchorfile>
      <anchor>a5b17ab9aa3a94a9180baeda2d422965e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ErrorAndStatus.html</anchorfile>
      <anchor>a68191c2dbc9f08924cadb72a984f3df3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ErrorAndStatus.html</anchorfile>
      <anchor>a55a316bb96cb04adf875fe46ed626c6c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ErrorAndStatus.html</anchorfile>
      <anchor>a386b0b3dc8826fa14866d602885a7f8a</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseYouBotErrorFlags</name>
      <anchorfile>classyoubot_1_1ErrorAndStatus.html</anchorfile>
      <anchor>a33257c7fadab6c65003cf9dedacc4374</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ErrorAndStatus.html</anchorfile>
      <anchor>abc4582ca3c959e74037cbb5cd8c1ad0d</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ErrorAndStatus.html</anchorfile>
      <anchor>a41c8615c06d0b09ce593ae63b7e3d038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ErrorAndStatus.html</anchorfile>
      <anchor>afd6e16b4ce6bf1e30841e8d4b4f3431b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ErrorAndStatus.html</anchorfile>
      <anchor>af7c39395fd4717843d7fca0e1006e7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1ErrorAndStatus.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ErrorFlags</name>
    <filename>classyoubot_1_1ErrorFlags.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>ErrorFlags</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>a71ea55580103aa005caf350ffa386d8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>a07146d0a34c40e28ac28f8217c926907</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>ac30f078de48020f49f24376118017aa2</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>a2340ab16680969ec4b2f3f7c7035f94e</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ErrorFlags</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>ae52d4ef7bb8599e7682514f4ccf99a3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>ad310e314ea409567047e7ab83f012494</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>a74b7c9cc5f0c20b70dd173750326a13d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>a305c53836f5ebc4c113c05ad037c5cc2</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>ad9c2de12d91eef7b63652d42d4e68178</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>aee16c63e788ece3139fab55847d088d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>a2e38806571fa98037dfc941a487257b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>aceb2df714252f248b2de6b0d797970f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>ae5d1771a07f2b3ad87b804df179be5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>a55428cdbc8717b67084b74ffba2f9aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1ErrorFlags.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::EtherCATConnectionException</name>
    <filename>classyoubot_1_1EtherCATConnectionException.html</filename>
    <member kind="function">
      <type></type>
      <name>EtherCATConnectionException</name>
      <anchorfile>classyoubot_1_1EtherCATConnectionException.html</anchorfile>
      <anchor>a719e39b142762871c1fcf7a91ce096b7</anchor>
      <arglist>(const string &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classyoubot_1_1EtherCATConnectionException.html</anchorfile>
      <anchor>a2506236512a65d6d6309908794016b97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EtherCATConnectionException</name>
      <anchorfile>classyoubot_1_1EtherCATConnectionException.html</anchorfile>
      <anchor>a4a775a0c6d1f89f034cecd07cc494f03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>msg</name>
      <anchorfile>classyoubot_1_1EtherCATConnectionException.html</anchorfile>
      <anchor>a9e288f70407c6b146e199fb7ec49f106</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::EthercatMaster</name>
    <filename>classyoubot_1_1EthercatMaster.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroy</name>
      <anchorfile>classyoubot_1_1EthercatMaster.html</anchorfile>
      <anchor>add52b5033e0e5b6b94f114fb1d98eede</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EthercatMasterInterface &amp;</type>
      <name>getInstance</name>
      <anchorfile>classyoubot_1_1EthercatMaster.html</anchorfile>
      <anchor>aca046f57b0d71788219c0acf30890921</anchor>
      <arglist>(const std::string configFile, const std::string configFilePath, const bool ethercatMasterWithThread=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EthercatMasterInterface &amp;</type>
      <name>getInstance</name>
      <anchorfile>classyoubot_1_1EthercatMaster.html</anchorfile>
      <anchor>a5afa023b301760e2ec707b711f2e845f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EthercatMaster</name>
      <anchorfile>classyoubot_1_1EthercatMaster.html</anchorfile>
      <anchor>aa4354bc087ebf96e05ba8ae5ee0d29ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EthercatMaster</name>
      <anchorfile>classyoubot_1_1EthercatMaster.html</anchorfile>
      <anchor>a218a384d6943494288f4ee01439e1fef</anchor>
      <arglist>(const EthercatMaster &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~EthercatMaster</name>
      <anchorfile>classyoubot_1_1EthercatMaster.html</anchorfile>
      <anchor>aaf1b64e8cf00c2bd365c85d7dea4454a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static EthercatMasterInterface *</type>
      <name>instance</name>
      <anchorfile>classyoubot_1_1EthercatMaster.html</anchorfile>
      <anchor>a1055ea496977c5dcde55ec18da3eed3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1EthercatMaster.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1EthercatMaster.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1EthercatMaster.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::EthercatMasterInterface</name>
    <filename>classyoubot_1_1EthercatMasterInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>AutomaticReceiveOn</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>ad0296825dd6f3b7961db10a5f36cda74</anchor>
      <arglist>(const bool enableAutomaticReceive)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>AutomaticSendOn</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>ab6b1cf96636f8371dca1b45cd66aeba0</anchor>
      <arglist>(const bool enableAutomaticSend)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getEthercatDiagnosticInformation</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>a715263b50e3f54eaed734fa627fa59d0</anchor>
      <arglist>(std::vector&lt; ec_slavet &gt; &amp;ethercatSlaveInfos)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned int</type>
      <name>getNumberOfSlaves</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>a7ed5eace281263f4532180faaaf2ce68</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isErrorInSoemDriver</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>aba6280a8eb98276338d81290a989db93</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isEtherCATConnectionEstablished</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>a6eb9e10e1e6bbc00dd64f37c5f411e6b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isThreadActive</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>a405ef69f69816f9386be8229d5b44c43</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>receiveProcessData</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>aa868b388e98607cce85e056415be2a05</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>registerJointLimitMonitor</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>aa975b777289605177977285aeb977227</anchor>
      <arglist>(JointLimitMonitor *object, const unsigned int JointNumber)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>sendProcessData</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>ab86b613f0bba297c09c7fc570cc9d5da</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>EthercatMasterInterface</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>a25c63a4b5f23b666d23fc4b6b9f193b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~EthercatMasterInterface</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>a0eee03f05838ae0fdb221d9d822d5db8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual bool</type>
      <name>getMailboxMsgBuffer</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>a0342048333acb74ea2add5cd15d64ddb</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;mailboxMsg, const unsigned int jointNumber)=0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>getMsgBuffer</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>a39cbb6415d5fd3a88ec4dfc18eabae76</anchor>
      <arglist>(const unsigned int jointNumber, YouBotSlaveMsg &amp;returnMsg)=0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>setMailboxMsgBuffer</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>a3bcf472e434c28578b660271b1b1c80b</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;msgBuffer, const unsigned int jointNumber)=0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>setMsgBuffer</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>a87ab7f6aca6cc18adf401edeb7c148b0</anchor>
      <arglist>(const YouBotSlaveMsg &amp;msgBuffer, const unsigned int jointNumber)=0</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EthercatMaster</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>aeab3a190e7f1893def725b0c9a44410f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1EthercatMasterInterface.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::EthercatMasterWithoutThread</name>
    <filename>classyoubot_1_1EthercatMasterWithoutThread.html</filename>
    <base>youbot::EthercatMasterInterface</base>
    <member kind="function">
      <type>void</type>
      <name>AutomaticReceiveOn</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a6c0c3b75fcceaa9839c55b75e7d5979b</anchor>
      <arglist>(const bool enableAutomaticReceive)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AutomaticSendOn</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a9acbfd89dbcb15b588dfef3d270a4e5a</anchor>
      <arglist>(const bool enableAutomaticSend)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEthercatDiagnosticInformation</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>afea71ae6defd8e9f820eea9a4a9a9706</anchor>
      <arglist>(std::vector&lt; ec_slavet &gt; &amp;ethercatSlaveInfos)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumberOfSlaves</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a13362bc1f154457f8e2121d80068c79c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isErrorInSoemDriver</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a03969c3891151edd17eec87354ad6b9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEtherCATConnectionEstablished</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a3099c38661df01ec0622a6f18e1ff26c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThreadActive</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>ab129011c8c2e3d1bedac19c2455199ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receiveProcessData</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a75aab8b042cf6ca8bc68e0bb2b96e913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerJointLimitMonitor</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a2347a7f793caf7a8708ac0a1e89287a7</anchor>
      <arglist>(JointLimitMonitor *object, const unsigned int JointNumber)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendProcessData</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a4656a01c53d58947473abcdcc631035c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>closeEthercat</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>afd9638ecfe3f6aa0ada199d0f76dceb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EthercatMasterWithoutThread</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a4e943ce3f94ffff28378876602298829</anchor>
      <arglist>(const std::string &amp;configFile, const std::string &amp;configFilePath)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getMailboxMsgBuffer</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a4c6b3e7b1c7aa9bd16ec2f073863eade</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;mailboxMsg, const unsigned int jointNumber)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getMsgBuffer</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>afdb8000649eddde17797feeee5725131</anchor>
      <arglist>(const unsigned int jointNumber, YouBotSlaveMsg &amp;returnMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeEthercat</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>af641b26d92150a44fdf8239252b7dc4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseYouBotErrorFlags</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>ad95693d8b3e2ad1680e59ec446bf8a1b</anchor>
      <arglist>(const YouBotSlaveMsg &amp;messageBuffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>receiveMailboxMessage</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a7338adf89ddcabf65fa42a3d83c12947</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;mailboxMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sendMailboxMessage</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a3ee9a7a59c637eb4b741b672c00d6b89</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;mailboxMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMailboxMsgBuffer</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>af44103a5b4b09bd3fcf4387da36e8f63</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;msgBuffer, const unsigned int jointNumber)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMsgBuffer</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>af2489f7c960557074ba6350522d010bc</anchor>
      <arglist>(const YouBotSlaveMsg &amp;msgBuffer, const unsigned int jointNumber)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~EthercatMasterWithoutThread</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a4bb398ddb2a6df67adca44313b13c359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConfigFile *</type>
      <name>configfile</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a1f6884021da2847c2d56c355a6cf7da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ethercatConnectionEstablished</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>acb381c8200f3498ad930882c1b649606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SlaveMessageInput * &gt;</type>
      <name>ethercatInputBufferVector</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a04b1a3933cfb15a175affc9744565f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SlaveMessageOutput * &gt;</type>
      <name>ethercatOutputBufferVector</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a69b9f5a2412683e0995f7d67e9116a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ec_slavet &gt;</type>
      <name>ethercatSlaveInfo</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a0923f113f946e50992c3d6734e18826a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>ethercatTimeout</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a3738b8dc7cb6d07d498e754e1ce400a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ethernetDevice</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a920cedfb67de93a3ca4159b4946d9417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; YouBotSlaveMailboxMsg &gt;</type>
      <name>firstMailboxBufferVector</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a93bfbf3702c4587da035325fa98ad16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>IOmap_</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a94ece378890e53ec1cf48015aaf4064d</anchor>
      <arglist>[4096]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ec_mbxbuft</type>
      <name>mailboxBufferReceive</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>af61e43f301b51577b5b145dde900fb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ec_mbxbuft</type>
      <name>mailboxBufferSend</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a2aac9d0ab0183b4bf3bf48512ce136a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>mailboxTimeout</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a80456fe534eaa75fabfca319f0c70b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>nrOfSlaves</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>aa74b918f84d3c7bf6b9038b8ff161e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; YouBotSlaveMsg &gt;</type>
      <name>processDataBuffer</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a036e7325190de8c981968e464afec598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>configFileName</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a9b1b9bb72ffb6a1de8d8e27d35727ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>configFilepath</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a61582c0cfb9f88c88b1af8cac9aab1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EthercatMaster</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>aeab3a190e7f1893def725b0c9a44410f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithoutThread.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::EthercatMasterWithThread</name>
    <filename>classyoubot_1_1EthercatMasterWithThread.html</filename>
    <base>youbot::EthercatMasterInterface</base>
    <member kind="function">
      <type>void</type>
      <name>AutomaticReceiveOn</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a8027a786f6a8f792a8943f4b7c5eea8c</anchor>
      <arglist>(const bool enableAutomaticReceive)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AutomaticSendOn</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a154b0553939045773d253a9f1c691c77</anchor>
      <arglist>(const bool enableAutomaticSend)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteDataTraceRegistration</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a65dab832d8b9ec222a693e57a9b0a500</anchor>
      <arglist>(const unsigned int JointNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteJointTrajectoryControllerRegistration</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>ab7d439c9b10f3f872ea67a530c5171c5</anchor>
      <arglist>(const unsigned int JointNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEthercatDiagnosticInformation</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a104ea48ce91159f12868658e43be3e0c</anchor>
      <arglist>(std::vector&lt; ec_slavet &gt; &amp;ethercatSlaveInfos)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumberOfSlaves</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a30181528304f33c6e09c251adc0fc42a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumberOfThreadCyclesPerSecond</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a07a855ca921fd0d6bb371a1b0b34191a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isErrorInSoemDriver</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a51af04c03401eaaa9bc6a37e3910a24c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEtherCATConnectionEstablished</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a4ea97229bf89762e04407d8ee30f660b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThreadActive</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a83df1198a1e1be1c56b6407f9d86cfc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receiveProcessData</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>afc5994e485af2bfb89bbaf60a190bafb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerDataTrace</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a88338544c1084150fb48f3946bb85193</anchor>
      <arglist>(void *object, const unsigned int JointNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerJointLimitMonitor</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>acecccec7d9adebc9e9cb83c3de7123dc</anchor>
      <arglist>(JointLimitMonitor *object, const unsigned int JointNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerJointTrajectoryController</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a5bf2dc9562709ab3e35930d7b9dcca7f</anchor>
      <arglist>(JointTrajectoryController *object, const unsigned int JointNumber)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendProcessData</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>ad620a451e1c6bd33e587793880b026c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>closeEthercat</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a42ead745bdae5469dc8e286b5f8fbf77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EthercatMasterWithThread</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>ad47ede0d92f7aac9889bff75c1bf7533</anchor>
      <arglist>(const std::string &amp;configFile, const std::string &amp;configFilePath)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getMailboxMsgBuffer</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a2f5fbba22b196611860b3af453097b66</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;mailboxMsg, const unsigned int jointNumber)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getMsgBuffer</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a0c637631e6e237930b3440ba607e61c0</anchor>
      <arglist>(const unsigned int jointNumber, YouBotSlaveMsg &amp;returnMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeEthercat</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a5332026078326bde8e57612dd81bebb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseYouBotErrorFlags</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a18d9d5e5b5e69fb46b5f3c3625596171</anchor>
      <arglist>(const YouBotSlaveMsg &amp;messageBuffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>receiveMailboxMessage</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a840793d5c3990cd9b0cbc853eff6f985</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;mailboxMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sendMailboxMessage</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a65851706a616d4d485fff93b6f2a20ba</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;mailboxMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMailboxMsgBuffer</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>ab9595034d3e2f6c0e74408ffa1e91e08</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;msgBuffer, const unsigned int jointNumber)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMsgBuffer</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a893b9684ec4c3d9408b48a08a3af12e8</anchor>
      <arglist>(const YouBotSlaveMsg &amp;msgBuffer, const unsigned int jointNumber)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateSensorActorValues</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a89965f6b7793dcab7779641cf2b5320b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~EthercatMasterWithThread</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a43c7c51dde1c2b3f3dbe61383ea11f89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; YouBotSlaveMsg &gt;</type>
      <name>automaticReceiveOffBufferVector</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>adfc3e6517a42658e79a656c35718e84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>automaticReceiveOn</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a96954f90d7815763ce9d26c838c0cb5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; YouBotSlaveMsg &gt;</type>
      <name>automaticSendOffBufferVector</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a5b4a652adc4f21a48a2971110ec338ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>automaticSendOn</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>ad17d5ef38f62098c99f177a661410424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long int</type>
      <name>communicationErrors</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>ad5a828914b23a84e5be400450aaacde0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConfigFile *</type>
      <name>configfile</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a1244d6a9460e4e2ce8fde72ee85da59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; void * &gt;</type>
      <name>dataTraces</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a002b7bf4d8ab537312cdb76d41690a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>dataTracesMutex</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>aeae693b37fdd9cc9c814e7649cd078f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ethercatConnectionEstablished</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a2721f43adce5595dafdbd90f1b3ef5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SlaveMessageInput * &gt;</type>
      <name>ethercatInputBufferVector</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a8e8be4bc2fd47ec86db75fb494b44deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SlaveMessageOutput * &gt;</type>
      <name>ethercatOutputBufferVector</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>af6bc7d39674d9998298f8631e82ed179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ec_slavet &gt;</type>
      <name>ethercatSlaveInfo</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>aea89f03fa5b858325e3c5bfdf1aa6f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>ethercatTimeout</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a4ffe0caeff9c3a17603dd782dd5b6a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ethernetDevice</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a391d559b368874c5a768b88e80704207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>IOmap_</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>aa316f9dbdfd029d35d8dea4e1a80599a</anchor>
      <arglist>[4096]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; JointLimitMonitor * &gt;</type>
      <name>jointLimitMonitors</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a186e55a41f32722e323d277a04f707ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>jointLimitMonitorVectorMutex</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a2b9e63835073fe698ace319052c0a009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ec_mbxbuft</type>
      <name>mailboxBuffer</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>af66b80ead98b008c14f3d3b8c0e98c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ec_mbxbuft</type>
      <name>mailboxBufferReceive</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>afb261b7210e94054e1b88d61e0f41bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ec_mbxbuft</type>
      <name>mailboxBufferSend</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a7037e721a7badba61112f01d0279a1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; YouBotSlaveMailboxMsgThreadSafe &gt;</type>
      <name>mailboxMessages</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a23b382113bc52d95205842924dd3defa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>mailboxTimeout</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a236733cc6f8a6cd475eb9b88c9ffaa24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long int</type>
      <name>maxCommunicationErrors</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a98647f1bdc06657c61d82a67941d2942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>newInputMailboxMsgFlag</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>ad1ac6678b4904be1a1771ea3255c8836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>nrOfSlaves</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>ab5ea850889c03eb7b3fd4123b0309d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>outstandingMailboxMsgFlag</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>ac7536a5574bdb4a0b0275738e9a34c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>pendingMailboxMsgsReply</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a657c79c1bf456a7d0a4505ac7c773e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; YouBotSlaveMsgThreadSafe &gt;</type>
      <name>slaveMessages</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>af28f1a13481a18b2da7215516d9452e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>stopThread</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>aab77d132c4d5114b1ad18bbfcc6988b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread_group</type>
      <name>threads</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a65350d8f7d483c7fcaf6a21dad5a1b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>timeTillNextEthercatUpdate</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a76a9bc7fce5ee2efb4d046e1c7b429d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; JointTrajectoryController * &gt;</type>
      <name>trajectoryControllers</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a2554f61abd8858c63639d7a94fd65674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>trajectoryControllerVectorMutex</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>add9b647585932ca164af51ab281281c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>configFileName</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a6728586582bd4fccdcd068450fb4f279</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>configFilepath</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a9203adcd2e82b6dea440ba6ac1a8a904</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EthercatMaster</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>aeab3a190e7f1893def725b0c9a44410f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1EthercatMasterWithThread.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::FileNotFoundException</name>
    <filename>classyoubot_1_1FileNotFoundException.html</filename>
    <member kind="function">
      <type></type>
      <name>FileNotFoundException</name>
      <anchorfile>classyoubot_1_1FileNotFoundException.html</anchorfile>
      <anchor>aca1f0199644e17a0e1ac4469cd74cfc4</anchor>
      <arglist>(const string &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classyoubot_1_1FileNotFoundException.html</anchorfile>
      <anchor>aa83046ec44311fd51db60adbc865f81f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileNotFoundException</name>
      <anchorfile>classyoubot_1_1FileNotFoundException.html</anchorfile>
      <anchor>a41334ffcd668331e4ff90c76063dd51f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>msg</name>
      <anchorfile>classyoubot_1_1FileNotFoundException.html</anchorfile>
      <anchor>acdabbb84d3b0162ea0030bbac141c7b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::FirmwareVersion</name>
    <filename>classyoubot_1_1FirmwareVersion.html</filename>
    <base>youbot::YouBotApiJointParameter</base>
    <member kind="function">
      <type></type>
      <name>FirmwareVersion</name>
      <anchorfile>classyoubot_1_1FirmwareVersion.html</anchorfile>
      <anchor>a1e604b85e526ccb25e3292a4f9c02fed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1FirmwareVersion.html</anchorfile>
      <anchor>abe4aed79f1f262f213bc5eebdacbe9c2</anchor>
      <arglist>(int &amp;controllerType, std::string &amp;firmwareVersion) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1FirmwareVersion.html</anchorfile>
      <anchor>a28011711a9b34163f7ce71c961139af9</anchor>
      <arglist>(const int controllerType, const std::string firmwareVersion)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1FirmwareVersion.html</anchorfile>
      <anchor>a34ff4a02389880f0adfaefff5941cd43</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FirmwareVersion</name>
      <anchorfile>classyoubot_1_1FirmwareVersion.html</anchorfile>
      <anchor>ac4e58bd3a5f9d60ffd6ba9641a7b9cab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1FirmwareVersion.html</anchorfile>
      <anchor>ad79ee0c0db338084b93f7200763975b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1FirmwareVersion.html</anchorfile>
      <anchor>a745d2b800d7dd588466acf32ef93adf9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1FirmwareVersion.html</anchorfile>
      <anchor>a66c1da314b31f188fa40fa4100c33c50</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1FirmwareVersion.html</anchorfile>
      <anchor>a1da8c077e6ed2281259df4aa38587b3d</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>controllerType</name>
      <anchorfile>classyoubot_1_1FirmwareVersion.html</anchorfile>
      <anchor>a5ca88fcbd7ba8adff80d577117807ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>firmwareVersion</name>
      <anchorfile>classyoubot_1_1FirmwareVersion.html</anchorfile>
      <anchor>ab69666f81adb2e2640a7ffa61a5a51e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1FirmwareVersion.html</anchorfile>
      <anchor>a175a3a54d9400b79c5d8e758e5d75b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1FirmwareVersion.html</anchorfile>
      <anchor>a81cb70aeca55881b9128832910127ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1FirmwareVersion.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::FourSwedishWheelOmniBaseKinematic</name>
    <filename>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</filename>
    <base>youbot::WheeledBaseKinematic</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cartesianPositionToWheelPositions</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</anchorfile>
      <anchor>a2d93e20f7d56e14003f323e9358db128</anchor>
      <arglist>(const quantity&lt; si::length &gt; &amp;longitudinalPosition, const quantity&lt; si::length &gt; &amp;transversalPosition, const quantity&lt; plane_angle &gt; &amp;orientation, std::vector&lt; quantity&lt; plane_angle &gt; &gt; &amp;wheelPositions)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cartesianVelocityToWheelVelocities</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</anchorfile>
      <anchor>aa60a25e98ea7c3a5e09b5829cd59de06</anchor>
      <arglist>(const quantity&lt; si::velocity &gt; &amp;longitudinalVelocity, const quantity&lt; si::velocity &gt; &amp;transversalVelocity, const quantity&lt; si::angular_velocity &gt; &amp;angularVelocity, std::vector&lt; quantity&lt; angular_velocity &gt; &gt; &amp;wheelVelocities)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FourSwedishWheelOmniBaseKinematic</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</anchorfile>
      <anchor>aa1008cc2513ac5a42de1c707eec4658d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getConfiguration</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</anchorfile>
      <anchor>a8d8176a10fb1850429c19b7be2f2b251</anchor>
      <arglist>(FourSwedishWheelOmniBaseKinematicConfiguration &amp;configuration) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfiguration</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</anchorfile>
      <anchor>a2e894624a4c3786a1a67e7c6080d7efa</anchor>
      <arglist>(const FourSwedishWheelOmniBaseKinematicConfiguration &amp;configuration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelPositionsToCartesianPosition</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</anchorfile>
      <anchor>a71ff22905b0f8a3fc1d901b5016016d2</anchor>
      <arglist>(const std::vector&lt; quantity&lt; plane_angle &gt; &gt; &amp;wheelPositions, quantity&lt; si::length &gt; &amp;longitudinalPosition, quantity&lt; si::length &gt; &amp;transversalPosition, quantity&lt; plane_angle &gt; &amp;orientation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelVelocitiesToCartesianVelocity</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</anchorfile>
      <anchor>aaeca1702aa13c880911e37ac69deb9e4</anchor>
      <arglist>(const std::vector&lt; quantity&lt; angular_velocity &gt; &gt; &amp;wheelVelocities, quantity&lt; si::velocity &gt; &amp;longitudinalVelocity, quantity&lt; si::velocity &gt; &amp;transversalVelocity, quantity&lt; angular_velocity &gt; &amp;angularVelocity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FourSwedishWheelOmniBaseKinematic</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</anchorfile>
      <anchor>a02ee21fd5cf594b498ec5b2b4584c655</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; plane_angle &gt;</type>
      <name>angle</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</anchorfile>
      <anchor>a7f9ae679e8697771e81a01ad20877329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FourSwedishWheelOmniBaseKinematicConfiguration</type>
      <name>config</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</anchorfile>
      <anchor>a08b25007163ee16739a99a00af6dbcc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>lastWheelPositionInitialized</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</anchorfile>
      <anchor>aece40671e452468341c88ac657e87d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; quantity&lt; plane_angle &gt; &gt;</type>
      <name>lastWheelPositions</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</anchorfile>
      <anchor>a9414f81582db426467edd133f081105c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::length &gt;</type>
      <name>longitudinalPos</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</anchorfile>
      <anchor>a4342169fa90d63f4e8a1888640c7548d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::length &gt;</type>
      <name>transversalPos</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematic.html</anchorfile>
      <anchor>af2fc7f7483e375d0b6a9ab132fc113fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::FourSwedishWheelOmniBaseKinematicConfiguration</name>
    <filename>classyoubot_1_1FourSwedishWheelOmniBaseKinematicConfiguration.html</filename>
    <member kind="function">
      <type></type>
      <name>FourSwedishWheelOmniBaseKinematicConfiguration</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematicConfiguration.html</anchorfile>
      <anchor>a4bd7493f0cf5e42ef59b0c12c268c82c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FourSwedishWheelOmniBaseKinematicConfiguration</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematicConfiguration.html</anchorfile>
      <anchor>a96187d3c385218737908f9ce1e681479</anchor>
      <arglist>(const FourSwedishWheelOmniBaseKinematicConfiguration &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>FourSwedishWheelOmniBaseKinematicConfiguration &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematicConfiguration.html</anchorfile>
      <anchor>afe976f26b63e4764feac95aa8d47ab36</anchor>
      <arglist>(const FourSwedishWheelOmniBaseKinematicConfiguration &amp;source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FourSwedishWheelOmniBaseKinematicConfiguration</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematicConfiguration.html</anchorfile>
      <anchor>a13ca182bb9b9d3c4b85444c33be7c051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; si::length &gt;</type>
      <name>lengthBetweenFrontAndRearWheels</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematicConfiguration.html</anchorfile>
      <anchor>aa32d33746701cc3646fdbb72fcced9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; si::length &gt;</type>
      <name>lengthBetweenFrontWheels</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematicConfiguration.html</anchorfile>
      <anchor>af160f95cbc38b4bad5029b8ecb745948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rotationRatio</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematicConfiguration.html</anchorfile>
      <anchor>af5867d015bfb08250dff973ae2a18e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>slideRatio</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematicConfiguration.html</anchorfile>
      <anchor>a45f5cb44d17ffade1c99a76568896b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; si::length &gt;</type>
      <name>wheelRadius</name>
      <anchorfile>classyoubot_1_1FourSwedishWheelOmniBaseKinematicConfiguration.html</anchorfile>
      <anchor>a00c4213f292ba5215a7d68ebf31e980d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::Freewheeling</name>
    <filename>classyoubot_1_1Freewheeling.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type></type>
      <name>Freewheeling</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>a3f81b5d8a74f7891547bd5acb2585375</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>a47382546027c288518237ec4c637cb51</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>ace6881febc680355fe49ec81c74ad6e5</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>aeb4b57736a197a8ecf3eb49513157fe3</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Freewheeling</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>a0eb192178c82efb2c6bda9ba0a54a39d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>ad403749b258836ba26d815c872ae0c4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>a4c02661315f4f1b08d94918a23d06873</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>a21957423016a3eb5d51c9c98be9637f9</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>ad0685ebe4ed5f2adfb1a71f516973ee1</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>a6d12841ea10c399c3bdd12fc5c7c7a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>a7bf672d5eaa0380b9d6b71d9322f083b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>a28c04f15832a79847e4924392a3eed6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>adc5fec7d09488e9cdc6dda57daf2fd9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>a8ab6499031cfcda449be0b409b5f723d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1Freewheeling.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::GearRatio</name>
    <filename>classyoubot_1_1GearRatio.html</filename>
    <base>youbot::YouBotApiJointParameter</base>
    <member kind="function">
      <type></type>
      <name>GearRatio</name>
      <anchorfile>classyoubot_1_1GearRatio.html</anchorfile>
      <anchor>a859b033e8d383900a69107b12700f2d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1GearRatio.html</anchorfile>
      <anchor>a805a2dcba8abb0ccf82d3525bcbd3cac</anchor>
      <arglist>(double &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1GearRatio.html</anchorfile>
      <anchor>af8b65b769afb2b48065a22ff81c0c5a7</anchor>
      <arglist>(const double parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1GearRatio.html</anchorfile>
      <anchor>aa77329efc716647f59a646321d7de0b4</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GearRatio</name>
      <anchorfile>classyoubot_1_1GearRatio.html</anchorfile>
      <anchor>a27c77cea16c72ceaff3889c30f295ef7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1GearRatio.html</anchorfile>
      <anchor>ad701524e1f9b4579b3593b7fbc1a5386</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1GearRatio.html</anchorfile>
      <anchor>ac16ae58dbec5e3a83b1831f80206d7d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1GearRatio.html</anchorfile>
      <anchor>a133453dca990a18c7a2be520fd7c6c02</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1GearRatio.html</anchorfile>
      <anchor>ad3b83fc0c6ac7617a7c140ea3078377c</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1GearRatio.html</anchorfile>
      <anchor>a9099cf2d791237d4cb5c076f913ae3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1GearRatio.html</anchorfile>
      <anchor>af3e8db9697348d1b7e7c38b3baa05cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1GearRatio.html</anchorfile>
      <anchor>aa1c41213724388041fff59ecb327a482</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1GearRatio.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::Gripper</name>
    <filename>classyoubot_1_1Gripper.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1Gripper.html</anchorfile>
      <anchor>a0daf369b87a34a0faffb479174462182</anchor>
      <arglist>(GripperParameter &amp;parameter) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1Gripper.html</anchorfile>
      <anchor>aeacc1acc0d39f69cc48b27f1655f5916</anchor>
      <arglist>(const GripperData &amp;data) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1Gripper.html</anchorfile>
      <anchor>a9d9e63ae03d76a420b3a2506850a37a4</anchor>
      <arglist>(const GripperParameter &amp;parameter)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1Gripper.html</anchorfile>
      <anchor>a0a9623133abcf7993dcc92b0e7622ec1</anchor>
      <arglist>(const GripperData &amp;data)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::GripperBarEncoderSetpoint</name>
    <filename>classyoubot_1_1GripperBarEncoderSetpoint.html</filename>
    <base>youbot::OneDOFGripperData</base>
    <member kind="variable">
      <type>int</type>
      <name>barEncoder</name>
      <anchorfile>classyoubot_1_1GripperBarEncoderSetpoint.html</anchorfile>
      <anchor>aa494f508932f39c37ae9b5077134fb6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::GripperBarName</name>
    <filename>classyoubot_1_1GripperBarName.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1GripperBarName.html</anchorfile>
      <anchor>ab43c02ce931ff1aa5ab5a284acdf7426</anchor>
      <arglist>(std::string &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GripperBarName</name>
      <anchorfile>classyoubot_1_1GripperBarName.html</anchorfile>
      <anchor>a884d10b98790d3b98463a7ed0e225ace</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1GripperBarName.html</anchorfile>
      <anchor>a0df0564bd91a7ba5c6b86497a185c4dc</anchor>
      <arglist>(const std::string parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1GripperBarName.html</anchorfile>
      <anchor>a9ef09962275fdb7de5c0890fda7ecde7</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GripperBarName</name>
      <anchorfile>classyoubot_1_1GripperBarName.html</anchorfile>
      <anchor>aa1bf2bb827d359ed8126cf19739fdfeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1GripperBarName.html</anchorfile>
      <anchor>a1c1e2c79ec7b328e8c777a5cd93b90d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1GripperBarName.html</anchorfile>
      <anchor>ab013827760b530d6b6e22f6bce378027</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1GripperBarName.html</anchorfile>
      <anchor>a02f02aa971bfdce16b3a94b33397f864</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1GripperBarName.html</anchorfile>
      <anchor>a51240b4ed643b698fb98393a43393397</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1GripperBarName.html</anchorfile>
      <anchor>aa95a2d53925ec5cba4c52baac5cdc047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1GripperBarName.html</anchorfile>
      <anchor>a962b10ea5b68d06eb8df98f025e0f8b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1GripperBarName.html</anchorfile>
      <anchor>ae9eaa9a3ce2ae9c81f3c9787d9287351</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1GripperBarName.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1GripperBarName.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::GripperBarPositionSetPoint</name>
    <filename>classyoubot_1_1GripperBarPositionSetPoint.html</filename>
    <base>youbot::OneDOFGripperData</base>
    <member kind="variable">
      <type>quantity&lt; si::length &gt;</type>
      <name>barPosition</name>
      <anchorfile>classyoubot_1_1GripperBarPositionSetPoint.html</anchorfile>
      <anchor>a3846401b3a81fe6c4cffe34ed5463b2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::GripperBarSpacingSetPoint</name>
    <filename>classyoubot_1_1GripperBarSpacingSetPoint.html</filename>
    <base>youbot::OneDOFGripperData</base>
    <member kind="variable">
      <type>quantity&lt; si::length &gt;</type>
      <name>barSpacing</name>
      <anchorfile>classyoubot_1_1GripperBarSpacingSetPoint.html</anchorfile>
      <anchor>a366187ef548377c337d2f9079cba6d80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::GripperData</name>
    <filename>classyoubot_1_1GripperData.html</filename>
  </compound>
  <compound kind="class">
    <name>youbot::GripperDataTrace</name>
    <filename>classyoubot_1_1GripperDataTrace.html</filename>
    <member kind="function">
      <type>unsigned long</type>
      <name>getTimeDurationMilliSec</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a084c9b241e6fbf883cbcca460f76afe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GripperDataTrace</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a9592d6d304bfb881eea29f42f27ea407</anchor>
      <arglist>(YouBotGripperBar &amp;youBotGripperBar, const std::string Name, const bool overwriteFiles=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plotTrace</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>aad6bdcbf1ebffbe1924e02d8899b5d0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startTrace</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a9abca964f55d25b6ed29218fbf8b457c</anchor>
      <arglist>(const std::string parameterName, const std::string unit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopTrace</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a981d440911691ea4175f008f23a303e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTrace</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>afcbd9fef66cf475bf4ee2751678cc32a</anchor>
      <arglist>(const double parameterValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GripperDataTrace</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a21f06cdbb9443d8f6e523e9956ce77e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GripperDataTrace</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a7916151085bf952be31c3dd10552e148</anchor>
      <arglist>(const GripperDataTrace &amp;source)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GripperDataTrace &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>ad10f6df5a02e94a4192fdbe1410e443d</anchor>
      <arglist>(const GripperDataTrace &amp;source)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointSensedPWM</type>
      <name>actualPWM</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a506610171fccdf4c84f9f33d88172b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointAngleSetpoint</type>
      <name>angleSetpoint</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a0869a62b5d9b73b8fa6802bb2915b641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointCurrentSetpoint</type>
      <name>currentSetpoint</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a37b9c12f1c7f8e8dd0ae6df77980c119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointEncoderSetpoint</type>
      <name>encoderSetpoint</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a73646f2a2081ad2be50c1d35d3ea968c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::fstream</type>
      <name>file</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a772ebb244dac30e79aa4e6a67b3679d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YouBotGripperBar &amp;</type>
      <name>gripperBar</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a6ea89426bd16c15c15948876007944a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a8a629fa5bd0ef89d238dc56976a1490f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::fstream</type>
      <name>parametersBeginTraceFile</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>aaf42f16b8991702de9164d1b959ac863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::fstream</type>
      <name>parametersEndTraceFile</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a02e07d06d213ba8daaa26293d5d8dfb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; YouBotGripperParameter * &gt;</type>
      <name>parameterVector</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>aa3861d3c1ecb4a94ca88f7fc8f4ef5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>path</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a50504e875e6d16d18b698d04d3b0f33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointPWMSetpoint</type>
      <name>PWMSetpoint</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a49b6f14be76b14e98cd016a572e2228e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointRoundsPerMinuteSetpoint</type>
      <name>roundsPerMinuteSetpoint</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a6568e7373ebc6d959fff3f60882004a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointSensedAngle</type>
      <name>sensedAngle</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a77f7227f2c195a7304be1ea1dba03bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointSensedCurrent</type>
      <name>sensedCurrent</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a286c60086156c14671fb3dd015bc45c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointSensedEncoderTicks</type>
      <name>sensedEncoderTicks</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>ae164800037f511acd0cf0f1ddf7ceda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointSensedRoundsPerMinute</type>
      <name>sensedRoundsPerMinute</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a213fd2e30defbf6819bdcfbb4348f733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointSensedTorque</type>
      <name>sensedTorque</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>aad9bad3d60d815254db5cd62f66b1ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointSensedVelocity</type>
      <name>sensedVelocity</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a8b9de33387e498f5bc0153451bd309cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_duration</type>
      <name>timeDuration</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a2298c1171ae1969c23c1a90c3ab18682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>timeDurationMicroSec</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a8889167ebfca60078eb1371ced771653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointTorqueSetpoint</type>
      <name>torqueSetpoint</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>a41188b2ddb97951fcc09508e7b255c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ptime</type>
      <name>traceStartTime</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>afd732372532877de48fe995c72b596b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVelocitySetpoint</type>
      <name>velocitySetpoint</name>
      <anchorfile>classyoubot_1_1GripperDataTrace.html</anchorfile>
      <anchor>ae0e9f92debe1ee2d8eae64a3cc8058af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::GripperFirmwareVersion</name>
    <filename>classyoubot_1_1GripperFirmwareVersion.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>a06403f3f468073df0354f3759eab4cbc</anchor>
      <arglist>(int &amp;controllerType, double &amp;firmwareVersion) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GripperFirmwareVersion</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>a2631a9a585e2b58105ccd9f94037933c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>a917507472b5a2dee0e55cfcfb488be2e</anchor>
      <arglist>(const int controllerType, const double firmwareVersion)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>a6ce5c96d9c8da1bcb20746e367a1c0f1</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GripperFirmwareVersion</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>ace8a3eb3bbfec76d6dfd8f51affe64bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>a50ab979c83e675ca4b2782acec4294e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>aff8c1c5f3b1a58b7fff4a135b15dac82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>a2bff865aa646d129ec79c1c8e2671c28</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>af89c79d0ee7ee1a2a8205506e202873e</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>controllerType</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>aca3d0d93d034122f9cc9be176739d076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>firmwareVersion</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>adf246b171c78c5234630d9c02a2e4dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>a22ec84cc4ac4b22b076fe35c2ea3b1c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>aae3dce6ad7333b8d2843d3591561621a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1GripperFirmwareVersion.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::GripperParameter</name>
    <filename>classyoubot_1_1GripperParameter.html</filename>
    <base>youbot::Parameter</base>
  </compound>
  <compound kind="class">
    <name>youbot::GripperSensedBarPosition</name>
    <filename>classyoubot_1_1GripperSensedBarPosition.html</filename>
    <base>youbot::OneDOFGripperData</base>
    <member kind="variable">
      <type>quantity&lt; si::length &gt;</type>
      <name>barPosition</name>
      <anchorfile>classyoubot_1_1GripperSensedBarPosition.html</anchorfile>
      <anchor>a2e2629671c0623545b9ac2810015eae2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::GripperSensedBarSpacing</name>
    <filename>classyoubot_1_1GripperSensedBarSpacing.html</filename>
    <base>youbot::OneDOFGripperData</base>
    <member kind="variable">
      <type>quantity&lt; si::length &gt;</type>
      <name>barSpacing</name>
      <anchorfile>classyoubot_1_1GripperSensedBarSpacing.html</anchorfile>
      <anchor>a65a35c353e2dfec65cdc26a6ae8f864f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::GripperSensedVelocity</name>
    <filename>classyoubot_1_1GripperSensedVelocity.html</filename>
    <base>youbot::OneDOFGripperData</base>
    <member kind="variable">
      <type>long</type>
      <name>barVelocity</name>
      <anchorfile>classyoubot_1_1GripperSensedVelocity.html</anchorfile>
      <anchor>ae16fb1caccdf15ff89336be31bd4dbae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::HallSensorPolarityReversal</name>
    <filename>classyoubot_1_1HallSensorPolarityReversal.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1HallSensorPolarityReversal.html</anchorfile>
      <anchor>a3860fed82a010ab79484eb6b9a4c91eb</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HallSensorPolarityReversal</name>
      <anchorfile>classyoubot_1_1HallSensorPolarityReversal.html</anchorfile>
      <anchor>a972f970bdb89e8310e03441c0515b574</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1HallSensorPolarityReversal.html</anchorfile>
      <anchor>a9e252502d55cb9f075aaffca14a0c170</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1HallSensorPolarityReversal.html</anchorfile>
      <anchor>a276f8355abd1404481f41d6bc4fb14c3</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HallSensorPolarityReversal</name>
      <anchorfile>classyoubot_1_1HallSensorPolarityReversal.html</anchorfile>
      <anchor>a61f5f927e2c81fec4ca32196550181e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1HallSensorPolarityReversal.html</anchorfile>
      <anchor>abcc125bbe3f2be45e6a8e2dc639bbe8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1HallSensorPolarityReversal.html</anchorfile>
      <anchor>af6c158055ea65fdac7ee9eca98ed01d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1HallSensorPolarityReversal.html</anchorfile>
      <anchor>acad7b0d949ee05162696fc4552d1b7a7</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1HallSensorPolarityReversal.html</anchorfile>
      <anchor>ab8e6d2e5bf6f66ef5d97db3f8815d472</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1HallSensorPolarityReversal.html</anchorfile>
      <anchor>a8daff685cbef3a4f53a887e0b569eea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1HallSensorPolarityReversal.html</anchorfile>
      <anchor>a57fdb6c53942d5aaf850dfb87b1196cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1HallSensorPolarityReversal.html</anchorfile>
      <anchor>a6584d4709608eedeecda85057eb1dbd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1HallSensorPolarityReversal.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::I2tExceedCounter</name>
    <filename>classyoubot_1_1I2tExceedCounter.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>a170b955ec73587db80ef25d7514ca714</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>I2tExceedCounter</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>aed5e5e52a4e6c70eabac3e73bbe365a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>aee9b4d8f67debab7534f6a4f4969c5f6</anchor>
      <arglist>(const unsigned int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>a9157c7946b13b3a18cd9522f07176ee7</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~I2tExceedCounter</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>aa6252e9d72b4837bdfe9c3dab40e35cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>aaa424c5e7e9e32dd47344147344ed90a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>a9dc4c20dcc8ef11d1e0461c508051cb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>aa16265410deb2ffde29b48998b59a691</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>a136e828366c2f28f0dcc9725c274c17f</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>a0b728f8db9a857cad2cc1fbcb76a60ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>a8ed0f07bceb45ef571bd930c0e98351f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>ac3d06caa6867b3e9b1a190a8f8426649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>ab20e9e2d3d04e309afde179db3c4c60e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>ae78dcd2487aa394c43f041268c6e4b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1I2tExceedCounter.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::I2tLimit</name>
    <filename>classyoubot_1_1I2tLimit.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>a16f3b1562df6e712fa6f7a8ff8b1ef1c</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>I2tLimit</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>a06ae845fbbabadea20ff92b5bc51f020</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>ae0c6cbdb139a5c5bcaee7e025e67b980</anchor>
      <arglist>(const unsigned int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>a64dacbf48599e740097cdbe78d8298e9</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~I2tLimit</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>a7f4a8b833e519e0cf6d191b664919448</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>aa990e911947a2e06c18ad85a2ef6e75c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>a0ae210a3a5b93e83ba7db4d414fb6686</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>a085e6e8ce3c06b23c639a267d2b13d8b</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>a9b0b3963ac31ae1011905fb2bf629c8b</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>aece956e5b172ec6aea1b7f4e8331ef0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>a7b7436a9b6e02d2a9188317595b2f10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>a02b084737b7d30c70b9ad331097de6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>a0d40b92f2442d0158dc0d4c89f7ffb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>adecc82a52db8a172406ae114130e5f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1I2tLimit.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::I2tSum</name>
    <filename>classyoubot_1_1I2tSum.html</filename>
    <base>youbot::YouBotJointParameterReadOnly</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>a3b094f1b265039ae67c7ef5256e3e419</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>I2tSum</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>a67cdfe724c27862f6687da319958d481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>ab3fe255702ef10c5cf2e77e4f5322671</anchor>
      <arglist>(const unsigned int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>ac17a8fa65b4b4e4008ba598bc16b195c</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~I2tSum</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>ad913029f857357e5082bf2255f2e13ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>a7a43c2905d843efe2988f60773296f43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>afdf2f25b1143ba117bca8bc562126805</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>a685cebfe492546286a26d89c77b864d5</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>a847a3f4ef793b2b17a4545512904eee6</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>a733ae6cf14bd217033c0668e53d2cdc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>a4f9de4c80a30f24ce1ba17158a409623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>ab086666ad885fb118b4a57645d4bb095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>a3347c71d8977d783095faa28da91e0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>a6b1aa44116ffd6ddb779fabf04a81967</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1I2tSum.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::IClippingParameterCurrentControl</name>
    <filename>classyoubot_1_1IClippingParameterCurrentControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>af344b9817106f946596402aac47fbc10</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IClippingParameterCurrentControl</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>af0542d50f5810677cc7c6acc1b9fd68d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>a10c5faade3397feae611703bc9fb7983</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>a1ea4be2f7db1fad2254ceb9c33a28fd4</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IClippingParameterCurrentControl</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>af1520d097c034fd7f10abefb969fc5e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>a68be50d5c9aab248b6cc6eaa898cee69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>a9dd022ca6de7002c12be42ae479ff859</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>a4475302e855a6764acf486b53ce5a6b1</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>a047e8d9a3419ce5b86c11e6679ffb91a</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>aa41c24b48dfc9f40f8381a86ed5300b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>a8dfcfa24b957874cbd1459b84e158c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>a6503e0f923bf6756560aa117b9caa08d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>a976f4b265f801f18934d8899b549a184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>a5d882f02c075274a442b575cc76ce788</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1IClippingParameterCurrentControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::IClippingParameterFirstParametersPositionControl</name>
    <filename>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a7557254d09178b7954c027f1947689f5</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IClippingParameterFirstParametersPositionControl</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>aa3d9c446c764ca0936224c3a64c44645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a2fb73b98f7e03c125261840291cf3fba</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a63a5b0a20ddd231430d9b387077cf48c</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IClippingParameterFirstParametersPositionControl</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a02baa169b889b52690ac68efffd9109b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a4d6edddd92aeeb569269bc3750009e1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>acfe1af4d1f747deff89c35cc339b1034</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a2653fac2939aa0689ea2e3b9533443bd</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a12697f488cd903ebb0323afb2d22c928</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>ab7e50584b5514b3e4a98d92a52e158a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>acac5e1a3fd7e19d7788f519d7ab566c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>aacc06df26aa2dc98a71fd5b5b16efec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a32c60c8af025c1229e1aa2bfd7d9bda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a17db193e2be803757a837469afb8e423</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::IClippingParameterFirstParametersSpeedControl</name>
    <filename>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a1734c7cac4be51c143eabaa4b415ede7</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IClippingParameterFirstParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>aa7931a39170726fa42e2a5de0b8dac69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a39ef3a122a1664082bac3d9303f0fe38</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a1002aac60a283261c81b50e91fe499dc</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IClippingParameterFirstParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a850a03b5c3496c3b877101a663717bb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a92fc0804490d5e3eb88c3af0647443d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>adc8446623f5216a95a8d0839c96c3366</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a0d5b3d70e7c9a33173e67213eaf01479</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a9e28f22a7464c7a189c2f61e5ffe7312</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>af85d06be43bd6834cb2dd24c06fd121a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a9baae3bb1c211142dd24b17ab45898f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a44cdff5caa7d74c6f3edea15c9448d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>ae99ed122e6b2e09c3b359f64af989c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a5e09d093d34f0c3eea09b2570578ffd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1IClippingParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::IClippingParameterSecondParametersPositionControl</name>
    <filename>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a5e2f8231dabaea4a5cb9b1ec48b7c350</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IClippingParameterSecondParametersPositionControl</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>af156b739a69d6f93bcaa36417ea1280f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>afa8696b74d5dc14343887f9b6b2e36c7</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>ac975e6584272313380d70d347e77faa0</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IClippingParameterSecondParametersPositionControl</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>af3f3e4134dc8ff495faca51dfe6aebfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>ad64b18c59d2f51a61df4665592ebd077</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a8a78669f9a66c9c5213783ffde0f9382</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a9399aab9a2ac56b94ad50e44f02cbc3c</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>ad62847c18dce95a6efb27f5e06a257ec</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a5961a8a7812f29849b0d1d01b0663936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>ac7c7eff220a21eba4fb7629e63d6d7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>ad6216a7935f255c6f06300833bbac32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a23e3e4b94d13fd6b4596de4861904165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a7d8cd2f42d72862e49646e502f6f4e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::IClippingParameterSecondParametersSpeedControl</name>
    <filename>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a09d40d151f6e48f7ccbb93d5b4db4d97</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IClippingParameterSecondParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a29d74216c7431f2b3ce1f8cef25d2902</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a10acf2b443900cecc9bcc86e77503744</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a5dcb830330faa4ee788a442d3e2faff5</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IClippingParameterSecondParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a1df21ef3cc9105afd067131a89a971df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a6968023e7d9d62fe714f06fe93bc801f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>ac527bb3dbaac42ae1152648401d9f4e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>aa1120efd7e0fdf4bd65656dfd8688df3</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a9f843f67830f24209433d657e583b676</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>ab5c5b06d9840f0cbe095cef0c4b5ed61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a3a3873c88bb6f12265b81585e7d13341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a02a20149e226b2ff712db0c3dd0526f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>aecaa1b29f5473575793a636469d15a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a399c36bd9cb607ca57336ec75c1c484c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1IClippingParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::IClippingParameterTrajectoryControl</name>
    <filename>classyoubot_1_1IClippingParameterTrajectoryControl.html</filename>
    <base>youbot::YouBotApiJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1IClippingParameterTrajectoryControl.html</anchorfile>
      <anchor>ab26b9b0c7815d0c10d39af0258cac3ef</anchor>
      <arglist>(double &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IClippingParameterTrajectoryControl</name>
      <anchorfile>classyoubot_1_1IClippingParameterTrajectoryControl.html</anchorfile>
      <anchor>ac5fe9ebc181233ef0b301d1bd5cd39d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1IClippingParameterTrajectoryControl.html</anchorfile>
      <anchor>affc386e2b7fec5758be994d1bf04753c</anchor>
      <arglist>(const double parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1IClippingParameterTrajectoryControl.html</anchorfile>
      <anchor>afce79c04eda0bf9c6d818153209885b6</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IClippingParameterTrajectoryControl</name>
      <anchorfile>classyoubot_1_1IClippingParameterTrajectoryControl.html</anchorfile>
      <anchor>ad604d53018886c81eac4e911afdfd72a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1IClippingParameterTrajectoryControl.html</anchorfile>
      <anchor>a64f241b699ca5bd4b5a943daee75911b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1IClippingParameterTrajectoryControl.html</anchorfile>
      <anchor>a783e34cd6d2d565bde1ebe28d2704113</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1IClippingParameterTrajectoryControl.html</anchorfile>
      <anchor>a0714837f6197d2be488641a330c46adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1IClippingParameterTrajectoryControl.html</anchorfile>
      <anchor>a7226c89ee85fac3fea54b260231f78d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1IClippingParameterTrajectoryControl.html</anchorfile>
      <anchor>ab9b7ecd2e1e0e8ad43025b6ace1535c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1IClippingParameterTrajectoryControl.html</anchorfile>
      <anchor>ae23fd55c2ea1bc9a831d70963471cb95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1IClippingParameterTrajectoryControl.html</anchorfile>
      <anchor>a87e28fe03657102501513434f3088381</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1IClippingParameterTrajectoryControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::InitializationMode</name>
    <filename>classyoubot_1_1InitializationMode.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>acef5a40e69eadb4c3eb44aacfefa2622</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InitializationMode</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>a347563ea4dc8d85587921d23ef286d0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>aaa8c1ab7578fad4b2f6bd3e06d04cf48</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>a76fceb69e97297b2f073e42028b827e3</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InitializationMode</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>a4c1d351adc397417ccc763456fc5b87b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>adf1f0f3fe8c6d319d5c16878b5030d74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>a16ac8337d254b7d4e32b1d1eeefd93b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>a768fd56bb6a4b1bb2ebb045cbbf20af3</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>a57ed97557af0f556b989745b76d14156</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>a6547375b319fb1483741a7b66e89b269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>a5c15abde4498d3c58ded6916a123ff73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>a5817de6ec441f553242211804f4a8d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>a7e2c33d0b3a110e572187cf530f21f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>a7fe9474adbbad269115135a61bc55069</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1InitializationMode.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::InitializeJoint</name>
    <filename>classyoubot_1_1InitializeJoint.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1InitializeJoint.html</anchorfile>
      <anchor>a79f473bc92acdb7b6f88248163d61e14</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InitializeJoint</name>
      <anchorfile>classyoubot_1_1InitializeJoint.html</anchorfile>
      <anchor>a758fce646ee26607ad117ae4095a5dbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1InitializeJoint.html</anchorfile>
      <anchor>a5cbc124a062e24cff08f8d28b03a1d51</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1InitializeJoint.html</anchorfile>
      <anchor>aa50b0c3810320676daaf3679c2021393</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InitializeJoint</name>
      <anchorfile>classyoubot_1_1InitializeJoint.html</anchorfile>
      <anchor>a1312baf5b42b20415f0e53f2738897d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1InitializeJoint.html</anchorfile>
      <anchor>a71991505bc2865a1ce7e1e9024a7e626</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1InitializeJoint.html</anchorfile>
      <anchor>aab491725c551b48cb17ae0aa18ec539d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1InitializeJoint.html</anchorfile>
      <anchor>a2f2e4c29e7e689fbdf66285be13f47fe</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1InitializeJoint.html</anchorfile>
      <anchor>a2a69e1c1735b6f3f5b4894aa9c665c0f</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1InitializeJoint.html</anchorfile>
      <anchor>aa105972a8170fc304083ca060fa73969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1InitializeJoint.html</anchorfile>
      <anchor>a6024764f10d6282ff2ac03cd74eefd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1InitializeJoint.html</anchorfile>
      <anchor>a5fc52433067c99ecc23a806d011a3a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1InitializeJoint.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::InitSineDelay</name>
    <filename>classyoubot_1_1InitSineDelay.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>a0639956a82f7decae4aefce56db0cac6</anchor>
      <arglist>(quantity&lt; si::time &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InitSineDelay</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>a17477c255a0f58d4022a11dae9612340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>a8e258481b28519914cf2fff63352745e</anchor>
      <arglist>(const quantity&lt; si::time &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>ada6f2e48516d05c20b9f12e791f239aa</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InitSineDelay</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>a2e6e837ff4ec144762f82a8ee6771604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>af5c377b168297bcf39fbaba78397ea14</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>ae394293be805907f60bda2c5df33c6e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>afac94bf326999d37db862327200cc476</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>aca994c80dc92719e7c45f23f98a116dd</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>a9a66bafbaf9254acffc2542d89d16020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>a93205dfcc084c248f9fcc09b7d139ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>a46ba364178ac45d0ef1ea21122828379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>a5905ac321e6f6c9fa3034ad182fd8fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>ae64d11afb38091355df9522239845bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1InitSineDelay.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::InverseMovementDirection</name>
    <filename>classyoubot_1_1InverseMovementDirection.html</filename>
    <base>youbot::YouBotApiJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1InverseMovementDirection.html</anchorfile>
      <anchor>a26e064c90364f745df4c7ee02e82e74b</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InverseMovementDirection</name>
      <anchorfile>classyoubot_1_1InverseMovementDirection.html</anchorfile>
      <anchor>a98ff6abe50594032fc595b225157ba2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1InverseMovementDirection.html</anchorfile>
      <anchor>aca9559050a8e1b71cd0e0bb86000ae11</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1InverseMovementDirection.html</anchorfile>
      <anchor>a87b49fe101a42264164d68313448ef0b</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InverseMovementDirection</name>
      <anchorfile>classyoubot_1_1InverseMovementDirection.html</anchorfile>
      <anchor>af4feda49a4f87ed45a9a8577c33632e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1InverseMovementDirection.html</anchorfile>
      <anchor>a00181860003cf3ab12f7ef2516e08026</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1InverseMovementDirection.html</anchorfile>
      <anchor>add22f85d4a47ef2daac6864494bb709e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1InverseMovementDirection.html</anchorfile>
      <anchor>aebeab0072ea84619482e7049f71929f3</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1InverseMovementDirection.html</anchorfile>
      <anchor>a71f9019c9b0ced4a57ffcc19a65d96eb</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1InverseMovementDirection.html</anchorfile>
      <anchor>aa60151fc20dc7bc36e16f8517cfb1967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1InverseMovementDirection.html</anchorfile>
      <anchor>ac9553f229b999fbb9b4adcab5349121a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1InverseMovementDirection.html</anchorfile>
      <anchor>a96bee2717114fa9b7d8e49f44aba083f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1InverseMovementDirection.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::IParameterCurrentControl</name>
    <filename>classyoubot_1_1IParameterCurrentControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>a4c2d3c24241acf98707a1998556e879f</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IParameterCurrentControl</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>ad9c6a8a0b21afcfb722d5afa3cefeffd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>a699365e937bd764518030248f7eb8749</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>aec729121d2fa7cbf5117e329af780d51</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IParameterCurrentControl</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>ae82289e50dc81db2837cb2bb17fbda50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>ae371a92aea11152ed2c9ae4ee8a8001f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>a4911aa55ace7f3656738eeacf75435e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>acca49e8ab12049bc53558d31a504ae5d</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>a0d83be2fc0b4d21e307cce46bcc7659e</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>ac4fbc060cf167e8f2233e6e2215abe21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>abd99311315a085d4f677ecc82c1cad6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>adf9e97881021da7d2721e699741bcca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>a523cb945c46272310816fbdd5dcd1d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>ad7dccc04f26f9d5d39c6da36759000c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1IParameterCurrentControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::IParameterFirstParametersPositionControl</name>
    <filename>classyoubot_1_1IParameterFirstParametersPositionControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a1da8569c1710cdbecbdb2bc4c430c0ba</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IParameterFirstParametersPositionControl</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a21c19b0857546dd83c7984b313f2cc75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>aba665a35a70011517a7fa033d3eaff97</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>ab213db080f70cfbb662d71e1be8dea34</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IParameterFirstParametersPositionControl</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a360f6da6b14ae468e9402f8150afc723</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>abaa73191ee297b649727b2a9f496fd4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a49974240db2be175d78693f4d7fee438</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a91fbd54f5a99fd787703649cae67f522</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a0694e00b50dceae7b49b823067020874</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>ab906dba4aeddd76bc97b34f82874b9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>aba2b36638720ae601578a4d13ce768cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>ab26a5194d42a3de448bd4bd56266d97a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a23518e313ce69439dcdb813b8cf2ce78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a76d097ae7da65283b078b9d86975b7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::IParameterFirstParametersSpeedControl</name>
    <filename>classyoubot_1_1IParameterFirstParametersSpeedControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a092dd459bce626dc6d96e3a9eaebd738</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IParameterFirstParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a8b3ffb3c554a0235f9bc729670fe54e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>ab80c3d5df9fe75386b178c0ea01fa94f</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a2e2f9ce715e0ba6d91aa74d7ec1c57d7</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IParameterFirstParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a9d8e110b8f6fcd5ac2a5d17ac0e3448b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>ae27793c0da67a8149e9da48379f34c9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>af7ca9f520d8a9d7e92c082367c8b3649</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>aa69ffd77c708a5ffaf58d5eb28f3d150</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a2a798ac90c90828b3e76037147516e5f</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a581556efb90dae2c7eb410adc58b8993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a44ac3ca1962e444c0ede89b033f77b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a050f1a3f1b2798666ffc90772e2e7aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>aaaef8418afea74e35f85c4ee18ae9c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a6ca06d3c26525c58f42ce89b344fe4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1IParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::IParameterSecondParametersPositionControl</name>
    <filename>classyoubot_1_1IParameterSecondParametersPositionControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a853aa4a6c4b16510ac19fd288447ba53</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IParameterSecondParametersPositionControl</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a7de1268a186b8e62ac7947fadeb7a97f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a646a5ed62b82ad6d127374171473a447</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>aaad017e0b658db9ab542a834c2afd3d3</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IParameterSecondParametersPositionControl</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>afa6aaed1f70b49c6f403b14dd8a6b591</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a5f30244af34625a1a6ce45eba83c444c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a3a9442c7af3c01a2aacf2d533e8cc3ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>ab86b96c38d609c082b07488531b4f745</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a5b31a82f8eaa74366a1dfbc18b0dffad</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>ac3a34b787a3141509d439c44d3c919ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a39af20d971fc0f7e5b071d87214fe8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a0bb90191af13b4fac0dc0633ea201f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>aae3dd28b6dda72715850bd0a3d8a517a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a26ee0fcc17a9f1124b5240607f779c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::IParameterSecondParametersSpeedControl</name>
    <filename>classyoubot_1_1IParameterSecondParametersSpeedControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>ac5bfa1f7ca9c90543220b2fb91cc5ffa</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IParameterSecondParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>afeff2ac58fa037c3222c8b018950e1d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>ae47167463305d437bca31e661cbee5ce</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a37f30281bbcf4149acdd173131f23cad</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IParameterSecondParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>ae70a68e15a02b1573a067854bf0bc448</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a18b14569b8ea4c92a3b6b0dce345aa45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a4c8de15475004fb77d9dbd09495f44e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a52766f46fd847dce676fb2b003810add</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>ab8f63b42e520b8783376dfb505a8b950</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>aacee3a239be935f80626757968271db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a62b37bdf204418832677df4c144115a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a77f6a0f43501409ec28ef3ad76d43c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a1c7678562d1682a1afd2e0f25e6ba015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>ac04ec4ff18544db3232e5dce77482929</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1IParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::IParameterTrajectoryControl</name>
    <filename>classyoubot_1_1IParameterTrajectoryControl.html</filename>
    <base>youbot::YouBotApiJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1IParameterTrajectoryControl.html</anchorfile>
      <anchor>ac7a9c1d248f06fcc2cc6905d8c5ff961</anchor>
      <arglist>(double &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IParameterTrajectoryControl</name>
      <anchorfile>classyoubot_1_1IParameterTrajectoryControl.html</anchorfile>
      <anchor>afe79f2d46df217ed3e9357a674a30923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1IParameterTrajectoryControl.html</anchorfile>
      <anchor>ab1f437a1e850801f7844272a717df227</anchor>
      <arglist>(const double parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1IParameterTrajectoryControl.html</anchorfile>
      <anchor>a9389feef24263e01ba611b7b7ecb4de1</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IParameterTrajectoryControl</name>
      <anchorfile>classyoubot_1_1IParameterTrajectoryControl.html</anchorfile>
      <anchor>af226e957ca4af036e8a8a63dcd5d4357</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1IParameterTrajectoryControl.html</anchorfile>
      <anchor>a3c61f7c4fad1888f5f1b6682c18d63db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1IParameterTrajectoryControl.html</anchorfile>
      <anchor>a1c90db825d3d9d47542bcbd95a3cc29d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1IParameterTrajectoryControl.html</anchorfile>
      <anchor>ac11721584388e307ff0892e5c9cf895c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1IParameterTrajectoryControl.html</anchorfile>
      <anchor>a65bd3d821786fdaf95780c25cfdd0a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1IParameterTrajectoryControl.html</anchorfile>
      <anchor>aeb93c3c99ab336e818c31714c36e3715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1IParameterTrajectoryControl.html</anchorfile>
      <anchor>a8ec6fc436b80d66399b016e691f641a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1IParameterTrajectoryControl.html</anchorfile>
      <anchor>ae79ca9f8d5cfce014392c3416fd3dc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1IParameterTrajectoryControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::Joint</name>
    <filename>classyoubot_1_1Joint.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1Joint.html</anchorfile>
      <anchor>a8644c5e88549b6df9dd29f10fa17797b</anchor>
      <arglist>(JointParameter &amp;parameter)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1Joint.html</anchorfile>
      <anchor>a6721e45e1daf49f9474646d51a77f7bc</anchor>
      <arglist>(JointData &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1Joint.html</anchorfile>
      <anchor>adcd2d56c22e58aabab1cfadb4d957e1f</anchor>
      <arglist>(const JointParameter &amp;parameter)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1Joint.html</anchorfile>
      <anchor>a055cc957a94f7449cfd7bebee519fe67</anchor>
      <arglist>(const JointDataSetpoint &amp;data)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointAngleSetpoint</name>
    <filename>classyoubot_1_1JointAngleSetpoint.html</filename>
    <base>youbot::JointDataSetpoint</base>
    <member kind="function">
      <type></type>
      <name>JointAngleSetpoint</name>
      <anchorfile>classyoubot_1_1JointAngleSetpoint.html</anchorfile>
      <anchor>a4553eeac81cb9788496be26a82cd5584</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointAngleSetpoint</name>
      <anchorfile>classyoubot_1_1JointAngleSetpoint.html</anchorfile>
      <anchor>abaee5e1502a83c2596de0064ab2506a7</anchor>
      <arglist>(const quantity&lt; plane_angle &gt; &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; plane_angle &gt;</type>
      <name>angle</name>
      <anchorfile>classyoubot_1_1JointAngleSetpoint.html</anchorfile>
      <anchor>ac9fb8487d3c48c955ef6874de18bdb9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointComputedData</name>
    <filename>classyoubot_1_1JointComputedData.html</filename>
    <base>youbot::JointSensedData</base>
  </compound>
  <compound kind="class">
    <name>youbot::JointComputedSetpoint</name>
    <filename>classyoubot_1_1JointComputedSetpoint.html</filename>
    <base>youbot::JointDataSetpoint</base>
  </compound>
  <compound kind="class">
    <name>youbot::JointControllerComputedData</name>
    <filename>classyoubot_1_1JointControllerComputedData.html</filename>
    <base>youbot::JointSensedData</base>
  </compound>
  <compound kind="class">
    <name>youbot::JointCurrentSetpoint</name>
    <filename>classyoubot_1_1JointCurrentSetpoint.html</filename>
    <base>youbot::JointDataSetpoint</base>
    <member kind="function">
      <type></type>
      <name>JointCurrentSetpoint</name>
      <anchorfile>classyoubot_1_1JointCurrentSetpoint.html</anchorfile>
      <anchor>a6b8fa4ce300e5a0fb29112a98c950c32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCurrentSetpoint</name>
      <anchorfile>classyoubot_1_1JointCurrentSetpoint.html</anchorfile>
      <anchor>a462576447e386fab049a655a9f7e52ef</anchor>
      <arglist>(const quantity&lt; si::current &gt; &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; si::current &gt;</type>
      <name>current</name>
      <anchorfile>classyoubot_1_1JointCurrentSetpoint.html</anchorfile>
      <anchor>a03b667768694772a013c8e14cad515c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointData</name>
    <filename>classyoubot_1_1JointData.html</filename>
  </compound>
  <compound kind="class">
    <name>youbot::JointDataSetpoint</name>
    <filename>classyoubot_1_1JointDataSetpoint.html</filename>
    <base>youbot::JointData</base>
  </compound>
  <compound kind="class">
    <name>youbot::JointEncoderSetpoint</name>
    <filename>classyoubot_1_1JointEncoderSetpoint.html</filename>
    <base>youbot::JointDataSetpoint</base>
    <member kind="function">
      <type></type>
      <name>JointEncoderSetpoint</name>
      <anchorfile>classyoubot_1_1JointEncoderSetpoint.html</anchorfile>
      <anchor>abbe06972f2908876a95ae5f8b6348bb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointEncoderSetpoint</name>
      <anchorfile>classyoubot_1_1JointEncoderSetpoint.html</anchorfile>
      <anchor>a19ddc20d019ba74b584af0087d806888</anchor>
      <arglist>(const signed int &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>signed int</type>
      <name>encoderTicks</name>
      <anchorfile>classyoubot_1_1JointEncoderSetpoint.html</anchorfile>
      <anchor>a6388dd91392f73c4aaf66a85fd48f9dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointErrorException</name>
    <filename>classyoubot_1_1JointErrorException.html</filename>
    <member kind="function">
      <type></type>
      <name>JointErrorException</name>
      <anchorfile>classyoubot_1_1JointErrorException.html</anchorfile>
      <anchor>a6d0bc2da7e90b473f383c3d2c99e5123</anchor>
      <arglist>(const string &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classyoubot_1_1JointErrorException.html</anchorfile>
      <anchor>a6142480fa8b3ed8b13c081f45876bc8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointErrorException</name>
      <anchorfile>classyoubot_1_1JointErrorException.html</anchorfile>
      <anchor>a66f46dc9875bf3669df6e268080e2610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>msg</name>
      <anchorfile>classyoubot_1_1JointErrorException.html</anchorfile>
      <anchor>a93f8fc13e96d4522f806f4b92d19ce96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointLimitMonitor</name>
    <filename>classyoubot_1_1JointLimitMonitor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>checkLimitsEncoderPosition</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>ab6b1c1c09eaabfeea81775b8181652a7</anchor>
      <arglist>(const signed int &amp;setpoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkLimitsPositionControl</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>a23215e322ead8cc211b18275b05783a0</anchor>
      <arglist>(const quantity&lt; plane_angle &gt; &amp;setpoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkLimitsProcessData</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>ad1fd8e1d0d2217cdb5ed51a51dadb4f6</anchor>
      <arglist>(const SlaveMessageInput &amp;messageInput, SlaveMessageOutput &amp;messageOutput)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointLimitMonitor</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>a9727713cf1d3fea8196fa9f20663d80b</anchor>
      <arglist>(const YouBotJointStorage &amp;jointParameters, const quantity&lt; angular_acceleration &gt; &amp;jointAcceleration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointLimitMonitor</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>a3fa61a56771a0f7cd2de934f46802c5e</anchor>
      <arglist>(const JointLimitMonitor &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>JointLimitMonitor &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>aeb6bdb0b91aee76d939a79dc3a0903fb</anchor>
      <arglist>(const JointLimitMonitor &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointLimitMonitor</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>a895787371dee0b3090033d2a4f742ac2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calculateBrakingDistance</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>af3298b070540a743af0c041c1454d680</anchor>
      <arglist>(const SlaveMessageInput &amp;messageInput)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>calculateBrakingVelocity</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>ac53330abc584033bbe14b69942520a2d</anchor>
      <arglist>(const int actualPosition)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>calculateDamping</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>a046cb12ed6f44bb42848ecf3bb5159be</anchor>
      <arglist>(const int actualPosition)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>acceleration</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>aca1092816565b449dc87a7473cbfc8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>actualVelocityRPS</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>aac4bff9be4c7210789b2adc7d6227bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bevorLowerLimit</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>a6c3790c237117ba903ab45de508ff490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bevorUpperLimit</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>a0e2980cc90a29c59a00aed7d63bc4184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>brakingDistance</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>a0355cc3b85cf74912a6adae460966caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>distanceToLimit</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>a6e8f3a0a272e8377d28d3a77feff8aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isbraking</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>ab378a31e8cd6e7350370839aff104dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>newVelocity</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>acddf0c8e7797a492807cd1f6cc57299a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YouBotJointStorage</type>
      <name>storage</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>a36e52b251dbf8ac1204940d366e0eb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>velocityWhenReachedLimit</name>
      <anchorfile>classyoubot_1_1JointLimitMonitor.html</anchorfile>
      <anchor>a5fa8146a8b2909dd98388b4140dc9f33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointLimits</name>
    <filename>classyoubot_1_1JointLimits.html</filename>
    <base>youbot::YouBotApiJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>a22d421d57bb6e654129ceeaf1a54b3ab</anchor>
      <arglist>(int &amp;lowerLimit, int &amp;upperLimit, bool &amp;areLimitsActive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointLimits</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>a9ada8044b04f0a25b5f535c509d32311</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>a02406b36d13996208bf0b6571d643da1</anchor>
      <arglist>(const int lowerLimit, const int upperLimit, const bool activateLimits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>a7c7c5ae622a4ea0d22aa380d14e9273c</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointLimits</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>a8eb5a1f88bee0270c71a8b050f9339b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>afc4ae70edcb9a609e4b97313b9883415</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>a7ee86fcace5d38f7e29452595c6dae3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>a36c07cb22a95c801848ebe47a4f20f10</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>a7d0b38fa9ffbbf69d37b46a431d97830</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>areLimitsActive</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>ab0f42c3bb5a4996423647e78e07be616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>a9cda21094162a58041defd7eed72daa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>a5f9a1272f29cb1c0985249f536afb8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>a63863aa930e31ce794f9487191c1addc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>a668f3f88e8d065d964ec315591d5187e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1JointLimits.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointLimitsRadian</name>
    <filename>classyoubot_1_1JointLimitsRadian.html</filename>
    <base>youbot::YouBotApiJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>adf24270a7b662270be10143ada08ba24</anchor>
      <arglist>(quantity&lt; plane_angle &gt; &amp;lowerLimit, quantity&lt; plane_angle &gt; &amp;upperLimit, bool &amp;areLimitsActive) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointLimitsRadian</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>a1fb5bd1e07dc8133f1900586d75d698e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>af1b7c20ff9cb5eb261f895c18c5cd9d6</anchor>
      <arglist>(const quantity&lt; plane_angle &gt; &amp;lowerLimit, const quantity&lt; plane_angle &gt; &amp;upperLimit, const bool activateLimits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>a413b67b73d2f185edbb8af494b7182a7</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointLimitsRadian</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>a491793db16d7d546f8455201a28bc7b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>aa4d4d1161588f2a6b7dbf59d9febe46b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>a792fd7b8d4f96ebb6eba06becf39b008</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>ac2e1fc6e374e209534de66e7a26b8e49</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>ae24a2c0045abac8fc0b5de86ab4c10be</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>areLimitsActive</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>ac7b16d31a7b44ec664cdea5cfd733266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; plane_angle &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>a2d229e1476db0e8373f2eaf087d8782f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>a60ba427a2a7f82611e33ce1094e56126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>aa0c7df564636336da634e76c67671739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; plane_angle &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>ad09a8f7222d2c0e2d5d0d2af0a2a4d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1JointLimitsRadian.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointName</name>
    <filename>classyoubot_1_1JointName.html</filename>
    <base>youbot::YouBotApiJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1JointName.html</anchorfile>
      <anchor>ad14209ba5a61ac98529eccf54e07d457</anchor>
      <arglist>(std::string &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointName</name>
      <anchorfile>classyoubot_1_1JointName.html</anchorfile>
      <anchor>af98a4c6a4fc42e7326c2030a3adbfd89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1JointName.html</anchorfile>
      <anchor>a00d372b254ce4c2d47bdbde7960d648f</anchor>
      <arglist>(const std::string parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1JointName.html</anchorfile>
      <anchor>a49fc9a3b9f93a4ba5a177f42fc39aac6</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointName</name>
      <anchorfile>classyoubot_1_1JointName.html</anchorfile>
      <anchor>ab4927cd320d0e36019438f39f656fa06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1JointName.html</anchorfile>
      <anchor>a23224e6147b7fda0fa1978ff387064d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1JointName.html</anchorfile>
      <anchor>a642de6503728ab828f4dedad9807b1c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1JointName.html</anchorfile>
      <anchor>a55216feaa8a5f1c4c8d71dda04cf0baa</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1JointName.html</anchorfile>
      <anchor>a4f919b1d98d8a031353304afcb52824a</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1JointName.html</anchorfile>
      <anchor>ab22790b499e9565521bcf2fd95a3dcaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1JointName.html</anchorfile>
      <anchor>aae097fc7430ab141a91a21ca47edf7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1JointName.html</anchorfile>
      <anchor>a7745ce20d5b0348cef50bb6aa95ce978</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1JointName.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointParameter</name>
    <filename>classyoubot_1_1JointParameter.html</filename>
    <base>youbot::Parameter</base>
  </compound>
  <compound kind="class">
    <name>youbot::JointParameterException</name>
    <filename>classyoubot_1_1JointParameterException.html</filename>
    <member kind="function">
      <type></type>
      <name>JointParameterException</name>
      <anchorfile>classyoubot_1_1JointParameterException.html</anchorfile>
      <anchor>ae8b82e295b9a5f701a5abe77a54356dc</anchor>
      <arglist>(const string &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classyoubot_1_1JointParameterException.html</anchorfile>
      <anchor>a986430e3b9dbfa8a34b238429585787d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointParameterException</name>
      <anchorfile>classyoubot_1_1JointParameterException.html</anchorfile>
      <anchor>a44f5e62714bbb6d3e6c96fedec71b5b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>msg</name>
      <anchorfile>classyoubot_1_1JointParameterException.html</anchorfile>
      <anchor>a7d6d48b4a5b4a6058700799bcf80e8d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointPWMSetpoint</name>
    <filename>classyoubot_1_1JointPWMSetpoint.html</filename>
    <base>youbot::JointDataSetpoint</base>
    <member kind="function">
      <type></type>
      <name>JointPWMSetpoint</name>
      <anchorfile>classyoubot_1_1JointPWMSetpoint.html</anchorfile>
      <anchor>a36dd22e725101714d89262ed19fe972b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointPWMSetpoint</name>
      <anchorfile>classyoubot_1_1JointPWMSetpoint.html</anchorfile>
      <anchor>a94f2526d586f01612075b5b0d1a09ad5</anchor>
      <arglist>(const int value)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pwm</name>
      <anchorfile>classyoubot_1_1JointPWMSetpoint.html</anchorfile>
      <anchor>ac34d60bc320a45206dbdcfa738ba637d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointRampGeneratorVelocity</name>
    <filename>classyoubot_1_1JointRampGeneratorVelocity.html</filename>
    <base>youbot::JointControllerComputedData</base>
    <member kind="function">
      <type></type>
      <name>JointRampGeneratorVelocity</name>
      <anchorfile>classyoubot_1_1JointRampGeneratorVelocity.html</anchorfile>
      <anchor>a5dcc4f675ce28a2046dba83998893d3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointRampGeneratorVelocity</name>
      <anchorfile>classyoubot_1_1JointRampGeneratorVelocity.html</anchorfile>
      <anchor>a740707f6971b41de717159ed62bdb0d5</anchor>
      <arglist>(const quantity&lt; si::angular_velocity &gt; &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; si::angular_velocity &gt;</type>
      <name>angularVelocity</name>
      <anchorfile>classyoubot_1_1JointRampGeneratorVelocity.html</anchorfile>
      <anchor>a63e98549305be40aea1c5d06fd6ce2d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointRoundsPerMinuteSetpoint</name>
    <filename>classyoubot_1_1JointRoundsPerMinuteSetpoint.html</filename>
    <base>youbot::JointDataSetpoint</base>
    <member kind="function">
      <type></type>
      <name>JointRoundsPerMinuteSetpoint</name>
      <anchorfile>classyoubot_1_1JointRoundsPerMinuteSetpoint.html</anchorfile>
      <anchor>ac95a7fda8e69559363092c4f6a768116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointRoundsPerMinuteSetpoint</name>
      <anchorfile>classyoubot_1_1JointRoundsPerMinuteSetpoint.html</anchorfile>
      <anchor>a5d2d46dcca14d6bec618bd7923ed8ae8</anchor>
      <arglist>(const int value)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rpm</name>
      <anchorfile>classyoubot_1_1JointRoundsPerMinuteSetpoint.html</anchorfile>
      <anchor>afe99813d516b21fd1f1aa1f62290aa84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointSensedAngle</name>
    <filename>classyoubot_1_1JointSensedAngle.html</filename>
    <base>youbot::JointSensedData</base>
    <member kind="function">
      <type></type>
      <name>JointSensedAngle</name>
      <anchorfile>classyoubot_1_1JointSensedAngle.html</anchorfile>
      <anchor>a47d9c164571b9a6e3dbe428c1e66b17a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointSensedAngle</name>
      <anchorfile>classyoubot_1_1JointSensedAngle.html</anchorfile>
      <anchor>a5b518076096f790f427d0b13485c1ea8</anchor>
      <arglist>(const quantity&lt; plane_angle &gt; &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; plane_angle &gt;</type>
      <name>angle</name>
      <anchorfile>classyoubot_1_1JointSensedAngle.html</anchorfile>
      <anchor>abecefcf067aa704d4606b86d07f8acf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointSensedCurrent</name>
    <filename>classyoubot_1_1JointSensedCurrent.html</filename>
    <base>youbot::JointSensedData</base>
    <member kind="function">
      <type></type>
      <name>JointSensedCurrent</name>
      <anchorfile>classyoubot_1_1JointSensedCurrent.html</anchorfile>
      <anchor>ad5d0acdc5d5584cff5c4fada4241f479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointSensedCurrent</name>
      <anchorfile>classyoubot_1_1JointSensedCurrent.html</anchorfile>
      <anchor>a3b526387c85d978768c0b6450255b564</anchor>
      <arglist>(const quantity&lt; si::current &gt; &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; si::current &gt;</type>
      <name>current</name>
      <anchorfile>classyoubot_1_1JointSensedCurrent.html</anchorfile>
      <anchor>a7890d963e7fe25a66a07028d6b4ccb15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointSensedData</name>
    <filename>classyoubot_1_1JointSensedData.html</filename>
    <base>youbot::JointData</base>
  </compound>
  <compound kind="class">
    <name>youbot::JointSensedEncoderTicks</name>
    <filename>classyoubot_1_1JointSensedEncoderTicks.html</filename>
    <base>youbot::JointSensedData</base>
    <member kind="function">
      <type></type>
      <name>JointSensedEncoderTicks</name>
      <anchorfile>classyoubot_1_1JointSensedEncoderTicks.html</anchorfile>
      <anchor>afc397dd647ce88cc63cc2546ab108e79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointSensedEncoderTicks</name>
      <anchorfile>classyoubot_1_1JointSensedEncoderTicks.html</anchorfile>
      <anchor>a753b633c3554063f8c2f035b1974b3e6</anchor>
      <arglist>(const signed int &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>signed int</type>
      <name>encoderTicks</name>
      <anchorfile>classyoubot_1_1JointSensedEncoderTicks.html</anchorfile>
      <anchor>a72259373f51f75642945849bae0b34b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointSensedPWM</name>
    <filename>classyoubot_1_1JointSensedPWM.html</filename>
    <base>youbot::JointSensedData</base>
    <member kind="function">
      <type></type>
      <name>JointSensedPWM</name>
      <anchorfile>classyoubot_1_1JointSensedPWM.html</anchorfile>
      <anchor>a07a95b33e558528d279fbc8a6a2ee2a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointSensedPWM</name>
      <anchorfile>classyoubot_1_1JointSensedPWM.html</anchorfile>
      <anchor>a0d7293b6874aab110275c51e4da52378</anchor>
      <arglist>(const signed int &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>signed int</type>
      <name>pwm</name>
      <anchorfile>classyoubot_1_1JointSensedPWM.html</anchorfile>
      <anchor>aa0162658b9db45460fe28740b2b7380e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointSensedRoundsPerMinute</name>
    <filename>classyoubot_1_1JointSensedRoundsPerMinute.html</filename>
    <base>youbot::JointSensedData</base>
    <member kind="function">
      <type></type>
      <name>JointSensedRoundsPerMinute</name>
      <anchorfile>classyoubot_1_1JointSensedRoundsPerMinute.html</anchorfile>
      <anchor>a345d2be351f2f2aec4553a6b69d9ba56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointSensedRoundsPerMinute</name>
      <anchorfile>classyoubot_1_1JointSensedRoundsPerMinute.html</anchorfile>
      <anchor>acc766ab08ffd1e4525d10592aad408bc</anchor>
      <arglist>(const int value)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rpm</name>
      <anchorfile>classyoubot_1_1JointSensedRoundsPerMinute.html</anchorfile>
      <anchor>a021a7f25e610dd8e6a2851abd3d66646</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointSensedTorque</name>
    <filename>classyoubot_1_1JointSensedTorque.html</filename>
    <base>youbot::JointComputedData</base>
    <member kind="function">
      <type></type>
      <name>JointSensedTorque</name>
      <anchorfile>classyoubot_1_1JointSensedTorque.html</anchorfile>
      <anchor>a9a772dda9b9493e581951a3c334867aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointSensedTorque</name>
      <anchorfile>classyoubot_1_1JointSensedTorque.html</anchorfile>
      <anchor>a6fe2d0d9ef606844c9270d33ab9ea1e0</anchor>
      <arglist>(const quantity&lt; si::torque &gt; &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; si::torque &gt;</type>
      <name>torque</name>
      <anchorfile>classyoubot_1_1JointSensedTorque.html</anchorfile>
      <anchor>a08c1d5917ae7374bd189d0309e083c38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointSensedVelocity</name>
    <filename>classyoubot_1_1JointSensedVelocity.html</filename>
    <base>youbot::JointSensedData</base>
    <member kind="function">
      <type></type>
      <name>JointSensedVelocity</name>
      <anchorfile>classyoubot_1_1JointSensedVelocity.html</anchorfile>
      <anchor>abfc9312397babd24abe3bbc7ed248549</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointSensedVelocity</name>
      <anchorfile>classyoubot_1_1JointSensedVelocity.html</anchorfile>
      <anchor>a0169a0ab51dc27b9eb961546e46effa5</anchor>
      <arglist>(const quantity&lt; si::angular_velocity &gt; &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; si::angular_velocity &gt;</type>
      <name>angularVelocity</name>
      <anchorfile>classyoubot_1_1JointSensedVelocity.html</anchorfile>
      <anchor>a01ae8344d957b86c8361dafc85f9dbd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointTorqueSetpoint</name>
    <filename>classyoubot_1_1JointTorqueSetpoint.html</filename>
    <base>youbot::JointComputedSetpoint</base>
    <member kind="function">
      <type></type>
      <name>JointTorqueSetpoint</name>
      <anchorfile>classyoubot_1_1JointTorqueSetpoint.html</anchorfile>
      <anchor>af8ea086d0c92b526b11d3413ad8b0be0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointTorqueSetpoint</name>
      <anchorfile>classyoubot_1_1JointTorqueSetpoint.html</anchorfile>
      <anchor>aceacfefe49e51274acbe638e28ab352c</anchor>
      <arglist>(const quantity&lt; si::torque &gt; &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; si::torque &gt;</type>
      <name>torque</name>
      <anchorfile>classyoubot_1_1JointTorqueSetpoint.html</anchorfile>
      <anchor>a89781f279c9b6ea91ca035f2499f095d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointTrajectory</name>
    <filename>classyoubot_1_1JointTrajectory.html</filename>
    <member kind="variable">
      <type>std::vector&lt; TrajectorySegment &gt;</type>
      <name>segments</name>
      <anchorfile>classyoubot_1_1JointTrajectory.html</anchorfile>
      <anchor>a10a9cf9bb2b27e9b78178899cd4bfc63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::posix_time::ptime</type>
      <name>start_time</name>
      <anchorfile>classyoubot_1_1JointTrajectory.html</anchorfile>
      <anchor>a751159090d98a8919103b542d68ce8d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointTrajectoryController</name>
    <filename>classyoubot_1_1JointTrajectoryController.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cancelCurrentTrajectory</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a3f40b8e7b85ce2542538b1104527d817</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a9b4ddb190ecd1a04d0abd005133a9265</anchor>
      <arglist>(double &amp;PParameter, double &amp;IParameter, double &amp;DParameter, double &amp;IClippingMax, double &amp;IClippingMin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLastTargetPosition</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>ac1aad496f88b8adea949d50033489b71</anchor>
      <arglist>(JointAngleSetpoint &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLastTargetVelocity</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a6ac798a221642a66cac83618b498a28a</anchor>
      <arglist>(JointVelocitySetpoint &amp;velocity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTrajectoryControllerActive</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>ae698643d89bd28f1c56f51e24622fc2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointTrajectoryController</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a2852b82b1d9d390e1a6d77fcd850c301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a0df8d54ff37ae67f998e358ada9e465c</anchor>
      <arglist>(const double PParameter, const double IParameter, const double DParameter, const double IClippingMax, const double IClippingMin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEncoderTicksPerRound</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a5d3e2388da3a63609107ac68690ff6af</anchor>
      <arglist>(const int &amp;encoderTicks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGearRatio</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a531318e163d33617debb123d2b217157</anchor>
      <arglist>(const double &amp;ratio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInverseMovementDirection</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>ae0842d684a201acd624991ebd107787c</anchor>
      <arglist>(const bool invDirection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectory</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>af626e4829ef72ca1f1d8ef556d63dd89</anchor>
      <arglist>(const JointTrajectory &amp;input_traj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateTrajectoryController</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a2fc7453600bdd46a8af89bcdfb30d9ff</anchor>
      <arglist>(const SlaveMessageInput &amp;actual, SlaveMessageOutput &amp;velocity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointTrajectoryController</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a9bd9938e8ea9515f22548f5b8318baa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; Segment &gt;</type>
      <name>SpecifiedTrajectory</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a36d456cbb2928fe46d83e2fbc3a37c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>generatePowers</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>aac51b169919b6ea3e80fa6650b33eb0d</anchor>
      <arglist>(const int n, const double x, double *powers)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getCubicSplineCoefficients</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a00d21b4d1031393828c70d6aeb8efccd</anchor>
      <arglist>(const double start_pos, const double start_vel, const double end_pos, const double end_vel, const double time, std::vector&lt; double &gt; &amp;coefficients)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getQuinticSplineCoefficients</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>ab638500969f6ea739100723e69dd9f90</anchor>
      <arglist>(const double start_pos, const double start_vel, const double start_acc, const double end_pos, const double end_vel, const double end_acc, const double time, std::vector&lt; double &gt; &amp;coefficients)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>JointTrajectoryController</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>abf1ebda677b8c71ab202e840df7a7b64</anchor>
      <arglist>(const JointTrajectoryController &amp;source)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>JointTrajectoryController &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>aa482698d5448d0318feec161b062f58d</anchor>
      <arglist>(const JointTrajectoryController &amp;source)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sampleQuinticSpline</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>aad296d68b1d71238aca17008ebbb3725</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;coefficients, const double time, double &amp;position, double &amp;velocity, double &amp;acceleration)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sampleSplineWithTimeBounds</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>adc922a686d556a704be1dddaff7bcb99</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;coefficients, const double duration, const double time, double &amp;position, double &amp;velocity, double &amp;acceleration)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>actualpose</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a564855cb713c38c3022667edd39b9eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>actualvel</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>af1f80ccf3e013296d6938375da49e28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataObjectLockFree&lt; boost::shared_ptr&lt; const SpecifiedTrajectory &gt; &gt;</type>
      <name>current_trajectory_box_</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>ac90f8d6ebf9cfbb972810f1ea7995ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>duration</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a64acaeb87e10bc987a2ca742dbd564d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>encoderTicksPerRound</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a4fbea3aa14584208ca9bd94b7d460418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gearRatio</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a69b70d56361ca0eb1927448e826bef1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>inverseDirection</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>abe4cf90bab3f270035b06f79b5e23888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isControllerActive</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>aecfb1b22195012c268ec1bee5191dc6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::posix_time::ptime</type>
      <name>last_time</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a3153c79dba8b0b93ea628d286d04ea9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PidController</type>
      <name>pid</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>ac973b40b588ba39828a70682a30f7e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pose_error</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a147f56862049a3f289d95f25c180f032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>targetAcceleration</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>aeaaab8fe1b2e24e0c442367a7dd5c84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>targetPosition</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>afe8d304d6031643028913e9353bfb633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>targetVelocity</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a3e1f40bdd069b05201b8202a4a20505f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::posix_time::ptime</type>
      <name>time</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a9d9f8eeabc22997665241024d55cedd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>time_till_seg_start</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>ad7d60db04707e6d39ce4c052955cd59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>velocity_error</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>a51b52a2a9bd6b8a8d505c7cc85b4ae33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>velsetpoint</name>
      <anchorfile>classyoubot_1_1JointTrajectoryController.html</anchorfile>
      <anchor>af7dffe9a6daf96675271824aaf7420e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::JointVelocitySetpoint</name>
    <filename>classyoubot_1_1JointVelocitySetpoint.html</filename>
    <base>youbot::JointDataSetpoint</base>
    <member kind="function">
      <type></type>
      <name>JointVelocitySetpoint</name>
      <anchorfile>classyoubot_1_1JointVelocitySetpoint.html</anchorfile>
      <anchor>a76ce6adb1e20a69990fc72c93294a2e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointVelocitySetpoint</name>
      <anchorfile>classyoubot_1_1JointVelocitySetpoint.html</anchorfile>
      <anchor>a001d2ca981ef7e9da4dee4ed991ca706</anchor>
      <arglist>(const quantity&lt; angular_velocity &gt; &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>angularVelocity</name>
      <anchorfile>classyoubot_1_1JointVelocitySetpoint.html</anchorfile>
      <anchor>a660c6fe4aa53fe731cc9bab2afa66411</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::KeyNotFoundException</name>
    <filename>classyoubot_1_1KeyNotFoundException.html</filename>
    <member kind="function">
      <type></type>
      <name>KeyNotFoundException</name>
      <anchorfile>classyoubot_1_1KeyNotFoundException.html</anchorfile>
      <anchor>a76d921551d267bdca59aed52080c429d</anchor>
      <arglist>(const string &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classyoubot_1_1KeyNotFoundException.html</anchorfile>
      <anchor>a9e9e2107734c87d1fa7fc2768ba22f6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KeyNotFoundException</name>
      <anchorfile>classyoubot_1_1KeyNotFoundException.html</anchorfile>
      <anchor>a3890944c18e54f216b12120685300d63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>msg</name>
      <anchorfile>classyoubot_1_1KeyNotFoundException.html</anchorfile>
      <anchor>ace59bfd3d6c0c3dd1bbad17a3bf8e008</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::Logger</name>
    <filename>classyoubot_1_1Logger.html</filename>
    <member kind="function">
      <type></type>
      <name>Logger</name>
      <anchorfile>classyoubot_1_1Logger.html</anchorfile>
      <anchor>abd21c617af7a4b565bfdcc1daad9acaa</anchor>
      <arglist>(const std::string &amp;funcName, const int &amp;lineNo, const std::string &amp;fileName, severity_level level)</arglist>
    </member>
    <member kind="function">
      <type>Logger &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classyoubot_1_1Logger.html</anchorfile>
      <anchor>a987ec21a5d7bdd20cb959facd20913b2</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Logger</name>
      <anchorfile>classyoubot_1_1Logger.html</anchorfile>
      <anchor>a37ea4775ed413095e67c4030ca00a7d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static severity_level</type>
      <name>logginLevel</name>
      <anchorfile>classyoubot_1_1Logger.html</anchorfile>
      <anchor>a34cb2efef37d272b1437c575de9edc22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>toConsole</name>
      <anchorfile>classyoubot_1_1Logger.html</anchorfile>
      <anchor>a29eab0321647b27d7818e875b5f57dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>toFile</name>
      <anchorfile>classyoubot_1_1Logger.html</anchorfile>
      <anchor>ad7e674f6260347de373285568d9972dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>toROS</name>
      <anchorfile>classyoubot_1_1Logger.html</anchorfile>
      <anchor>a3f4ca4a8cd503700d9a179c9e4d1369d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>severity_level</type>
      <name>level</name>
      <anchorfile>classyoubot_1_1Logger.html</anchorfile>
      <anchor>adc0297bf2f46469f7477da074d8f5f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stringstream</type>
      <name>out</name>
      <anchorfile>classyoubot_1_1Logger.html</anchorfile>
      <anchor>a0c19ae669fc5169ba884eea3c12e5e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>print</name>
      <anchorfile>classyoubot_1_1Logger.html</anchorfile>
      <anchor>add850d63f857543dff56883bbf3aa141</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>youbot::mailboxInputBuffer</name>
    <filename>structyoubot_1_1mailboxInputBuffer.html</filename>
    <member kind="function">
      <type></type>
      <name>mailboxInputBuffer</name>
      <anchorfile>structyoubot_1_1mailboxInputBuffer.html</anchorfile>
      <anchor>aa9d95f7e28bfbbdb3c02a8dcc5fa525a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>commandNumber</name>
      <anchorfile>structyoubot_1_1mailboxInputBuffer.html</anchorfile>
      <anchor>a6be461e36033d7b53bdecca9576ea632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>moduleAddress</name>
      <anchorfile>structyoubot_1_1mailboxInputBuffer.html</anchorfile>
      <anchor>a4f95f3e3af32bb9983c530e02062c73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>replyAddress</name>
      <anchorfile>structyoubot_1_1mailboxInputBuffer.html</anchorfile>
      <anchor>a3d89135128d1a8fef6da1219584272ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>status</name>
      <anchorfile>structyoubot_1_1mailboxInputBuffer.html</anchorfile>
      <anchor>ad511dac60db3c0489e9ba223e6c28a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>value</name>
      <anchorfile>structyoubot_1_1mailboxInputBuffer.html</anchorfile>
      <anchor>ab528bed4150f43a1169bfb5c5ebcefa8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>youbot::mailboxOutputBuffer</name>
    <filename>structyoubot_1_1mailboxOutputBuffer.html</filename>
    <member kind="function">
      <type></type>
      <name>mailboxOutputBuffer</name>
      <anchorfile>structyoubot_1_1mailboxOutputBuffer.html</anchorfile>
      <anchor>a0d58573c8b33e79901edab9975cb3928</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>commandNumber</name>
      <anchorfile>structyoubot_1_1mailboxOutputBuffer.html</anchorfile>
      <anchor>ac7da2865c2475b1e6cfb4e2db9b19e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>moduleAddress</name>
      <anchorfile>structyoubot_1_1mailboxOutputBuffer.html</anchorfile>
      <anchor>aab69d0bd1ffcb8406eb3e3d22592bc28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>motorNumber</name>
      <anchorfile>structyoubot_1_1mailboxOutputBuffer.html</anchorfile>
      <anchor>ae1930a942aa7826f0b333689bd3523ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>typeNumber</name>
      <anchorfile>structyoubot_1_1mailboxOutputBuffer.html</anchorfile>
      <anchor>a46ae0fa0a07bac68875e5568f59fa174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>value</name>
      <anchorfile>structyoubot_1_1mailboxOutputBuffer.html</anchorfile>
      <anchor>ab45d3b6cd439ed8bec2f824830fd21da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MassInertiaConstant</name>
    <filename>classyoubot_1_1MassInertiaConstant.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>a99eea8b1aac74ae458e82a5942d47a0c</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MassInertiaConstant</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>ae5b421f1d08d87fbde007e1b6a1abfaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>a5ff6d9b5494c4ad153a9cf12cfb92da6</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>a2d09b9753f871948f23fbe238777dfbd</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MassInertiaConstant</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>a1b85877f2d9ea9f3082508713ae23a4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>a82dcb36da9109bbfaf1d1fc466309121</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>a003bda6287782ece2465b126284f8c0a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>a9d927dea35332c89078df7accfd9eb02</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>adfee903636fb3ef0b2ede189b01cc553</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>a677ab4573505805050318862500e6023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>a21bc2702b39cf8c1b5ea4120372d6692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>af9adbfbb933e27b5ba486c0be8abc312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>aa9ec8f3b519f56622a01c035b1f7dcec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>a7543f064bc825c27acfefaae492e9ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1MassInertiaConstant.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MaxEncoderValue</name>
    <filename>classyoubot_1_1MaxEncoderValue.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MaxEncoderValue.html</anchorfile>
      <anchor>af27873c53a16e9daad8db35cf0798fd0</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaxEncoderValue</name>
      <anchorfile>classyoubot_1_1MaxEncoderValue.html</anchorfile>
      <anchor>a8655849e478096822cb4b8f3c926a1ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MaxEncoderValue.html</anchorfile>
      <anchor>a9d72c92a015bca273c8bc52fb7c51bf7</anchor>
      <arglist>(const unsigned int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MaxEncoderValue.html</anchorfile>
      <anchor>a0e9eeb1e8cbfb94c8c6747d973d42091</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MaxEncoderValue</name>
      <anchorfile>classyoubot_1_1MaxEncoderValue.html</anchorfile>
      <anchor>a7be2ec6e7642bfe132c1f9b80a4940c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MaxEncoderValue.html</anchorfile>
      <anchor>adc1d633b1150ff1733a6b7b68b1cca93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MaxEncoderValue.html</anchorfile>
      <anchor>a1570a33fbcf7bbf09aa55c1c6845abb8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaxEncoderValue.html</anchorfile>
      <anchor>aa329e7483c241ed0c34d8f51e6eb1884</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaxEncoderValue.html</anchorfile>
      <anchor>ad00e658d551e729575956ba4767a853a</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MaxEncoderValue.html</anchorfile>
      <anchor>aff995921206c1d56c5bad54bc0c7f863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MaxEncoderValue.html</anchorfile>
      <anchor>ab992fdaa217bbf72cb88630043bd5650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MaxEncoderValue.html</anchorfile>
      <anchor>ac0fab206d0c7d7da42a8f3d9b8ed6004</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1MaxEncoderValue.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1MaxEncoderValue.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MaximumAcceleration</name>
    <filename>classyoubot_1_1MaximumAcceleration.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>a8979f47fbf2bb19083c6d02c16d0b680</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaximumAcceleration</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>a27cca2fa8d00a64f98e0aca0b3420e72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>ae9886658cc9e33ac3399ff733d084464</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>a213424f64c9eca55f86b39e61d09a263</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MaximumAcceleration</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>af5c7e3230655aa78c416aced3f6821c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>a40dfe60e728d1118e2e85c8397b09059</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>ab387b1204a41a604348d5af1b7139a7d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>aa1f952408e38e6bf0ddf82bdbd35a6a7</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>a960223871d99f9766eea8dbd1990c8e8</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>aaff236153e58114582ba766865e42bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>ad47d2edb834ca2af3a41aa18f3fe1e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>a6b6e2327e7e45593587d71dc5af6b436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>a724d3447871b1165add4d44467c37b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>a08923ac0567076dd666d4768bfd29b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1MaximumAcceleration.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MaximumCurrent</name>
    <filename>classyoubot_1_1MaximumCurrent.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>a75aba611936e2184ed67a5da2fbd5d2c</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaximumCurrent</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>a214909db81d0b1e1ba70ca6d18faa720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>a0e935c4ed70e597e4cb9a0fab7fb4187</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>a8bf257ae443fe16b9ec2e7c4317ddbc3</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MaximumCurrent</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>a4c314c725f6fe0f91c19037e57df55ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>a8be6067c0728eedc56c7bb2d849716fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>afe1078af7d910b5e809971fb93ce7bfd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>a5b816a93d92616111f1b62565dde68cf</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>a8553ea36077eecbb88066cd8d691feb9</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>ae4422a43ad40072861243bcb3b8f5946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>abc16dd0247d712297d1d5c00c6a67178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>a8c2c87b2878856613ae52a4c905c9f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>a99a576465b8defb2d80f69837abc9096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>af27f0b28274cc3de9043cfa82f572ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1MaximumCurrent.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MaximumMotorCurrent</name>
    <filename>classyoubot_1_1MaximumMotorCurrent.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>a55dd945a6602e6fa885015bd5eea9bbc</anchor>
      <arglist>(quantity&lt; current &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaximumMotorCurrent</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>ad1e7339428626afa6d47a4601f453855</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>ad0d606bf22872f537282f6966c99d75c</anchor>
      <arglist>(const quantity&lt; current &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>a8979214c7947dfa3bdca3335d5959dc9</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MaximumMotorCurrent</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>a884f1fe856b7be59a75d9944b6d92ff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>a621acc7921ca99614bcdc08891e02b07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>a1505b9a5418b196e6a2c586e9593de1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>a4d7357cf0b963882262662d67fdea423</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>a1ba3e51d72e78b5e37710c396e1e5270</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; current &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>af7b862cde91a9a411b799fb7afb9dd33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>a496a62b8ba4e245a49888795581ac16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>a45dea81fab7b2f803b070c54dd3b5861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; current &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>ad8f4ec61813f8ffe90056f5f850ba21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; current &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>a3693131024b7a26f53dc9b855ee61b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1MaximumMotorCurrent.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MaximumPositioningSpeed</name>
    <filename>classyoubot_1_1MaximumPositioningSpeed.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>a4d52dfc5c99ed8c8a9c81eaf3c187f8b</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaximumPositioningSpeed</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>a400a45eb7fa8b7505020b3f997a94181</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>aaaea0b137fb562d6fc1be528ef7dc8d9</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>a5bdb8b4512ba9c7834f3d7230de29fc2</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MaximumPositioningSpeed</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>ac1ec111181793f3e560f89d81c2575f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>af82f05ec8c61a3d848ef416e2f4f4f46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>acfcb5f53d57b0034c25e1c98c4f4c812</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>a33f9ff59c759825bd16524813b10ccf1</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>ab14dbb8eaec9a78745a2cb05687f05bb</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>a57c7940da1267b0c96ab98f08156a294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>acce66f85a6c43c286d95c7f7a560e9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>af88ec799b23d913fc34c6454c16ff355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>a0a23a345518ffbfdc340f60d42bee43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>a00bdbc7daefccf5b371a1a96e0a52998</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1MaximumPositioningSpeed.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MaximumPositioningVelocity</name>
    <filename>classyoubot_1_1MaximumPositioningVelocity.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>a5883535a116098d455edccb249f93447</anchor>
      <arglist>(quantity&lt; angular_velocity &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaximumPositioningVelocity</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>ad9ef8ce566f119864426f024fe1cf661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>a52f19809bd8f513458286993a6a11c3b</anchor>
      <arglist>(const quantity&lt; angular_velocity &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>a77f2ddc4bcf66b1ed534076144246228</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MaximumPositioningVelocity</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>a8e60696d215ddf4ea37919e15a3e67d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>aff1b0b6659096f9c5334c3195448a36c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>a3e6436a957a349aceeb5e0c0cf0996b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>ae1370108bc8e18d2725ba835360fe45d</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>a635bc5e142b67e1105f94e629ab64479</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>a9600f4826a296fcf60b3deab05eaa627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>ace642d138828514347ad58d290f4c7eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>aebc6cf040aa16315a0f599fa757e2204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>aed556aefdd3536901fa5388834a04976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>af3a86d2e98e5ce1552e4eb75e77524b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1MaximumPositioningVelocity.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MaximumVelocityToSetPosition</name>
    <filename>classyoubot_1_1MaximumVelocityToSetPosition.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>a8dccdd91b10181b777da0e8a6a165966</anchor>
      <arglist>(quantity&lt; angular_velocity &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaximumVelocityToSetPosition</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>adcc419069d57e269a085af6ca93e34c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>a56526e6293c2510b961a72fa126aa670</anchor>
      <arglist>(const quantity&lt; angular_velocity &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>a43b717dca783b79fe96610eda17e72ed</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MaximumVelocityToSetPosition</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>a0def1f5377d2d5be2ad4c9abb6153036</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>a65194121dc509be0de7b0884ba7409c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>a3f71f14d2de927736d1fa75bfd9712ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>ac3487194e924830df26cca73ab6e5c21</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>abbcd590038250b3452bd2a5225b4d9cb</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>ac0f7caec26bbf466ec775da5247751cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>a29ab75fb03db98aaa0208f2a60b1f114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>a01bca88cdfb0f21289345c338e71d653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>a47388537953ef5e2acff5d6b2e20488e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>ae811f31ebebd6f9ed5622ad5de9338fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1MaximumVelocityToSetPosition.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MaxTravelDistance</name>
    <filename>classyoubot_1_1MaxTravelDistance.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MaxTravelDistance.html</anchorfile>
      <anchor>ab7b701d673527c00985a4cfb10242843</anchor>
      <arglist>(quantity&lt; si::length &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaxTravelDistance</name>
      <anchorfile>classyoubot_1_1MaxTravelDistance.html</anchorfile>
      <anchor>a0c85227dd7cdac336c0222c80f23ea88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MaxTravelDistance.html</anchorfile>
      <anchor>ae6950c64e2d02e5ed88dff0730cbfed5</anchor>
      <arglist>(const quantity&lt; si::length &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MaxTravelDistance.html</anchorfile>
      <anchor>a21d7e60b954e83b47a39a5aab679d7c5</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MaxTravelDistance</name>
      <anchorfile>classyoubot_1_1MaxTravelDistance.html</anchorfile>
      <anchor>a0636055cc9ce2ae98fecd2bcc29c9327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MaxTravelDistance.html</anchorfile>
      <anchor>aca5207a24b2047f1a57c7ab6e642b4ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MaxTravelDistance.html</anchorfile>
      <anchor>ac4297877ace0eac744d70355b3abece2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaxTravelDistance.html</anchorfile>
      <anchor>ac431db4e95f4369a75b63e44db3ee32c</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MaxTravelDistance.html</anchorfile>
      <anchor>a5d0f3547d18dc31a06d9c65cf9ad9915</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MaxTravelDistance.html</anchorfile>
      <anchor>a0fdd6b464ab5aee19254bd4f26adb19f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MaxTravelDistance.html</anchorfile>
      <anchor>a96a5d86c0f881dfa185156b722e3953d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::length &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MaxTravelDistance.html</anchorfile>
      <anchor>a9a656b3e2f8bc2dace896907a5040ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1MaxTravelDistance.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1MaxTravelDistance.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MicrostepResolution</name>
    <filename>classyoubot_1_1MicrostepResolution.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>a9c47ae2c8ce2490c0e703cefe4ea3f01</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MicrostepResolution</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>abc34e908aea7657fa7dfd47545c63c87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>aa9f0ad28daf0f1e326f2f73b6d639ec1</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>a8932fbb8306792502b4d9ef4eef55f97</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MicrostepResolution</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>a958c167aaa18c7444c2c147cf5fc7be0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>a6e36b36014330249048469fa2b1445e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>a57ee9c4ebc17a9cd9affbd7b5a79a3e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>ac07af5a442f0914cc1e9898dcbb56c5e</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>a62092c17cfd70669351b7785572de753</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>aaaf7ba1ca6eacd6aa1ae60bab88fe1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>a3ed11f0604ab8ffaee58ea4b67a24648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>ad678599afb2b05cce3ace69f1c7364a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>a164f69816ee424256acd316cb745efa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>acb9f2338323d4ea636535d7e920466b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1MicrostepResolution.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MinimumSpeed</name>
    <filename>classyoubot_1_1MinimumSpeed.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>a2ddaafba40de5616daabdb6448bc2a84</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinimumSpeed</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>a7e5c04c5340edec9e62c535403eea225</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>a7b15e715007d208b104502e48f898f84</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>a43ad07c48c24ae6a5948db6fca4132ad</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MinimumSpeed</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>a9ea98f0e8f8576516e31bdcecb097b7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>a1f8178efa7c623e9430d5eccfe65cea6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>ad51371dbef66291102c59a80169e3233</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>ae231915428d324e0bc311906ffb8b595</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>a9e737fbb5f809c3d086af2bd510f04ca</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>a5ed27a35a2ac35a42e655803b4bb0aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>a4b896cec58bbbc2c1d4e0c80649021b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>aeba011020d6eda847ca35e1209faa2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>abb6f81ac8cad2e92b0dbee117f6e290f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>aabdc1d27caa94a49936e26d9dc138dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1MinimumSpeed.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MotorAcceleration</name>
    <filename>classyoubot_1_1MotorAcceleration.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>a50b942bfde48e7c893b1087f7c883216</anchor>
      <arglist>(quantity&lt; angular_acceleration &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotorAcceleration</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>afd739551469f613e9c07cdb17895b6d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>a86bb17e1c6cd9f44afe2487d8fd557a8</anchor>
      <arglist>(const quantity&lt; angular_acceleration &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>a77819270a9c086cb3c9314c219ded5df</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotorAcceleration</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>a27bf3f7937025ba74617eef5a067db9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>a616c287bebd090a8e8ab383dd470bcf4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>a7331c53b8b6d34c3ea1cc8bbbb40be63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>a1c22716d5aed5f30adc23f7af452da71</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>a894d66e72fff6a0811ae8febdd0eb6aa</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_acceleration &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>ac6ae11ca81844041e8750c14e7ead801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>a82d4b99ccee5df2871d333a24bd0ecde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>a2b9014bdfd6181b7577fcdc781bd6588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_acceleration &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>a466129a27581e8f309ad87e9b1669daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_acceleration &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>a9a9dbb4912c12626731450a004c3756c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1MotorAcceleration.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MotorCoilResistance</name>
    <filename>classyoubot_1_1MotorCoilResistance.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>a7d877fbcdaeeff91c490f897dc1feb29</anchor>
      <arglist>(quantity&lt; resistance &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotorCoilResistance</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>a8180952ddd69c756846b6f75da7ac215</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>a3d8e15f38ae1890fa9c18b2b71914d6f</anchor>
      <arglist>(const quantity&lt; resistance &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>a64601085b326909ce978bdfad89d3abe</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotorCoilResistance</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>ad9e007e76ac39c8c9082bace83657d48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>a175b833e65f274ad7b3f17fa164d2058</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>ae1d4214cf7d19550f979fb810b2aa142</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>ac5b9f1fcb43091e18709351dedd2d4c9</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>aec3a13c5d6d8f17394c53c8d3f4497ca</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; resistance &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>a6f17432ffc5f848dcd9ea6c297de21a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>a8bd742238902cd8ab15093a29bfb454e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>a72a9429db6ee08fb0c67c236cbb04339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; resistance &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>a99612da32e138844d1f907dfaf934f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; resistance &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>a2ddb23d456d59d3ac1088117fa386e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1MotorCoilResistance.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MotorControllerTimeout</name>
    <filename>classyoubot_1_1MotorControllerTimeout.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>a3bfdb18086d7ee4da6bc6a5b8f48d74d</anchor>
      <arglist>(quantity&lt; si::time &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotorControllerTimeout</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>a43197439fec7c665a600c5af7d3de90d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>aaced17133590e85685499c79219656d7</anchor>
      <arglist>(const quantity&lt; si::time &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>ae9a19481e2ae5a49f4a1592fbf2076d8</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotorControllerTimeout</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>ae9633a03b3eb7192c208720235c4abff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>a3113998d0be9f97f07bb33440f21ed60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>ac6c85bc7bb56c7a1432354e79e249cae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>ac3c0f3dc7c61ea590e1a1c2bccedc6ca</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>a49975a42e4b5013414f06f441befc38a</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>ade0e07a970341d3657227345d4a31aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>a70d1e23019c35224c6596637253df826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>aa3d446857ec6f6317393e497b653b6b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>af14c1b40b00272eedd4e32657505f725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>abc2646dcddf20487a192d3200c1923b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1MotorControllerTimeout.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MotorHaltedVelocity</name>
    <filename>classyoubot_1_1MotorHaltedVelocity.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>ad86156b0c3a15494653cb49db6c27b94</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotorHaltedVelocity</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>a37642a5bde22a8fb42b0c4e9cdb35722</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>aad82db4fec3f2d131bc3729a3070e1d4</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>a6a9b39d097c6b4e9dbb5c222bded7b7f</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotorHaltedVelocity</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>a49765af4be19fad95451296280e682a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>a9a5567b904df770799211eaecca87054</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>a7698053daa29100b2d1da6cc077beb8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>ac1f70c3ef4da26eb6d6ec72ca8aec907</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>abd52351b2b51515a4eb7e848aba54481</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>a235732cc9d6676b2981faa2d72b7a3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>acd009b253ca4d8efb77effb945be22eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>a0a4edbe8756c9cbb5a484bef3503d612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>a7f472f9c8c703eb5b247f3fd39d8b2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>a9859251976d8d904e54c277b0b8567d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1MotorHaltedVelocity.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::MotorPoles</name>
    <filename>classyoubot_1_1MotorPoles.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>a7de74a3bda5d1f4053329755a07ef9f8</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotorPoles</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>a2f2d08b02bb1242ce5c22fd0c969206f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>a55bdef8c90c8939d43dc3be6bb331494</anchor>
      <arglist>(const unsigned int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>a6fd34b072e858c15deb74cc90b80de58</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotorPoles</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>a20f50b9d219f4946809c34c45e6a4833</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>ae840b9bf5f0c12981877a058130542fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>a2c270add680da758a312ca812be2c205</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>aa4e3e652469e7d0be153143fd0833f8c</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>a3e63760240ffd7860cc3f3f17867b49a</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>a27c3938c59a3f4dc33e790707f517bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>a3c2c00215499fe11db3faece42645bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>ac02233f20122774cdf388e8e346f51ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>a91f045f82e4b3c21dc4ac19d786ad587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>a666352642a882e11a2522c72ef5f0889</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1MotorPoles.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::OneDOFGripper</name>
    <filename>classyoubot_1_1OneDOFGripper.html</filename>
    <base>youbot::Gripper</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1OneDOFGripper.html</anchorfile>
      <anchor>a676e90dd4a273522e64531ef2e318c71</anchor>
      <arglist>(GripperParameter &amp;parameter) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1OneDOFGripper.html</anchorfile>
      <anchor>ab8b1b932690558a734929f1a8c873404</anchor>
      <arglist>(OneDOFGripperData &amp;data) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1OneDOFGripper.html</anchorfile>
      <anchor>a256f12d146fe1dce0565d290b1b9bbb7</anchor>
      <arglist>(const GripperParameter &amp;parameter)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1OneDOFGripper.html</anchorfile>
      <anchor>a92179704aa47dacb28c61994ded5f184</anchor>
      <arglist>(const OneDOFGripperData &amp;data)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::OneDOFGripperData</name>
    <filename>classyoubot_1_1OneDOFGripperData.html</filename>
    <base>youbot::GripperData</base>
  </compound>
  <compound kind="class">
    <name>youbot::OperationalTime</name>
    <filename>classyoubot_1_1OperationalTime.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>a0fa9454f015241a127a0f061e6923dcc</anchor>
      <arglist>(quantity&lt; si::time &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OperationalTime</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>a04f92cf458ad938afefcd9ed7dbacbbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>af91f891ddf2d12ed6cc5da4c108e6fa5</anchor>
      <arglist>(const quantity&lt; si::time &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>a20a37dbaca313e57d8e36fe7d55a9a8a</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OperationalTime</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>affac135a9f122d21450e88c3e1b5be04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>a9213d05ac8b0d4cb83ed5ab36e14cddb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>a3302c2d6947d55012c8f5eaf2dcfb523</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>a63f7272bf52729563c94bb2bfba85b5f</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>ad86e57dd2f9780547cc8dfb7e51e2ca2</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>a354bfb9d542fcfe6f448667fda919ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>a782c9d8f7260ff93c763c03b450986c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>ab221e5bc1486073d9fbf34043f6e0d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>afc1a8429ee7795c2e47679f8175e8479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>a38a313b061ac33f28ff1b80ec8c664ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1OperationalTime.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::Parameter</name>
    <filename>classyoubot_1_1Parameter.html</filename>
  </compound>
  <compound kind="class">
    <name>youbot::PidController</name>
    <filename>classyoubot_1_1PidController.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getCurrentCmd</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a265e27d5fd2790bf6d3dbf2da7c7591a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCurrentPIDErrors</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a57420e97e16aa0c9cb58b08378969932</anchor>
      <arglist>(double &amp;pe, double &amp;ie, double &amp;de)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getGains</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>afd2c606b17c972351fe8d27e357ce43a</anchor>
      <arglist>(double &amp;p, double &amp;i, double &amp;d, double &amp;i_max, double &amp;i_min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initPid</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a40b96671d18cabb60f57dfe4dcf22fe5</anchor>
      <arglist>(double P, double I, double D, double I1, double I2)</arglist>
    </member>
    <member kind="function">
      <type>PidController &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a742809a0ec46c5bc389da3cf392867ec</anchor>
      <arglist>(const PidController &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PidController</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>ad6c8eca417fae29a51a15ad3ed03911a</anchor>
      <arglist>(double P=0.0, double I=0.0, double D=0.0, double I1=0.0, double I2=-0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a3d97a10274eb4a94bdd05fdcf9577214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentCmd</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a1dc501bf988bf399eb2d0d656aa12573</anchor>
      <arglist>(double cmd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGains</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a9dd52440a9e97d155a921b14e7de7620</anchor>
      <arglist>(double P, double I, double D, double i_max, double i_min)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>updatePid</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a42ffe047461f6e97c0acdb92d124edd7</anchor>
      <arglist>(double p_error, boost::posix_time::time_duration dt)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>updatePid</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a571b3ae07a36469bc2ea527c176b3fc0</anchor>
      <arglist>(double error, double error_dot, boost::posix_time::time_duration dt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PidController</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a744e889de684a2a34ac2f66770308e51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cmd_</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>ac570fd056764a73a0f90830bba3fb8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_error_</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>ad152c7312c8d1eae7e78ab31bc9c080a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_gain_</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a91f3e09e6d17c0475a41a0275381aa78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>i_error_</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a9ba1b707b372ffd1d407e4a20b0ba099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>i_gain_</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a937c5202c63c23b8d81593613f0765ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>i_max_</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a60605977644be70892c0626cbb68e6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>i_min_</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>af1fb65608f1c1225f3ca88df1b6b12c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_i_error</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>a16b0fc544113a00c806f2a8a065f3d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>p_error_</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>ad6eb951583bd7e75345db88abb295dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>p_error_last_</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>aa23d8f0ffe0a78609070cf9867391961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>p_gain_</name>
      <anchorfile>classyoubot_1_1PidController.html</anchorfile>
      <anchor>acdf2ecb0ce87cdfaa9877bdbaee9fefd</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classyoubot_1_1PidController">Usage</docanchor>
  </compound>
  <compound kind="class">
    <name>youbot::PIDControlTime</name>
    <filename>classyoubot_1_1PIDControlTime.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>abd6cdf5841121ba1f0c150a834dc59cb</anchor>
      <arglist>(quantity&lt; si::time &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PIDControlTime</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>a0733c5fd1cf6b9eb721d18c40d78691b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>abad9f54aa9be76b563be5d823deaa944</anchor>
      <arglist>(const quantity&lt; si::time &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>ac3876db632e23651e0bead98750ad824</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PIDControlTime</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>a62a3656e2eac48b10a9c0ac253ee4e8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>ace0c9ffd3e789036d93d901931c6894e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>af49c3fab4fae6284227ace8093bdfded</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>ad3e089a8862fcaf348d6de1daa829cc8</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>a242a3bd8a308681fdbe4c3cbf2f8bb6e</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>af02212c46870d9d81d5ef0d1915e5a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>a3881fe7bd8bc1f0911235892a0600586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>a0d9870e83870c764653e5c3be579ad6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>a18ea7852efca7e6a4fb9f5d68d8a0ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>a5692aabb989451889910d0b5cb13602a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1PIDControlTime.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::PositionControlSwitchingThreshold</name>
    <filename>classyoubot_1_1PositionControlSwitchingThreshold.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>a71f4181afd5bac2b25d382797d27435c</anchor>
      <arglist>(quantity&lt; angular_velocity &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PositionControlSwitchingThreshold</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>aad8ca851c34acf76795ce7dc19284c0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>a1a7272240279b54e4f98d781918c5495</anchor>
      <arglist>(const quantity&lt; angular_velocity &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>a60fbc403a4074b9ca96cf878bdbcfd7b</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PositionControlSwitchingThreshold</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>a823a9fe2acff8903c6e2c26003bc1944</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>aee3d79057aec26f4ef336d819c8777ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>ad60c5a7a3164ecfc92aa056c040bb97b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>ad2156e082164602c18ab6471c197fb55</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>a586f60e7625850d587b90452cbfd2e3c</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>a88f25586bbbd1601b3736411731ce32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>a304f2e9b22df7711e9180ebac904e610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>a115a94932d58ae084bbb3d55f3c2ab40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>a26425d3c89a2cae2d651a781798bc8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>ab051701086d8a036ca6e3749983c6810</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1PositionControlSwitchingThreshold.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::PositionError</name>
    <filename>classyoubot_1_1PositionError.html</filename>
    <base>youbot::YouBotJointParameterReadOnly</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1PositionError.html</anchorfile>
      <anchor>aff3371e4d8314a391cd1f2309ec0277f</anchor>
      <arglist>(quantity&lt; plane_angle &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PositionError</name>
      <anchorfile>classyoubot_1_1PositionError.html</anchorfile>
      <anchor>a282797f9e96ffd93a3565b319efe9671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1PositionError.html</anchorfile>
      <anchor>a54ae29ae9994a7e01db9b5e895a597b8</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PositionError</name>
      <anchorfile>classyoubot_1_1PositionError.html</anchorfile>
      <anchor>ab36910335fb3510bb180ccd99f928595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1PositionError.html</anchorfile>
      <anchor>a8d3cf8bd51bdc01aca0a0ac1154cf622</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1PositionError.html</anchorfile>
      <anchor>a18b691c6c58f0cc886e64f96803a1f49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PositionError.html</anchorfile>
      <anchor>af4156bed4d436b139e705bbaa44dcdda</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PositionError.html</anchorfile>
      <anchor>ae6f52ceec910589a6a161374898e4ba0</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1PositionError.html</anchorfile>
      <anchor>ab6e9ee336bd20fd508506a6465b67121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1PositionError.html</anchorfile>
      <anchor>ab69f367362e1c6925eb4ad05104ea9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; plane_angle &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1PositionError.html</anchorfile>
      <anchor>a0b08e6eb50fee9d3e0dc312e1c0d7846</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1PositionError.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::PositionErrorSum</name>
    <filename>classyoubot_1_1PositionErrorSum.html</filename>
    <base>youbot::YouBotJointParameterReadOnly</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1PositionErrorSum.html</anchorfile>
      <anchor>abdf430b22fc85cb76563877d3f715228</anchor>
      <arglist>(quantity&lt; plane_angle &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PositionErrorSum</name>
      <anchorfile>classyoubot_1_1PositionErrorSum.html</anchorfile>
      <anchor>a53f4456fe58b1938c3ee217fba7344a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1PositionErrorSum.html</anchorfile>
      <anchor>a4087e43e172a3fd841d76341f5bbe0b4</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PositionErrorSum</name>
      <anchorfile>classyoubot_1_1PositionErrorSum.html</anchorfile>
      <anchor>aaec809f3b1544b356daea98edcf75d6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1PositionErrorSum.html</anchorfile>
      <anchor>a818a3a3f498c7ad0397f8dd28875e5db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1PositionErrorSum.html</anchorfile>
      <anchor>ab3aec5f10d1c5489583e64f4a92459fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PositionErrorSum.html</anchorfile>
      <anchor>aaf12ca67fbc1f67c3505bad4edf3a1b1</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PositionErrorSum.html</anchorfile>
      <anchor>a365b931b3cfa3e906bca11afd71733fe</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1PositionErrorSum.html</anchorfile>
      <anchor>aa45d01e758c0e232e4b007570c665c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1PositionErrorSum.html</anchorfile>
      <anchor>a6e4a70134b4c6cadc3997e1b96f65646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; plane_angle &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1PositionErrorSum.html</anchorfile>
      <anchor>affd9b29ee8096ca7471daa80ad30d2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1PositionErrorSum.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::PositionSetpoint</name>
    <filename>classyoubot_1_1PositionSetpoint.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>afec00c7759620edce063eec3116d0abf</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PositionSetpoint</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>aeb923b7b57820e668496744e36063e31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>a8c8395d3c37b0ad9ed6ae6083331f932</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>acbf8c9ee5ede70768396546bd16c3c66</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PositionSetpoint</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>a171fc5b9dca746c6261a3e5def85a238</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>aa157fdd7b53f38aaa363134e0e80a22b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>a5669cf5d35093e65647e602121aab636</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>a1869c6bb642671a52aa518810735d913</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>a48ee9140f37b864671cda5439556b75e</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>a1d6db96ac4fa6945d7e694b4b2b43119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>a5e30d3fd76270011fb8c13c9637fe840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>a8f85b61d15252ce0afa6ea77e90462fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>a0a06bd6d75e93f8eb5946c2c13c50d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>a492e412f44c8ccb5409f9ed27e94eafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1PositionSetpoint.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::PositionTargetReachedDistance</name>
    <filename>classyoubot_1_1PositionTargetReachedDistance.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>a7efb88446d33837e96e23b1b467041c0</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PositionTargetReachedDistance</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>afd565a0438dc03aca6099c8c3a9bbec5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>a08d8811e74af3209aa5a21bf15496fb8</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>af2f8367bb94ce7a5c97ea51041b008f2</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PositionTargetReachedDistance</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>adad53602c62f83094ac7a2d3c56066e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>a0961b74e2b78d101a8633879873963ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>a6202678749f9c521808a30b5555b7d59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>a45aaab737ea0198ffea3fc099f3cea79</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>a28ca9d0630ba1135a13c777779cf756d</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>a4239911c9eaf9294435a1a3050d4afd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>a119b325c20747a719075dc67453f1e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>ad9059c97997f21194d781481263bfbaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>afd26f87c2376a7666d5ab6c1cc63e04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>a1fcc6ff90beaae0e2f114d8823d626d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1PositionTargetReachedDistance.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::PowerDownDelay</name>
    <filename>classyoubot_1_1PowerDownDelay.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>a0729f6a397f6b292c3fc5817f003c26e</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PowerDownDelay</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>a16f467589c6fea6a85eed82026b2c34a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>a439d192c546a10a40bc807e33bf65c5f</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>aa2c1a376990b50593366f89139240647</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PowerDownDelay</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>a7016fdbb5b42b236c3441a87aeccc9fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>a90278d57f93292e06c137e61dde299e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>a27b9b9d46fdbbfffc7f32d00d4fdc3ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>af2e92993339142447da13db9ecac35d5</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>a7aeabbf6788a6b9a4c3ce44d9e3aa909</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>a6f5b88e7cc4b8de41e43d03650f940ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>a9c9167d0ca0bd1b3b5e04043937f6e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>a66f3d0fbbc00fd128a06fbccb02f7373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>aa3d5d0acdf2c7beb1d446d52b37c8387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>af9c692d9fe0608e974ebcd6ff897c77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1PowerDownDelay.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::PParameterCurrentControl</name>
    <filename>classyoubot_1_1PParameterCurrentControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>a8f931d3fac8ba5da407b891f8609003e</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PParameterCurrentControl</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>ae09183bf011b83bde330d6ae9c18fcc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>aafd981b80b68e9b9bfd17f9227201164</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>a1744f8b36d8f35e259a967e521642fed</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PParameterCurrentControl</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>a4eb675e49af14a4fd50987a29066edb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>aebaa41715ed115ed560ced043971c7e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>ab048105f3863cd6125011019d9de3e91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>acea43413cf1272fd7aeb868c12ad95e3</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>a7bec5ed2e64baa0ccd60068d87f2f153</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>a6ea12ba22905fcf463b31ba247acc731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>a2ff3619406d31285150fc1e80b50b2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>a2009b06d831b916523ffd13cfec9b534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>ab2f214a995e8ecaee6a297c747c9c582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>ac407e13d5def0457c92ba2676013d8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1PParameterCurrentControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::PParameterFirstParametersPositionControl</name>
    <filename>classyoubot_1_1PParameterFirstParametersPositionControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>aef2cd79da085d986bcf1ba2d86a2b7af</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PParameterFirstParametersPositionControl</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a2ff55082571f44ed8d74450ad449fae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>ab6fe32ce36e6ee061b12a0ad3e122ab7</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a34b2f70aab587c425489dc4bc076db37</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PParameterFirstParametersPositionControl</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a4bd3445564ff77c425e2443c3e49f9a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>abd7500973e2f68d710ccdb6ac8f9098e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a04b9886c6a1f360ad769e1e6397ce70f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a651cdb672cbe1db15c63d2c17b39b294</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>af4254f688a61ce39b941a039db187e04</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a210c9d3f0e49fe95a822ece97b0668e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a84d676743c9f83ce3506d0be5fb54fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a17c31a6053e0c15709a3dc08fcaf1c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>ad379e0146bb063c40a59ef06b9df7ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a75d1ea39d95666910de80e20b7705ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersPositionControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::PParameterFirstParametersSpeedControl</name>
    <filename>classyoubot_1_1PParameterFirstParametersSpeedControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>ac35d7aaeca7aee7dae36f0d8220b96fb</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PParameterFirstParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a4550d478582c61536854cd94e974cf39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a491bf9e458de63a91359ea9d6d22c77c</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a844e87b5a116562ba9e75cc14d5f1831</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PParameterFirstParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>ae276bb8178a6256250bc1b50e96592c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a99fe49a6509a5eed02c6003282cb4b92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a3b2fe73973859b705b3f05e9b81b8544</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>afb173e1b267b23eabc9fbfddee520d97</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a50085d6375b0e33c29f906d045dfe7a1</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a45402c600ba94017ecc226b273fa7503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>ae8bf9e21e32ea039510a81eb4e6619f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>ab37e437f0c3e8d290f6d0099f6025509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a70a8ce2518c549dcb5203815a09e2c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a55720fce13abe73a2757b7374d96b5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1PParameterFirstParametersSpeedControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::PParameterSecondParametersPositionControl</name>
    <filename>classyoubot_1_1PParameterSecondParametersPositionControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a2b312fc00c4e1013ca77100df889719a</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PParameterSecondParametersPositionControl</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>af7929128f524cbdb8d4c1f6727119194</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a51d524a787ee8b798dccf5dd37aabaf6</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a383ccce52a6b80755be5b32336ecf5ae</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PParameterSecondParametersPositionControl</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a34db2838251b668ba9000f35c5588ff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>ac1d080a7dda2c4ad4c13d65cedbd2095</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>aa8610da25f9783634c37e2f969438eef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>af34eab366e903db81c6102e225bb1477</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>aa5b2991ede0209a447f0f739bdd25fea</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>adcf4d337eacbd2b0fca722047a1cb21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>ae6ddca2aac4c511dfb68855ba702ce5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>ae358095e726844a364d9b720a4ffaa7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a5031e73b9bef8700d51d0b926b387926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a1c10ebb72b098d7c8ed676f9b5e73972</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersPositionControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::PParameterSecondParametersSpeedControl</name>
    <filename>classyoubot_1_1PParameterSecondParametersSpeedControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>ad37e854cbbf4511f683f53fb6a9d257c</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PParameterSecondParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a56af979dc9807d7658ce4cc58c1ed78d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>aaf05bc27f26db9f53e139b2798dd4f0a</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>ae9593e7e19bff641e593660ed33bee45</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PParameterSecondParametersSpeedControl</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>abdac8cd4750b25b04c34171b9e25f497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a6cce10c6dd92c78372d2d899285b9731</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a27197a68da080bab4f71e100f31afc06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a0b6fbb06da2dfb475a9a7ea855aab264</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a5cf2e5c87e62faefe4abc50c6b8908ea</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a3175021f026e75fd22d33d8b1b9fbf96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>ae2b7712830eea8077953ae5dc6529f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>aa41360aea59562a13808bf2e162413d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a5a6b190cad567313586a1209560ca7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a93c65ed660377ecfbde4378a68ed7462</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1PParameterSecondParametersSpeedControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::PParameterTrajectoryControl</name>
    <filename>classyoubot_1_1PParameterTrajectoryControl.html</filename>
    <base>youbot::YouBotApiJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1PParameterTrajectoryControl.html</anchorfile>
      <anchor>ac79fb94c6c1a71f613895fda9da4b77d</anchor>
      <arglist>(double &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PParameterTrajectoryControl</name>
      <anchorfile>classyoubot_1_1PParameterTrajectoryControl.html</anchorfile>
      <anchor>ae697e20d03df1827e31f8e2f3fc6b988</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1PParameterTrajectoryControl.html</anchorfile>
      <anchor>a9c22e4ae7e9c7c20520a9368cd2bc0f0</anchor>
      <arglist>(const double parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1PParameterTrajectoryControl.html</anchorfile>
      <anchor>ada7439f5358ce051f130117ae38d873a</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PParameterTrajectoryControl</name>
      <anchorfile>classyoubot_1_1PParameterTrajectoryControl.html</anchorfile>
      <anchor>a88ff8b9c61416ea2717461e31033ceb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1PParameterTrajectoryControl.html</anchorfile>
      <anchor>afee6bc1e03fe8408afc16f779df078fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1PParameterTrajectoryControl.html</anchorfile>
      <anchor>aed4e512a52078951c86e17b1076913fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1PParameterTrajectoryControl.html</anchorfile>
      <anchor>aeb2df6453a6d3a1dc0901b41df303756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1PParameterTrajectoryControl.html</anchorfile>
      <anchor>a320ca0a134a0267d6cd1942d2b831aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1PParameterTrajectoryControl.html</anchorfile>
      <anchor>a7d30ea6806c6389521106223051873d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1PParameterTrajectoryControl.html</anchorfile>
      <anchor>a7d2bd85fd1d851ee3b8372ae64e74e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1PParameterTrajectoryControl.html</anchorfile>
      <anchor>a67865cf7f904357eea88e23094033eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1PParameterTrajectoryControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::PulseDivisor</name>
    <filename>classyoubot_1_1PulseDivisor.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>a359fd2112a95a8d8ad9d45b0812e9cf1</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PulseDivisor</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>a385851984099d66ebcc722e734ff9183</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>a2f1c2eb12a8bc8f2e103bb47f76d96a2</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>a506fa83caf56a6855ad2239773c8ecaf</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PulseDivisor</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>ad8a8e10aa2f5bc6dc77c126bcae6fa87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>a24cb79d9f1d3ab41ce058f4808ef9adc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>ac1f84406c15656dbc6470d542f461f34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>a7ee6e84ef421296f220255e77596d8dd</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>a0bf516179a9f0985285719815d046322</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>a0e3312a2966b6c0ec0a1b8297688ee49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>a59a580d3af1aeb3746ab12f8efeada0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>a1a3d7c02c3d59571104e63d38e1d650d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>a874aebb113d1ffbbcbec5b140da4f9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>a4dc52a99070cd71959e2a6dda760ad7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1PulseDivisor.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::RampDivisor</name>
    <filename>classyoubot_1_1RampDivisor.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>a952e3b9568f08deaca514b1ce22d16fe</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RampDivisor</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>a272e66e8e067a896b07e2e690b53cf31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>a73278be722eef9dd7e136601b53708e0</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>acdc4ad8c69955adf2003cf1cc86ac0a2</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RampDivisor</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>a5bd814628d016d44490478e2b10e4446</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>a08ce9aabbcbe8451c1b053ea7561bd50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>a8aef706962eff9a8c1d38b31416fbfef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>a594ee89a3b0ce8ed9ef7106f202f7332</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>a096f6641dc9a4774c105a688da730217</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>a845481f0765e1fb7278533df8519e7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>aefc45e60769682048ae485760f4cbe92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>a7b283bcccf1edff44169ed6f4430fb73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>abfc887fd1ac032c8b7057ae320c7e660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>a7dcb2ed25e5ee0f3e7d95cd6a01eaf36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1RampDivisor.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::RampGeneratorSpeed</name>
    <filename>classyoubot_1_1RampGeneratorSpeed.html</filename>
    <base>youbot::YouBotJointParameterReadOnly</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeed.html</anchorfile>
      <anchor>aa6436a7910e4ab30769f2250b4e396d6</anchor>
      <arglist>(quantity&lt; si::angular_velocity &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RampGeneratorSpeed</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeed.html</anchorfile>
      <anchor>a53ecc663d9f6651bc337082b26389766</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeed.html</anchorfile>
      <anchor>a5ec15446c8b3b31d69b9536cdc84d174</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RampGeneratorSpeed</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeed.html</anchorfile>
      <anchor>a5f5df726906b465b553aa981542d1708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeed.html</anchorfile>
      <anchor>a8e1b1af5d951f5a28ba2c9dfff8810f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeed.html</anchorfile>
      <anchor>a1dafc4f3b22980ca790bc6a6742fe042</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeed.html</anchorfile>
      <anchor>ad0b739e9026d14feba7e0e4d438bdf5f</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeed.html</anchorfile>
      <anchor>a6ad1e6860355632d6efded529644aebf</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeed.html</anchorfile>
      <anchor>abed9b233da3cdb4cda0278fdad20d6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeed.html</anchorfile>
      <anchor>a3beda70cab8c7a953a5eb51172dca575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::angular_velocity &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeed.html</anchorfile>
      <anchor>a7cefe50a1d5ef232a62e3dd2cff54d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeed.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::RampGeneratorSpeedAndPositionControl</name>
    <filename>classyoubot_1_1RampGeneratorSpeedAndPositionControl.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeedAndPositionControl.html</anchorfile>
      <anchor>afb978e282dc651b05e302b5c651452d4</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RampGeneratorSpeedAndPositionControl</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeedAndPositionControl.html</anchorfile>
      <anchor>a56ae02e759e37918fbe586709776da8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeedAndPositionControl.html</anchorfile>
      <anchor>a9794c78343dd005cf5723ca5e551e5c0</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeedAndPositionControl.html</anchorfile>
      <anchor>abe34ed540ea58c58145edfc2b6f5d47c</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RampGeneratorSpeedAndPositionControl</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeedAndPositionControl.html</anchorfile>
      <anchor>ad6731b5e04f7f96d127a9bfd4753735d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeedAndPositionControl.html</anchorfile>
      <anchor>a85528e5546a2cf8ee7e0ca4c449af20c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeedAndPositionControl.html</anchorfile>
      <anchor>a7b55328ce48a9055ffa1e1dd729fa728</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeedAndPositionControl.html</anchorfile>
      <anchor>ae60693dc54b899d44edf79dc19f602ad</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeedAndPositionControl.html</anchorfile>
      <anchor>ac527600df15b40e4b8a7e29643fb3131</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeedAndPositionControl.html</anchorfile>
      <anchor>ace67a36ea4702dc7ab41d605b2f2aa22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeedAndPositionControl.html</anchorfile>
      <anchor>af617afa0b1225b7b55d4df036f2ea3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeedAndPositionControl.html</anchorfile>
      <anchor>a5dd48cf4bf87cb0e533caae55fe85fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1RampGeneratorSpeedAndPositionControl.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::RampMode</name>
    <filename>classyoubot_1_1RampMode.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>af0af8281f4051a54268b1531087b26bb</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RampMode</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>a34752783839e295dccd1f0d57b904ab4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>a8c0802d805ccd21417b432fe4057eb43</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>ac9360dda619997e7bba3eda24aba2d25</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RampMode</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>a7c3e35e7c2a55af92529dc71325c42b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>afe0aca8cdcad77d63c0eb01374791b5c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>ac5e51931a944529ed0d267aab423aaa6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>a615676b6e2aa67c3bd35925060c508a2</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>a4d4c998eb929f750be415f3892dedbe3</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>ae812fef5618af557d5bab3689e8265c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>ab550b97b60e0bdffa0bf37210e28a3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>a5d944b5f696b5c7bc9b0513fe731a4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>af78839b16e8ab1b29be5077c7fb5c929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>a558f1ffd1fb0e214a903f67380b837a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1RampMode.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ReversingEncoderDirection</name>
    <filename>classyoubot_1_1ReversingEncoderDirection.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>bool</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ReversingEncoderDirection.html</anchorfile>
      <anchor>afe70ce8ad5c8ca47e1ec9268b0ea7944</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReversingEncoderDirection</name>
      <anchorfile>classyoubot_1_1ReversingEncoderDirection.html</anchorfile>
      <anchor>ae1148175d7b9a3021bffc5687a02433a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ReversingEncoderDirection.html</anchorfile>
      <anchor>a5db2f43307c5cc32930fcf8dafbd4ea0</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ReversingEncoderDirection.html</anchorfile>
      <anchor>a52f3365003b361562fbe7814c226cec1</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ReversingEncoderDirection</name>
      <anchorfile>classyoubot_1_1ReversingEncoderDirection.html</anchorfile>
      <anchor>a2575f197759658f09d07b5b15bcd97f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ReversingEncoderDirection.html</anchorfile>
      <anchor>a832d57090bee2c1de76ed6fb12bc031b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ReversingEncoderDirection.html</anchorfile>
      <anchor>a0cd5c4876b792dc2b046b41e5f5d2672</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ReversingEncoderDirection.html</anchorfile>
      <anchor>a8df32af1dfe491102c32fa8cadd0d63f</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ReversingEncoderDirection.html</anchorfile>
      <anchor>a3cd5534a9eb044f52b5678da3186ea29</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ReversingEncoderDirection.html</anchorfile>
      <anchor>aa387557901d84b0b6ab685564e846b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ReversingEncoderDirection.html</anchorfile>
      <anchor>a91083129af2b88b27812a2b5b2519cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ReversingEncoderDirection.html</anchorfile>
      <anchor>af699c55d87bc6be70fe5245e256eee5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1ReversingEncoderDirection.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>youbot::Segment</name>
    <filename>structyoubot_1_1Segment.html</filename>
    <member kind="variable">
      <type>boost::posix_time::time_duration</type>
      <name>duration</name>
      <anchorfile>structyoubot_1_1Segment.html</anchorfile>
      <anchor>a270fea57356fcf9d71adc169eb53d56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Spline</type>
      <name>spline</name>
      <anchorfile>structyoubot_1_1Segment.html</anchorfile>
      <anchor>a3698dea6965de4ce38e59ee8e0be6170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::posix_time::ptime</type>
      <name>start_time</name>
      <anchorfile>structyoubot_1_1Segment.html</anchorfile>
      <anchor>a3a8a73987b32df99c37e233937a3faeb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SetEncoderCounterZeroAtNextNChannel</name>
    <filename>classyoubot_1_1SetEncoderCounterZeroAtNextNChannel.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextNChannel.html</anchorfile>
      <anchor>a1cbe086a10989bb2aad568d83143bcc5</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetEncoderCounterZeroAtNextNChannel</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextNChannel.html</anchorfile>
      <anchor>acd9aca5505f8268972a84de137838e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextNChannel.html</anchorfile>
      <anchor>a85be4ab206ce223d8e0091ff230ba56d</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextNChannel.html</anchorfile>
      <anchor>a6d421950ba0df9a5bc7c1d75d22839e2</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SetEncoderCounterZeroAtNextNChannel</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextNChannel.html</anchorfile>
      <anchor>ae2af5f6637084d1d95f9585ff09a8885</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextNChannel.html</anchorfile>
      <anchor>ab162ff6d2be7b4a2e9ab828fc1911407</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextNChannel.html</anchorfile>
      <anchor>a4e70bc0381a2696356a4cc9f7da450e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextNChannel.html</anchorfile>
      <anchor>a986471c0f8f5fb7a7340cab5b339892f</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextNChannel.html</anchorfile>
      <anchor>a11854ed23f1f05183e808ba125bf7e0b</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextNChannel.html</anchorfile>
      <anchor>a9f9a23be677ff56b28d9ef566dc8092c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextNChannel.html</anchorfile>
      <anchor>a63f7da1364968743ebecfc4b5605d8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextNChannel.html</anchorfile>
      <anchor>aed3a2fcec37fc5b9a1fba085ba164c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextNChannel.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SetEncoderCounterZeroAtNextSwitch</name>
    <filename>classyoubot_1_1SetEncoderCounterZeroAtNextSwitch.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextSwitch.html</anchorfile>
      <anchor>a11fbb307a2889028ab9f7576e299b899</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetEncoderCounterZeroAtNextSwitch</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextSwitch.html</anchorfile>
      <anchor>a4c438b51351e5691b66babf5049b6acd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextSwitch.html</anchorfile>
      <anchor>a2ee70a8435a95c6756b6be92934a75df</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextSwitch.html</anchorfile>
      <anchor>a49b81187fd349a9ced77bce9e06fd283</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SetEncoderCounterZeroAtNextSwitch</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextSwitch.html</anchorfile>
      <anchor>a2148ee14939ff1ae2553c2846a1fd4a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextSwitch.html</anchorfile>
      <anchor>a2d23b7fd6f0923c56605e9f84a7dff35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextSwitch.html</anchorfile>
      <anchor>a5d7390a606addcf8e21cb35b911d1656</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextSwitch.html</anchorfile>
      <anchor>aec4ea86ee56be6759c979fb06396a891</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextSwitch.html</anchorfile>
      <anchor>af24435d984ebf4d6d35220de8c49c9f2</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextSwitch.html</anchorfile>
      <anchor>a82d42fb8c88dd32fa06a12d276269feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextSwitch.html</anchorfile>
      <anchor>a7fcfd8f040c83cf8643feedba9496c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextSwitch.html</anchorfile>
      <anchor>a0b654c5ed5a1ff93cf8070d74c3fc73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroAtNextSwitch.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SetEncoderCounterZeroOnlyOnce</name>
    <filename>classyoubot_1_1SetEncoderCounterZeroOnlyOnce.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroOnlyOnce.html</anchorfile>
      <anchor>a6bb8a3801bb9e70c414fee1f42575708</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetEncoderCounterZeroOnlyOnce</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroOnlyOnce.html</anchorfile>
      <anchor>a2075a1280d49e24c957de0eba39dc6a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroOnlyOnce.html</anchorfile>
      <anchor>a9ccbd2536efe1cccc16c66a2e090c96f</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroOnlyOnce.html</anchorfile>
      <anchor>ab09e699965c399f4512b8c2fe76e9347</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SetEncoderCounterZeroOnlyOnce</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroOnlyOnce.html</anchorfile>
      <anchor>a51bdc1e2b67a5163c299bd0f8e14191a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroOnlyOnce.html</anchorfile>
      <anchor>a2b3c72ccab6534651747fff448b2548b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroOnlyOnce.html</anchorfile>
      <anchor>a4edd0afb43e00d91540ec2c3dea0690a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroOnlyOnce.html</anchorfile>
      <anchor>aa9a6a6745e0a665b45ab70899321303b</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroOnlyOnce.html</anchorfile>
      <anchor>a0570a4f0582ebe12b7573ccae7875f89</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroOnlyOnce.html</anchorfile>
      <anchor>a3525fc37954f64eb3c6516fb3919d58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroOnlyOnce.html</anchorfile>
      <anchor>ae44814443f37e3f35c1394b8e7d2970f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroOnlyOnce.html</anchorfile>
      <anchor>a2ffd2a78ce5ceea72f616a2fb4ce9348</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1SetEncoderCounterZeroOnlyOnce.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ShortDetectionTimer</name>
    <filename>classyoubot_1_1ShortDetectionTimer.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>a91dde685d3b9e8e2589fb3e966222143</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>a6e569e6b5e0dbcff2d17d6f1a3a98989</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShortDetectionTimer</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>a0e37d10e6615981bd35d3e9e1e45da84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>ae10741aee090cfb22bbd5bd4d82211e3</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ShortDetectionTimer</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>a61198dcb94a643c4fdf1a007288e3693</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>accb223018cdb518650b84fa900afdd43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>aecc67617516041d967bfa358180c84b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>a7a4e34a9780a5188ba97b9dc6dcc2843</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>a28a060f8f8b79acad6d43587a6053e58</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>ab15939b5d2efcfa0131154d7361d84d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>a356b90561724fbaa0fb60fcbb88338f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>a092ddddfc86aa8c64322b6d55cf3ce07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>ad18c7d4ed046c344413f077516370d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>a98d7381aae0495975a128663cb2f9dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1ShortDetectionTimer.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ShortProtectionDisable</name>
    <filename>classyoubot_1_1ShortProtectionDisable.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ShortProtectionDisable.html</anchorfile>
      <anchor>a6d9e181f31cfb264e0507a97eb3745e9</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ShortProtectionDisable.html</anchorfile>
      <anchor>a74bd441d71b204df64fbc6dcaaeaa3b0</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShortProtectionDisable</name>
      <anchorfile>classyoubot_1_1ShortProtectionDisable.html</anchorfile>
      <anchor>aa33ce327a0be275fc6f8df0dc90381f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ShortProtectionDisable.html</anchorfile>
      <anchor>a239628453b7fd87899de4ed3a5f89a08</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ShortProtectionDisable</name>
      <anchorfile>classyoubot_1_1ShortProtectionDisable.html</anchorfile>
      <anchor>aa054be2fc027f3153d250ec8254b824b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ShortProtectionDisable.html</anchorfile>
      <anchor>a7dc62fa994d2a33e95c5f718d1e0bd4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ShortProtectionDisable.html</anchorfile>
      <anchor>a57bf0ef5bca92e00a7a505ddffc22aeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ShortProtectionDisable.html</anchorfile>
      <anchor>ab0112992e52adf4b3f766e5b98324734</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ShortProtectionDisable.html</anchorfile>
      <anchor>a9271eb13e76e97a6854fb7c439322d9a</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ShortProtectionDisable.html</anchorfile>
      <anchor>a106947377b3ac5d72ce2b924288feaaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ShortProtectionDisable.html</anchorfile>
      <anchor>aec53129b0d2b5f6c3aa4ae9ee3e63db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ShortProtectionDisable.html</anchorfile>
      <anchor>abf40a752f328028458c9b0b76019a0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1ShortProtectionDisable.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1ShortProtectionDisable.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SineInitializationVelocity</name>
    <filename>classyoubot_1_1SineInitializationVelocity.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>a9cfdd463f9d1b7e842bfba884f005f12</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>a39a8c665ecb56f113cee50e9e2db5056</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SineInitializationVelocity</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>a2103942dbea4889690cb33b89b0c98d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>a175384ff9eefbe71e9870be8220e5e71</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SineInitializationVelocity</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>a561ba524e55733c8447c93407df58f1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>a75d3c12726ce96498f9c21b18547f50c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>a73fb46ab7c83891542c11bdb6b4fe8b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>ab9dfd23021d1cf555a18bf2b72d400eb</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>a0176459376c913e54e941a3577c5e14f</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>afc0fc9bef9e017e73a8345a30a04c99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>acf796835240a0dbee946da55708ff878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>a89cdf47601e6a454a4f30bdccbc86682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>ae87ddc1171a4c2b4d2f2944bccbb61a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>aaa7acf7bbecc37ca0e6947bdb489ae53</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1SineInitializationVelocity.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>youbot::SlaveMessageInput</name>
    <filename>structyoubot_1_1SlaveMessageInput.html</filename>
    <member kind="function">
      <type></type>
      <name>SlaveMessageInput</name>
      <anchorfile>structyoubot_1_1SlaveMessageInput.html</anchorfile>
      <anchor>a24b183c270385e2f62799b3f51953b10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>actualCurrent</name>
      <anchorfile>structyoubot_1_1SlaveMessageInput.html</anchorfile>
      <anchor>a20ad820b2884b5b4e560a80c0e038ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>actualPosition</name>
      <anchorfile>structyoubot_1_1SlaveMessageInput.html</anchorfile>
      <anchor>a839c9f06753ff80ed06e9931503cbb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>actualVelocity</name>
      <anchorfile>structyoubot_1_1SlaveMessageInput.html</anchorfile>
      <anchor>a9f09b8efb3deafaa461e81ae67ef74c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>errorFlags</name>
      <anchorfile>structyoubot_1_1SlaveMessageInput.html</anchorfile>
      <anchor>ab43e0c6b826c33ce82478f26b290bcd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>rampGeneratorVelocity</name>
      <anchorfile>structyoubot_1_1SlaveMessageInput.html</anchorfile>
      <anchor>aa82cbfd085072ae7ad810a6e60fe4efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>targetCurrent</name>
      <anchorfile>structyoubot_1_1SlaveMessageInput.html</anchorfile>
      <anchor>af9a82dffd9f1f33d4b39a2fe4ed8901c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>targetPosition</name>
      <anchorfile>structyoubot_1_1SlaveMessageInput.html</anchorfile>
      <anchor>ac62d97c7b40c7e92fbc13f0c9b61bddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>targetVelocity</name>
      <anchorfile>structyoubot_1_1SlaveMessageInput.html</anchorfile>
      <anchor>a41a8a883bc347d866a19d8ac749f2b5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>youbot::SlaveMessageOutput</name>
    <filename>structyoubot_1_1SlaveMessageOutput.html</filename>
    <member kind="function">
      <type></type>
      <name>SlaveMessageOutput</name>
      <anchorfile>structyoubot_1_1SlaveMessageOutput.html</anchorfile>
      <anchor>a4ddfce57a09a73f8dd1f3ca027b151aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>controllerMode</name>
      <anchorfile>structyoubot_1_1SlaveMessageOutput.html</anchorfile>
      <anchor>a1bc2d0fa193a894143cc95b3469674a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>value</name>
      <anchorfile>structyoubot_1_1SlaveMessageOutput.html</anchorfile>
      <anchor>a2119d3530679a10f10e4774112942303</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SlopeControlHighSide</name>
    <filename>classyoubot_1_1SlopeControlHighSide.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>af21ca585997eb51a7da6b24fb9610fe7</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>aca060bf32d42ce3d23f1a2a1a495a619</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SlopeControlHighSide</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>acef3576f5545c9fdd4d2db33b6d81a71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>a61ec32a6ca8e1faef82f5678ad88cb8a</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SlopeControlHighSide</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>ad4b6fa48c160af061c2b47a460d6a8fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>a7e1a02e3ea3529fe63544b448f52a5b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>a5ff0ad86df139b28a117463a32d6223c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>a650c7efbd012caf7b5b5e0f0c8d8c7f8</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>a94aa445b58051960b5bde8301fbc1966</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>abff14868564b9b28691394459e8c16db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>ac9e0d9afcb83da3bc93efb3b21a2777e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>aa5dc2f5f69c31da8ca96ee816f283b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>a051ec97bd626131028c77ccdf2c49a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>a0604230e3b8a64312b43370bbdd08cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1SlopeControlHighSide.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SlopeControlLowSide</name>
    <filename>classyoubot_1_1SlopeControlLowSide.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>a99f74da1dd040a713fe97689860675fe</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>a0841730b8082f75ea65e43843324b257</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SlopeControlLowSide</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>a1e078a74b9d77fcc14053e2e19411f1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>af8963875170cca6d019b2047871cb62a</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SlopeControlLowSide</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>ac56d7d5d84a03bb31f22dca3c45bc1d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>a833b2baf3f632ae484bc77c62c4ccf93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>af5aa24447cea2fe60f526dd41b4e17b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>a89e2937b3ef2d28fbbffa3c6cb90b73a</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>a1023159cc86ab7cb618bc6da289b9750</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>a98177229bb3b91ea7d0af16a3a4fcd0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>a8eb28cc53ca9933b454ab88b900e8828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>a88635333ddc8358e412e3dbef69a95e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>ac25971c0d1776382880b65642317e5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>a640a1a64ad92613779badfb17060abe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1SlopeControlLowSide.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SmartEnergyActualCurrent</name>
    <filename>classyoubot_1_1SmartEnergyActualCurrent.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>a781a11348543a2fa7257ba679f00d35a</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>aa9f13a470e1eb43e7223cfdff9c76725</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmartEnergyActualCurrent</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>af304f8818b122b5fd8ee58099f09b619</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>a98165fbceb60531041432344dd1bae6b</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SmartEnergyActualCurrent</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>ac8941f9adb14e59d16c4dab462ca0f17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>ad78a0a094420991a3f5b9bc08bc8b752</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>a60098cb04ca74b0b4b6b7f063f8c6aa9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>a733f27ecb99a9d35265b87b1c1717b94</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>abb73c87fbb4c8d1e0bf7921ce86b569b</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>a74bb0c42dba4f0606f8587b6d83692d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>a9882c48325e16350e02882bffe6548ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>a1cc3bf709d2bb3ea50d1676237b4a034</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>a69f048d046bfa9e90fc797c817c9aaf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>a8bbd18f0bbd61738630f5a4ce5fadfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1SmartEnergyActualCurrent.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SmartEnergyCurrentDownStep</name>
    <filename>classyoubot_1_1SmartEnergyCurrentDownStep.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>afc9a3b0019b9b61cc316d4f24fc9aa53</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>af334eb4bccba7791c2192194f3a2e68c</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmartEnergyCurrentDownStep</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>a90df8d3e621772d737cb9374efd82908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>af7836f2bcdb021c7c359691ededd63d0</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SmartEnergyCurrentDownStep</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>a470efd715240f42ea7997aebb32bd175</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>ab3d0c94ba8441520a07ae3b07a6b3d4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>ad29a6d0b42473ba54809963e969713ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>a022b891699a0d89b79456a98ba295031</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>a3c8e61a3b48cc2e90ac3af85f6c1b10c</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>ac56a9a14deb915f02458da15407ba44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>a6b35348ac5815dcc41b35ab8a98ad35c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>a29023b8315d700131e562e2548c028c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>add709fa95c8f126f174e0819a4248872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>a128724d7af95934433cc381298fe6e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentDownStep.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SmartEnergyCurrentMinimum</name>
    <filename>classyoubot_1_1SmartEnergyCurrentMinimum.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>ab59f240a86e6fa662e2b9bc1338997cd</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>abb8bc69b02af8267299eeeb51a5aa52a</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmartEnergyCurrentMinimum</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>a914d2dd6a30bdfa9ebb4e363e9c82d47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>aee3b728a769640e2c0521e98a3406741</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SmartEnergyCurrentMinimum</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>a1a86a3789c36c890e78ee911b11772e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>a7389e1ff46921bcf9917c2c3ced347be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>ab4a2e5395d0c38df535263b2134ab046</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>a63764814f2620c40d54f61f3ece4d80f</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>a80c77713868fc06e5db733f9633a4b23</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>a277199a282b8266e456862b41957a54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>a0debd226fb3759fcbace2746f34379ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>a9583a671130c4278dd8c5cd77b5e5a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>a682bd33e1be89b4efb37682dce4fe458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>a4ec48dabefed82ae0ad4fd2c1447b622</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentMinimum.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SmartEnergyCurrentUpStep</name>
    <filename>classyoubot_1_1SmartEnergyCurrentUpStep.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>acdda959c68a16ff86a7585987a4b3955</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>a9660514bf037266da4b270133426ffc3</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmartEnergyCurrentUpStep</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>ab92798c5b2a453069f9b7c9fe727f774</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>ac92438466430836e262317afea4ba2fc</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SmartEnergyCurrentUpStep</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>a71e86b562bbb63ad461f242809ebe598</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>acd752a09dfc0ab9c32daf8f4149f74d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>a9520b1f1392bc0bd2d54809042809809</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>acd0aa265460223d32706f70e47ae7f51</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>a99afe266e40a23e3554119fae07c0a0d</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>a583c7af34ea3941fbff0ce4796b4e65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>a01442986276be62887d382614fe7e00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>a36d01899d22feef84fef33c0050fb054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>a93a4de44523b26cc9e4e33178cc37006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>a681874ac26fe73a89ebd36ae24c929a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1SmartEnergyCurrentUpStep.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SmartEnergyHysteresis</name>
    <filename>classyoubot_1_1SmartEnergyHysteresis.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>a11dd9fea1cd9928e8725c9134787727d</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>a9f11f34231b70e4e780d5087df237db1</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmartEnergyHysteresis</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>a3c05b76abd224350227d6e2c4e8ba105</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>a33ac1616ca8f8b5d7b397d9c04676d65</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SmartEnergyHysteresis</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>aaa8dd7a6a490cbd8dfee87fcf9d26f57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>a8a95d363b186ec02b5fffbae99488bd5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>a4f21700dd35e5f47c20a5f14b54e0d86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>a1a37b61e89e6a1e5f4f2d9110a682dc2</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>a22e001d0d1c5c174443e214c9f4c5472</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>a2fd2a75efc1da96e7e398efeb1ff7afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>afb73512b8a1d1420afb74b7a277ed865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>ac976557accd226977c16fe50007e5a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>aab74015e5da130292b77510d3dd0a028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>a1eecff2fce680716218378c6dfd7cbc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresis.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SmartEnergyHysteresisStart</name>
    <filename>classyoubot_1_1SmartEnergyHysteresisStart.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>ad7738ee7ef422623deb0fcbc30937d29</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>a95a5cf6584260cfc30e01a2d0feda1fe</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmartEnergyHysteresisStart</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>a93f120e3611f04972427f629ce1e46b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>a7a87b84f250c584e1d1b4aea0afa29ca</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SmartEnergyHysteresisStart</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>a8633808bbb9f10aa3feddd11fa74ddb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>a3ea9ab2ef44489035677fcf11a1b2aa2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>a77987709064d91ba414bd8edf784f672</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>a19d5b14d9c7b2b325cc8bfdb30dbb675</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>a82ea75843ea120ae13b569cc57a3c7ec</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>a8671e166fcf3a7bedf4cf22dd8afd27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>ac7f4a2523d715ec2c098835584e2cd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>a6c0b215627b044c8791d20fc7987a93b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>a42af12d5d7b7b2de4cc772d6920e9bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>a3d62aa35a2e0d2b8056f932406d5f47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1SmartEnergyHysteresisStart.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SmartEnergySlowRunCurrent</name>
    <filename>classyoubot_1_1SmartEnergySlowRunCurrent.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>acedd31f6adf8e5ab902908a611aad446</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>a642f675048a092a352d317d352376eda</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmartEnergySlowRunCurrent</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>ad1db1ea9de20402b170b6a0fd5c0f45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>a9118bcf3fd27314026556102b01a0a0f</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SmartEnergySlowRunCurrent</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>a027d554efe6119c2749e0429fb403d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>a99e566ed0a07527ac1e26611ed331dd0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>a425e8c6f915e0e16a3a0bb88cf103a4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>a3abc57adc0718f1fd98e4425f3e1e287</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>a4117bc6318af03dd4bfaf8da01f0fe11</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>af5c8913640c6e341513672b2a0a6fc7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>a7028539e8ac1d226f2fb9038e3608515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>ad1f6150b7945e73fb1970ffae58c5269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>af2ad8accfbc72f3682fcdfd09622e7aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>ac8462a78f6ad25abd664cc9595b408d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1SmartEnergySlowRunCurrent.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SmartEnergyThresholdSpeed</name>
    <filename>classyoubot_1_1SmartEnergyThresholdSpeed.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>ad3dbb2fda1ffdc0f406453f568d7173a</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>a6f374b54be9fc08400f63ccb3b3ec785</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmartEnergyThresholdSpeed</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>a6e69be429a2ae7fb9264ecb6998eef62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>a7070f356fb897b9351654362e6b104c8</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SmartEnergyThresholdSpeed</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>a73169a56f64d49d747606d8b386d40ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>a73fc81df2848fdab0430e86eb537032e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>a9b9a7ed79a1be889b2dfc6644aabdc98</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>a8bfa5dcbc9e63b3f6d69da9128f2c0c0</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>ad7645de92c343a85b708059ded9d11b6</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>aaad125215c8990f614b92b532c0782c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>a02fa5887aaeb488c4c40ab360db73f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>a4b2728591a1a142fb8a03951994cacaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>ae090e7d486653dbbce970dbd2683d478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>a529e994d6953d49ece12089eea3a2ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1SmartEnergyThresholdSpeed.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SortTreeVector</name>
    <filename>classyoubot_1_1SortTreeVector.html</filename>
    <member kind="function">
      <type>string</type>
      <name>getKey</name>
      <anchorfile>classyoubot_1_1SortTreeVector.html</anchorfile>
      <anchor>a8f007443793656aecfdb405b6a413542</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; string &gt;</type>
      <name>getVector</name>
      <anchorfile>classyoubot_1_1SortTreeVector.html</anchorfile>
      <anchor>a52237c5b0850d0e88b2a9d897955f4de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKey</name>
      <anchorfile>classyoubot_1_1SortTreeVector.html</anchorfile>
      <anchor>a7370bbe6a6667210b1ec8fed52af1440</anchor>
      <arglist>(const string &amp;sKey)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVector</name>
      <anchorfile>classyoubot_1_1SortTreeVector.html</anchorfile>
      <anchor>aa09a680370678c90c348144872929aed</anchor>
      <arglist>(const std::vector&lt; string &gt; &amp;vVector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SortTreeVector</name>
      <anchorfile>classyoubot_1_1SortTreeVector.html</anchorfile>
      <anchor>af40d06941d8998617d72ddbc7802fd01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SortTreeVector</name>
      <anchorfile>classyoubot_1_1SortTreeVector.html</anchorfile>
      <anchor>a33e6c429b25749b5e432ee71a6a2fa6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>myKey</name>
      <anchorfile>classyoubot_1_1SortTreeVector.html</anchorfile>
      <anchor>a92f8c3ec6e14733b620baba5120e6938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; string &gt;</type>
      <name>mySortVector</name>
      <anchorfile>classyoubot_1_1SortTreeVector.html</anchorfile>
      <anchor>ab53311ef6656207c6b8ba369e321b4d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::SpeedControlSwitchingThreshold</name>
    <filename>classyoubot_1_1SpeedControlSwitchingThreshold.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>a1ea70ad336088ed4e9acf2c6df1037fd</anchor>
      <arglist>(quantity&lt; angular_velocity &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>a06bd8dba614f0be447d87f7f3bc01de9</anchor>
      <arglist>(const quantity&lt; angular_velocity &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SpeedControlSwitchingThreshold</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>abc7ebf97732c7ffd42b04c83f37c9a94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>adc2c45b592bb13ad71a2057b28f2b595</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SpeedControlSwitchingThreshold</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>afc95f6f39df5d1337b6227c79124793c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>a7e0ee156944f43e4634c358b6e5ca7a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>a761e394aca30afc1eb81af4a18c131a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>a396ec398d66efb6d54ae89d75a1cb490</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>a68a43444cdd90044c895f1c2e9134bc8</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>a85fc7123677f6abf0b660bcf1b7bea56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>a927ed115e4a3366ba736dc593f51b9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>ac6e360f3e23b0ffe9bb7ac6fea5746bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>a3061c28d4f37ba700280c4f6348433d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>a5e27dce4dc626aa1eeeb09fe4832546e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1SpeedControlSwitchingThreshold.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>youbot::Spline</name>
    <filename>structyoubot_1_1Spline.html</filename>
    <member kind="function">
      <type></type>
      <name>Spline</name>
      <anchorfile>structyoubot_1_1Spline.html</anchorfile>
      <anchor>aa1d122cfe24bac38f378906a778464d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>coef</name>
      <anchorfile>structyoubot_1_1Spline.html</anchorfile>
      <anchor>a3ae7d00476b02180be8e7a727495fb59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::StallGuard2FilterEnable</name>
    <filename>classyoubot_1_1StallGuard2FilterEnable.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1StallGuard2FilterEnable.html</anchorfile>
      <anchor>a70fd6fe908f159699a35650a4da090c4</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1StallGuard2FilterEnable.html</anchorfile>
      <anchor>ad4f0c01728762f249b8fa597b3170fb4</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StallGuard2FilterEnable</name>
      <anchorfile>classyoubot_1_1StallGuard2FilterEnable.html</anchorfile>
      <anchor>aeb7e435cf89e2a587aade75d1c8363af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1StallGuard2FilterEnable.html</anchorfile>
      <anchor>a3061301da7b18730b4715e937111d709</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StallGuard2FilterEnable</name>
      <anchorfile>classyoubot_1_1StallGuard2FilterEnable.html</anchorfile>
      <anchor>aef407668a897d4da9a0fa5b4677f43cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1StallGuard2FilterEnable.html</anchorfile>
      <anchor>a9d42364c501da7efc8fc8006315aea4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1StallGuard2FilterEnable.html</anchorfile>
      <anchor>a1540506712a7c32a687f9b24fb159fce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1StallGuard2FilterEnable.html</anchorfile>
      <anchor>aa79901ca26935d19974a6e2ae68eff5f</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1StallGuard2FilterEnable.html</anchorfile>
      <anchor>a50e3160834855cf84c855f3c98d8fec9</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1StallGuard2FilterEnable.html</anchorfile>
      <anchor>aedfb02039be720b6b68cab59d70e92af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1StallGuard2FilterEnable.html</anchorfile>
      <anchor>ae5b39aaebf97b8cb37737aa86e474cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1StallGuard2FilterEnable.html</anchorfile>
      <anchor>ae89648b95c8d6638a45a21372fe59a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1StallGuard2FilterEnable.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1StallGuard2FilterEnable.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::StallGuard2Threshold</name>
    <filename>classyoubot_1_1StallGuard2Threshold.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>a5ce2c7cf7bc4ee9a33b6977ca270d22f</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>af111cd9cc6d9b2840c2c001a1985d3c5</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StallGuard2Threshold</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>ab03503efdb8019791d69b41b2122fe7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>a5f70c40d8045a5a799c14d5c184cc25b</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StallGuard2Threshold</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>aab104896493102494318ae6bb86174ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>ad83c92ac8a25647ec81635e666555bf9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>ae342d60fca7ebf548ced9aaad0a426d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>aa49a26fea94306f3345b670a7d127f59</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>a9c9b3f139404b2238fdee9ecfc9986cc</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>aa7e508f395c846655d0b9ca4b0109afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>af2917b906e202a1c7a26bdc1415484d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>af57274fb18c2c76e687b7aa64386693f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>a47ef96225138fbb9845fe3891066e42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>ad8b49ab14647c83dbfa2a689316e6869</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1StallGuard2Threshold.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::StandbyCurrent</name>
    <filename>classyoubot_1_1StandbyCurrent.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>ac5c2987c5671bfad6409679f906040ae</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>a521394ab0989cdfed44cbe3d3886c8ae</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StandbyCurrent</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>a24ea781fce298176f83a1acdadff1fa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>aca18e3e1604e458343642762c071c52f</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StandbyCurrent</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>ae72899b82f8a9c02d0fad9b342c4ebc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>ad14526485eea36aa6d3d68a09968df87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>a88d605c47622cb47be6f0ee7551089a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>af91e2104ec1329bd915cf0db1af908a2</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>a7e572e72e95aab36d3d801ee076d13bd</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>acfb9c1c02f88fa9d2dce18906a81c8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>a1dcdaa074befe2d257b0513f1f1e5810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>a2a69f3604ed5039b4a7eda78c38a0a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>af98c9285f8886df589b507b7292b4af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>a053251fb2cd54cbc6e6ace27f4d590e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1StandbyCurrent.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::StepInterpolationEnable</name>
    <filename>classyoubot_1_1StepInterpolationEnable.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1StepInterpolationEnable.html</anchorfile>
      <anchor>a41a4ceda7de3bbf0de26139dc869d7b3</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1StepInterpolationEnable.html</anchorfile>
      <anchor>a2bc6a123184f9b38dae1e4db1afb63d6</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StepInterpolationEnable</name>
      <anchorfile>classyoubot_1_1StepInterpolationEnable.html</anchorfile>
      <anchor>a116a681dbae8e8aef516d52298ae6bc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1StepInterpolationEnable.html</anchorfile>
      <anchor>a2ca73b6049e8b3309346f0552a91d71c</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StepInterpolationEnable</name>
      <anchorfile>classyoubot_1_1StepInterpolationEnable.html</anchorfile>
      <anchor>a3bc1ec1f1e1e98dc56cba92f366f06b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1StepInterpolationEnable.html</anchorfile>
      <anchor>a864da776f081d4988ff01d82b98d61e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1StepInterpolationEnable.html</anchorfile>
      <anchor>a48992a231a57bbe469f9c6940899f202</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1StepInterpolationEnable.html</anchorfile>
      <anchor>a507fd165e2ba47fa237d5c38deed053d</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1StepInterpolationEnable.html</anchorfile>
      <anchor>a0ccc93eaffda7e03bc85516625d8629c</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1StepInterpolationEnable.html</anchorfile>
      <anchor>a4618b0e6ae30ec8ff61787e3200519a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1StepInterpolationEnable.html</anchorfile>
      <anchor>a2c0b536d57b6e4b9414a4391a7b41f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1StepInterpolationEnable.html</anchorfile>
      <anchor>a81c789a52ee1bddb421f436cf670753d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1StepInterpolationEnable.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1StepInterpolationEnable.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::StopOnStall</name>
    <filename>classyoubot_1_1StopOnStall.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1StopOnStall.html</anchorfile>
      <anchor>ab67d18c92676c6822939011284fce732</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1StopOnStall.html</anchorfile>
      <anchor>abafc27032fd7c51f2081d0c06674ca4e</anchor>
      <arglist>(const bool parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StopOnStall</name>
      <anchorfile>classyoubot_1_1StopOnStall.html</anchorfile>
      <anchor>ad3eb2dd1ae9fb55228b41f960ca3e10b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1StopOnStall.html</anchorfile>
      <anchor>ae22defe810a8cfea4becf2476a83cdfd</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StopOnStall</name>
      <anchorfile>classyoubot_1_1StopOnStall.html</anchorfile>
      <anchor>a1df2a0dd50c50a78f0a024c3af056068</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1StopOnStall.html</anchorfile>
      <anchor>aa419926b031a110f5071486a13ff39a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1StopOnStall.html</anchorfile>
      <anchor>a3fce3789c3abccfe146fc17fc62e7bae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1StopOnStall.html</anchorfile>
      <anchor>ad947f1b77c6341010b330d667f11a38d</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1StopOnStall.html</anchorfile>
      <anchor>aefccaab935678b47084cc2fd8f1b4d71</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1StopOnStall.html</anchorfile>
      <anchor>a7a09e4f8441953da68f2f03900d23768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1StopOnStall.html</anchorfile>
      <anchor>ad83d01a6e317c33fb4c76df4bf845111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1StopOnStall.html</anchorfile>
      <anchor>abfe893e275d7c2a5bdf159e65126d594</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1StopOnStall.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1StopOnStall.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::StopSwitchPolarity</name>
    <filename>classyoubot_1_1StopSwitchPolarity.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>aaed269d050b27ac351e591a5151ffb1b</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>a1d81af345b5677c14dbc8f8744c93b04</anchor>
      <arglist>(const unsigned int parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StopSwitchPolarity</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>a8008a09b5951b26ed6c78f4a7d9beea4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>a4b7699f71416a27f15f5ec60e735b41c</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StopSwitchPolarity</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>adc5f1555972c9d6919011cf1d2e92537</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>a9b7f4ee83448acdcd59032eb7b3accfc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>a507e8646ab70882296e1fbabdf85a308</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>a7a8e2eff896f23237f131ddea816af80</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>a25f060b77dcfc503044bc8f73ad76cc6</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>a2f10f483b8ebfe9681616ca5ff9ce825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>a52941a825c81a9978ebdf18502341f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>afc031181c620f224b34f47e58c6f637c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>aaac2865f2ce24abb630a9e7ea724c2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>aa71010f0c1843fc3ca4600ad3edfc7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1StopSwitchPolarity.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::TargetPositionReached</name>
    <filename>classyoubot_1_1TargetPositionReached.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1TargetPositionReached.html</anchorfile>
      <anchor>ac28533d94c7cc4180240ea21e3a76572</anchor>
      <arglist>(bool &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TargetPositionReached</name>
      <anchorfile>classyoubot_1_1TargetPositionReached.html</anchorfile>
      <anchor>ac7908c48d030507c9879ef6e5b375b5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1TargetPositionReached.html</anchorfile>
      <anchor>a2709d141e06d74f615300a65fab6f500</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TargetPositionReached</name>
      <anchorfile>classyoubot_1_1TargetPositionReached.html</anchorfile>
      <anchor>a769adc9ce14f0ef8a6b8d03b331ddd5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1TargetPositionReached.html</anchorfile>
      <anchor>ae47650d3600d9f457519e28cdfbd46b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1TargetPositionReached.html</anchorfile>
      <anchor>afd0862f5bd83e8747d1a1ee517303f01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1TargetPositionReached.html</anchorfile>
      <anchor>afb61d4b077f6d1c5459e54b33966007f</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1TargetPositionReached.html</anchorfile>
      <anchor>a8592bcaefa61720d5274f50d3f3393ca</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1TargetPositionReached.html</anchorfile>
      <anchor>a11a631d7b9dce01db3dbad9be8d9a861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1TargetPositionReached.html</anchorfile>
      <anchor>a76c474352e4bd9548b1d6ac9a5a8c560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1TargetPositionReached.html</anchorfile>
      <anchor>ac596a496e5cb7c4dab01ba5d5abc57ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1TargetPositionReached.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1TargetPositionReached.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::ThermalWindingTimeConstant</name>
    <filename>classyoubot_1_1ThermalWindingTimeConstant.html</filename>
    <base>youbot::YouBotJointParameterPasswordProtected</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>adf1fffa969b31584c220c0b17e980f7a</anchor>
      <arglist>(quantity&lt; si::time &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>ab998352ac25021ebbe9362ee1d3153d8</anchor>
      <arglist>(const quantity&lt; si::time &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThermalWindingTimeConstant</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>ae0d4ae0d2ae432cb7ca1340b3d674183</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>a612e4b5e0de39c29ace709eb9ddecef9</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThermalWindingTimeConstant</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>a24393190ed817702a47a0b8714938ceb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>aba8a8f940948f3e967c3f1ca2eca2c6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>a44514a62c962fbf6635acd01539710f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>a37f44f4d5a945a148e09899209cab97c</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>abfcb23626ece89b086e432d623a5d4aa</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>a78e349efa660bb8824bdbc93004ba945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>aab75ee8549738223e5563c282a741a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>abfffea4d82e07f859fcff4908c2ac9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>adf2c75ad4fde475e04ea749bd0a325a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::time &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>aa98909bb81197f7120dcb730e21dbe9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1ThermalWindingTimeConstant.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::TorqueConstant</name>
    <filename>classyoubot_1_1TorqueConstant.html</filename>
    <base>youbot::YouBotApiJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1TorqueConstant.html</anchorfile>
      <anchor>a8ddbb0e04c6a3159454e6ffbd44d895e</anchor>
      <arglist>(double &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1TorqueConstant.html</anchorfile>
      <anchor>ad0ef94c0c06b37d1797ab5d52eb3fe5e</anchor>
      <arglist>(const double parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TorqueConstant</name>
      <anchorfile>classyoubot_1_1TorqueConstant.html</anchorfile>
      <anchor>a6204d96c6adfcb01214222958ed1cba0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1TorqueConstant.html</anchorfile>
      <anchor>a3dcce1347f8444201b1f3606602c76cc</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TorqueConstant</name>
      <anchorfile>classyoubot_1_1TorqueConstant.html</anchorfile>
      <anchor>aa4d8a4dfdb9402405e207ba3475b48e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1TorqueConstant.html</anchorfile>
      <anchor>a8606fda6de0a8cc207330f526398830f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1TorqueConstant.html</anchorfile>
      <anchor>a77a04322aa07e9528b20817cfb05891d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1TorqueConstant.html</anchorfile>
      <anchor>ad1834626dbcd5eccfb391e61bd0b8651</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1TorqueConstant.html</anchorfile>
      <anchor>ab20c3dd4c191b3c0c20167849337426a</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1TorqueConstant.html</anchorfile>
      <anchor>afba65440298e17b5dc525b06e6739865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1TorqueConstant.html</anchorfile>
      <anchor>a8ac882575e3794a198ed2420441e0bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1TorqueConstant.html</anchorfile>
      <anchor>abdff68ff745c9e11e2d0fba90987202b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1TorqueConstant.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>youbot::TrajectorySegment</name>
    <filename>structyoubot_1_1TrajectorySegment.html</filename>
    <member kind="variable">
      <type>quantity&lt; angular_acceleration &gt;</type>
      <name>accelerations</name>
      <anchorfile>structyoubot_1_1TrajectorySegment.html</anchorfile>
      <anchor>a8ddf07b1bb8ac413f5f94619ac4f5c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; plane_angle &gt;</type>
      <name>positions</name>
      <anchorfile>structyoubot_1_1TrajectorySegment.html</anchorfile>
      <anchor>a7ea6587a7a7842cc073e4b4bb12b8c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::posix_time::time_duration</type>
      <name>time_from_start</name>
      <anchorfile>structyoubot_1_1TrajectorySegment.html</anchorfile>
      <anchor>a4459ba3753b46eb526ccb3ae49b051d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>velocities</name>
      <anchorfile>structyoubot_1_1TrajectorySegment.html</anchorfile>
      <anchor>a17cb29519e87b9a4cff0807adbc293d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::VelocityError</name>
    <filename>classyoubot_1_1VelocityError.html</filename>
    <base>youbot::YouBotJointParameterReadOnly</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1VelocityError.html</anchorfile>
      <anchor>afcfe56177afe9e3823007b3a32a700f7</anchor>
      <arglist>(quantity&lt; si::angular_velocity &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1VelocityError.html</anchorfile>
      <anchor>a46c9c97a052ffc2a8116da9545cc6f45</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VelocityError</name>
      <anchorfile>classyoubot_1_1VelocityError.html</anchorfile>
      <anchor>ab2dec21e8710dd60b7ea852b553e1f89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VelocityError</name>
      <anchorfile>classyoubot_1_1VelocityError.html</anchorfile>
      <anchor>a120b78bd2df69074a8d80f9b751758fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1VelocityError.html</anchorfile>
      <anchor>abeafe20c4f5f4d7d75a93b8dfd12731b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1VelocityError.html</anchorfile>
      <anchor>ad5fbcc5729470de2753d2cbb89cf6479</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1VelocityError.html</anchorfile>
      <anchor>ac6d10ead5bf0254ccd1309ba581b02f5</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1VelocityError.html</anchorfile>
      <anchor>a7419e4a559bb2458e366a1e41c7d475c</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1VelocityError.html</anchorfile>
      <anchor>a7d74ca7c0d3b6658483c121ad52c0138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1VelocityError.html</anchorfile>
      <anchor>ad542bc16597993f13cfd9d6e845b1ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::angular_velocity &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1VelocityError.html</anchorfile>
      <anchor>aaaaa4e68672bb83e097f38cbec9e16cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1VelocityError.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::VelocityErrorSum</name>
    <filename>classyoubot_1_1VelocityErrorSum.html</filename>
    <base>youbot::YouBotJointParameterReadOnly</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1VelocityErrorSum.html</anchorfile>
      <anchor>ae54bb6e4661c44adb2eb26498c87df60</anchor>
      <arglist>(quantity&lt; si::angular_velocity &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1VelocityErrorSum.html</anchorfile>
      <anchor>ab215ec01a78db34d2727c5e23b711f3f</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VelocityErrorSum</name>
      <anchorfile>classyoubot_1_1VelocityErrorSum.html</anchorfile>
      <anchor>a1179dde656f6bf0ce7feb6174351932a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VelocityErrorSum</name>
      <anchorfile>classyoubot_1_1VelocityErrorSum.html</anchorfile>
      <anchor>ad96f54edc6878daee00e65d384be3e1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1VelocityErrorSum.html</anchorfile>
      <anchor>a51b0e329a79f95c81794167c40eefe38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1VelocityErrorSum.html</anchorfile>
      <anchor>a54d8c0f7a423655daff627bc188a4130</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1VelocityErrorSum.html</anchorfile>
      <anchor>a8084076e9aa990c9f3f716a3819578ca</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1VelocityErrorSum.html</anchorfile>
      <anchor>a1fe44770973b4da21c7d43cd67e47e6a</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1VelocityErrorSum.html</anchorfile>
      <anchor>a901e740cbb91cf24ec0c90a0c34f3189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1VelocityErrorSum.html</anchorfile>
      <anchor>a6bc005ae630f8b01ab33b5cd2aeab6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::angular_velocity &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1VelocityErrorSum.html</anchorfile>
      <anchor>a4f61ef80e4b9a4b96d861a2a10cca148</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1VelocityErrorSum.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::VelocitySetpoint</name>
    <filename>classyoubot_1_1VelocitySetpoint.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>a5fafa4e078fc343c82a66f676a5a61be</anchor>
      <arglist>(int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>ab49007b1954e7e3cb897770e05bc717e</anchor>
      <arglist>(const int parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>ae27445949ec12e2d5bc4dbd26d9cdd3d</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VelocitySetpoint</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>a6047f4609bbcd5fc5c8a4ac6fe2c0198</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VelocitySetpoint</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>a0cd5af8d914c6502670c410661d8ee93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>afedda3fa0baea7921d9cb62d4c0ed8a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>a7ef613a83fb97ee8d199d6934d5dc325</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>acc419ba46de318f18a93543c8b2e55a6</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>ab4646689d85279e25227310ad30a328b</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>a758926f14a2614ffecfe2c1b16a39e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>aed3cccd31353d34b3cca9696662d9fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>abe13e1bdcd6d774007bd6794638fd9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>a2aa1213596d4f6591199c0e79d7ad407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>aa08ce4e3294c5570fbaf8c6815d906d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1VelocitySetpoint.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::VelocityThresholdForHallFX</name>
    <filename>classyoubot_1_1VelocityThresholdForHallFX.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>aba661fd802c8d9c713c9c919c740fa8e</anchor>
      <arglist>(quantity&lt; angular_velocity &gt; &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>af0d1ae93f80e3dd8aff2b071cb1f9066</anchor>
      <arglist>(const quantity&lt; angular_velocity &gt; &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>af27b2516937c0aaa957ddd08518c8d67</anchor>
      <arglist>(std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VelocityThresholdForHallFX</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>a291b77b0e79aa031e8f4da09fccf8e51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VelocityThresholdForHallFX</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>a060095bab46e1a70656990b0687c6d87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>a02ed65888b4226b55d6fde1ea78523e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>ace43a72e12aaeb317b6837b840a9a4ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>a0c1f0092b4d4685a39ddb9fb81ffb91f</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>a4fde2634cfcda268a90dae562e0f09c7</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>a321e3a3c9e2fad6b2dd653f40473620f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>a6190fc6b09b989c5ee9c34eba0df224d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>a6462d73b831086e039f4cf5956f4c0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>ab26a54cc0a49d46f3b7fe9f162dc8b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; angular_velocity &gt;</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>a96d62be2799a5e9bfcd674d048393725</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1VelocityThresholdForHallFX.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::Vsense</name>
    <filename>classyoubot_1_1Vsense.html</filename>
    <base>youbot::YouBotGripperParameter</base>
    <member kind="function">
      <type>void</type>
      <name>getParameter</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>a6a38a08a6a5a8f0a4516e86fe56d4351</anchor>
      <arglist>(unsigned int &amp;parameter) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>a895d42288f1961f92085ca0619e6f6be</anchor>
      <arglist>(const unsigned int &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>a23bfa26f6cb39df29456dcdd233feda6</anchor>
      <arglist>(std::string &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vsense</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>a16d8bfccaab3f8f1f9aad89c708cb0fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Vsense</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>a8f9c4d6d3d09d4f7b51e782f58ce8dcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>ae08123f94b7c7eba0da4fd4477ced9e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>a59e07104e4d01f18d97b53577c358c5b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>a4a069f0b14e9c7e14b20843791d31998</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>a87ef281b9c8420be1977a9a1df50eb56</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>a63974c337829bb24a8c4182ffdb36821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>ad3d29b1427ba31ad38180ca985d7b8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>ad885ab1d4ccf6091a93373c94103810d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>aa51bd67d88efaf60a3086dcf7914e2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>value</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>ae8c7ddd8707849130fd2790dadd28fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1Vsense.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::WheeledBaseKinematic</name>
    <filename>classyoubot_1_1WheeledBaseKinematic.html</filename>
    <base>youbot::BaseKinematic</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>cartesianVelocityToWheelVelocities</name>
      <anchorfile>classyoubot_1_1WheeledBaseKinematic.html</anchorfile>
      <anchor>a46f60230199735745d6847422f25376b</anchor>
      <arglist>(const quantity&lt; si::velocity &gt; &amp;longitudinalVelocity, const quantity&lt; si::velocity &gt; &amp;transversalVelocity, const quantity&lt; angular_velocity &gt; &amp;angularVelocity, std::vector&lt; quantity&lt; angular_velocity &gt; &gt; &amp;wheelVelocities)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>wheelPositionsToCartesianPosition</name>
      <anchorfile>classyoubot_1_1WheeledBaseKinematic.html</anchorfile>
      <anchor>a5d63803ec0c6913dcbe984a7fbc6a60a</anchor>
      <arglist>(const std::vector&lt; quantity&lt; plane_angle &gt; &gt; &amp;wheelPositions, quantity&lt; si::length &gt; &amp;longitudinalPosition, quantity&lt; si::length &gt; &amp;transversalPosition, quantity&lt; plane_angle &gt; &amp;orientation)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>wheelVelocitiesToCartesianVelocity</name>
      <anchorfile>classyoubot_1_1WheeledBaseKinematic.html</anchorfile>
      <anchor>adc8b856c970bbb5fa1a2fb5ca89cd652</anchor>
      <arglist>(const std::vector&lt; quantity&lt; angular_velocity &gt; &gt; &amp;wheelVelocities, quantity&lt; si::velocity &gt; &amp;longitudinalVelocity, quantity&lt; si::velocity &gt; &amp;transversalVelocity, quantity&lt; angular_velocity &gt; &amp;angularVelocity)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotApiJointParameter</name>
    <filename>classyoubot_1_1YouBotApiJointParameter.html</filename>
    <base>youbot::JointParameter</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1YouBotApiJointParameter.html</anchorfile>
      <anchor>a80ec5cc2683df7a73cba77f2cd88cbde</anchor>
      <arglist>(std::string &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotApiJointParameter</name>
      <anchorfile>classyoubot_1_1YouBotApiJointParameter.html</anchorfile>
      <anchor>a247ec4d0df2f3b23b7659a902e47c7b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1YouBotApiJointParameter.html</anchorfile>
      <anchor>ad1420581e4e77b1e7d7099396adbfa4e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1YouBotApiJointParameter.html</anchorfile>
      <anchor>a8e70b6a3c21c7ba80dc5ccdcf0b62a4e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1YouBotApiJointParameter.html</anchorfile>
      <anchor>a70b31715c028db4325edbc439b3aae6e</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1YouBotApiJointParameter.html</anchorfile>
      <anchor>a82a0b9f017cbc6215441abb9e04eac33</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YouBotApiJointParameter</name>
      <anchorfile>classyoubot_1_1YouBotApiJointParameter.html</anchorfile>
      <anchor>a517bbd123a687d6ad32b9d67f1e8a72b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1YouBotApiJointParameter.html</anchorfile>
      <anchor>aa07d946e09b5cb709f035b51ebde4a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1YouBotApiJointParameter.html</anchorfile>
      <anchor>a69c0916f07bca58c904595a1113941ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1YouBotApiJointParameter.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotBase</name>
    <filename>classyoubot_1_1YouBotBase.html</filename>
    <member kind="function">
      <type>void</type>
      <name>doJointCommutation</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a48e7583be6033e3e665c5bd93233d245</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>YouBotJoint &amp;</type>
      <name>getBaseJoint</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a0bc6a91981a124a8a7f05833b8fcb716</anchor>
      <arglist>(const unsigned int baseJointNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBasePosition</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>ac818c1171e70f325c3be33b42f2c6e45</anchor>
      <arglist>(quantity&lt; si::length &gt; &amp;longitudinalPosition, quantity&lt; si::length &gt; &amp;transversalPosition, quantity&lt; plane_angle &gt; &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBaseVelocity</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a1c0a3306ed33f5aa9c83e5fa369f28d7</anchor>
      <arglist>(quantity&lt; si::velocity &gt; &amp;longitudinalVelocity, quantity&lt; si::velocity &gt; &amp;transversalVelocity, quantity&lt; si::angular_velocity &gt; &amp;angularVelocity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getJointData</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>aeba209986622bc5ccb664f6a0006e78c</anchor>
      <arglist>(std::vector&lt; JointSensedAngle &gt; &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getJointData</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a184766d0ef9e952c3a55159f33f35d9f</anchor>
      <arglist>(std::vector&lt; JointSensedVelocity &gt; &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getJointData</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a71b1ecc01130c9511272fad3aacc4903</anchor>
      <arglist>(std::vector&lt; JointSensedCurrent &gt; &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getJointData</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>ae3a167b6ddf6303e98cd6f80ae76f027</anchor>
      <arglist>(std::vector&lt; JointSensedTorque &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBasePosition</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a911cf9197ae8bc8caa2203ce94c113a5</anchor>
      <arglist>(const quantity&lt; si::length &gt; &amp;longitudinalPosition, const quantity&lt; si::length &gt; &amp;transversalPosition, const quantity&lt; plane_angle &gt; &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseVelocity</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a5cc126f438643f490a27b4f3f6a60f2c</anchor>
      <arglist>(const quantity&lt; si::velocity &gt; &amp;longitudinalVelocity, const quantity&lt; si::velocity &gt; &amp;transversalVelocity, const quantity&lt; si::angular_velocity &gt; &amp;angularVelocity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setJointData</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>af8fd74ae57e475210166014d5c865757</anchor>
      <arglist>(const std::vector&lt; JointAngleSetpoint &gt; &amp;JointData)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setJointData</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a07e079fa4765ad56d2c25a1e5dc63ebd</anchor>
      <arglist>(const std::vector&lt; JointVelocitySetpoint &gt; &amp;JointData)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setJointData</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a49d81f8f87e63809a56a719f6dd07395</anchor>
      <arglist>(const std::vector&lt; JointCurrentSetpoint &gt; &amp;JointData)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setJointData</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a1e9a831ee31d7c33a8de7e12f45fa6de</anchor>
      <arglist>(const std::vector&lt; JointTorqueSetpoint &gt; &amp;JointData)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotBase</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a88810cedff7ef909ff556ef3f8afa97b</anchor>
      <arglist>(const std::string name, const std::string configFilePath)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotBase</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>ad7288e3e561c9cb2122dc6e2af99802d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>FourSwedishWheelOmniBaseKinematic</type>
      <name>youBotBaseKinematic</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>ad732d05374d92e7dab15de9b8d285ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commutationFirmware148</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>af8274bb228450231ff8a85b177222d72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commutationFirmware200</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>abfbf706c50c789bb486de2d8456fb425</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeJoints</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>ae26499c3b5548ca1ff8183d0b7f83eb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeKinematic</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a7f63da27c9922753d02018333cc014c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YouBotBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>ad372f69af815a86a43bb424e6972fad2</anchor>
      <arglist>(const YouBotBase &amp;source)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>YouBotBase</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>aa0573ba5727021758ff593e922d91968</anchor>
      <arglist>(const YouBotBase &amp;source)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>actualFirmwareVersionAllJoints</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a8fd8edf7bc16c0c27729119dd4cf5771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>alternativeControllerType</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>abb7085278aeb9386c9a4d1fe4424a102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; ConfigFile &gt;</type>
      <name>configfile</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>aadf04683d8e8f9e0c3ae56bf49b43bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>controllerType</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>abbe4a7e7365ee9465eddd46720fdce16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EthercatMasterInterface &amp;</type>
      <name>ethercatMaster</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a7696b1eb0c37c57a5015334168ec5218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EthercatMasterWithThread *</type>
      <name>ethercatMasterWithThread</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>ace46dea2dfc1173dfc06821a38054242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::ptr_vector&lt; YouBotJoint &gt;</type>
      <name>joints</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a83e4c6e07d20917b44ba29d13921cb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>supportedFirmwareVersions</name>
      <anchorfile>classyoubot_1_1YouBotBase.html</anchorfile>
      <anchor>a908bb4cb765ffce1ba307f95d83c3796</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotGripper</name>
    <filename>classyoubot_1_1YouBotGripper.html</filename>
    <base>youbot::OneDOFGripper</base>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a9192e941cf2e3bb36dfaa5ec07b621a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>aac196be42da02902a3cf97c67a8fba64</anchor>
      <arglist>(GripperFirmwareVersion &amp;parameter) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>aebd707f0bd43ee8aa0466b250f81bd84</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;parameter) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>afc4457d057f528d1d60686fb079103ac</anchor>
      <arglist>(GripperSensedBarSpacing &amp;barSpacing) const </arglist>
    </member>
    <member kind="function">
      <type>YouBotGripperBar &amp;</type>
      <name>getGripperBar1</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a535ed7df9f630ceac53ba322bf7475de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>YouBotGripperBar &amp;</type>
      <name>getGripperBar2</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a02992eb23ec83b98d0b5222674519d93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a106b4d28e33a267aea402c5de7c16f91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a46f92ddff7d908a35e2df43c505d2ed1</anchor>
      <arglist>(const CalibrateGripper &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>af1b3a20c44327998edb655be58c24451</anchor>
      <arglist>(const GripperBarSpacingSetPoint &amp;barSpacing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>abe90044a71a79f0a57f6b29fdf860dea</anchor>
      <arglist>(const unsigned int jointNo, const std::string &amp;configFilePath)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotGripper</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>ac95d11d93e192ab98901bf64d1fadb5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>ace15d036d9814f88d1154adc1d884a1c</anchor>
      <arglist>(GripperParameter &amp;parameter) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>aae516f954c9fc8341a9de7c4d477c261</anchor>
      <arglist>(const GripperData &amp;data) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>ac8a38d1d4bad5e7627fa4dc24ee54a99</anchor>
      <arglist>(OneDOFGripperData &amp;data) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a1b383951fd53fdf17a696bc49fce9cab</anchor>
      <arglist>(const GripperParameter &amp;parameter)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a95fa9f2f62fef75c3f70116873a7f617</anchor>
      <arglist>(const GripperData &amp;data)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a4bd3c3babfa08ff090f8e18d39f82d79</anchor>
      <arglist>(const OneDOFGripperData &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YouBotGripper &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>ae11c7d95f2ca010b0b87b1aeacc4d181</anchor>
      <arglist>(const YouBotGripper &amp;source)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseMailboxStatusFlags</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a3edeadd188728fd4c0760e4248fb578f</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;mailboxMsg) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>retrieveValueFromMotorContoller</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>af7d859773c35e9a634527af4002686ca</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setValueToMotorContoller</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a589929811f906c7766d468c1df3a8fac</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;mailboxMsg) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a6cad9c3a4c53f1c3af475713c0c1619f</anchor>
      <arglist>(const YouBotGripper &amp;source)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; YouBotGripperBar &gt;</type>
      <name>bar1</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a95c207efe701d65430c7e6409edd87a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; YouBotGripperBar &gt;</type>
      <name>bar2</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a28f58d2c9ba1f4096002d4ea3161ddf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EthercatMasterInterface *</type>
      <name>ethercatMaster</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a62dd5f15ca75a79e308ee7a4d5ae7047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>jointNumber</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a2cb32bfeae396ea6b7ba056889117b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>mailboxMsgRetries</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>ae0c111d11d25f70050592faa9af75be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>timeTillNextMailboxUpdate</name>
      <anchorfile>classyoubot_1_1YouBotGripper.html</anchorfile>
      <anchor>a640e21b1bbf163e49f867620428891be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotGripperBar</name>
    <filename>classyoubot_1_1YouBotGripperBar.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a4939dff99952f6398b5ebf479d886628</anchor>
      <arglist>(MaxEncoderValue &amp;parameter) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a4fdd21892f10cbf1527b3b06295cf015</anchor>
      <arglist>(MaxTravelDistance &amp;parameter) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a413de99f3affade166a9ff0b5be854bb</anchor>
      <arglist>(BarSpacingOffset &amp;parameter) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a26f3678820e62d399b676fa48e052fe9</anchor>
      <arglist>(GripperBarName &amp;parameter) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a398590a1280fadf30eb45a989a36f9e5</anchor>
      <arglist>(YouBotGripperParameter &amp;parameter) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>adb809a204f10330296e6b875f7e1b037</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;parameter) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>ae780333ac66649669186645ec8c884bb</anchor>
      <arglist>(GripperSensedVelocity &amp;barVelocity) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a81ad440632e0ffe657002c0ef150cfb9</anchor>
      <arglist>(GripperSensedBarPosition &amp;barPosition) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseGripperErrorFlags</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a84efddc805cee98b1a42505a7d280dc5</anchor>
      <arglist>(const unsigned int &amp;errosFlags)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a47326f5de48bbaeba22c5f0f540becd1</anchor>
      <arglist>(const MaxEncoderValue &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>ac121fe273f5d90e6fbf871cda0007483</anchor>
      <arglist>(const MaxTravelDistance &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>afdf23ea470f1e01d64c78fca32aeb689</anchor>
      <arglist>(const BarSpacingOffset &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a2b0dd869c6f16d4ccd1dd5e060542f86</anchor>
      <arglist>(const GripperBarName &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>acc390c0ab6b0a8a90bea6ffa895ca574</anchor>
      <arglist>(const YouBotGripperParameter &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a38ec4eb4da59633cac6e3d56a904b429</anchor>
      <arglist>(const GripperBarEncoderSetpoint &amp;encoderSetpoint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a5bdde6facaf98901465b5707dbdfa048</anchor>
      <arglist>(GripperBarPositionSetPoint &amp;barPosition)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>af6f1c783b33f8cc166091d8bd12f1e12</anchor>
      <arglist>(const unsigned int barNo, const unsigned int jointNo, const std::string &amp;configFilePath)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a5d956ab8c5d4b0dde349a4fc04b7610f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YouBotGripperBar &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a84e4418576c0dbd56c148d784bdb2d06</anchor>
      <arglist>(const YouBotGripperBar &amp;source)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseMailboxStatusFlags</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a83afa07092ab3700276f1189730b0afc</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;mailboxMsg) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>retrieveValueFromMotorContoller</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a114b58f25a2403e3d6a616b5758eb256</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setValueToMotorContoller</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a77b972e02b7d211540d8870b23576a19</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;mailboxMsg) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a2affd95813239f3b8cde2850c3a41b79</anchor>
      <arglist>(const YouBotGripperBar &amp;source)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>barNo</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a62b78a14960ee8e972d2281187761ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::length &gt;</type>
      <name>barSpacingOffset</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a478d93f32e3fafdfc46ef24e4fe4af5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EthercatMasterInterface *</type>
      <name>ethercatMaster</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a076cb53f1bbf83f25d6599d2b36ba727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>jointNumber</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a9c92f258e8bb9f973a63513db5e28558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>mailboxMsgRetries</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>ada1ebd02ad458656f2acc3d5f9fe1019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>maxEncoderValue</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>ab2c1bbd665f218338cab266152028179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::length &gt;</type>
      <name>maxTravelDistance</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a9c93173a2c057477a931e294ac493624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>a58d54d9c15f00be41139786f22358a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>timeTillNextMailboxUpdate</name>
      <anchorfile>classyoubot_1_1YouBotGripperBar.html</anchorfile>
      <anchor>ae2e05ac0e1ac6d179a5242833bd8fe10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotGripperParameter</name>
    <filename>classyoubot_1_1YouBotGripperParameter.html</filename>
    <base>youbot::GripperParameter</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1YouBotGripperParameter.html</anchorfile>
      <anchor>ad05bcfd2a610191d32563be21d4d7269</anchor>
      <arglist>(std::string &amp;value) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotGripperParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripperParameter.html</anchorfile>
      <anchor>ad3b63f3cf3046528ee08e97204f5ce30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1YouBotGripperParameter.html</anchorfile>
      <anchor>a2945ce16883b6bef1ed86bd32c21f8db</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1YouBotGripperParameter.html</anchorfile>
      <anchor>a48a24367b6e6acb92d75d422829f9101</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1YouBotGripperParameter.html</anchorfile>
      <anchor>a469fa9fa80034a1e5e0e15eca976ed67</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1YouBotGripperParameter.html</anchorfile>
      <anchor>ae66ead8ef6b5039a5164f0688d95742d</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YouBotGripperParameter</name>
      <anchorfile>classyoubot_1_1YouBotGripperParameter.html</anchorfile>
      <anchor>aa4b2999f77583d4b84fc6ab5eba36eed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1YouBotGripperParameter.html</anchorfile>
      <anchor>a8996e98a7c9aaa47a3a0aed575d9487c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1YouBotGripperParameter.html</anchorfile>
      <anchor>abecbc1797b786fa54d05d92b9f98db92</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripper</name>
      <anchorfile>classyoubot_1_1YouBotGripperParameter.html</anchorfile>
      <anchor>ad4fe45aae6b9a004d5ce9c2074608fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotGripperBar</name>
      <anchorfile>classyoubot_1_1YouBotGripperParameter.html</anchorfile>
      <anchor>a3e581dd8cfb256914892ee63b19727df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotJoint</name>
    <filename>classyoubot_1_1YouBotJoint.html</filename>
    <base>youbot::Joint</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>ad0af202492c267e8f7b7225d5150b61a</anchor>
      <arglist>(YouBotJointParameterReadOnly &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a5c25d290a9d71feef5bf31695600052f</anchor>
      <arglist>(YouBotJointParameter &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a099d8f0e8f3d3e136e9be86c20751b97</anchor>
      <arglist>(JointName &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a94581c7d5eeb26006f25272c1ee0e4c2</anchor>
      <arglist>(GearRatio &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>aff920aad9f06647cc0f37334e8637f7a</anchor>
      <arglist>(EncoderTicksPerRound &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a14d2a3529854d2cb89b087b02b1a10a8</anchor>
      <arglist>(InverseMovementDirection &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>ab71f45627880eae5349f49fda009884a</anchor>
      <arglist>(JointLimits &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a4ad6a9f2f853da02bfb7497f8c180c2b</anchor>
      <arglist>(JointLimitsRadian &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a052b698f01412aa489a6a8031ffef100</anchor>
      <arglist>(FirmwareVersion &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>add701e3ad288010eb9cb3f03536c8392</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a1baa3859e5b0f15bbd8bc84bae8b7fb6</anchor>
      <arglist>(TorqueConstant &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a155d1708001a4845833dd64029b567d3</anchor>
      <arglist>(JointSensedAngle &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a3f4d15e9d2a1ff8c82a02cda468bd09b</anchor>
      <arglist>(JointSensedVelocity &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a7c712645d9ab4e525c1c700a26df68d5</anchor>
      <arglist>(JointSensedRoundsPerMinute &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>af7e1f29564aaee6e29b1e7d30224ff86</anchor>
      <arglist>(JointSensedCurrent &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>ace575e892abaa0037bab56e2cefe4df9</anchor>
      <arglist>(JointSensedEncoderTicks &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>adadbe25d720e036e57b1ff1d9da1914c</anchor>
      <arglist>(YouBotSlaveMsg &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a7eb7fe1c4274d71604a4202e8c86e9fe</anchor>
      <arglist>(JointSensedTorque &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a1c176a21a109f6e2f48d58d4ec9f0d52</anchor>
      <arglist>(JointAngleSetpoint &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a4fd0dc5ef840b8b15afbeb7197e4a6bd</anchor>
      <arglist>(JointVelocitySetpoint &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a7b525511bff43c11a24cf052926f058c</anchor>
      <arglist>(JointCurrentSetpoint &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a5176a81a097fb2fc032c0270800ad900</anchor>
      <arglist>(JointRampGeneratorVelocity &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getJointNumber</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a9aafbcc85153f076a8cc67188506225b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getStatus</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>aff085c5d1128c4391884133ecb3d2512</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;statusMessages)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getStatus</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>ac6fbc8b244dddda88c186c0665808793</anchor>
      <arglist>(unsigned int &amp;statusFlags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getUserVariable</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a6f668ea23fd42dc46dae7432018c8485</anchor>
      <arglist>(const unsigned int index, int &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>noMoreAction</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a36136262f85f9d7f320f3885931e4f9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a8e42434da0bd3af912306851cfa50519</anchor>
      <arglist>(YouBotJointParameter &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a378510d222927b9ebedde3668261e7c5</anchor>
      <arglist>(const YouBotJointParameter &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>ac0fd38afb9bc08899245cf3dfe3ca953</anchor>
      <arglist>(const JointName &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a1bf41a288b2c0fe29caee69e6dd0c4a4</anchor>
      <arglist>(const GearRatio &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a254befcebc05e5c784e4c23cfc253cef</anchor>
      <arglist>(const EncoderTicksPerRound &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a51d480f7c562af154ec8286fe8b19bcf</anchor>
      <arglist>(const CalibrateJoint &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a0132706c7748f2aef6f6628c9c8fd8f0</anchor>
      <arglist>(const InverseMovementDirection &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>ae4ab14e2b4e32802f70cc5721c5511f9</anchor>
      <arglist>(const JointLimits &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>aeab39b57897228c7b2254c9b59165068</anchor>
      <arglist>(const InitializeJoint &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a99724d89dd46da4b131b143e29f3daa1</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a9901fc65e63ced83ab1790c219774d69</anchor>
      <arglist>(const TorqueConstant &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a821bd15d545fe3dea572e062a5dd682f</anchor>
      <arglist>(const JointAngleSetpoint &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a79d0ddd31758509db2167f5ce249c57f</anchor>
      <arglist>(const JointEncoderSetpoint &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a68394d4211e2c9afd1eb99142b839f35</anchor>
      <arglist>(const JointVelocitySetpoint &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a940b0a97469f99fdf19c03c49e23832a</anchor>
      <arglist>(const JointRoundsPerMinuteSetpoint &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a74824207a3e5c7dfea88547d09cc14fa</anchor>
      <arglist>(const JointCurrentSetpoint &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a04b0f6851c8513c448142c55c499a74e</anchor>
      <arglist>(const SlaveMessageOutput &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a280c87a929438b7e2073d508ce6831cb</anchor>
      <arglist>(const JointTorqueSetpoint &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEncoderToZero</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a3e2b1936413cf0561afd86a82f6d3d25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserVariable</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a97f0ea345e5f207aa973d16f852ab976</anchor>
      <arglist>(const unsigned int index, const int data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopJoint</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>aac92d7ee168ff9492d8469e1e6aeb8d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeConfigurationParameterPermanent</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a34c895f38d7d0607e9ff45eba5c3f355</anchor>
      <arglist>(const YouBotJointParameter &amp;parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>aceded41f7ea696ec8e0ba57e0a30bdd2</anchor>
      <arglist>(const unsigned int jointNo, const std::string &amp;configFilePath)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YouBotJoint</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>abfbc8615da20f3f2bb133a5e40309b74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>JointTrajectoryController</type>
      <name>trajectoryController</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>aedd948a3d2dc6f9b40f6437a6e277e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a11f73403eca730163f127f3596d1febd</anchor>
      <arglist>(JointParameter &amp;parameter)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a6a3672960f6d3c3053bf2f272208101a</anchor>
      <arglist>(JointData &amp;data)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfigurationParameter</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>aae15cfe9605e9725e93da439e158eeae</anchor>
      <arglist>(const JointParameter &amp;parameter)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>ab6f11628ba1fed46d1a54f7aaba38b6e</anchor>
      <arglist>(const JointDataSetpoint &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YouBotJoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a83127c0c209618318999725bd421d59e</anchor>
      <arglist>(const YouBotJoint &amp;source)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseMailboxStatusFlags</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a194ac4a17a8aad17b0f693cc5911a460</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;mailboxMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseYouBotErrorFlags</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>abd4d1b5afae5b955060ddb2bc1c8c970</anchor>
      <arglist>(const YouBotSlaveMsg &amp;messageBuffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>retrieveValueFromMotorContoller</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>acf13176fb51fa0486af8e5307747051a</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setValueToMotorContoller</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a922b365504e55df11bfb066a9705bc78</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;mailboxMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>ab1536e701f8de073ec8d7016034d6705</anchor>
      <arglist>(const YouBotJoint &amp;source)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EthercatMasterInterface *</type>
      <name>ethercatMaster</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>ac590883a8e1f9cfb91eb842910895e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; plane_angle &gt;</type>
      <name>lastPosition</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a020f9f7022577a3e83cbeeb7d352ea6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quantity&lt; si::angular_velocity &gt;</type>
      <name>lastVelocity</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>aa05338ee0e322b8f1ba59aad1f048ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; JointLimitMonitor &gt;</type>
      <name>limitMonitor</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>ac3bcc893b21bf0eb8bb5b655439c24b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>mailboxMsgRetries</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a9c1f4668688fab6de8bf013f65bd781c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YouBotSlaveMsg</type>
      <name>messageBuffer</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a3960544fef07ee39788c000ddf1b2398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>positionReferenceToZero</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a05124b64915100251476403bd32b6032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YouBotJointStorage</type>
      <name>storage</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a93221c8e6f0421d686068eeb24f45fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>timeTillNextMailboxUpdate</name>
      <anchorfile>classyoubot_1_1YouBotJoint.html</anchorfile>
      <anchor>a66572ec3128bcb129604367e7eadd4ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotJointParameter</name>
    <filename>classyoubot_1_1YouBotJointParameter.html</filename>
    <base>youbot::YouBotJointParameterReadOnly</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1YouBotJointParameter.html</anchorfile>
      <anchor>a5ae7237b618d64041b289ec6985b0f0f</anchor>
      <arglist>(std::string &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotJointParameter</name>
      <anchorfile>classyoubot_1_1YouBotJointParameter.html</anchorfile>
      <anchor>ab53c6a727193859400a6b52642e89691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1YouBotJointParameter.html</anchorfile>
      <anchor>a8450a02e1ba682235e33b880ad6c4d59</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1YouBotJointParameter.html</anchorfile>
      <anchor>a11b57eeafe91ff171004c272842d6ea6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1YouBotJointParameter.html</anchorfile>
      <anchor>a0616937ef011d2dbd53e604744d4c0de</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1YouBotJointParameter.html</anchorfile>
      <anchor>a6cb8c6809bb135f4aea07ae4db7ddaf3</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YouBotJointParameter</name>
      <anchorfile>classyoubot_1_1YouBotJointParameter.html</anchorfile>
      <anchor>a8b7c01c81c7520bb717141e6b13a27c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1YouBotJointParameter.html</anchorfile>
      <anchor>a3682d3864a114af7e6c31397601afc8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1YouBotJointParameter.html</anchorfile>
      <anchor>ab52bab6bb1f7ada69a088e06eecec5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1YouBotJointParameter.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotJointParameterPasswordProtected</name>
    <filename>classyoubot_1_1YouBotJointParameterPasswordProtected.html</filename>
    <base>youbot::YouBotJointParameter</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterPasswordProtected.html</anchorfile>
      <anchor>a8c9cabca050fd1374c31694211166e1f</anchor>
      <arglist>(std::string &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotJointParameterPasswordProtected</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterPasswordProtected.html</anchorfile>
      <anchor>af1291b73dbf2bbc160230f42ae8bdd23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterPasswordProtected.html</anchorfile>
      <anchor>a4ce7d31fdcc3a3e8f6548b4216afbf46</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterPasswordProtected.html</anchorfile>
      <anchor>a054f0dafcd2f3517f226f1e39755159a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterPasswordProtected.html</anchorfile>
      <anchor>ac91f2499645efea85ff88f7c37df17f8</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterPasswordProtected.html</anchorfile>
      <anchor>abfec7be8201f423271d0ce1e0546694d</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YouBotJointParameterPasswordProtected</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterPasswordProtected.html</anchorfile>
      <anchor>a042d783ae67f585978c438c2098a6f3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterPasswordProtected.html</anchorfile>
      <anchor>a5a772ea4538bf6d4db9b3067f2fceadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterPasswordProtected.html</anchorfile>
      <anchor>a81a9b18e7fb463301529dc819e4d1a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterPasswordProtected.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotJointParameterReadOnly</name>
    <filename>classyoubot_1_1YouBotJointParameterReadOnly.html</filename>
    <base>youbot::JointParameter</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>toString</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterReadOnly.html</anchorfile>
      <anchor>af895e1d98097488bb715a8e8408275be</anchor>
      <arglist>(std::string &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotJointParameterReadOnly</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterReadOnly.html</anchorfile>
      <anchor>a9a9d07d8bc9b5a257bf84a1ad810d929</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterReadOnly.html</anchorfile>
      <anchor>a71aa6182c320f3184513c564dcda8cc1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual ParameterType</type>
      <name>getType</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterReadOnly.html</anchorfile>
      <anchor>a9750c1b2804e72c8356affc3244cb8cf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>getYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterReadOnly.html</anchorfile>
      <anchor>a59769c064c147587fb18f7f86a69cebd</anchor>
      <arglist>(YouBotSlaveMailboxMsg &amp;message, TMCLCommandNumber msgType, const YouBotJointStorage &amp;storage) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>setYouBotMailboxMsg</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterReadOnly.html</anchorfile>
      <anchor>a06203aba84dfda3908ccf64d12768939</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;message, const YouBotJointStorage &amp;storage)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YouBotJointParameterReadOnly</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterReadOnly.html</anchorfile>
      <anchor>a13f4a320816abb608a392ec187cb914c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterReadOnly.html</anchorfile>
      <anchor>a4f7ddbfa9d5d2aae4934f835e3cbf953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ParameterType</type>
      <name>parameterType</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterReadOnly.html</anchorfile>
      <anchor>a5972c9555716f9a35ab7a39eea482fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>YouBotJoint</name>
      <anchorfile>classyoubot_1_1YouBotJointParameterReadOnly.html</anchorfile>
      <anchor>a5f426de16c6d8325734de356de32c917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotJointStorage</name>
    <filename>classyoubot_1_1YouBotJointStorage.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>areLimitsActive</name>
      <anchorfile>classyoubot_1_1YouBotJointStorage.html</anchorfile>
      <anchor>a1636d8b1b496f440cec8ec8d6ebdde7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>bevorLowerLimit</name>
      <anchorfile>classyoubot_1_1YouBotJointStorage.html</anchorfile>
      <anchor>a93a554acd0172452fdca97db38f19e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>bevorUpperLimit</name>
      <anchorfile>classyoubot_1_1YouBotJointStorage.html</anchorfile>
      <anchor>a48c507c7a7e4434e9ea0ddb8281d72d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>encoderTicksPerRound</name>
      <anchorfile>classyoubot_1_1YouBotJointStorage.html</anchorfile>
      <anchor>a442470fd65787e1d20580d390756a55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>gearRatio</name>
      <anchorfile>classyoubot_1_1YouBotJointStorage.html</anchorfile>
      <anchor>aae94d5fa9c7d83e26dc28517a6fb0e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>inverseMovementDirection</name>
      <anchorfile>classyoubot_1_1YouBotJointStorage.html</anchorfile>
      <anchor>aee52c5e4ea41e1522e0e1decc33b2277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>jointName</name>
      <anchorfile>classyoubot_1_1YouBotJointStorage.html</anchorfile>
      <anchor>af6be41ad9aae966668b601116daae820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>jointNumber</name>
      <anchorfile>classyoubot_1_1YouBotJointStorage.html</anchorfile>
      <anchor>a3c5a336fdc2b8d3cc3c2e5c0b74963bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>jointNumberStr</name>
      <anchorfile>classyoubot_1_1YouBotJointStorage.html</anchorfile>
      <anchor>a89ea50ca2536fe55bae6aaf7013d8f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>lowerLimit</name>
      <anchorfile>classyoubot_1_1YouBotJointStorage.html</anchorfile>
      <anchor>a543673fd2fddfd306628ce4d8ec7b960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>torqueConstant</name>
      <anchorfile>classyoubot_1_1YouBotJointStorage.html</anchorfile>
      <anchor>a2ad301111baa4849ec19b262c682625d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>upperLimit</name>
      <anchorfile>classyoubot_1_1YouBotJointStorage.html</anchorfile>
      <anchor>a8df1c000881b1e792bd311f53ac5ddb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotManipulator</name>
    <filename>classyoubot_1_1YouBotManipulator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>calibrateGripper</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a7d3a09f1254e566f2f66c3a4f48cd28c</anchor>
      <arglist>(const bool forceCalibration=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calibrateManipulator</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a11c462b03dc7484a944604f4483a233d</anchor>
      <arglist>(const bool forceCalibration=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doJointCommutation</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a9533a2378348834069a16b6e6b2201d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>YouBotGripper &amp;</type>
      <name>getArmGripper</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a2d2d14f1ff4c2990c7814631e95cebb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>YouBotJoint &amp;</type>
      <name>getArmJoint</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>acdc5a1ebf80800165851c3a614db20ce</anchor>
      <arglist>(const unsigned int armJointNumber)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getJointData</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a5535556b7feb2569ac183ddb9eabe87d</anchor>
      <arglist>(std::vector&lt; JointSensedAngle &gt; &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getJointData</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>ab04c1706f9f821b350c31eb967b11877</anchor>
      <arglist>(std::vector&lt; JointSensedVelocity &gt; &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getJointData</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a5ca835dccf829cb7f84099fb70770303</anchor>
      <arglist>(std::vector&lt; JointSensedCurrent &gt; &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getJointData</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>affae3ceac8755969bac779935e782bf9</anchor>
      <arglist>(std::vector&lt; JointSensedTorque &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEtherCATConnectionEstablished</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a022b2e42c5778aff21bdd1ce2a78ed1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setJointData</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>acef592f589a1f50dbb30bf0c72933f77</anchor>
      <arglist>(const std::vector&lt; JointAngleSetpoint &gt; &amp;JointData)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setJointData</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>ab09551c5e3ce2d8a30e99f7ff1d11e34</anchor>
      <arglist>(const std::vector&lt; JointVelocitySetpoint &gt; &amp;JointData)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setJointData</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>aa818861803b69959c2d0dbec20a4208b</anchor>
      <arglist>(const std::vector&lt; JointCurrentSetpoint &gt; &amp;JointData)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setJointData</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a1a74ec715735fcc8fcf0ae859d5bf1bc</anchor>
      <arglist>(const std::vector&lt; JointTorqueSetpoint &gt; &amp;JointData)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotManipulator</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>ad7b3a1b63fa0d739018f9db851955ecf</anchor>
      <arglist>(const std::string name, const std::string configFilePath)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YouBotManipulator</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a839a17e36e76f6aad8e2a7dc73f44a4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commutationFirmware148</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a847d9b6f5b4f065e490bf190457019a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commutationFirmware200</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a5eaca4618e793cf780978a219dc5fb37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeJoints</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>ad795b3d73ba93a7d2533314ff55835ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YouBotManipulator &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>ab9c22b6dc0cb35bf3a698d44cc21fcd5</anchor>
      <arglist>(const YouBotManipulator &amp;source)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>YouBotManipulator</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>aa69d6f914096e0ef77c14e8b4e895ad4</anchor>
      <arglist>(const YouBotManipulator &amp;source)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>actualFirmwareVersionAllJoints</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>ad34d68c1bfe7b5abddb328a0e1e2e64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>alternativeControllerType</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>aaf9bbb10f80461834900e4936d2fafb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; ConfigFile &gt;</type>
      <name>configfile</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a59c40c8cdc89874c579a4ec359695f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>controllerType</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a17f9eab9a6b79a2c64a25552e1f821e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EthercatMasterInterface &amp;</type>
      <name>ethercatMaster</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a0ec95498dd3f39ebc0c84031d1140e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EthercatMasterWithThread *</type>
      <name>ethercatMasterWithThread</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>af5a885ef04604915e64f27672f89c32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; YouBotGripper &gt;</type>
      <name>gripper</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a3a40c14e7abe5d09dbf146be384323e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::ptr_vector&lt; YouBotJoint &gt;</type>
      <name>joints</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a7f6ba60ffae98229b660f058a97edac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>supportedFirmwareVersions</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>ab9229b30682a0860af44b354d51169b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useGripper</name>
      <anchorfile>classyoubot_1_1YouBotManipulator.html</anchorfile>
      <anchor>a32072a7c777c41ef7c13359687131a33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotSlaveMailboxMsg</name>
    <filename>classyoubot_1_1YouBotSlaveMailboxMsg.html</filename>
    <member kind="function">
      <type>YouBotSlaveMailboxMsg &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsg.html</anchorfile>
      <anchor>a282c73f618ecd11c3cc9eed2f5c759e7</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotSlaveMailboxMsg</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsg.html</anchorfile>
      <anchor>af8cb217b290ad6bd42f9f88f989c665a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotSlaveMailboxMsg</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsg.html</anchorfile>
      <anchor>a46e7c9141a950fd9423e4e15ac88ccb8</anchor>
      <arglist>(unsigned int slaveNo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotSlaveMailboxMsg</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsg.html</anchorfile>
      <anchor>a7999a8cde5186280e73a52ede6eb704f</anchor>
      <arglist>(const YouBotSlaveMailboxMsg &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YouBotSlaveMailboxMsg</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsg.html</anchorfile>
      <anchor>ae76f2bb514217ce7392a45c459992c4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>parameterName</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsg.html</anchorfile>
      <anchor>a18aa964f8e1d45efec2a28c75625a885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>slaveNumber</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsg.html</anchorfile>
      <anchor>ac11836cd1f45a845cb1745cf0181208f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mailboxInputBuffer</type>
      <name>stctInput</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsg.html</anchorfile>
      <anchor>af4f9e1130bd8145b596ccdaf6fc051e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mailboxOutputBuffer</type>
      <name>stctOutput</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsg.html</anchorfile>
      <anchor>a0ac4cd5a046c420beaefac69d1bab27a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotSlaveMailboxMsgThreadSafe</name>
    <filename>classyoubot_1_1YouBotSlaveMailboxMsgThreadSafe.html</filename>
    <member kind="function">
      <type>YouBotSlaveMailboxMsgThreadSafe &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsgThreadSafe.html</anchorfile>
      <anchor>a3854580ec771c9e1a0dc04dd9587d1db</anchor>
      <arglist>(const YouBotSlaveMailboxMsgThreadSafe &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotSlaveMailboxMsgThreadSafe</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsgThreadSafe.html</anchorfile>
      <anchor>aa502ae8d9b289919688b119539261d25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotSlaveMailboxMsgThreadSafe</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsgThreadSafe.html</anchorfile>
      <anchor>a52c1f8bfabd1b12d986625e2fe3e4c35</anchor>
      <arglist>(unsigned int slaveNo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotSlaveMailboxMsgThreadSafe</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsgThreadSafe.html</anchorfile>
      <anchor>afb25a0eab1d2af92da144ec76f9b4796</anchor>
      <arglist>(const YouBotSlaveMailboxMsgThreadSafe &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YouBotSlaveMailboxMsgThreadSafe</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsgThreadSafe.html</anchorfile>
      <anchor>a03364eb5370dfe00f75c023c06ae4963</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>DataObjectLockFree&lt; std::string &gt;</type>
      <name>parameterName</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsgThreadSafe.html</anchorfile>
      <anchor>af0283861d714863ad8966ca1853f6240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataObjectLockFree&lt; unsigned int &gt;</type>
      <name>slaveNumber</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsgThreadSafe.html</anchorfile>
      <anchor>a3e81815a02436b6618f0774967fededf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataObjectLockFree&lt; mailboxInputBuffer &gt;</type>
      <name>stctInput</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsgThreadSafe.html</anchorfile>
      <anchor>a523cbd41835a15cb812ca1f4128e1649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataObjectLockFree&lt; mailboxOutputBuffer &gt;</type>
      <name>stctOutput</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMailboxMsgThreadSafe.html</anchorfile>
      <anchor>ac22cd0547ccc775616d91cee00eeccbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotSlaveMsg</name>
    <filename>classyoubot_1_1YouBotSlaveMsg.html</filename>
    <member kind="function">
      <type>YouBotSlaveMsg &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMsg.html</anchorfile>
      <anchor>a85b94b91268435c6237e550b8162bf51</anchor>
      <arglist>(const YouBotSlaveMsg &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotSlaveMsg</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMsg.html</anchorfile>
      <anchor>a7c485bfab98bc10070991aae9e661ddf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotSlaveMsg</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMsg.html</anchorfile>
      <anchor>abfc563d4cda437c3f26c7915cbdb4830</anchor>
      <arglist>(const YouBotSlaveMsg &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YouBotSlaveMsg</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMsg.html</anchorfile>
      <anchor>a2ea15a6a65df223324a5650ba27d06d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>jointNumber</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMsg.html</anchorfile>
      <anchor>a9927de30bdcaf9d5a6c317b4445b4875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SlaveMessageInput</type>
      <name>stctInput</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMsg.html</anchorfile>
      <anchor>a58009e29adb58d0770a6563fa16573e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SlaveMessageOutput</type>
      <name>stctOutput</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMsg.html</anchorfile>
      <anchor>a7b337207fd2dfefb4ae9ee9afbe790e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>youbot::YouBotSlaveMsgThreadSafe</name>
    <filename>classyoubot_1_1YouBotSlaveMsgThreadSafe.html</filename>
    <member kind="function">
      <type>YouBotSlaveMsgThreadSafe &amp;</type>
      <name>operator=</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMsgThreadSafe.html</anchorfile>
      <anchor>ad8da5962994c0c9dca3f30837157993c</anchor>
      <arglist>(const YouBotSlaveMsgThreadSafe &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotSlaveMsgThreadSafe</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMsgThreadSafe.html</anchorfile>
      <anchor>a0ec922fb9aea0554d79d35e998cd9b96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YouBotSlaveMsgThreadSafe</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMsgThreadSafe.html</anchorfile>
      <anchor>a8980cf144c5c262d8fd049d57fe2c1ff</anchor>
      <arglist>(const YouBotSlaveMsgThreadSafe &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YouBotSlaveMsgThreadSafe</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMsgThreadSafe.html</anchorfile>
      <anchor>aa57777714356861fa8d3571f845dd6c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>DataObjectLockFree&lt; unsigned int &gt;</type>
      <name>jointNumber</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMsgThreadSafe.html</anchorfile>
      <anchor>a2c2f2fd263245846ed5fe049e2aa9469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataObjectLockFree&lt; SlaveMessageInput &gt;</type>
      <name>stctInput</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMsgThreadSafe.html</anchorfile>
      <anchor>aa2ae5b489f33815cd2400976bcaf47dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataObjectLockFree&lt; SlaveMessageOutput &gt;</type>
      <name>stctOutput</name>
      <anchorfile>classyoubot_1_1YouBotSlaveMsgThreadSafe.html</anchorfile>
      <anchor>a27258a05470234cc6ea0d425e73bfb23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">YouBotAPI</docanchor>
    <docanchor file="index">license</docanchor>
  </compound>
</tagfile>
