<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>darwin_autocharge_alg.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/darwin_robot/darwin_autocharge/src/</path>
    <filename>darwin__autocharge__alg_8cpp</filename>
    <includes id="darwin__autocharge__alg_8h" name="darwin_autocharge_alg.h" local="yes" imported="no">darwin_autocharge_alg.h</includes>
  </compound>
  <compound kind="file">
    <name>darwin_autocharge_alg.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/darwin_robot/darwin_autocharge/include/</path>
    <filename>darwin__autocharge__alg_8h</filename>
    <class kind="class">DarwinAutochargeAlgorithm</class>
  </compound>
  <compound kind="file">
    <name>darwin_autocharge_alg_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/darwin_robot/darwin_autocharge/src/</path>
    <filename>darwin__autocharge__alg__node_8cpp</filename>
    <includes id="darwin__autocharge__alg__node_8h" name="darwin_autocharge_alg_node.h" local="yes" imported="no">darwin_autocharge_alg_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>darwin__autocharge__alg__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>darwin_autocharge_alg_node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/darwin_robot/darwin_autocharge/include/</path>
    <filename>darwin__autocharge__alg__node_8h</filename>
    <includes id="darwin__autocharge__alg_8h" name="darwin_autocharge_alg.h" local="yes" imported="no">darwin_autocharge_alg.h</includes>
    <class kind="class">DarwinAutochargeAlgNode</class>
    <member kind="enumeration">
      <name>TStates</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>searching</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47daac58231499b144a574c422c7aab25049</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>searching2</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da0f46d5eb8d01f7417f469d228de32048</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rotate</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da26d30288a9243336cb334fe193a7fd61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>new_goal</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47daa406f819c9edc3f4a0ac0b3b9903308e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tracking</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da39d451235da0d79188ee748ac0c17724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>walking</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da1df773a7083546d397558ac0a32ca2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>initial_pose</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da70e4eb5b382fe53cd745907f64408faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>search_left_marker</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da954afa82d6b88a85f14717c95bb2939f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>search_left_marker2</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47daf22f82efc72cb545c44c02b3984e7ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>search_right_marker</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47dad0416a86872831e1db550a907aab055f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>search_right_marker2</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da67f4ec4b481175506a1f6d843dd79a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>move_back</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da1f303bfb83804c7ca17c9f2c1ab0f5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>transform_left_pose</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47dad7e60862739f830106968f5a03eb93be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>transform_right_pose</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47daa70ab1f51ef99f1a68e0a2c4236f8883</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>make_decision</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47daf825537a1ff92f97c53f0b27ad5775b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>make_decision2</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da182749351dd5049d4733a6ba6901ff3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>open_gripper</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47dac75e92e9b9c22fb5a15b726835b0401f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>open_gripper2</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da1ed59592bfa0b75d94cd11d87a26eb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>take_connectors</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47dafe5ce51001fe2e8073bfdd6d00bae84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>take_connectors2</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da6046b558ef7e932367bb2c425e6ac009</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>close_gripper</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da3b6394a01e239ee966370ba1269a9103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>correct_position</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47daeccb476bbd9fe39d863a2e65fb50852b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tracking_left</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da5f7b2842526fe746aad06819787ec1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tracking_left2</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da12bd6be1bc4f0ef6e952ed748b6fc011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tracking_right</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47dac14158be21ac1639d969220df5cc53be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tracking_right2</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da217c9949e72020b181e5cfd75e786973</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>go_forward</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da72403b36a1be0f193707f73ef5acc6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>go_back</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da0770d585271fcf7f6b34b88cbbfe9f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>turn_right</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47dae7cc19b5797f9247d5ffa847b8e763b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>turn_left</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47da6372e68ef27a9b35a9f80efc95371d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>go_right</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47daf73fbfec72810fac94014d1d6e2c5f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>go_left</name>
      <anchorfile>darwin__autocharge__alg__node_8h.html</anchorfile>
      <anchor>aa2a120b403abd6cba19a26267e47d47daf9fa97e7a19adcc8f298fa73a6c81074</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DarwinAutochargeConfig-usage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/darwin_robot/darwin_autocharge/docs/</path>
    <filename>DarwinAutochargeConfig-usage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>DarwinAutochargeConfig.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/darwin_robot/darwin_autocharge/docs/</path>
    <filename>DarwinAutochargeConfig_8dox</filename>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/darwin_robot/darwin_autocharge/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="class">
    <name>DarwinAutochargeAlgNode</name>
    <filename>classDarwinAutochargeAlgNode.html</filename>
    <base>IriBaseAlgorithm&lt; DarwinAutochargeAlgorithm &gt;</base>
    <member kind="function">
      <type></type>
      <name>DarwinAutochargeAlgNode</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>aa0efc71e5a0e35a3432b89d46eb16678</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DarwinAutochargeAlgNode</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>aae803aa063cd6c4b00feb942ece83adb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addNodeDiagnostics</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a677cdb77e1dd922a2297249182d8892f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mainNodeThread</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>aad448b143f3a587fb4c0920e5cdef1eb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>node_config_update</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>ada9c75ac453140de5b3e1ba93a9efd82</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>adc_channels_callback</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a1e2aed920ddb523a97d349f7188b5f3e</anchor>
      <arglist>(const std_msgs::Float64MultiArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>joint_states_callback</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a5dc1b99f80b928e75283cb5f0e4be94b</anchor>
      <arglist>(const sensor_msgs::JointState::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>marker_callback</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a7b9f58f40d605df6d7e9f312fc5805af</anchor>
      <arglist>(const ar_pose::ARMarkers::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_jointsActive</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a30b5a6ab4332b7ee6a0b3200731ff0d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_jointsDone</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a3ecb0b5d82f09ab43bff1077cbfbfe60</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const control_msgs::FollowJointTrajectoryResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_jointsFeedback</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a7122f8c31ad47b9d9a85efe8643b4097</anchor>
      <arglist>(const control_msgs::FollowJointTrajectoryFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_jointsMakeActionRequest</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>ad586ddce6bf765a6cfed7a59e5ab8976</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_left_armActive</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>abe1f745cbf1c0ccce9c82904b03a1571</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_left_armDone</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>affb3500b87c39cfb91c0e206a5a20a87</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const arm_navigation_msgs::MoveArmResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_left_armFeedback</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>af314e359538536aa60602c0c9d75f3d3</anchor>
      <arglist>(const arm_navigation_msgs::MoveArmFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_left_armMakeActionRequest</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a929aa48f0181ecb701d63d7d470ad494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_right_armActive</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>ae65e0e521eb0074c9a280c801cc62661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_right_armDone</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a24c65c0205049f5f0f1b76fb168608be</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const arm_navigation_msgs::MoveArmResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_right_armFeedback</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>af05b517bf608fcc0000d1bda08fba210</anchor>
      <arglist>(const arm_navigation_msgs::MoveArmFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move_right_armMakeActionRequest</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a5d80430718de237de1a395499184393b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tracking_headActive</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a806e17d452c027bfa41b00278498005a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tracking_headDone</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>aa1b30fb6b234d40c2d6edbcdc8f68ad5</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const iri_darwin_robot::tracking_headResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tracking_headFeedback</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>af582a1a2ab81380603549fe5f5776f58</anchor>
      <arglist>(const iri_darwin_robot::tracking_headFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tracking_headMakeActionRequest</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a852f779fea524ae451f627d5fb31bf2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>adc_channels_mutex_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>aac3550b7612212598bb4d471d16c4fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>adc_channels_subscriber_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a95d349def000d2f831b43015f52c7d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>close_to_station</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>aa5c3f8b3c07e73ad3e5930bacfda7d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cmd_vel_publisher_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>aa825149e6d3fcf7347c926cf15ad06a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>conv_msg_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>ad5ffa2eb0574fe2241c78aa75aa35753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>current_pan</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a442d5b54b7abdc8df1ab1f396ab91e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>current_state</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a2b02575dbd3bc6f6337d80602da0f597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>current_tilt</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>ad4e7b7dd88728586ca4de31d63062e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>current_voltage</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>ac2b391ffb944036da51db87f6cfce4ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>execute_action_publisher_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a73bc209eb16089447fa97039cfd30e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>first_goal</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a22f5659c1cf9e58ea4bc12c19093002a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::Float64MultiArray</type>
      <name>Float64MultiArray_msg_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a6f489605e27bafaabc79b1a8427c6d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>get_ik_client_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a749a0dd2e61e5a08413dc6c4d2ccb27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>kinematics_msgs::GetPositionIK</type>
      <name>get_ik_srv_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a23ea04e208945f7c675737a8f8288570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>head_is_tracking</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a4d1f3ba3891599798f833a9647e88027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>head_target_publisher_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a7f08848f62e4402b6a61ecaca3127c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::Int32</type>
      <name>Int32_msg_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>aae963770d4755451945a02d387f761c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>joint_states_mutex_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a38646fc1ce9be3ecb2b74ed4c3880812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>joint_states_subscriber_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>ad3b8f05d1a75ef8d84ac10214d4ab705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>joints_moving</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a6a93d5511e28ab3eadb59c3b4fb9076f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>k</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>ad2d65eb7002ead973e78d92c6012f396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>left_arm_moving</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a3b3dccbb4858509b2cb5267b23c104d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>left_data_ready</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>ac57e2a149257e0d3c37bd2c4ccf7cbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>left_done</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>ae30c301fa892821172306eca6df94f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>left_marker_found</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a5a3e003b3ccc10c3b3a9d5e519ec99ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>left_ok</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a0cb3c7d6888fae0562fc141426dbbfc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>left_pose_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a295e6d800ab1e688a9717a85066f5f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>left_ready_tf</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a11b8dbe6b19474ff2883ca43e9d15d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a44acbbf17b530b83b5186277e236028e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>marker_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a63839628561e9cc4fdd7fc65da60e6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>marker_found</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>aa739d139acc428ceb1c51338f977b636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>marker_mutex_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a6a61234225c21817339c386b159cc02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>marker_really_founded</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a913400b7cc193397a1919a45b75e66a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>marker_subscriber_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a6d67d39ee954b1647dd6e1e2b03b1605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; control_msgs::FollowJointTrajectoryAction &gt;</type>
      <name>move_joints_client_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>af328398000e8dc85aaadd6207a4b6829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_msgs::FollowJointTrajectoryGoal</type>
      <name>move_joints_goal_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>ae4d77eef728acad26ac28b5194a8ff24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; arm_navigation_msgs::MoveArmAction &gt;</type>
      <name>move_left_arm_client_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>aa7df4fd2d01171788c0ac3b923690227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>arm_navigation_msgs::MoveArmGoal</type>
      <name>move_left_arm_goal_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>ab1e959994f504cdc587589b49a5bc27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; arm_navigation_msgs::MoveArmAction &gt;</type>
      <name>move_right_arm_client_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>af8f28238eb855fe30732392a0505b77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>arm_navigation_msgs::MoveArmGoal</type>
      <name>move_right_arm_goal_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a7a67ba7cd50551f4ba386cb93162af2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ar_pose::ARMarkers</type>
      <name>msg_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>ab4bf7c165b086f2dfd616ff552f52c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a1a7bd474e0f9253214ec4987a42c64b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>p</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a39699c22ec48bb13d6d565c9a2fb7c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>prev_left_ok</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>ad85f8473652c83a8a99404397b84ddec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>prev_right_ok</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>adc59ddf3893018d436ea3a3944f06c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ready</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a841e804740d36decce35d37dab27ce58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ready_for_check</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a475b6346fa4b5fc43d7d4ea4c7be3607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>right_arm_moving</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a7f0ec6dd37d448fbd134beb832e97fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>right_data_ready</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a36f962e96b6560ed1a49ea69cbdecc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>right_marker_found</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a6e2ddfa094bbaa43bff5389d16fea688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>right_ok</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a23cecf4abbd6421fc91568b7a0037e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>right_pose_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a1dbc01e9b1f70ab1eb33cb1ce62009bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>right_ready_tf</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>aa1a1684ba8c6b2b712b2812a1993c4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TStates</type>
      <name>state</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a32c8d8633fc1715f3eb22b814a63bb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>success</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>aa85c4bb37c9617307fe65e8bf054d76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_listener</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a0ac903292064462153115c31118dd101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; iri_darwin_robot::tracking_headAction &gt;</type>
      <name>tracking_head_client_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a7092ed9d901cca00403492aa2273f972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iri_darwin_robot::tracking_headGoal</type>
      <name>tracking_head_goal_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a66b4160b0efe993ec96664d9ac46bbc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>Twist_msg_</name>
      <anchorfile>classDarwinAutochargeAlgNode.html</anchorfile>
      <anchor>a34ccf30335ea51a6e7ba4b34eda30848</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DarwinAutochargeAlgorithm</name>
    <filename>classDarwinAutochargeAlgorithm.html</filename>
    <member kind="typedef">
      <type>darwin_autocharge::DarwinAutochargeConfig</type>
      <name>Config</name>
      <anchorfile>classDarwinAutochargeAlgorithm.html</anchorfile>
      <anchor>aa36ec5d0d8b305cb2668c03e5adfcfb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>config_update</name>
      <anchorfile>classDarwinAutochargeAlgorithm.html</anchorfile>
      <anchor>ac985ea3d88047bd45aabdcae07da6c2e</anchor>
      <arglist>(Config &amp;new_cfg, uint32_t level=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DarwinAutochargeAlgorithm</name>
      <anchorfile>classDarwinAutochargeAlgorithm.html</anchorfile>
      <anchor>af0e076ae284d3d23d032493ec7f2ce3b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classDarwinAutochargeAlgorithm.html</anchorfile>
      <anchor>a96546ae7d0dafad823b4e323071329c5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>try_enter</name>
      <anchorfile>classDarwinAutochargeAlgorithm.html</anchorfile>
      <anchor>acc432f2b4232f0a6b8199fc7585e8d5a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classDarwinAutochargeAlgorithm.html</anchorfile>
      <anchor>aa0b46532837928b086477375d02116cc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DarwinAutochargeAlgorithm</name>
      <anchorfile>classDarwinAutochargeAlgorithm.html</anchorfile>
      <anchor>a895485aba04980b2575cf986eb51f7d3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>Config</type>
      <name>config_</name>
      <anchorfile>classDarwinAutochargeAlgorithm.html</anchorfile>
      <anchor>a52be64d6395aacdf8a224d422b170d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CMutex</type>
      <name>alg_mutex_</name>
      <anchorfile>classDarwinAutochargeAlgorithm.html</anchorfile>
      <anchor>a715f6e9b882aadb7be944751af06d2cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
