<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>conf.py</name>
    <path>/tmp/catkin_workspace/src/minas/minas_control/doc/</path>
    <filename>conf_8py</filename>
    <namespace>conf</namespace>
    <member kind="variable">
      <type>list</type>
      <name>author_names</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a57067e16a1a72844d4e82b20da9bdbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>copyright</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ac8ccf456b321bc9052c0691a173b6925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>exclude_trees</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>acfb345e27f5356b8778ab7b673e72556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>extensions</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a540efa67c53e84c1c353c1df2e37e39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_logo</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a5c9fb4f5f81fbe64d03716f0dd7ff3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_theme</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a7f1b143ff25817758abd21a7db110510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>html_theme_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a98891f2e4a5d0fc6e8cbe787fb9c2439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>htmlhelp_basename</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a74d707b34bba474e9057f383ad01de83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>intersphinx_mapping</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a9d1981d8fc4e2521d62ffc607e3ef8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>latex_documents</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a00b7896473527f894006130b1113cb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>master_doc</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae22a29d94a222730836db739d6dbd71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>project</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aa2c6aefbed1597a70cfb45a760e5977c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>pygments_style</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>afa4e4ed164119ef5f4656e9554ed1f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>release</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ad6d2302db0c5b111d242387ae1b43176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a8acca54e7ee7a71ddb7167c3b8e3d814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rst_epilog</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a97f2ff312a56c8294e9df85c24009b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_authors</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a593b04ae3d9e23ab3e98e601ea4861e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_sphinx</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae4401325b9690996d530208ff0f6e145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>source_suffix</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a1e0ba7f4cb1d50fa831f1236a77d60f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>templates_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>af50129dcc1f90655539f025595a3093b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>todo_include_todos</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aae710169640eee68e59c1e95cc0372f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>version</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae6c322f623b44d2a866d51d0b645d3d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/catkin_workspace/src/minas/minas_control/src/</path>
    <filename>main_8cpp</filename>
    <includes id="minas__hardware__interface_8h" name="minas_hardware_interface.h" local="no" imported="no">minas_control/minas_hardware_interface.h</includes>
    <class kind="class">RTLoopHistory</class>
    <member kind="define">
      <type>#define</type>
      <name>CLOCK_PRIO</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a30106db53b919f677dcc24cc0310bc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONTROL_PRIO</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>aa26bb7cd6b12ff3011efc7907e826395</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>controlLoop</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>aafc57032ec7db60d8f791632c9310f33</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>now</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ad84151d9bda0086fe4218bd97b9571ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>publishDiagnostics</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a9de696514deb568a4ae3249840836bd5</anchor>
      <arglist>(RealtimePublisher&lt; diagnostic_msgs::DiagnosticArray &gt; &amp;publisher)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quitRequested</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a52c39247576e9b50e149d76aaeff2bda</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>terminate_control</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a824ab280f724c661c720f8fd3970edd5</anchor>
      <arglist>(RealtimePublisher&lt; diagnostic_msgs::DiagnosticArray &gt; *publisher, RealtimePublisher&lt; std_msgs::Float64 &gt; *rtpublisher, const char *message, const char *data=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>timespecInc</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a5247d77582384f1be0b0df0f8b069d63</anchor>
      <arglist>(struct timespec &amp;tick, int nsec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Usage</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a2fc705ee9dd6061199c3012c315e86e6</anchor>
      <arglist>(const string &amp;msg=&quot;&quot;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_t</type>
      <name>controlThread</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a89b1001026844f52c42742bb4aec062c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_attr_t</type>
      <name>controlThreadAttr</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a40211c98ad022ecb2937a323bb40cacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct @1</type>
      <name>g_options</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a423c6c6358c196786510a2ff57ed802e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>iface_</name>
      <anchorfile>struct@1.html</anchorfile>
      <anchor>a48b72159980323ba26f91b07092e736a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>period</name>
      <anchorfile>struct@1.html</anchorfile>
      <anchor>aec18c8bc6b29a001b02440687c700eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>program_</name>
      <anchorfile>struct@1.html</anchorfile>
      <anchor>af13ba74e99d505fdb5e8f2604ff5406a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>simulation_</name>
      <anchorfile>struct@1.html</anchorfile>
      <anchor>a01b4884da747d39fc3846476251eb2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>stats_</name>
      <anchorfile>struct@1.html</anchorfile>
      <anchor>a663c30fa736346f712faa3f0ebb55486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_quit</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a3ff7653f1578d2af3f36a74fedf21c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct @2</type>
      <name>g_stats</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a985a1c0671f48e3afdcc7ef2e46a7a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>accumulator_set&lt; double, stats&lt; max, mean &gt; &gt;</type>
      <name>cm_acc</name>
      <anchorfile>struct@2.html</anchorfile>
      <anchor>a64d7307fe2e04938ce12b140d18ed845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>accumulator_set&lt; double, stats&lt; max, mean &gt; &gt;</type>
      <name>ec_acc</name>
      <anchorfile>struct@2.html</anchorfile>
      <anchor>ac5763f3f97fdfc6e9df6f8778029e6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>halt_rt_loop_frequency</name>
      <anchorfile>struct@2.html</anchorfile>
      <anchor>a9b28161cd9c724fb2242c0eb00774cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>accumulator_set&lt; double, stats&lt; max, mean &gt; &gt;</type>
      <name>jitter_acc</name>
      <anchorfile>struct@2.html</anchorfile>
      <anchor>aaaba0d8211ec36f59cfa29fb69620e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_overrun</name>
      <anchorfile>struct@2.html</anchorfile>
      <anchor>a2167abe3a68ad1f8090216e6b14fe78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_severe_overrun</name>
      <anchorfile>struct@2.html</anchorfile>
      <anchor>aabbdee52cb52264f1403bf3ee045d0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>accumulator_set&lt; double, stats&lt; max, mean &gt; &gt;</type>
      <name>loop_acc</name>
      <anchorfile>struct@2.html</anchorfile>
      <anchor>a0e72952cbdcdb2df8fcf427d8af10e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>overrun_cm</name>
      <anchorfile>struct@2.html</anchorfile>
      <anchor>a0f4e2db9bd27815a52db8715cbb062a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>overrun_ec</name>
      <anchorfile>struct@2.html</anchorfile>
      <anchor>aec4872c211ed795a8ab664bb41cf8f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>overrun_loop_sec</name>
      <anchorfile>struct@2.html</anchorfile>
      <anchor>a5aa9010fc9233963c71b9819ca21292a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>overruns</name>
      <anchorfile>struct@2.html</anchorfile>
      <anchor>a0793ebf91514d8056a9dbc878dd76102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>recent_overruns</name>
      <anchorfile>struct@2.html</anchorfile>
      <anchor>a93c3051ee1fb6af186e0056dfb301363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rt_loop_frequency</name>
      <anchorfile>struct@2.html</anchorfile>
      <anchor>a0c60e750b2ec61e1da722225272c7aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rt_loop_not_making_timing</name>
      <anchorfile>struct@2.html</anchorfile>
      <anchor>af966320c4aa49e32e43a1c632ad22e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SEC_2_NSEC</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>afa0871da771db37f370464965833537a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SEC_2_USEC</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a40c7652f9a29faac5e29c31ae6d3e2d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>minas_client.cpp</name>
    <path>/tmp/catkin_workspace/src/minas/minas_control/src/</path>
    <filename>minas__client_8cpp</filename>
    <includes id="minas__client_8h" name="minas_client.h" local="no" imported="no">minas_control/minas_client.h</includes>
    <namespace>minas_control</namespace>
  </compound>
  <compound kind="file">
    <name>minas_client.h</name>
    <path>/tmp/catkin_workspace/src/minas/minas_control/include/minas_control/</path>
    <filename>minas__client_8h</filename>
    <class kind="class">minas_control::MinasClient</class>
    <class kind="struct">minas_control::MinasInput</class>
    <class kind="struct">minas_control::MinasOutput</class>
    <namespace>minas_control</namespace>
    <member kind="enumeration">
      <name>PDS_CONTROL</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3d1b0399ac4df1cb35560b0cb70e0c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PDS_OPERATION</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_MODE_CHANGE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212a8445c1d4c5e22c942d87ef8475d05819</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROFILE_POSITION_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212a8d3a2a4459803912dd89f4578da606c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212a8a81496626dd598298b18cc882073b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROFILE_VELOCITY_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212ae2314ad80627c7e98eda2b2bb2101de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TORQUE_PROFILE_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212a9fb9fa95e59246da9b40f83ff36e4e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOMING_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212aef86b0da600dbbd2605a87ceb12ee3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERPOLATED_POSITION_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212a9e4cdb44c05088a60b39b1c70c6b8aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYCLIC_SYNCHRONOUS_POSITION_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212aa3aae3d7be925d8733ac5fabec84685f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYCLIC_SYNCHRONOUS_VELOCITY_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212af3f6ed3b2f3f331f1fa0b88351ff2e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYCLIC_SYNCHRONOUS_TORQUE_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212acdcb31a96eef704fcb3383add3e86509</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PDS_STATUS</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_READY</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403a03a14037992941ac6db47ecc38a6c3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SWITCH_DISABLED</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403acd9f50382fc32cf6545bcb4104fcc8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READY_SWITCH</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403a35d352377277c21e9bb155ab4411a196</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SWITCHED_ON</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403a98720246e00b64a9a63c6b69d8526522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATION_ENABLED</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403a0055843ebf9591d848abb7c43e35a2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUICK_STOP</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403ae89a4f9387bde92637e341821f346687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAULT_REACTION</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403a860d72401785d22ec730af06583f078b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAULT</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403aa513ddf03ee14e4a10c4ce53bb4302f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403a900f562a9e7b583eb6a3391ba874eb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct minas_control::@0</type>
      <name>error_map</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a59bbdd472a52425f43b3728dbe62cc72</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>code</name>
      <anchorfile>structminas__control_1_1@0.html</anchorfile>
      <anchor>a2a3c0b5483eb942ff6d69d2fde8341bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>text</name>
      <anchorfile>structminas__control_1_1@0.html</anchorfile>
      <anchor>add204eadde832660184d915da5c21c64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>minas_hardware_interface.cpp</name>
    <path>/tmp/catkin_workspace/src/minas/minas_control/src/</path>
    <filename>minas__hardware__interface_8cpp</filename>
    <includes id="minas__hardware__interface_8h" name="minas_hardware_interface.h" local="no" imported="no">minas_control/minas_hardware_interface.h</includes>
    <namespace>minas_control</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PULSE_PER_REVOLUTE</name>
      <anchorfile>minas__hardware__interface_8cpp.html</anchorfile>
      <anchor>a887c157479cc03eba6c628cc3fd15ba4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>minas_hardware_interface.h</name>
    <path>/tmp/catkin_workspace/src/minas/minas_control/include/minas_control/</path>
    <filename>minas__hardware__interface_8h</filename>
    <includes id="minas__client_8h" name="minas_client.h" local="no" imported="no">minas_control/minas_client.h</includes>
    <class kind="class">minas_control::DummyJointControlInterface</class>
    <class kind="class">minas_control::EtherCATJointControlInterface</class>
    <class kind="class">minas_control::JointControlInterface</class>
    <class kind="struct">minas_control::JointData</class>
    <class kind="class">minas_control::MinasHardwareInterface</class>
    <namespace>minas_control</namespace>
  </compound>
  <compound kind="file">
    <name>reset.cpp</name>
    <path>/tmp/catkin_workspace/src/minas/minas_control/src/</path>
    <filename>reset_8cpp</filename>
    <includes id="minas__client_8h" name="minas_client.h" local="no" imported="no">minas_control/minas_client.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>reset_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_test.cpp</name>
    <path>/tmp/catkin_workspace/src/minas/minas_control/src/</path>
    <filename>simple__test_8cpp</filename>
    <includes id="minas__client_8h" name="minas_client.h" local="no" imported="no">minas_control/minas_client.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simple__test_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timespecInc</name>
      <anchorfile>simple__test_8cpp.html</anchorfile>
      <anchor>a843fcb132d7bd2074a5203f82d3e455d</anchor>
      <arglist>(struct timespec &amp;tick, int nsec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NSEC_PER_SECOND</name>
      <anchorfile>simple__test_8cpp.html</anchorfile>
      <anchor>abe1a25d4ad1c9247c54714a5e6c9076b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>USEC_PER_SECOND</name>
      <anchorfile>simple__test_8cpp.html</anchorfile>
      <anchor>a8e8b38b96b8a5bcb7380d003c37a6a8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>slaveinfo.cpp</name>
    <path>/tmp/catkin_workspace/src/minas/minas_control/src/</path>
    <filename>slaveinfo_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>slaveinfo_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ResourceManager</name>
    <filename>classResourceManager.html</filename>
  </compound>
  <compound kind="class">
    <name>RTLoopHistory</name>
    <filename>classRTLoopHistory.html</filename>
    <member kind="function">
      <type>double</type>
      <name>average</name>
      <anchorfile>classRTLoopHistory.html</anchorfile>
      <anchor>a430b37dfa691b79788c1269a63047e17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTLoopHistory</name>
      <anchorfile>classRTLoopHistory.html</anchorfile>
      <anchor>ace01e4decbdfd259bff97e93b0a81d93</anchor>
      <arglist>(unsigned length, double default_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sample</name>
      <anchorfile>classRTLoopHistory.html</anchorfile>
      <anchor>a7240eba8d89c9b7978f3491a7b38223a</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; double &gt;</type>
      <name>history_</name>
      <anchorfile>classRTLoopHistory.html</anchorfile>
      <anchor>a6db17c4fe823683a88f5f2fe21a91fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>index_</name>
      <anchorfile>classRTLoopHistory.html</anchorfile>
      <anchor>aa356a2a745e69083bee804f5cf074030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>length_</name>
      <anchorfile>classRTLoopHistory.html</anchorfile>
      <anchor>a1250660af85dc8cf6273d927d0b3ec32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>conf</name>
    <filename>namespaceconf.html</filename>
    <member kind="variable">
      <type>list</type>
      <name>author_names</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a57067e16a1a72844d4e82b20da9bdbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>copyright</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ac8ccf456b321bc9052c0691a173b6925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>exclude_trees</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>acfb345e27f5356b8778ab7b673e72556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>extensions</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a540efa67c53e84c1c353c1df2e37e39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_logo</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a5c9fb4f5f81fbe64d03716f0dd7ff3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_theme</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a7f1b143ff25817758abd21a7db110510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>html_theme_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a98891f2e4a5d0fc6e8cbe787fb9c2439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>htmlhelp_basename</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a74d707b34bba474e9057f383ad01de83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>intersphinx_mapping</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a9d1981d8fc4e2521d62ffc607e3ef8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>latex_documents</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a00b7896473527f894006130b1113cb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>master_doc</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae22a29d94a222730836db739d6dbd71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>project</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aa2c6aefbed1597a70cfb45a760e5977c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>pygments_style</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>afa4e4ed164119ef5f4656e9554ed1f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>release</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ad6d2302db0c5b111d242387ae1b43176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a8acca54e7ee7a71ddb7167c3b8e3d814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rst_epilog</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a97f2ff312a56c8294e9df85c24009b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_authors</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a593b04ae3d9e23ab3e98e601ea4861e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_sphinx</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae4401325b9690996d530208ff0f6e145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>source_suffix</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a1e0ba7f4cb1d50fa831f1236a77d60f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>templates_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>af50129dcc1f90655539f025595a3093b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>todo_include_todos</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aae710169640eee68e59c1e95cc0372f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>version</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae6c322f623b44d2a866d51d0b645d3d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>minas_control</name>
    <filename>namespaceminas__control.html</filename>
    <class kind="class">minas_control::DummyJointControlInterface</class>
    <class kind="class">minas_control::EtherCATJointControlInterface</class>
    <class kind="class">minas_control::JointControlInterface</class>
    <class kind="struct">minas_control::JointData</class>
    <class kind="class">minas_control::MinasClient</class>
    <class kind="class">minas_control::MinasHardwareInterface</class>
    <class kind="struct">minas_control::MinasInput</class>
    <class kind="struct">minas_control::MinasOutput</class>
    <member kind="enumeration">
      <name>PDS_CONTROL</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3d1b0399ac4df1cb35560b0cb70e0c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PDS_OPERATION</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_MODE_CHANGE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212a8445c1d4c5e22c942d87ef8475d05819</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROFILE_POSITION_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212a8d3a2a4459803912dd89f4578da606c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212a8a81496626dd598298b18cc882073b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROFILE_VELOCITY_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212ae2314ad80627c7e98eda2b2bb2101de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TORQUE_PROFILE_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212a9fb9fa95e59246da9b40f83ff36e4e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOMING_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212aef86b0da600dbbd2605a87ceb12ee3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERPOLATED_POSITION_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212a9e4cdb44c05088a60b39b1c70c6b8aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYCLIC_SYNCHRONOUS_POSITION_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212aa3aae3d7be925d8733ac5fabec84685f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYCLIC_SYNCHRONOUS_VELOCITY_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212af3f6ed3b2f3f331f1fa0b88351ff2e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYCLIC_SYNCHRONOUS_TORQUE_MODE</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a9d26204b2857216cc6cdf3640c04c212acdcb31a96eef704fcb3383add3e86509</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PDS_STATUS</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_READY</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403a03a14037992941ac6db47ecc38a6c3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SWITCH_DISABLED</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403acd9f50382fc32cf6545bcb4104fcc8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READY_SWITCH</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403a35d352377277c21e9bb155ab4411a196</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SWITCHED_ON</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403a98720246e00b64a9a63c6b69d8526522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATION_ENABLED</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403a0055843ebf9591d848abb7c43e35a2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUICK_STOP</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403ae89a4f9387bde92637e341821f346687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAULT_REACTION</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403a860d72401785d22ec730af06583f078b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAULT</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403aa513ddf03ee14e4a10c4ce53bb4302f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a3dfce8b49df92781f9be435481067403a900f562a9e7b583eb6a3391ba874eb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct minas_control::@0</type>
      <name>error_map</name>
      <anchorfile>namespaceminas__control.html</anchorfile>
      <anchor>a59bbdd472a52425f43b3728dbe62cc72</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>code</name>
      <anchorfile>structminas__control_1_1@0.html</anchorfile>
      <anchor>a2a3c0b5483eb942ff6d69d2fde8341bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>text</name>
      <anchorfile>structminas__control_1_1@0.html</anchorfile>
      <anchor>add204eadde832660184d915da5c21c64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>minas_control::DummyJointControlInterface</name>
    <filename>classminas__control_1_1DummyJointControlInterface.html</filename>
    <base>minas_control::JointControlInterface</base>
    <member kind="function">
      <type></type>
      <name>DummyJointControlInterface</name>
      <anchorfile>classminas__control_1_1DummyJointControlInterface.html</anchorfile>
      <anchor>abec252db4cec4ca2dfe780d3743cfb66</anchor>
      <arglist>(int slave_no, hardware_interface::JointStateInterface &amp;jnt_stat, hardware_interface::PositionJointInterface &amp;jnt_cmd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classminas__control_1_1DummyJointControlInterface.html</anchorfile>
      <anchor>adbbeb320db1352178f318d05e167778c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classminas__control_1_1DummyJointControlInterface.html</anchorfile>
      <anchor>aef2743ce8f5a460698ef9a6d62d53ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classminas__control_1_1DummyJointControlInterface.html</anchorfile>
      <anchor>ac92387ff76b270b307f5a785a2e54fb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DummyJointControlInterface</name>
      <anchorfile>classminas__control_1_1DummyJointControlInterface.html</anchorfile>
      <anchor>aa640dd9294fd28f897424ff49d661724</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>minas_control::EtherCATJointControlInterface</name>
    <filename>classminas__control_1_1EtherCATJointControlInterface.html</filename>
    <base>minas_control::JointControlInterface</base>
    <member kind="function">
      <type></type>
      <name>EtherCATJointControlInterface</name>
      <anchorfile>classminas__control_1_1EtherCATJointControlInterface.html</anchorfile>
      <anchor>ae0977e26115aae0e8533261aebb54a1e</anchor>
      <arglist>(ethercat::EtherCatManager *manager, int slave_no, hardware_interface::JointStateInterface &amp;jnt_stat, hardware_interface::PositionJointInterface &amp;jnt_cmd, int torque_for_emergency_stop, int over_load_level, int over_speed_level, double motor_working_range, int max_motor_speed, int max_torque)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classminas__control_1_1EtherCATJointControlInterface.html</anchorfile>
      <anchor>adf57e52525500cac652c2d6fb695bd01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classminas__control_1_1EtherCATJointControlInterface.html</anchorfile>
      <anchor>acbc4ab91a11c71ac98759d74b65abb86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classminas__control_1_1EtherCATJointControlInterface.html</anchorfile>
      <anchor>a2286ce61c3537b4f4cb2d73231260291</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EtherCATJointControlInterface</name>
      <anchorfile>classminas__control_1_1EtherCATJointControlInterface.html</anchorfile>
      <anchor>ab7e1d82b829bb2c21771ec0e86d8bcdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>minas_control::MinasClient *</type>
      <name>client</name>
      <anchorfile>classminas__control_1_1EtherCATJointControlInterface.html</anchorfile>
      <anchor>ae1cbb6a242b49b4431d833a558c8e3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>minas_control::MinasInput</type>
      <name>input</name>
      <anchorfile>classminas__control_1_1EtherCATJointControlInterface.html</anchorfile>
      <anchor>a55463ae4af9b44686b10ef7ef491e0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>minas_control::MinasOutput</type>
      <name>output</name>
      <anchorfile>classminas__control_1_1EtherCATJointControlInterface.html</anchorfile>
      <anchor>a84eb48ee4ec3cfa1bf8c0d90ea5d1851</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>minas_control::JointControlInterface</name>
    <filename>classminas__control_1_1JointControlInterface.html</filename>
    <member kind="function">
      <type></type>
      <name>JointControlInterface</name>
      <anchorfile>classminas__control_1_1JointControlInterface.html</anchorfile>
      <anchor>a8a97c70171261a3fe3fc9edbae5c5c74</anchor>
      <arglist>(int slave_no, hardware_interface::JointStateInterface &amp;jnt_stat, hardware_interface::PositionJointInterface &amp;jnt_cmd)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>classminas__control_1_1JointControlInterface.html</anchorfile>
      <anchor>a2fa3c01a983fce20965eb1fbddb826e0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>shutdown</name>
      <anchorfile>classminas__control_1_1JointControlInterface.html</anchorfile>
      <anchor>a23e60862ca5596c48737acd9150e6295</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>classminas__control_1_1JointControlInterface.html</anchorfile>
      <anchor>a45c3d955112a0fee65aee2e12dc24729</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointControlInterface</name>
      <anchorfile>classminas__control_1_1JointControlInterface.html</anchorfile>
      <anchor>aa76324bbe6c4eafa95dbaf1fdec7fbf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointData</type>
      <name>joint</name>
      <anchorfile>classminas__control_1_1JointControlInterface.html</anchorfile>
      <anchor>a00cf1d165f4cab2ae85efec0bcd8d6e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>minas_control::JointData</name>
    <filename>structminas__control_1_1JointData.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>cmd_</name>
      <anchorfile>structminas__control_1_1JointData.html</anchorfile>
      <anchor>a56ec8c4dd679dfd82b6e6c6fa81b2f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>eff_</name>
      <anchorfile>structminas__control_1_1JointData.html</anchorfile>
      <anchor>a05fa99d1695285798ac9ce46dc4285e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>structminas__control_1_1JointData.html</anchorfile>
      <anchor>a9b501863f79f56b7facb0e2a16e5195f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pos_</name>
      <anchorfile>structminas__control_1_1JointData.html</anchorfile>
      <anchor>a0f35a26ea4e5086adca2084d96ddbbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vel_</name>
      <anchorfile>structminas__control_1_1JointData.html</anchorfile>
      <anchor>a8d4dc0a8bd8a14ba46e6500fd867c0c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>minas_control::MinasClient</name>
    <filename>classminas__control_1_1MinasClient.html</filename>
    <member kind="function">
      <type></type>
      <name>MinasClient</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>af6fb80ca5b46ff0f64535c5ed4291e9a</anchor>
      <arglist>(ethercat::EtherCatManager &amp;manager, int slave_no)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPDSControl</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>aa1a611b0d96f5ff105f2e7d0fb6acf3b</anchor>
      <arglist>(const MinasInput input) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPDSOperation</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>adb5ebbff3adc2514f7f9664551517c24</anchor>
      <arglist>(const MinasInput input) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPDSStatus</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>a1d3a576910565e45b1d17883b041f5f3</anchor>
      <arglist>(const MinasInput input) const </arglist>
    </member>
    <member kind="function">
      <type>MinasInput</type>
      <name>readInputs</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>af6ca4deb9c34ce670e00b06010d764a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MinasOutput</type>
      <name>readOutputs</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>ae5fd8e633d82fe0fb0ba2b6b8e3fd2da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>a3c037223484217db33d62c9bc24916c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>servoOff</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>a3d10d25560361b3cfb49a32febdcd970</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>servoOn</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>ad52206b5af44b3e304b6983c099d23a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterpolationTimePeriod</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>a5d4222b5151e99dccd87e5a5fe0956cf</anchor>
      <arglist>(int us)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMotorWorkingRange</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>a5c76b4dc15979ac516cf9ec024393fc4</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOverLoadLevel</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>a6c26c5e9e6f9ab88f2207fcce9dc148d</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOverSpeedLevel</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>a454302ad8e5c7a78e9689b0e9fd2d8e4</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProfileVelocity</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>a3a91340a750e81d0a040210b039d8ee9</anchor>
      <arglist>(uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrqueForEmergencyStop</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>a2a8d30247d7d857998cbdb3193655faf</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeOutputs</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>adbf08fc32e762f9c661ee5170cb134a2</anchor>
      <arglist>(const MinasOutput &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PDS_STATUS</type>
      <name>getPDSControl</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>a1bc20f9e436f1ca98282c83e43bfed5d</anchor>
      <arglist>(const MinasInput input) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>PDS_OPERATION</type>
      <name>getPDSOperation</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>a326e9e65d119fe6f641e881fcaa1c613</anchor>
      <arglist>(const MinasInput input) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>PDS_STATUS</type>
      <name>getPDSStatus</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>aafaab81b1db374e4aa220cec67b2b5e2</anchor>
      <arglist>(const MinasInput input) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ethercat::EtherCatManager &amp;</type>
      <name>manager_</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>ab8ac3f86a618553c9f03f5d4e3d2a403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>slave_no_</name>
      <anchorfile>classminas__control_1_1MinasClient.html</anchorfile>
      <anchor>a59b30a612345d72376eb87411aa82192</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>minas_control::MinasHardwareInterface</name>
    <filename>classminas__control_1_1MinasHardwareInterface.html</filename>
    <base>hardware_interface::RobotHW</base>
    <member kind="function">
      <type>void</type>
      <name>getParamFromROS</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>a49434e02a15878d5c3d2507b1c4ea40e</anchor>
      <arglist>(int joint_no, int &amp;torque_for_emergency_stop, int &amp;over_load_level, int &amp;over_speed_level, double &amp;motor_working_range, int &amp;max_motor_speed, int &amp;max_torque)</arglist>
    </member>
    <member kind="function">
      <type>ros::Duration</type>
      <name>getPeriod</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>a7b11671caa237fec54b921081d025634</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ros::Time</type>
      <name>getTime</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>a6169b8053a003f371bf48e223295a4d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinasHardwareInterface</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>a67de80701d52aec282a01f124c99f858</anchor>
      <arglist>(std::string ifname, bool in_simulation=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>a1a71ebceb33473332dde4e76370deb70</anchor>
      <arglist>(const ros::Time time, const ros::Duration period)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerControl</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>ace9189e27f04382bbb83978b8d181050</anchor>
      <arglist>(JointControlInterface *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>ab463f203a08faee905e1ce61b9fbaf17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>a69e9f4aae55dd182982a7b319cf5b2c0</anchor>
      <arglist>(const ros::Time time, const ros::Duration period)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MinasHardwareInterface</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>a5c81d2e90277fe6185e9ae7739c998d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; JointControlInterface * &gt;</type>
      <name>JointControlContainer</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>a4a99566c961f1af7578ae11dca47e41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointControlContainer</type>
      <name>controls</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>a1896ac86dd41da99b35583bfb4fd94e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>hardware_interface::PositionJointInterface</type>
      <name>joint_position_interface</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>acdd340a80cae78ec655b5d119161febb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>hardware_interface::JointStateInterface</type>
      <name>joint_state_interface</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>abc4bde1d029f8466d74d521e59f00851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ethercat::EtherCatManager *</type>
      <name>manager</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>a293cf885e9623cb28a80c718042423aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>n_dof_</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>a3167a6de54ce53d184d1aa24dbef47f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classminas__control_1_1MinasHardwareInterface.html</anchorfile>
      <anchor>ad2a444fc27c3dd2ebb4617a14f9e32e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>minas_control::MinasInput</name>
    <filename>structminas__control_1_1MinasInput.html</filename>
    <member kind="variable">
      <type>uint32</type>
      <name>digital_inputs</name>
      <anchorfile>structminas__control_1_1MinasInput.html</anchorfile>
      <anchor>a15cec279dcb7db90d4d46a8bcebf3f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>error_code</name>
      <anchorfile>structminas__control_1_1MinasInput.html</anchorfile>
      <anchor>ae9e028fbd621b702cd249b49be90bfd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>operation_mode</name>
      <anchorfile>structminas__control_1_1MinasInput.html</anchorfile>
      <anchor>a2c48a40fc7f53a163f17abc9f78e189d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>position_actual_value</name>
      <anchorfile>structminas__control_1_1MinasInput.html</anchorfile>
      <anchor>a32c2a3e6a8588b72c114a63ba0d7de23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>statusword</name>
      <anchorfile>structminas__control_1_1MinasInput.html</anchorfile>
      <anchor>a495dc072b89da7b12d6413039a766be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>torque_actual_value</name>
      <anchorfile>structminas__control_1_1MinasInput.html</anchorfile>
      <anchor>afdf7b4db496b6afc2a09f2032f980ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>touch_probe_posl_pos_value</name>
      <anchorfile>structminas__control_1_1MinasInput.html</anchorfile>
      <anchor>a0ff6c57996cd9314da82cc873102d402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>touch_probe_status</name>
      <anchorfile>structminas__control_1_1MinasInput.html</anchorfile>
      <anchor>a1ef25ff53310cd12c99418d44d71fac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>velocity_actual_value</name>
      <anchorfile>structminas__control_1_1MinasInput.html</anchorfile>
      <anchor>a92221c49f83b23edb423cefcc8d95e1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>minas_control::MinasOutput</name>
    <filename>structminas__control_1_1MinasOutput.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>controlword</name>
      <anchorfile>structminas__control_1_1MinasOutput.html</anchorfile>
      <anchor>a569da1c4f9269f743342ffd068f5bdb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>max_motor_speed</name>
      <anchorfile>structminas__control_1_1MinasOutput.html</anchorfile>
      <anchor>a455cc225989d319d287d38bfbd070642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>max_torque</name>
      <anchorfile>structminas__control_1_1MinasOutput.html</anchorfile>
      <anchor>ac2837f2957ac7f745c8d1100326c8dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>operation_mode</name>
      <anchorfile>structminas__control_1_1MinasOutput.html</anchorfile>
      <anchor>aa5c9715044ca46837020fd7b4837d4c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>position_offset</name>
      <anchorfile>structminas__control_1_1MinasOutput.html</anchorfile>
      <anchor>a591f57577e06002345489dafcb3363c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>target_position</name>
      <anchorfile>structminas__control_1_1MinasOutput.html</anchorfile>
      <anchor>a49e12c6986695ea50ffc6f65f58951bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>target_torque</name>
      <anchorfile>structminas__control_1_1MinasOutput.html</anchorfile>
      <anchor>a1d1f7a14283eafa549f230696d02e58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>target_velocity</name>
      <anchorfile>structminas__control_1_1MinasOutput.html</anchorfile>
      <anchor>a35bcfe874da4c04af81baa4e92473765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>touch_probe_function</name>
      <anchorfile>structminas__control_1_1MinasOutput.html</anchorfile>
      <anchor>af6ad9ab64bc1c6753702b1d557a47337</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
