<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/ws/src/dynamixel-workbench/dynamixel_workbench_single_manager_gui/src/</path>
    <filename>main_8cpp</filename>
    <includes id="main__window_8hpp" name="main_window.hpp" local="yes" imported="no">../include/dynamixel_workbench_single_manager_gui/main_window.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main_window.cpp</name>
    <path>/tmp/ws/src/dynamixel-workbench/dynamixel_workbench_single_manager_gui/src/</path>
    <filename>main__window_8cpp</filename>
    <includes id="main__window_8hpp" name="main_window.hpp" local="yes" imported="no">../include/dynamixel_workbench_single_manager_gui/main_window.hpp</includes>
  </compound>
  <compound kind="file">
    <name>main_window.hpp</name>
    <path>/tmp/ws/src/dynamixel-workbench/dynamixel_workbench_single_manager_gui/include/dynamixel_workbench_single_manager_gui/</path>
    <filename>main__window_8hpp</filename>
    <includes id="qnode_8hpp" name="qnode.hpp" local="yes" imported="no">qnode.hpp</includes>
    <class kind="struct">main_window::DynamixelInfo</class>
    <class kind="struct">main_window::DynamixelLoadInfo</class>
    <class kind="class">main_window::MainWindow</class>
    <namespace>main_window</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/dynamixel-workbench/dynamixel_workbench_single_manager_gui/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>message_header.h</name>
    <path>/tmp/ws/src/dynamixel-workbench/dynamixel_workbench_single_manager_gui/include/dynamixel_workbench_single_manager_gui/</path>
    <filename>message__header_8h</filename>
  </compound>
  <compound kind="file">
    <name>qnode.cpp</name>
    <path>/tmp/ws/src/dynamixel-workbench/dynamixel_workbench_single_manager_gui/src/</path>
    <filename>qnode_8cpp</filename>
    <includes id="qnode_8hpp" name="qnode.hpp" local="yes" imported="no">../include/dynamixel_workbench_single_manager_gui/qnode.hpp</includes>
  </compound>
  <compound kind="file">
    <name>qnode.hpp</name>
    <path>/tmp/ws/src/dynamixel-workbench/dynamixel_workbench_single_manager_gui/include/dynamixel_workbench_single_manager_gui/</path>
    <filename>qnode_8hpp</filename>
    <includes id="message__header_8h" name="message_header.h" local="yes" imported="no">message_header.h</includes>
    <class kind="class">qnode::QNode</class>
    <namespace>qnode</namespace>
  </compound>
  <compound kind="struct">
    <name>main_window::DynamixelInfo</name>
    <filename>structmain__window_1_1DynamixelInfo.html</filename>
    <member kind="variable">
      <type>DynamixelLoadInfo</type>
      <name>lode_info</name>
      <anchorfile>structmain__window_1_1DynamixelInfo.html</anchorfile>
      <anchor>ab56d042c9eed7b1ac74f87738d89f58e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>model_id</name>
      <anchorfile>structmain__window_1_1DynamixelInfo.html</anchorfile>
      <anchor>ab6442e6b296baa3df09c358e9e9d2f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>model_name</name>
      <anchorfile>structmain__window_1_1DynamixelInfo.html</anchorfile>
      <anchor>add25e549cadd47fbf373042607ecf57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>model_number</name>
      <anchorfile>structmain__window_1_1DynamixelInfo.html</anchorfile>
      <anchor>a358871cc7fa126b6bfc255618bfb193e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>main_window::DynamixelLoadInfo</name>
    <filename>structmain__window_1_1DynamixelLoadInfo.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>baud_rate</name>
      <anchorfile>structmain__window_1_1DynamixelLoadInfo.html</anchorfile>
      <anchor>a98dc78c19ec2a4b10619851efd53c62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>device_name</name>
      <anchorfile>structmain__window_1_1DynamixelLoadInfo.html</anchorfile>
      <anchor>abc1ff1fff7484889cde96e9ab774e461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>protocol_version</name>
      <anchorfile>structmain__window_1_1DynamixelLoadInfo.html</anchorfile>
      <anchor>a3aae28fab90214b0e9f758e1512bbbbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>main_window::MainWindow</name>
    <filename>classmain__window_1_1MainWindow.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>changeBaudrate</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a24d7dbf874c6c3459e6e23c42d785a82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>changeControlTableValue</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a8e18e935ce146b5d560050ff0a9ae123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>changeID</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>ac04453a704c7a07f539062251f178b9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>changeOperatingMode</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>acecda09ab013b76f5439ba2d723dff04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_actionAbout_triggered</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a4f3ebda1ba39e0ef4d678b44893c9c7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_factory_reset_push_button_clicked</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a9af72b412a3810cef206ff6995203aff</anchor>
      <arglist>(bool check)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_reboot_push_button_clicked</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a2087a9a0fb11b1be19ad95a9f5e38a58</anchor>
      <arglist>(bool check)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_set_position_zero_push_button_clicked</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>ae456609b7b88fd1e2deeb3bba15b4251</anchor>
      <arglist>(bool check)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>on_torque_enable_toggle_button_toggled</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a53c0452d8a0ba78ed0514a7759c01b76</anchor>
      <arglist>(bool check)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setEachAddressFunction</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a8f5c417c2365421f8a37af0c2445f141</anchor>
      <arglist>(QString index)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateDynamixelInfoLineEdit</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a593f559e01241e643c9d7120bc4af99a</anchor>
      <arglist>(dynamixel_workbench_msgs::DynamixelInfo dynamixel_info)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateListView</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a85033dd6cb9681f1bb1c7ffee61032e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeEvent</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a4e20a4a065fbb0e4d3532a45a0a91425</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a5d8ab9e7415a10473e853422939730ab</anchor>
      <arglist>(int argc, char **argv, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showNoMasterMessage</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a8b9c20cb4359cb11c1d3d21c16fd1ca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainWindow</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>ae98d00a93bc118200eeef9f9bba1dba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>errorMsg</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a024197d8cdfd696adb3133197fc94cfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitConnect</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>abb9f13ec0fe452a66dace0f1408fdce3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitUserInterface</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a2ec0656d7da570b53f0ac6fac6da20de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rightMsg</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>ac71b83c15db1c1cb5ac1febd7912b047</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setAddressComboBox</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a15927e8e4b923b9f3f42d1b8253d613f</anchor>
      <arglist>(bool torque_enable)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setBaudRateComboBox</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>aabae87d88e24408fd29c6f975401c962</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setIdComboBox</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>afcc4cfa4468e524e32dfb65cad24490f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setOperatingModeComboBox</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a913ac276c9cb367cc95335d1d600cf85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setRebootButton</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>af21975581c7491bccad0e26136ae365c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamixelInfo *</type>
      <name>dynamixel_info_</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>aaa55d843aed1c40a846d35946baf895f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamixelTool *</type>
      <name>dynamixel_tool_</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>aebbf1a7b45613bf4e71570cd928753d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>operating_mode_spinbox_</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>aa09e02afa09e21e35ef6ebd1264850b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qnode::QNode</type>
      <name>qnode_</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a3a5e7c227f482746e955a7b6a52611f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>reboot_button_</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a8d639016198fd2fdc62a1e92939c7a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer</type>
      <name>timer_</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a14b44a020790d89353ad1d88afb7dba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::MainWindowDesign</type>
      <name>ui_</name>
      <anchorfile>classmain__window_1_1MainWindow.html</anchorfile>
      <anchor>a091d8dc8373c1b3ff4295cbd6ad6b4b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>qnode::QNode</name>
    <filename>classqnode_1_1QNode.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>rosShutdown</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a231434d37d18e53ba672f2471c5d1b76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updateDynamixelInfo</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a1831ca142b1e7d4e5e16bc55da44d84d</anchor>
      <arglist>(dynamixel_workbench_msgs::DynamixelInfo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AX</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a1625e4c66b1639ddf1ee943954c033b9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AXStatusMsgCallback</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a30d166e9d9a33ced01d93bfea8a323d7</anchor>
      <arglist>(const dynamixel_workbench_msgs::AX::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EX</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>af5a5a6d7e4aa845159a5398951372292</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EXStatusMsgCallback</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a2a4e9706da54617dcc00f8ef87b9d2ff</anchor>
      <arglist>(const dynamixel_workbench_msgs::EX::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDynamixelInfo</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a9c176030094870b767e10bca89d1e951</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a9ba897bca3aac416a8aa822ece692304</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initDynamixelStateSubscriber</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a831a01e165e7ebd8d77021bb3922cb09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a15a2a96138f6ee760c014afe72326cb8</anchor>
      <arglist>(const std::string &amp;msg, int64_t sender)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>ab614a9c614a81c6b551aa60b3a71d702</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>QStringListModel *</type>
      <name>loggingModel</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>ac87a9df099d0e5c262421759424672ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MX</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a3a8cf8363d76fe5e6e9274d78134199f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MX2</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>afb08d9ed152a47cd457214a0acb0edd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MX2Ext</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a9b12d75c4f7775ab8ea21e77fe2b88b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MX2ExtStatusMsgCallback</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a4cbb3395eb2edd3cceffa75f6479ab3f</anchor>
      <arglist>(const dynamixel_workbench_msgs::MX2Ext::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MX2StatusMsgCallback</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a818a11681d0582d20337928b17100c06</anchor>
      <arglist>(const dynamixel_workbench_msgs::MX2::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MXExt</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a6f2ab377c4799a69aed1d53b524acd70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MXExtStatusMsgCallback</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a45eb52d72235e5fce75fbfee3e760f94</anchor>
      <arglist>(const dynamixel_workbench_msgs::MXExt::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MXStatusMsgCallback</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>ad393930e5a6ac18d82455c9c64422a2d</anchor>
      <arglist>(const dynamixel_workbench_msgs::MX::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PRO</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a7b429d8982151cd80e563426a3c32077</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PROExt</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a5ff3149d30b26a375a53cf89e52c7d9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PROExtStatusMsgCallback</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a5b80e44f81849c29a229ca014c2df643</anchor>
      <arglist>(const dynamixel_workbench_msgs::PROExt::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PROStatusMsgCallback</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>af064e3cb6b6d57a0fec47e71938d7df9</anchor>
      <arglist>(const dynamixel_workbench_msgs::PRO::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QNode</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>add889b5e238bfdf528faa1de40a64007</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>ae585b201389c51a177fa5e2fde252c84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RX</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a9c315baa19a3de1e94b8247a7955aa84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RXStatusMsgCallback</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a0cce5b0c52151dc866f9cbf435556e2c</anchor>
      <arglist>(const dynamixel_workbench_msgs::RX::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendAddressValueMsg</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a3a42f2e0fa05e4a63e6f65affc3ea6d9</anchor>
      <arglist>(std::string addr_name, int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendCommandMsg</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>aa0a8f5e6f4cbfd93d994c4bd8ad92f86</anchor>
      <arglist>(std::string cmd, std::string addr=&quot;&quot;, int64_t value=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendRebootMsg</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a4db7ed90f0148b0a9591f23cd0411316</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendResetMsg</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>ab69fb94d33819eda8b09c815b5ede6c0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendSetBaudrateMsg</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>ad4bade1af4efb64dedda01b17098eca0</anchor>
      <arglist>(int64_t baud_rate)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendSetIdMsg</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a3c16d9dd4dcd7486c0e367d102594b5a</anchor>
      <arglist>(uint8_t set_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendSetOperatingModeMsg</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a000701f6a93c7c1d3dc0a92974918e68</anchor>
      <arglist>(std::string index, float protocol_version, std::string model_name, int32_t value_of_max_radian_position)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendTorqueMsg</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>ab6e59a0b87dfba04f5b5d132083ede5d</anchor>
      <arglist>(int64_t onoff)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPositionZeroMsg</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>ae40dae04eac45f35452c2adfc00fb360</anchor>
      <arglist>(int32_t zero_position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeReceivedDynamixelData</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a11093102b02d0ede3a8ef7d8d0178d89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XH</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a415759ac86f22ec8cbc3f157c0eff3ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XHStatusMsgCallback</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>afa3724db64b63f264ca9d574991dc8e9</anchor>
      <arglist>(const dynamixel_workbench_msgs::XH::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XL</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a7402beab0878c61fd688dd465a5a2b73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XL320</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a8ddf3b3936309a5efb3ca5c7ca4a42eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XL320StatusMsgCallback</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>aec6e61960c7e73de15a2599f0382a473</anchor>
      <arglist>(const dynamixel_workbench_msgs::XL320::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XLStatusMsgCallback</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>ade64e5da4403196865bcf62fc45e17d2</anchor>
      <arglist>(const dynamixel_workbench_msgs::XL::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XM</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a3279353f2e20504132531c84b8ea7ab0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XMExt</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a49529f437011621886b4a217994b2a75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XMExtStatusMsgCallback</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>ac97e0af3a7d209e55f4e610c619c0f5c</anchor>
      <arglist>(const dynamixel_workbench_msgs::XMExt::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XMStatusMsgCallback</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>acf9992bf873e1a3014dda213133906ee</anchor>
      <arglist>(const dynamixel_workbench_msgs::XM::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QNode</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>afed12669e9aed3e70721f507804778ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void(qnode::QNode::*</type>
      <name>dynamixelDataLogPtr</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a375d556a620f91b5423cdd5818611661</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::AX</type>
      <name>ax_msgs_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a6e404e447bc3594689b34a09bf556bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>dynamixel_command_client_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a849355ff43a2c8f120b1f9607ae98dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::DynamixelInfo</type>
      <name>dynamixel_info_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a9f6e0f159dfadf0589cdd30641321e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>dynamixel_info_client_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a38e0ca428941431d30743cdbbdf6cbaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>dynamixel_status_msg_sub_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>afb771e78e6aacf41539ca4a3bfd16dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::EX</type>
      <name>ex_msgs_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>aaf839abd5f181b6dd7d3f75e9383520f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>init_argc</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a25a850eedf51ff66d96606abc89bd98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char **</type>
      <name>init_argv</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a974f65e84fafcda7ea71894a4b1642e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStringListModel</type>
      <name>logging_model_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a012431d0342b9f1b862c1bac96482ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t</type>
      <name>mutex</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a28c587b8f355ca4b0ae49d07487154ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::MX2</type>
      <name>mx2_msgs_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>aa10ec58a7f8ce38829f5adfbee92864b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::MX2Ext</type>
      <name>mx2ext_msgs_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>aa4c2931f277c31bcac13a565b4d8448a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::MX</type>
      <name>mx_msgs_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a845444c37987f265734dfb7114c6b963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::MXExt</type>
      <name>mxext_msgs_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a92fc8733f3c87944d2a9bd39b6502614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::PRO</type>
      <name>pro_msgs_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>ad4bb2a30f10eaefedfd6b26e0f9be186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::PROExt</type>
      <name>proext_msgs_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a2faa0fc70c1b4992063311c5ceebe7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64_t</type>
      <name>row_count_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>afc2f03259653dbf95781ee09de03a345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::RX</type>
      <name>rx_msgs_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a0393af8bce863e5356811fd41b8b7194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::XH</type>
      <name>xh_msgs_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>af12a8717b0da6e4baa5c9b8682761024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::XL320</type>
      <name>xl320_msgs_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a4ca757977a0349bd913209ae39cfb4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::XL</type>
      <name>xl_msgs_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a01f0a5a3e905d9539202a87e43c242e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::XM</type>
      <name>xm_msgs_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a031896089632ed749b60440cdb688304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamixel_workbench_msgs::XMExt</type>
      <name>xmext_msgs_</name>
      <anchorfile>classqnode_1_1QNode.html</anchorfile>
      <anchor>a1cb83ed46b4b4c950a07bd6531c9e56c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>main_window</name>
    <filename>namespacemain__window.html</filename>
    <class kind="struct">main_window::DynamixelInfo</class>
    <class kind="struct">main_window::DynamixelLoadInfo</class>
    <class kind="class">main_window::MainWindow</class>
  </compound>
  <compound kind="namespace">
    <name>qnode</name>
    <filename>namespaceqnode.html</filename>
    <class kind="class">qnode::QNode</class>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index" title="Overview">overview</docanchor>
    <docanchor file="index" title="Crawling algorithm">crawling</docanchor>
    <docanchor file="index" title="Efficiency considerations">efficiency</docanchor>
    <docanchor file="index" title="Minimal dependencies">dependencies</docanchor>
    <docanchor file="index" title="Code API">codeapi</docanchor>
  </compound>
</tagfile>
