<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>canopen.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ipa_canopen/doc_stacks/2013-03-01_18-33-00.710722/ipa_canopen/ipa_canopen_core/driver/</path>
    <filename>canopen_8cpp</filename>
    <includes id="canopen_8h" name="canopen.h" local="yes" imported="no">canopen.h</includes>
    <namespace>canopen</namespace>
    <member kind="function">
      <type>void</type>
      <name>defaultListener</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a16431e9dba289994f5ef3dbc8da7394d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deviceManager</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a0bbe3a2cedd3a9217e565ad129be20ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>incomingNodeguardHandler</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a86d69bc04857e86f51adfe137675caae</anchor>
      <arglist>(uint8_t CANid, BYTE data[8])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a08796a7a5b1bac4a3eb573308a5f6e83</anchor>
      <arglist>(std::string deviceFile, std::chrono::milliseconds syncInterval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initDeviceManagerThread</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>afb03f016ea81b3133d2570dd14e28073</anchor>
      <arglist>(std::function&lt; void()&gt; const &amp;deviceManager)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initListenerThread</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ad3cf42cc62ea90410400072960b54302</anchor>
      <arglist>(std::function&lt; void()&gt; const &amp;listener)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modes_of_operation_display_incoming</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ab23e7b500c36e79072dceed039abe4a1</anchor>
      <arglist>(uint8_t CANid, BYTE data[8])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openConnection</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a5970809b046892ea143ac8cb2e4f92dc</anchor>
      <arglist>(std::string devName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>schunkDefaultPDO_incoming</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>addb386316ea9a85d84e8e0ddf0424099</anchor>
      <arglist>(uint8_t CANid, const TPCANRdMsg m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>schunkDefaultPDOOutgoing</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ad63596b06af1ca90c74b57d84272fd15</anchor>
      <arglist>(uint16_t CANid, double positionValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a2d62beeccc421f62305c969ea1a59d1f</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a95cfa788903af5942c7e3c8dc8151fa4</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo, uint32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a1659bf1798253f454ed4ed8b33eea84d</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ae6f8989a59af41427778255437d39e7b</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo, uint8_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a503ebe443f4798eb4d8510e617a398f3</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMotorState</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a16a2b3a3ccaf9db76973767487739f83</anchor>
      <arglist>(uint16_t CANid, std::string targetState)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>statusword_incoming</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a2a673c503a85e421b36562a098ef140a</anchor>
      <arglist>(uint8_t CANid, BYTE data[8])</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>atFirstInit</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ac2081e85d5fdaa6a5cc384a3a21a45bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, DeviceGroup &gt;</type>
      <name>deviceGroups</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ae3937d331d0ac727bde2e2c4bb8ebe7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; uint8_t, Device &gt;</type>
      <name>devices</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a00724e8e3dea97d90e762323f11d5862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>h</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a7ff06cea2b9a231e97852779534f283a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; uint16_t, std::function&lt; void(const TPCANRdMsg m)&gt; &gt;</type>
      <name>incomingPDOHandlers</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>adc109028847781c7197a0cfa75240c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TPCANMsg</type>
      <name>NMTmsg</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ac8785f081cf4ebc8769e9bc562a9d122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TPCANMsg</type>
      <name>nodeguardMsg</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a02da68c8905f87168f17cb52551080ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::function&lt; void(uint16_t CANid, double positionValue) &gt;</type>
      <name>sendPos</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a6b307fac9c59cfd32bf1210da7b0dbce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::chrono::milliseconds</type>
      <name>syncInterval</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a377b00ab5af0830503827278242a7908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TPCANMsg</type>
      <name>syncMsg</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ac2d744cf8487712cbd0e3209138ee2ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>canopen.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ipa_canopen/doc_stacks/2013-03-01_18-33-00.710722/ipa_canopen/ipa_canopen_core/driver/</path>
    <filename>canopen_8h</filename>
    <class kind="class">canopen::Device</class>
    <class kind="class">canopen::DeviceGroup</class>
    <class kind="struct">canopen::SDOkey</class>
    <namespace>canopen</namespace>
    <member kind="function">
      <type>const SDOkey</type>
      <name>controlword</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>aeb41cfbbb8f49c978dcf0f85e663d137</anchor>
      <arglist>(0x6040, 0x0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defaultListener</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a16431e9dba289994f5ef3dbc8da7394d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deviceManager</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a0bbe3a2cedd3a9217e565ad129be20ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>incomingNodeguardHandler</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a86d69bc04857e86f51adfe137675caae</anchor>
      <arglist>(uint8_t CANid, BYTE data[8])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a08796a7a5b1bac4a3eb573308a5f6e83</anchor>
      <arglist>(std::string deviceFile, std::chrono::milliseconds syncInterval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initDeviceManagerThread</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>afb03f016ea81b3133d2570dd14e28073</anchor>
      <arglist>(std::function&lt; void()&gt; const &amp;deviceManager)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initListenerThread</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ad3cf42cc62ea90410400072960b54302</anchor>
      <arglist>(std::function&lt; void()&gt; const &amp;listener)</arglist>
    </member>
    <member kind="function">
      <type>const SDOkey</type>
      <name>ip_time_index</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a8a0298a2efb9a11570b43d9c8f3a371f</anchor>
      <arglist>(0x60C2, 0x2)</arglist>
    </member>
    <member kind="function">
      <type>const SDOkey</type>
      <name>ip_time_units</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ab7d6f49971a8663f4a12a9b255b17480</anchor>
      <arglist>(0x60C2, 0x1)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mdeg2rad</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a03149735b5644f110da99b4b7c3d3bac</anchor>
      <arglist>(int32_t alpha)</arglist>
    </member>
    <member kind="function">
      <type>const SDOkey</type>
      <name>modes_of_operation</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ad824905d51f04af66baa4fdbcd95924e</anchor>
      <arglist>(0x6060, 0x0)</arglist>
    </member>
    <member kind="function">
      <type>const SDOkey</type>
      <name>modes_of_operation_display</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a17ed37602641610b4a82a602f3aee25c</anchor>
      <arglist>(0x6061, 0x0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modes_of_operation_display_incoming</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ab23e7b500c36e79072dceed039abe4a1</anchor>
      <arglist>(uint8_t CANid, BYTE data[8])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openConnection</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a5970809b046892ea143ac8cb2e4f92dc</anchor>
      <arglist>(std::string devName)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a8d8af908e5cf4f10fa8dd456abcfe551</anchor>
      <arglist>(const SDOkey &amp;a, const SDOkey &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>rad2mdeg</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a116cbcd9ea695219927b4e674d8185a8</anchor>
      <arglist>(double phi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>schunkDefaultPDO_incoming</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>addb386316ea9a85d84e8e0ddf0424099</anchor>
      <arglist>(uint8_t CANid, const TPCANRdMsg m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>schunkDefaultPDOOutgoing</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ad63596b06af1ca90c74b57d84272fd15</anchor>
      <arglist>(uint16_t CANid, double positionValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendNMT</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a460e8f94011498cb2c245b1892664066</anchor>
      <arglist>(uint8_t command, uint8_t CANid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendNodeguard</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>af3dc8d1608d36e3f81f7f338c9285111</anchor>
      <arglist>(uint8_t CANid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a2d62beeccc421f62305c969ea1a59d1f</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a95cfa788903af5942c7e3c8dc8151fa4</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo, uint32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a1659bf1798253f454ed4ed8b33eea84d</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ae6f8989a59af41427778255437d39e7b</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo, uint8_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a503ebe443f4798eb4d8510e617a398f3</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSync</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a2feed6a032f1de31e8aedb3f4c15e645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMotorState</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a16a2b3a3ccaf9db76973767487739f83</anchor>
      <arglist>(uint16_t CANid, std::string targetState)</arglist>
    </member>
    <member kind="function">
      <type>const SDOkey</type>
      <name>statusword</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ad4af1e1ded23e52aa0dfdfe4e4606f2c</anchor>
      <arglist>(0x6041, 0x0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>statusword_incoming</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a2a673c503a85e421b36562a098ef140a</anchor>
      <arglist>(uint8_t CANid, BYTE data[8])</arglist>
    </member>
    <member kind="function">
      <type>const SDOkey</type>
      <name>sync_timeout_factor</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a71b6b49fdeb618b40ec43343e7f27d4e</anchor>
      <arglist>(0x200e, 0x0)</arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>controlword_enable_ip_mode</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a8c1a4c6f980b0c645c1ec9d844107880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>controlword_enable_operation</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a704a2b5555b2216c2bbbaf8271b28357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>controlword_fault_reset_0</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a231c15d90b38f1ef43961c600746cfc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>controlword_fault_reset_1</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>afc0cbbdaa39bafa88bb6b8c8f85b7e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>controlword_shutdown</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ad4fc4c3393031cf221ef2cb30dcd102d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>controlword_start_homing</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a1d8baeec8ffcee299f79e5b3bd220120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>controlword_switch_on</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a5d9f3bbaa57c9fe911b4cc65d0ca6685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; SDOkey, std::function&lt; void(uint8_t CANid, BYTE data[8])&gt; &gt;</type>
      <name>incomingDataHandlers</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a969a3acaa42f32ed56f80f7c56f32fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int8_t</type>
      <name>ip_time_index_hundredmicroseconds</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a3681280ee3e93e53c266bab87285e529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int8_t</type>
      <name>ip_time_index_milliseconds</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a19ea3bf6abb305027e07be83b88a78d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>modes_of_operation_homing_mode</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a5c1c6e4fd48b7a1c2330244adb482179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>modes_of_operation_interpolated_position_mode</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>aa86d4670bbef650ee327855d8dd9418a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>modes_of_operation_profile_position_mode</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a06f6179f18f1015de26c437b97253213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>modes_of_operation_profile_velocity_mode</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a296a287cc49beacc0821090ac707b5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>modes_of_operation_torque_profile_mode</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>accd01cb45485be5134ae57da9939f922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>modes_of_operation_velocity_mode</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>aefd1ff9eafa3ebd3a5812e8a7b93fbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>NMT_reset</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a181798173997f64220ac6d7d434ce19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>NMT_start</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a3c435c3eff0ce01198bffb08affba28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>NMT_stop</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>acdd2864a39fd8c456efe459144fbc01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>sync_timeout_factor_disable_timeout</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ac31b304daea10aafd71700549d6b2ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>homing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ipa_canopen/doc_stacks/2013-03-01_18-33-00.710722/ipa_canopen/ipa_canopen_core/tools/</path>
    <filename>homing_8cpp</filename>
    <includes id="canopen_8h" name="canopen.h" local="yes" imported="no">canopen.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>homing_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>move_device.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ipa_canopen/doc_stacks/2013-03-01_18-33-00.710722/ipa_canopen/ipa_canopen_core/tools/</path>
    <filename>move__device_8cpp</filename>
    <includes id="canopen_8h" name="canopen.h" local="yes" imported="no">canopen.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>move__device_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>canopen</name>
    <filename>namespacecanopen.html</filename>
    <class kind="class">canopen::Device</class>
    <class kind="class">canopen::DeviceGroup</class>
    <class kind="struct">canopen::SDOkey</class>
    <member kind="function">
      <type>const SDOkey</type>
      <name>controlword</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>aeb41cfbbb8f49c978dcf0f85e663d137</anchor>
      <arglist>(0x6040, 0x0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defaultListener</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a16431e9dba289994f5ef3dbc8da7394d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deviceManager</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a0bbe3a2cedd3a9217e565ad129be20ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>incomingNodeguardHandler</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a86d69bc04857e86f51adfe137675caae</anchor>
      <arglist>(uint8_t CANid, BYTE data[8])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a08796a7a5b1bac4a3eb573308a5f6e83</anchor>
      <arglist>(std::string deviceFile, std::chrono::milliseconds syncInterval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initDeviceManagerThread</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>afb03f016ea81b3133d2570dd14e28073</anchor>
      <arglist>(std::function&lt; void()&gt; const &amp;deviceManager)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initListenerThread</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ad3cf42cc62ea90410400072960b54302</anchor>
      <arglist>(std::function&lt; void()&gt; const &amp;listener)</arglist>
    </member>
    <member kind="function">
      <type>const SDOkey</type>
      <name>ip_time_index</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a8a0298a2efb9a11570b43d9c8f3a371f</anchor>
      <arglist>(0x60C2, 0x2)</arglist>
    </member>
    <member kind="function">
      <type>const SDOkey</type>
      <name>ip_time_units</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ab7d6f49971a8663f4a12a9b255b17480</anchor>
      <arglist>(0x60C2, 0x1)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mdeg2rad</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a03149735b5644f110da99b4b7c3d3bac</anchor>
      <arglist>(int32_t alpha)</arglist>
    </member>
    <member kind="function">
      <type>const SDOkey</type>
      <name>modes_of_operation</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ad824905d51f04af66baa4fdbcd95924e</anchor>
      <arglist>(0x6060, 0x0)</arglist>
    </member>
    <member kind="function">
      <type>const SDOkey</type>
      <name>modes_of_operation_display</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a17ed37602641610b4a82a602f3aee25c</anchor>
      <arglist>(0x6061, 0x0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modes_of_operation_display_incoming</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ab23e7b500c36e79072dceed039abe4a1</anchor>
      <arglist>(uint8_t CANid, BYTE data[8])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openConnection</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a5970809b046892ea143ac8cb2e4f92dc</anchor>
      <arglist>(std::string devName)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a8d8af908e5cf4f10fa8dd456abcfe551</anchor>
      <arglist>(const SDOkey &amp;a, const SDOkey &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>rad2mdeg</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a116cbcd9ea695219927b4e674d8185a8</anchor>
      <arglist>(double phi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>schunkDefaultPDO_incoming</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>addb386316ea9a85d84e8e0ddf0424099</anchor>
      <arglist>(uint8_t CANid, const TPCANRdMsg m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>schunkDefaultPDOOutgoing</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ad63596b06af1ca90c74b57d84272fd15</anchor>
      <arglist>(uint16_t CANid, double positionValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendNMT</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a460e8f94011498cb2c245b1892664066</anchor>
      <arglist>(uint8_t command, uint8_t CANid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendNodeguard</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>af3dc8d1608d36e3f81f7f338c9285111</anchor>
      <arglist>(uint8_t CANid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a2d62beeccc421f62305c969ea1a59d1f</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a95cfa788903af5942c7e3c8dc8151fa4</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo, uint32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a1659bf1798253f454ed4ed8b33eea84d</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ae6f8989a59af41427778255437d39e7b</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo, uint8_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSDO</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a503ebe443f4798eb4d8510e617a398f3</anchor>
      <arglist>(uint8_t CANid, SDOkey sdo, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSync</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a2feed6a032f1de31e8aedb3f4c15e645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMotorState</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a16a2b3a3ccaf9db76973767487739f83</anchor>
      <arglist>(uint16_t CANid, std::string targetState)</arglist>
    </member>
    <member kind="function">
      <type>const SDOkey</type>
      <name>statusword</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ad4af1e1ded23e52aa0dfdfe4e4606f2c</anchor>
      <arglist>(0x6041, 0x0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>statusword_incoming</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a2a673c503a85e421b36562a098ef140a</anchor>
      <arglist>(uint8_t CANid, BYTE data[8])</arglist>
    </member>
    <member kind="function">
      <type>const SDOkey</type>
      <name>sync_timeout_factor</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a71b6b49fdeb618b40ec43343e7f27d4e</anchor>
      <arglist>(0x200e, 0x0)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>atFirstInit</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ac2081e85d5fdaa6a5cc384a3a21a45bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>controlword_enable_ip_mode</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a8c1a4c6f980b0c645c1ec9d844107880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>controlword_enable_operation</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a704a2b5555b2216c2bbbaf8271b28357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>controlword_fault_reset_0</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a231c15d90b38f1ef43961c600746cfc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>controlword_fault_reset_1</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>afc0cbbdaa39bafa88bb6b8c8f85b7e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>controlword_shutdown</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ad4fc4c3393031cf221ef2cb30dcd102d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>controlword_start_homing</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a1d8baeec8ffcee299f79e5b3bd220120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>controlword_switch_on</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a5d9f3bbaa57c9fe911b4cc65d0ca6685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, DeviceGroup &gt;</type>
      <name>deviceGroups</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ae3937d331d0ac727bde2e2c4bb8ebe7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; uint8_t, Device &gt;</type>
      <name>devices</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a00724e8e3dea97d90e762323f11d5862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>h</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a7ff06cea2b9a231e97852779534f283a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; SDOkey, std::function&lt; void(uint8_t CANid, BYTE data[8])&gt; &gt;</type>
      <name>incomingDataHandlers</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a969a3acaa42f32ed56f80f7c56f32fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; uint16_t, std::function&lt; void(const TPCANRdMsg m)&gt; &gt;</type>
      <name>incomingPDOHandlers</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>adc109028847781c7197a0cfa75240c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int8_t</type>
      <name>ip_time_index_hundredmicroseconds</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a3681280ee3e93e53c266bab87285e529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int8_t</type>
      <name>ip_time_index_milliseconds</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a19ea3bf6abb305027e07be83b88a78d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>modes_of_operation_homing_mode</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a5c1c6e4fd48b7a1c2330244adb482179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>modes_of_operation_interpolated_position_mode</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>aa86d4670bbef650ee327855d8dd9418a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>modes_of_operation_profile_position_mode</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a06f6179f18f1015de26c437b97253213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>modes_of_operation_profile_velocity_mode</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a296a287cc49beacc0821090ac707b5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>modes_of_operation_torque_profile_mode</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>accd01cb45485be5134ae57da9939f922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>modes_of_operation_velocity_mode</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>aefd1ff9eafa3ebd3a5812e8a7b93fbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>NMT_reset</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a181798173997f64220ac6d7d434ce19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>NMT_start</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a3c435c3eff0ce01198bffb08affba28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>NMT_stop</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>acdd2864a39fd8c456efe459144fbc01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TPCANMsg</type>
      <name>NMTmsg</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ac8785f081cf4ebc8769e9bc562a9d122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TPCANMsg</type>
      <name>nodeguardMsg</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a02da68c8905f87168f17cb52551080ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::function&lt; void(uint16_t CANid, double positionValue) &gt;</type>
      <name>sendPos</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a6b307fac9c59cfd32bf1210da7b0dbce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>sync_timeout_factor_disable_timeout</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ac31b304daea10aafd71700549d6b2ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::chrono::milliseconds</type>
      <name>syncInterval</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>a377b00ab5af0830503827278242a7908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TPCANMsg</type>
      <name>syncMsg</name>
      <anchorfile>namespacecanopen.html</anchorfile>
      <anchor>ac2d744cf8487712cbd0e3209138ee2ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>canopen::Device</name>
    <filename>classcanopen_1_1Device.html</filename>
    <member kind="function">
      <type></type>
      <name>Device</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>a36936b9539b6ba6aaae4e7a362bacd2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Device</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>aca860fd39836e281bc6ea7b33617c72c</anchor>
      <arglist>(uint8_t CANid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Device</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>a76a5ee3e23d712446705ed348f8ede98</anchor>
      <arglist>(uint8_t CANid, std::string name, std::string group, std::string bus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVel</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>a166dbf0fe18829cb9f6c39056c4e54c9</anchor>
      <arglist>(double vel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDesiredPos</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>a6a989449e3ed0abff6d0fa1bed2fa6a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>actualPos_</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>a123ef92203f9d1dd261c3f0c3fa680e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>actualVel_</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>a343654d86bded573a0cc4e29fa602c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>CANid_</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>a29c3771ed5b22a6c8995a47446330f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>desiredPos_</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>a27dbf807b2c6153b167285fd1a691e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>desiredVel_</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>abc7fc405069cd0a4ca454fb3818a5438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>deviceFile_</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>a0b861fb23b6dd034583223d7ca00f5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>driveReferenced_</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>aa0f42d05d648b1f7574fe3357f032133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>group_</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>afe9b317128e8514beca070d4d3fcfce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>initialized</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>a3380c01bef819d2a0835beb6dd31939c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>motorState_</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>a2ac0c78091c3b76ead18543c0ba62f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>a0db8feed84bdc975737743aa4dc345e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::chrono::milliseconds</type>
      <name>timeStamp_msec_</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>aaad79a605097c30ad162ac642222b5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::chrono::microseconds</type>
      <name>timeStamp_usec_</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>afbbd7c7714e80615df6b2ebcd0574dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>voltage_enabled_</name>
      <anchorfile>classcanopen_1_1Device.html</anchorfile>
      <anchor>aa7958ae0deaec6398b0f0b371bcd122b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>canopen::DeviceGroup</name>
    <filename>classcanopen_1_1DeviceGroup.html</filename>
    <member kind="function">
      <type></type>
      <name>DeviceGroup</name>
      <anchorfile>classcanopen_1_1DeviceGroup.html</anchorfile>
      <anchor>ae327ef4afc65f6b222945cf93554092b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeviceGroup</name>
      <anchorfile>classcanopen_1_1DeviceGroup.html</anchorfile>
      <anchor>ab726de950a2950679a536002e669461b</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; CANids)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeviceGroup</name>
      <anchorfile>classcanopen_1_1DeviceGroup.html</anchorfile>
      <anchor>a80e961bbb71f5711f78e5db348131128</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; CANids, std::vector&lt; std::string &gt; names)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getActualPos</name>
      <anchorfile>classcanopen_1_1DeviceGroup.html</anchorfile>
      <anchor>aa52f64f08981c22d2ff06eaf895d4fb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getActualVel</name>
      <anchorfile>classcanopen_1_1DeviceGroup.html</anchorfile>
      <anchor>aa35b84e46dd377b96ca601ae5089e9e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getDesiredPos</name>
      <anchorfile>classcanopen_1_1DeviceGroup.html</anchorfile>
      <anchor>a6fe90dfde1751c696f125c6bbaf9482c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getDesiredVel</name>
      <anchorfile>classcanopen_1_1DeviceGroup.html</anchorfile>
      <anchor>a4828d7860408e8b71a83b5739d79b773</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVel</name>
      <anchorfile>classcanopen_1_1DeviceGroup.html</anchorfile>
      <anchor>a99a00ef1e693eead5a3098cc0e47a46d</anchor>
      <arglist>(std::vector&lt; double &gt; velocities)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>CANids_</name>
      <anchorfile>classcanopen_1_1DeviceGroup.html</anchorfile>
      <anchor>ac9879fa351e9d6c1b833b067a6c3b6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>names_</name>
      <anchorfile>classcanopen_1_1DeviceGroup.html</anchorfile>
      <anchor>a508ea07431d9795cc3acc909076109ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>canopen::SDOkey</name>
    <filename>structcanopen_1_1SDOkey.html</filename>
    <member kind="function">
      <type></type>
      <name>SDOkey</name>
      <anchorfile>structcanopen_1_1SDOkey.html</anchorfile>
      <anchor>ac1385048de1d8d8676cafe1e160c77aa</anchor>
      <arglist>(TPCANRdMsg m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SDOkey</name>
      <anchorfile>structcanopen_1_1SDOkey.html</anchorfile>
      <anchor>a231ab971b719e5253dc18b949870d57d</anchor>
      <arglist>(uint16_t i, uint8_t s)</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>index</name>
      <anchorfile>structcanopen_1_1SDOkey.html</anchorfile>
      <anchor>ae66a59d98fe56bd061cfe9c9e7b3fdd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>subindex</name>
      <anchorfile>structcanopen_1_1SDOkey.html</anchorfile>
      <anchor>aa6eec7587469f3bf388e442f89993265</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
