<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>____init_____8py.html</filename>
    <namespace>dynamixel_sdk</namespace>
  </compound>
  <compound kind="file">
    <name>dynamixel_sdk.h</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/include/dynamixel_sdk/</path>
    <filename>dynamixel__sdk_8h.html</filename>
    <includes id="group__bulk__read_8h" name="group_bulk_read.h" local="yes" imported="no">group_bulk_read.h</includes>
    <includes id="group__bulk__write_8h" name="group_bulk_write.h" local="yes" imported="no">group_bulk_write.h</includes>
    <includes id="group__sync__read_8h" name="group_sync_read.h" local="yes" imported="no">group_sync_read.h</includes>
    <includes id="group__sync__write_8h" name="group_sync_write.h" local="yes" imported="no">group_sync_write.h</includes>
    <includes id="packet__handler_8h" name="packet_handler.h" local="yes" imported="no">packet_handler.h</includes>
    <includes id="port__handler_8h" name="port_handler.h" local="yes" imported="no">port_handler.h</includes>
  </compound>
  <compound kind="file">
    <name>DynamixelSDK.h</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/</path>
    <filename>DynamixelSDK_8h.html</filename>
    <includes id="dynamixel__sdk_8h" name="dynamixel_sdk.h" local="yes" imported="no">../include/dynamixel_sdk/dynamixel_sdk.h</includes>
  </compound>
  <compound kind="file">
    <name>group_bulk_read.cpp</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>group__bulk__read_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>group_bulk_read.h</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/include/dynamixel_sdk/</path>
    <filename>group__bulk__read_8h.html</filename>
    <includes id="port__handler_8h" name="port_handler.h" local="yes" imported="no">port_handler.h</includes>
    <includes id="packet__handler_8h" name="packet_handler.h" local="yes" imported="no">packet_handler.h</includes>
    <class kind="class">dynamixel::GroupBulkRead</class>
    <namespace>dynamixel</namespace>
  </compound>
  <compound kind="file">
    <name>group_bulk_read.py</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>group__bulk__read_8py.html</filename>
    <class kind="class">dynamixel_sdk::group_bulk_read::GroupBulkRead</class>
    <namespace>dynamixel_sdk::group_bulk_read</namespace>
    <member kind="variable">
      <type>int</type>
      <name>PARAM_NUM_ADDRESS</name>
      <anchorfile>namespacedynamixel__sdk_1_1group__bulk__read.html</anchorfile>
      <anchor>a702e981bba28f31910e561af459c511e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PARAM_NUM_DATA</name>
      <anchorfile>namespacedynamixel__sdk_1_1group__bulk__read.html</anchorfile>
      <anchor>a5cf58ce367d56e659b7b67bc9ba2474e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PARAM_NUM_LENGTH</name>
      <anchorfile>namespacedynamixel__sdk_1_1group__bulk__read.html</anchorfile>
      <anchor>a070b87b7391f9a456392f6a1472859b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>group_bulk_write.cpp</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>group__bulk__write_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>group_bulk_write.h</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/include/dynamixel_sdk/</path>
    <filename>group__bulk__write_8h.html</filename>
    <includes id="port__handler_8h" name="port_handler.h" local="yes" imported="no">port_handler.h</includes>
    <includes id="packet__handler_8h" name="packet_handler.h" local="yes" imported="no">packet_handler.h</includes>
    <class kind="class">dynamixel::GroupBulkWrite</class>
    <namespace>dynamixel</namespace>
  </compound>
  <compound kind="file">
    <name>group_bulk_write.py</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>group__bulk__write_8py.html</filename>
    <class kind="class">dynamixel_sdk::group_bulk_write::GroupBulkWrite</class>
    <namespace>dynamixel_sdk::group_bulk_write</namespace>
  </compound>
  <compound kind="file">
    <name>group_sync_read.cpp</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>group__sync__read_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>group_sync_read.h</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/include/dynamixel_sdk/</path>
    <filename>group__sync__read_8h.html</filename>
    <includes id="port__handler_8h" name="port_handler.h" local="yes" imported="no">port_handler.h</includes>
    <includes id="packet__handler_8h" name="packet_handler.h" local="yes" imported="no">packet_handler.h</includes>
    <class kind="class">dynamixel::GroupSyncRead</class>
    <namespace>dynamixel</namespace>
  </compound>
  <compound kind="file">
    <name>group_sync_read.py</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>group__sync__read_8py.html</filename>
    <class kind="class">dynamixel_sdk::group_sync_read::GroupSyncRead</class>
    <namespace>dynamixel_sdk::group_sync_read</namespace>
  </compound>
  <compound kind="file">
    <name>group_sync_write.cpp</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>group__sync__write_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>group_sync_write.h</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/include/dynamixel_sdk/</path>
    <filename>group__sync__write_8h.html</filename>
    <includes id="port__handler_8h" name="port_handler.h" local="yes" imported="no">port_handler.h</includes>
    <includes id="packet__handler_8h" name="packet_handler.h" local="yes" imported="no">packet_handler.h</includes>
    <class kind="class">dynamixel::GroupSyncWrite</class>
    <namespace>dynamixel</namespace>
  </compound>
  <compound kind="file">
    <name>group_sync_write.py</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>group__sync__write_8py.html</filename>
    <class kind="class">dynamixel_sdk::group_sync_write::GroupSyncWrite</class>
    <namespace>dynamixel_sdk::group_sync_write</namespace>
  </compound>
  <compound kind="file">
    <name>packet_handler.cpp</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>packet__handler_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>packet_handler.h</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/include/dynamixel_sdk/</path>
    <filename>packet__handler_8h.html</filename>
    <includes id="port__handler_8h" name="port_handler.h" local="yes" imported="no">port_handler.h</includes>
    <class kind="class">dynamixel::PacketHandler</class>
    <namespace>dynamixel</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BROADCAST_ID</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>ab9fe47395310b34fa1ceb112c9ca10e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMM_NOT_AVAILABLE</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a6f2262dfe76c934763061abe381a1c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMM_PORT_BUSY</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>aed77d64bde835902a2193391e2b0e55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMM_RX_CORRUPT</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a43a47cc30876b68c97072c2b5c176c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMM_RX_FAIL</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a26701a3a059a574d1da3934e955d19c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMM_RX_TIMEOUT</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>adafebeefc9bf5b81c0ec94cc7bc15643</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMM_RX_WAITING</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a83c78a630678fafaad87182c466b680f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMM_SUCCESS</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a732d76c7f5af2f0ae64ca07489ab0eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMM_TX_ERROR</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a441be00842cd5c221537bd9cc2ce6387</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMM_TX_FAIL</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>af022518bd639efb0a1f26175f766efcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DXL_HIBYTE</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a9d9b64faafdcc304e0ff5dd0db7ffbb5</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DXL_HIWORD</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a0ce3552ceeab830786a98a622df92974</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DXL_LOBYTE</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>aeb6b8500e4d7890525e5cc2bcb66bc73</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DXL_LOWORD</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a3844b34cd0d7ee3fd88e0f02f6d3e0dc</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DXL_MAKEDWORD</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a85b622f4184dea5f9d9dcffa95296acc</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DXL_MAKEWORD</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>ac64b508c0f9ea2d5967812678e112afe</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_PRINT</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a4a3f2d85ada32e11911752c1d1549493</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INST_ACTION</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>adea21b73305aa7a5b3317e299c616853</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INST_BULK_READ</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a7967a17d10e9100ffb48ca542ba7587f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INST_BULK_WRITE</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a54f0a35d92b5238ca86cf770198cc1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INST_CLEAR</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>aa0faa8fea52b9d2ed5842cdbb4a5260c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INST_FACTORY_RESET</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a40253d9cf1002ef9259c65bd0fa5f448</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INST_PING</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>acb92e93ddd4b53533b14dc3403346bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INST_READ</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a60599b6587736bb05efb8ea3c5e5f87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INST_REBOOT</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>aad0d63532602a783c0e4d6248496c555</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INST_REG_WRITE</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>ae2afd415cd9007f4688bf77507f0383e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INST_STATUS</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>ad64f9506dd447c94c75405ecae867b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INST_SYNC_READ</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a2c0994e6f77bcf585d7dfde88c10441f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INST_SYNC_WRITE</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>aeaa4b61ee11d45bd1a0cb932d7abaf77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INST_WRITE</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a1c304d06170982719fd605a87c9101f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_ID</name>
      <anchorfile>packet__handler_8h.html</anchorfile>
      <anchor>a1cdef4472847c938fc165b7d2737c4e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>packet_handler.py</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>packet__handler_8py.html</filename>
    <namespace>dynamixel_sdk::packet_handler</namespace>
    <member kind="function">
      <type>def</type>
      <name>PacketHandler</name>
      <anchorfile>namespacedynamixel__sdk_1_1packet__handler.html</anchorfile>
      <anchor>acbfb81c1a3c30a80757e1b49520a3643</anchor>
      <arglist>(protocol_version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>port_handler.cpp</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>port__handler_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>port_handler.h</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/include/dynamixel_sdk/</path>
    <filename>port__handler_8h.html</filename>
    <class kind="class">dynamixel::PortHandler</class>
    <namespace>dynamixel</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEPRECATED</name>
      <anchorfile>port__handler_8h.html</anchorfile>
      <anchor>ac1e8a42306d8e67cb94ca31c3956ee78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>port_handler.py</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>port__handler_8py.html</filename>
    <class kind="class">dynamixel_sdk::port_handler::PortHandler</class>
    <namespace>dynamixel_sdk::port_handler</namespace>
    <member kind="variable">
      <type>int</type>
      <name>DEFAULT_BAUDRATE</name>
      <anchorfile>namespacedynamixel__sdk_1_1port__handler.html</anchorfile>
      <anchor>a56d14ff0cd1ddf27b7259759870b53f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LATENCY_TIMER</name>
      <anchorfile>namespacedynamixel__sdk_1_1port__handler.html</anchorfile>
      <anchor>a8ac138bf27527508d98b9d844bc401e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>port_handler_arduino.cpp</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>port__handler__arduino_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>port_handler_arduino.h</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/include/dynamixel_sdk/</path>
    <filename>port__handler__arduino_8h.html</filename>
    <includes id="port__handler_8h" name="port_handler.h" local="yes" imported="no">port_handler.h</includes>
    <class kind="class">dynamixel::PortHandlerArduino</class>
    <namespace>dynamixel</namespace>
  </compound>
  <compound kind="file">
    <name>port_handler_linux.cpp</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>port__handler__linux_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>port_handler_linux.h</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/include/dynamixel_sdk/</path>
    <filename>port__handler__linux_8h.html</filename>
    <includes id="port__handler_8h" name="port_handler.h" local="yes" imported="no">port_handler.h</includes>
    <class kind="class">dynamixel::PortHandlerLinux</class>
    <namespace>dynamixel</namespace>
  </compound>
  <compound kind="file">
    <name>port_handler_mac.cpp</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>port__handler__mac_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>port_handler_mac.h</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/include/dynamixel_sdk/</path>
    <filename>port__handler__mac_8h.html</filename>
    <includes id="port__handler_8h" name="port_handler.h" local="yes" imported="no">port_handler.h</includes>
    <class kind="class">dynamixel::PortHandlerMac</class>
    <namespace>dynamixel</namespace>
  </compound>
  <compound kind="file">
    <name>port_handler_windows.cpp</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>port__handler__windows_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>port_handler_windows.h</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/include/dynamixel_sdk/</path>
    <filename>port__handler__windows_8h.html</filename>
    <includes id="port__handler_8h" name="port_handler.h" local="yes" imported="no">port_handler.h</includes>
    <class kind="class">dynamixel::PortHandlerWindows</class>
    <namespace>dynamixel</namespace>
  </compound>
  <compound kind="file">
    <name>protocol1_packet_handler.cpp</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>protocol1__packet__handler_8cpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>ERRBIT_ANGLE</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>a40737686e1fdb72a93f871c1ab09f547</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRBIT_CHECKSUM</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>a403277a113ea856cd7237e637e73d333</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRBIT_INSTRUCTION</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>aabb4fe896a0ebdf7532a632cce3b5a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRBIT_OVERHEAT</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>acbae3dabfa09f0fd802fcb7395e2405d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRBIT_OVERLOAD</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>a0d220ee139359427c11be6d9cf7f456f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRBIT_RANGE</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>add7ff9ec439c1a52fc05dcaaa33d940f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRBIT_VOLTAGE</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>aee0fe36dd0c5a2239a1101cc7f45a957</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_ERROR</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>ad8b1dddd79f8f55b83b8ece45d491a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_HEADER0</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>a7eb92d455e4da9915c235fbe40521d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_HEADER1</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>a9850c46ff3d3be125a5ceb98641d3cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_ID</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>af5082ecd37c3b3e73e51d0a1f82a0b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_INSTRUCTION</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>ac39da6a6ec4a3a17f4a765613aab1b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_LENGTH</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>a0c783786c30b086aff1ea3b32e0aa0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_PARAMETER0</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>af27f80ee9e0a8b862f9cfeaee418dd68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RXPACKET_MAX_LEN</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>a8bea0aa0653976d79b1cae33b5dd7357</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TXPACKET_MAX_LEN</name>
      <anchorfile>protocol1__packet__handler_8cpp.html</anchorfile>
      <anchor>ada0d34bd328a9b6c0bbc3799301e1428</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protocol1_packet_handler.h</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/include/dynamixel_sdk/</path>
    <filename>protocol1__packet__handler_8h.html</filename>
    <includes id="packet__handler_8h" name="packet_handler.h" local="yes" imported="no">packet_handler.h</includes>
    <class kind="class">dynamixel::Protocol1PacketHandler</class>
    <namespace>dynamixel</namespace>
  </compound>
  <compound kind="file">
    <name>protocol1_packet_handler.py</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>protocol1__packet__handler_8py.html</filename>
    <class kind="class">dynamixel_sdk::protocol1_packet_handler::Protocol1PacketHandler</class>
    <namespace>dynamixel_sdk::protocol1_packet_handler</namespace>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_ANGLE</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>aefabea8757d74fb5edc3581f175c02bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_CHECKSUM</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a82579dd09957bf8e08b2eff72a82bbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_INSTRUCTION</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a47f770725bbb506c560a4347e5790f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_OVERHEAT</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>afdf2b78ef22adfce63b2fcc3d1094553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_OVERLOAD</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>ac14ba5dc3c8f02a70f7d4e51fcb404df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_RANGE</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>afe2b170d813ee7090e6a477c27f5b725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_VOLTAGE</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>ac2f0c242dfdbfa8f49c7e7145bc32a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_ERROR</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a22ff7cb95fd07a00d64addda5ebd0c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_HEADER0</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>ac14c6ea1811deb37eeb267f3fbeb144a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_HEADER1</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a8633d3d075a94a80213a436dd80fa9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_ID</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a8a04cbc9991e512a416df2e145b513ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_INSTRUCTION</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a1021416662ef67fa941069cde30b0029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_LENGTH</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>ae96edb5c31018483f85bd239be146b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_PARAMETER0</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a173aba6f8e9d8711d1761022fc958f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RXPACKET_MAX_LEN</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a865070293900fbef94b4bf71c3548236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TXPACKET_MAX_LEN</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>add6a5dbcf9934a7c606c80e4b8397dc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protocol2_packet_handler.cpp</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>protocol2__packet__handler_8cpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>ERRBIT_ALERT</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>ab779f3983333a0e6dd9ac22db085f085</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRNUM_ACCESS</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>a78416728c3d8125b4f19ffa650fb77f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRNUM_CRC</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>a0a0d8e3e36c76f145a9d8402b82ba47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRNUM_DATA_LENGTH</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>a2c8b1d2f676e1a2d01634ee4dda2972a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRNUM_DATA_LIMIT</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>a91a10ff81c872e3cc7f9f77907b32bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRNUM_DATA_RANGE</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>aae9b7415ff55763614faca6295b13679</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRNUM_INSTRUCTION</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>a846272525642ed27a4d6eb9f5b7791a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERRNUM_RESULT_FAIL</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>a23586c5d7eebcc80e38b44973aebe384</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_ERROR</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>ad8b1dddd79f8f55b83b8ece45d491a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_HEADER0</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>a7eb92d455e4da9915c235fbe40521d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_HEADER1</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>a9850c46ff3d3be125a5ceb98641d3cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_HEADER2</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>a752ec1c9a7c88eee490f9521c6c2a222</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_ID</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>af5082ecd37c3b3e73e51d0a1f82a0b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_INSTRUCTION</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>ac39da6a6ec4a3a17f4a765613aab1b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_LENGTH_H</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>a4d121566ea8af5dc6ba0eef767d93157</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_LENGTH_L</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>a1ca78f70de6d7ab1aba44603a4551149</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_PARAMETER0</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>af27f80ee9e0a8b862f9cfeaee418dd68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_RESERVED</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>aa65d82d6f647577b9e4cb4fcba4bc6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RXPACKET_MAX_LEN</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>a8bea0aa0653976d79b1cae33b5dd7357</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TXPACKET_MAX_LEN</name>
      <anchorfile>protocol2__packet__handler_8cpp.html</anchorfile>
      <anchor>ada0d34bd328a9b6c0bbc3799301e1428</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protocol2_packet_handler.h</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/include/dynamixel_sdk/</path>
    <filename>protocol2__packet__handler_8h.html</filename>
    <includes id="packet__handler_8h" name="packet_handler.h" local="yes" imported="no">packet_handler.h</includes>
    <class kind="class">dynamixel::Protocol2PacketHandler</class>
    <namespace>dynamixel</namespace>
  </compound>
  <compound kind="file">
    <name>protocol2_packet_handler.py</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>protocol2__packet__handler_8py.html</filename>
    <class kind="class">dynamixel_sdk::protocol2_packet_handler::Protocol2PacketHandler</class>
    <namespace>dynamixel_sdk::protocol2_packet_handler</namespace>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_ALERT</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a53b1f3825aeb00f371859b14923f9102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRNUM_ACCESS</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a14996c6bdbef231ef0550b02bb167386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRNUM_CRC</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a362592186e382af3c2dcc50ef7d30062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRNUM_DATA_LENGTH</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a10e0263f42bc66c6e826c3afa316ef8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRNUM_DATA_LIMIT</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>ac766d0b631129ca56b6819ed485a6c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRNUM_DATA_RANGE</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>addd3f1586cd1f865c50e451f082986d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRNUM_INSTRUCTION</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>aa403562150ebc38ab4b6458a777f20df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRNUM_RESULT_FAIL</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>abb3f7ff42aaa4145c0bf2e8145d6c69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_ERROR</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a76a9a2d9cbe29fef87a381359892e672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_HEADER0</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a43057b91a8a10fa82856606d1c5219cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_HEADER1</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a392409578a7c0c640f2c14378ef14c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_HEADER2</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>aad27a992db7b17f8ba80488a4356d0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_ID</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>aa78bbe6b9dcce20ed22caa525001ec37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_INSTRUCTION</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a9679c9e783643a2ba9f6f3c1bd4c6b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_LENGTH_H</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>ad795a9625801fbb58b2fb997fac062e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_LENGTH_L</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a8ec62b9d054e28c78146027c8ed3c9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_PARAMETER0</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a1936a0211bfe924795753252e820b61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_RESERVED</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a99241e25b3ee3fe2c8f01293db430a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RXPACKET_MAX_LEN</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>aec74aae7ab54f5e536f6140a7d416dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TXPACKET_MAX_LEN</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a6e6b4a7086b230072144151fb0e28152</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robotis_def.py</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/src/dynamixel_sdk/</path>
    <filename>robotis__def_8py.html</filename>
    <namespace>dynamixel_sdk::robotis_def</namespace>
    <member kind="function">
      <type>def</type>
      <name>DXL_HIBYTE</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a4bb70d0f46a5fc85e226c1373790f435</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DXL_HIWORD</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>ac260de3d3937cf7871bc120377ec1774</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DXL_LOBYTE</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>ae33100772c312da704e509283772696c</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DXL_LOWORD</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a1922907f721ace030877bbf8bbf703a7</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DXL_MAKEDWORD</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a9315a2d2f9f950d294d31875e1100622</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DXL_MAKEWORD</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a59301a9129adc0befc0894f992f0b855</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BROADCAST_ID</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a47b8f2f9676c106541526f7022d9b2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_NOT_AVAILABLE</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>add163db6dda55887af1805be681d227f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_PORT_BUSY</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>afcef586c0698a841da48d3cb428b5f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_RX_CORRUPT</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a466603f739ccb1c4a33b39346b4fe89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_RX_FAIL</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a1a91e642390d44bf377e113c866271d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_RX_TIMEOUT</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a569a24e7bdf78754371799b849fba151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_RX_WAITING</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a090504937a1be6478399a5ba9c5be2d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_SUCCESS</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a4a945baf22480a415e3ff6a5463d74a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_TX_ERROR</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>aec7b98d42a353c25db5e69e91eed82b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_TX_FAIL</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a6737a05707e81bfa5200f745d0a88fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_ACTION</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>ae1202db8f8c9dcda71e7568cc45f81d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_BULK_READ</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>ad55a78551c2afacaa4988c75aa1beb25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_BULK_WRITE</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a23786f835d9d976143a45a0ef77e29d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_CLEAR</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a49817e9bc13acbf753d791d74cd046ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_FACTORY_RESET</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a7b0751d1afe89f7be8d4fb708b7ce2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_PING</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a8c84c051c8437ec6e99c26d2dc1f8f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_READ</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a135cdaae5b7b89583b274358adf9c0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_REBOOT</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>add2c9a682479ab679e7f990f5f90fa68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_REG_WRITE</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a1dc26baeb827560676e38dc0198660dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_STATUS</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>aebb63b1b8ac6ac8fcefb4f4e4c4ee865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_SYNC_READ</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>aeb49e9f78ad93fa09341f32bb2498245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_SYNC_WRITE</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a4e40dd98a746bff7d98406c328f743b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_WRITE</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a680036950125ddd8ec4d7a35f97faea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_ID</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>ad30d0cb02ddd9545d90c5e19187a1fd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/dynamixel_sdk/ros/dynamixel_sdk/</path>
    <filename>setup_8py.html</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel::GroupBulkRead</name>
    <filename>classdynamixel_1_1GroupBulkRead.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addParam</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a1535b7b33d54460c6318e6a52f1cf045</anchor>
      <arglist>(uint8_t id, uint16_t start_address, uint16_t data_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearParam</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a4141171cdb36bdcefd96b57ad95c7abf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getData</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>ad724c3b7e76c9cf39708c6bfa68169b7</anchor>
      <arglist>(uint8_t id, uint16_t address, uint16_t data_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getError</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a19ede78c55ca5306d2af44ebb8e4d701</anchor>
      <arglist>(uint8_t id, uint8_t *error)</arglist>
    </member>
    <member kind="function">
      <type>PacketHandler *</type>
      <name>getPacketHandler</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a5dad95f575a80e00dd8db894475261f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PortHandler *</type>
      <name>getPortHandler</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>ad5772db5be8e6db4127bccea406dca80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GroupBulkRead</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a76f334ae34faa7db144701dd50388b76</anchor>
      <arglist>(PortHandler *port, PacketHandler *ph)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAvailable</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a97a3d6bf8b7964ededf1fcf3429627c4</anchor>
      <arglist>(uint8_t id, uint16_t address, uint16_t data_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeParam</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a1aca55da3b9a254c68c4608b4ffa3acb</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rxPacket</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>adbd575c4b5292349fa5b88fdb1bd344e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>txPacket</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a1d768f4a831dc50f6c49ff65f50cc358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>txRxPacket</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a5c5e4e10cc2050b7c7f48e4b4b2cbac8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GroupBulkRead</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>aac5bb69a2f6b15df6dd613938efc6b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeParam</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a2fd9fcef9cf027a661b5b0ba8628c09c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint8_t, uint16_t &gt;</type>
      <name>address_list_</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a1c6d1f4ff8a17c35850d5a146bb5fa8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint8_t, uint8_t * &gt;</type>
      <name>data_list_</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a9f239688505b0502bee0c15393887e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint8_t, uint8_t * &gt;</type>
      <name>error_list_</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a8abe446c91382e349f07762deebd19d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>id_list_</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a13a67578a3c0ef854886b957682a1c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_param_changed_</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a8d0078630720b01e728c31e619584f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>last_result_</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a2098b1148cc73c6cdb770f3802c7dc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint8_t, uint16_t &gt;</type>
      <name>length_list_</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a5446c7aec418679632cc2cfd4c3c69fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>param_</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>af1cacc15558b3b8c873885613b1ebba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PacketHandler *</type>
      <name>ph_</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>a3644fd7cf887115322de9a40468b7ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PortHandler *</type>
      <name>port_</name>
      <anchorfile>classdynamixel_1_1GroupBulkRead.html</anchorfile>
      <anchor>aa934e8eb86c509f3b6bdd56a4af18b08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel_sdk::group_bulk_read::GroupBulkRead</name>
    <filename>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>a513a4709f9b00aca4fdedcdae98ecbe8</anchor>
      <arglist>(self, port, ph)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>a87c302267557d23ad8fdf8ae9de0f093</anchor>
      <arglist>(self, dxl_id, start_address, data_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clearParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>a2b7d858fea475c05265da18262e7f1cd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getData</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>a688db09a30afd2315a5da67e666b864d</anchor>
      <arglist>(self, dxl_id, address, data_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isAvailable</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>acb7f8b6f1ea480417b02244a10dece32</anchor>
      <arglist>(self, dxl_id, address, data_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>makeParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>a5ed8c5646b7367d7b2a47fa81a5153f0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>removeParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>ac70c2c662ba1523397f1a847e43f39cd</anchor>
      <arglist>(self, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rxPacket</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>a1ed5afd77845e9af29109ea3dc2b9295</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>txPacket</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>a393548a41f7e444a48b731dafb9252c3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>txRxPacket</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>a4a1b08d9107f57ab4d0ca39e3ece569c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_dict</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>ad47c4d2f82b4e9038d8f0595608440ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_param_changed</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>a3d6630a137cbaf9d3b936e1cd99c5afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_result</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>a1b786449af73809d8558264022078945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>param</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>a6ec530e953a47bbdb01b3126e94fdf0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ph</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>a7c13decb1b8fdf1c67af633b7538a991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__read_1_1GroupBulkRead.html</anchorfile>
      <anchor>a513ec61b7f88fabf2d6c81e0b96cbb2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel::GroupBulkWrite</name>
    <filename>classdynamixel_1_1GroupBulkWrite.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addParam</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>aace26c7b1d7f108d1c8bbd0d26a0a25f</anchor>
      <arglist>(uint8_t id, uint16_t start_address, uint16_t data_length, uint8_t *data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>changeParam</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a27553f0bf245fed3233417ebe5f6167b</anchor>
      <arglist>(uint8_t id, uint16_t start_address, uint16_t data_length, uint8_t *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearParam</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a3503e921a67393a98f4427540f1828d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PacketHandler *</type>
      <name>getPacketHandler</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a4743423ee92e30cad95d6cb72d6bb49f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PortHandler *</type>
      <name>getPortHandler</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a01031fe2575d1cfa1101b289db1175d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GroupBulkWrite</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a38d15487081b473ee574b95b9a4bc5c9</anchor>
      <arglist>(PortHandler *port, PacketHandler *ph)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeParam</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a50f3aef59e0fc1442508f6bd7ea906c5</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>txPacket</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>abe13437c5eb8b1afa5fca7ac5d2df793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GroupBulkWrite</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a97e0f6852e9a5927eb55f5da24c9eb90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeParam</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a57514a47c7ff5bba119325d98f077472</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint8_t, uint16_t &gt;</type>
      <name>address_list_</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a4111fa24e6ddaf001a41f5a8073a05d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint8_t, uint8_t * &gt;</type>
      <name>data_list_</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>aeddf63d53d80a1c116a383d838105655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>id_list_</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a3219a83bf6f15d4ba0ec50c4181e3e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_param_changed_</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>afa7ed84266340156a0efc041958fb290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint8_t, uint16_t &gt;</type>
      <name>length_list_</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a8733c0871f515b03a57c62b9c538f8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>param_</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a000f75e04e3f59643844942f4251d510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>param_length_</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a33cde7600a1beba996867c44310cecd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PacketHandler *</type>
      <name>ph_</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>aa23e7523955c07017a686b22f388a1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PortHandler *</type>
      <name>port_</name>
      <anchorfile>classdynamixel_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a8a1c9f39a956fdfe58b393310fd02736</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel_sdk::group_bulk_write::GroupBulkWrite</name>
    <filename>classdynamixel__sdk_1_1group__bulk__write_1_1GroupBulkWrite.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__write_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a1db20330b2973cddec1ba0095304e434</anchor>
      <arglist>(self, port, ph)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__write_1_1GroupBulkWrite.html</anchorfile>
      <anchor>aba201c2a7b6404a4c572310bc081187b</anchor>
      <arglist>(self, dxl_id, start_address, data_length, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>changeParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__write_1_1GroupBulkWrite.html</anchorfile>
      <anchor>aeaa9141f965f7746f06423d5e6f86add</anchor>
      <arglist>(self, dxl_id, start_address, data_length, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clearParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__write_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a215e6b01e1eca82a5fe0e6ff2dbcb83f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>makeParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__write_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a122383ec299d7ce5aa03c6c002c3bd82</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>removeParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__write_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a4dd6d1325bc384b1f34ab416d740176b</anchor>
      <arglist>(self, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>txPacket</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__write_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a55e0660cf6945bdd00fa72b6b030d439</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_list</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__write_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a8fba0d20a89cbcaec9f82f6bd1575510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_param_changed</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__write_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a3f8c65c2dfec9e210be09f3e570f1d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>param</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__write_1_1GroupBulkWrite.html</anchorfile>
      <anchor>ad82ade550bc913d0ffb925c881423184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ph</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__write_1_1GroupBulkWrite.html</anchorfile>
      <anchor>aaaebee58e263d57de8010901ea8c97d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classdynamixel__sdk_1_1group__bulk__write_1_1GroupBulkWrite.html</anchorfile>
      <anchor>a36545146f2347e4221a5d6eef90258ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel::GroupSyncRead</name>
    <filename>classdynamixel_1_1GroupSyncRead.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addParam</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a1dc836b4febd8d81838ec855eefbcd6c</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearParam</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>ad3a349c72411ae23889ef2d051fb4133</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getData</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a97c5993c214c3fb1ad575b28d1b58cc3</anchor>
      <arglist>(uint8_t id, uint16_t address, uint16_t data_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getError</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a7b1014ed1d0bcae44f31b0421ee7b2d1</anchor>
      <arglist>(uint8_t id, uint8_t *error)</arglist>
    </member>
    <member kind="function">
      <type>PacketHandler *</type>
      <name>getPacketHandler</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a8f65aa513523073710c08543e095a3c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PortHandler *</type>
      <name>getPortHandler</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a062c36aabdfd3fbdb2013ef549107753</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GroupSyncRead</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>acfd4c2395758899beea950df875f2392</anchor>
      <arglist>(PortHandler *port, PacketHandler *ph, uint16_t start_address, uint16_t data_length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAvailable</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a7ed0a2654a82a1828f59b4d62107edf0</anchor>
      <arglist>(uint8_t id, uint16_t address, uint16_t data_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeParam</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>afef475b1de2ba0a90a248ea17e101886</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rxPacket</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>ae01d76f7b9565539c68300de9bfb152d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>txPacket</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a5cb800eb577078504a83b391d2501861</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>txRxPacket</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a613d3b936b0844980fcada6f91f2ce96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GroupSyncRead</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>af29655fd1194e7693c063fe389373632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeParam</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a4be51088808dfef6d63e20b449fc3465</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>data_length_</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a1d826134f3a240a06a51c8025372fe94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint8_t, uint8_t * &gt;</type>
      <name>data_list_</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a5c88969659a7d4966ac53613fde84b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint8_t, uint8_t * &gt;</type>
      <name>error_list_</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>ae3b870ea3496f6716a11ffe5aa48c9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>id_list_</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a62472214568ef8979af3c58b9157db5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_param_changed_</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a380cb1307151fb6aecb8b5122f6a9e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>last_result_</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>aa5078ead0d1cd2a24692b0895e63c023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>param_</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a0981adb76b43cc7cbcd15d0814555552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PacketHandler *</type>
      <name>ph_</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a56c9a08371311ff0d2ba2c6e6b173523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PortHandler *</type>
      <name>port_</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>ae05fe841d63d1d98f9f98f13066c65f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>start_address_</name>
      <anchorfile>classdynamixel_1_1GroupSyncRead.html</anchorfile>
      <anchor>a3ce0bb1000993c444a7a95ad2cc94fba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel_sdk::group_sync_read::GroupSyncRead</name>
    <filename>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>ad5115cca14c32624a0ba97818bbb339e</anchor>
      <arglist>(self, port, ph, start_address, data_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>aca5426e14319a83e21499daaf4f4ae94</anchor>
      <arglist>(self, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clearParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>a3ea8e667efb4446728b850e44fa92ead</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getData</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>aed4b53e55a0bb7cc1681835b1ef662f4</anchor>
      <arglist>(self, dxl_id, address, data_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isAvailable</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>a06a9743b9c85269bc2fc270b39f1e5e6</anchor>
      <arglist>(self, dxl_id, address, data_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>makeParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>aca8e722553befbcb8068b17b7d64705c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>removeParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>ac6a2436fc13cb4567fff7c9848c74ec7</anchor>
      <arglist>(self, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rxPacket</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>aae624e85c34d198b045e94999d3cb1f8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>txPacket</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>ad90c54f4d8db835c9021c28a1f630d83</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>txRxPacket</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>a5491e9d8b95d5346c2b9f9a3460b321b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_dict</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>a844b6523ba13fd3805d15d7d17dbfdf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_length</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>aa83f743a13cd084fa3f44147f388ba10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_param_changed</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>a2455bc7b45b666163aee1a07a09b8982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_result</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>a4ea0c8c5ebbd6e6fc5c88c6464983042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>param</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>a5f7f07bd6875ab9a9cc01fa53f971343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ph</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>a3801a8fa533cae2ec535e764e05aaf96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>a26a272beee012f6cfbfc03deaacea82a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_address</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__read_1_1GroupSyncRead.html</anchorfile>
      <anchor>a2a04159428ea51b3662dc41ca495f9ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel::GroupSyncWrite</name>
    <filename>classdynamixel_1_1GroupSyncWrite.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addParam</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>afc0cc038455a8129208104600561ac05</anchor>
      <arglist>(uint8_t id, uint8_t *data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>changeParam</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a033112625da0a2b8ccf6f9be98e8ec00</anchor>
      <arglist>(uint8_t id, uint8_t *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearParam</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a5344216723fca1a01cbe946784ab9e0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PacketHandler *</type>
      <name>getPacketHandler</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a5d7d7f4c19513f607854764084731a44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PortHandler *</type>
      <name>getPortHandler</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>aedb5b2a4ae87acf1199b078df2b95790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GroupSyncWrite</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a5c8c32d6fca4afad57d23ae16f1201aa</anchor>
      <arglist>(PortHandler *port, PacketHandler *ph, uint16_t start_address, uint16_t data_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeParam</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a55f6592249c9402df0e6a96e056ff747</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>txPacket</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>ae0106bb5cf57c728c809ea1f696727be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GroupSyncWrite</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>aa091977790c99e956e5bc9e5788cb603</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeParam</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a7d2f461319b4493ead91e32098a68b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>data_length_</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>aa430e9696776f6683d0ea86025e1195b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint8_t, uint8_t * &gt;</type>
      <name>data_list_</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a8071af33d5ac207b4d33fa2a72278a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>id_list_</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>ae19e583715ef20f43cf54053015beccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_param_changed_</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>af88104b304e231825876144ff0241904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>param_</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a07760a6efc277b1b04713df9cfefa022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PacketHandler *</type>
      <name>ph_</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a4d5a88f429306b24ce2df5380565a42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PortHandler *</type>
      <name>port_</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>af9cd2b68bde1f1a20915279bc2190ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>start_address_</name>
      <anchorfile>classdynamixel_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a496d544c2dabc2f7107b7904e8bcbcb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel_sdk::group_sync_write::GroupSyncWrite</name>
    <filename>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</anchorfile>
      <anchor>abaf2dd979cf422f3d382c5b87f65c70a</anchor>
      <arglist>(self, port, ph, start_address, data_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a447e7440c7de8f9e399fbe183975bf91</anchor>
      <arglist>(self, dxl_id, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>changeParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a6b9f95e79a24ec84da3052ab89b34eb7</anchor>
      <arglist>(self, dxl_id, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clearParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a63a01d8c7ddcc8a5823bf39cf11998a1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>makeParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</anchorfile>
      <anchor>abced0d547fb6bb2d9a2488046bc0610f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>removeParam</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a512a47d72563346ccf2edc35c1964980</anchor>
      <arglist>(self, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>txPacket</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a9a54a374d83bbaed8d8f0c37b40d3098</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_dict</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</anchorfile>
      <anchor>aaebb9ea1b5bcaa87630d197d344bba88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_length</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a93d84d7c367cb8582f9e9dc94c2d3f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_param_changed</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a9627e8d7852cef9e2d4ca4e7afd4efd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>param</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a2bde57430198e4f012a18e7c677e5d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ph</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a1f17e39bb38a791c9877e097634b2226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</anchorfile>
      <anchor>a668af3e3a0aa3dd5f619c740177a4bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_address</name>
      <anchorfile>classdynamixel__sdk_1_1group__sync__write_1_1GroupSyncWrite.html</anchorfile>
      <anchor>aa9434581cf64ec709a626b280b2db241</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel::PacketHandler</name>
    <filename>classdynamixel_1_1PacketHandler.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>action</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>afcc791ae7462964759bee102ae7af0df</anchor>
      <arglist>(PortHandler *port, uint8_t id)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>broadcastPing</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a4bcc7b0caef0937d763dd785cd8a9852</anchor>
      <arglist>(PortHandler *port, std::vector&lt; uint8_t &gt; &amp;id_list)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>bulkReadTx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>aae42416c864692a95f675c6ecddd47c7</anchor>
      <arglist>(PortHandler *port, uint8_t *param, uint16_t param_length)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>bulkWriteTxOnly</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a2fe5bcf3f16b0d05ce6bc97eb260b0b5</anchor>
      <arglist>(PortHandler *port, uint8_t *param, uint16_t param_length)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>clearMultiTurn</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a375a16220b5f161c1eb69eb765daad14</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>factoryReset</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>abb37963e8da27d32cae5abb0226f37d8</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t option=0, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual float</type>
      <name>getProtocolVersion</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>acdb7659965f18f82047c977f95f7b990</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getRxPacketError</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a145027d867f6e7fe3a19046806fb0947</anchor>
      <arglist>(uint8_t error)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getTxRxResult</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a530af0490f15db80e6dcf84d748aef14</anchor>
      <arglist>(int result)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>ping</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>add31f1795b6fbf002bdaf5c16845202b</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t *model_number, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>ping</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a1d9d03551d931727249812028bcfff55</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>read1ByteRx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>ab897c8cd21a219c23ffc2542391d8797</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t *data, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>read1ByteTx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>ac9c7acf9c11f49f687d3c84347c57100</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>read1ByteTxRx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a8d64f4c70cee7b37e50ac610dc31a505</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint8_t *data, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>read2ByteRx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a9e3466161779c27a6a619a41e4bc3f91</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t *data, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>read2ByteTx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>af1bc78717e9a27ad4208a5741cb4c9c6</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>read2ByteTxRx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a6e8e1380849f551999ce894ca120a6d7</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t *data, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>read4ByteRx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a7b2df47666b13dd491f1b4f5c71e8583</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint32_t *data, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>read4ByteTx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>ab958f08107bbb08f461866eb9f6ba5ec</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>read4ByteTxRx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>ade3f2ca659dede28b263ac5cc3020010</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint32_t *data, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>readRx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>aa701226807645f8375a9e4e94933d4d4</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t length, uint8_t *data, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>readTx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>ae09644067320c25836c9ff02003002d2</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>readTxRx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>ab34b8233a4f54a76705ab52c8a8b9d77</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>reboot</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a2fccb8346bbe66c3edb207a283a02547</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>regWriteTxOnly</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>aa605eafedd86c28e314d97ba43936c6f</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>regWriteTxRx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a29ed773992b4c0125a1c2b411a2a3782</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>rxPacket</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a0b4dd1965a6d8b7cab23ac633dac8563</anchor>
      <arglist>(PortHandler *port, uint8_t *rxpacket)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>syncReadTx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>aca39dac4bfbda77f78036f8d36b6e284</anchor>
      <arglist>(PortHandler *port, uint16_t start_address, uint16_t data_length, uint8_t *param, uint16_t param_length)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>syncWriteTxOnly</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a8e1bb0c11c9b4d39eff5387aac07c9c8</anchor>
      <arglist>(PortHandler *port, uint16_t start_address, uint16_t data_length, uint8_t *param, uint16_t param_length)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>txPacket</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a2dab77a0ed2871e4fe830f1803c34c13</anchor>
      <arglist>(PortHandler *port, uint8_t *txpacket)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>txRxPacket</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>aa8f7ffad20b533b9eba5d41b740afbe3</anchor>
      <arglist>(PortHandler *port, uint8_t *txpacket, uint8_t *rxpacket, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>write1ByteTxOnly</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a416b9867f123a7da7f64bc9f8b2addb9</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint8_t data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>write1ByteTxRx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>ab709d66a42a79c9c2cbe32c430dac0cf</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint8_t data, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>write2ByteTxOnly</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a6b9a9120250fd2a5191d42946c3d383b</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>write2ByteTxRx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a84cbf2a7fe6110fbc22afe29564ef618</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t data, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>write4ByteTxOnly</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a5e9cdd724640211e0846053714ac772c</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint32_t data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>write4ByteTxRx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a36b3035cfa7bc97210e5cb78678b06e7</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint32_t data, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>writeTxOnly</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a4e0c12b03c4f156982f7d636c7223019</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>writeTxRx</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a4e1286566f3abb1044f5e2a5afeda530</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data, uint8_t *error=0)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PacketHandler</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>ac48cd11fa04c10576bc41aa1711de903</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PacketHandler *</type>
      <name>getPacketHandler</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a70613bbe015b2cebd6c0b7832db36dce</anchor>
      <arglist>(float protocol_version=2.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>PacketHandler</name>
      <anchorfile>classdynamixel_1_1PacketHandler.html</anchorfile>
      <anchor>a7dcd715b2784149fcc8f3c7fa0dff7bf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel::PortHandler</name>
    <filename>classdynamixel_1_1PortHandler.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clearPort</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>a594738c9df10cd7147bfcb5c2dca0407</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>closePort</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>a2f3c6f786be60e9aa531c7e9ab11c396</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getBaudRate</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>a4e7b8adba2fc1f4aae4a80099291a3cc</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getBytesAvailable</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>a97a6562aa72df65234694a15df5889bd</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual char *</type>
      <name>getPortName</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>aeee7e7ed694c10529530fdca8b25ecbf</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>abc93552464246fbdb514ef4b50deda85</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>openPort</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>a207588657ba666d8143932ce25e55dc6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>readPort</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>ade34d74f1ce7bb275a0ba61d50c0dc50</anchor>
      <arglist>(uint8_t *packet, int length)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setBaudRate</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>acb8ab9cc86fb94d8a2176fa857ab1ed4</anchor>
      <arglist>(const int baudrate)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>abe22b39135af95716949be2f6d9536c3</anchor>
      <arglist>(double msec)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>a5505f1fa51dedddd57e2fd51fb2920bb</anchor>
      <arglist>(uint16_t packet_length)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPortName</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>a5ca5dafcd18704776bd97757ec63789f</anchor>
      <arglist>(const char *port_name)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>writePort</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>a0e50669f1ed66b848cff1c16604054cc</anchor>
      <arglist>(uint8_t *packet, int length)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PortHandler</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>ad8ccd8e77465dd5d9aab27b26334bca2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PortHandler *</type>
      <name>getPortHandler</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>a1d784f9461d627e69bd2b93df6fb5a7d</anchor>
      <arglist>(const char *port_name)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_using_</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>aafb7efbcdab0452a594dc284de27356a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DEFAULT_BAUDRATE_</name>
      <anchorfile>classdynamixel_1_1PortHandler.html</anchorfile>
      <anchor>a0708e73c9391e7f1e40c63b101ed860f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel_sdk::port_handler::PortHandler</name>
    <filename>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>acc837c5c5341cc9487c0146ef8e30293</anchor>
      <arglist>(self, port_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clearPort</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a9b892b030df7cc37ed2f136a9305bded</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>closePort</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a1c58f6b457084d7af19dd5743b30f897</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getBaudRate</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a378b39d169da91560b3643dcdf327cca</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getBytesAvailable</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a2bb8704cae60c343781825c77c121479</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getCFlagBaud</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a625e6d23715d45d125c5d4cb4855950f</anchor>
      <arglist>(self, baudrate)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getCurrentTime</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a40d3bc84e5117ebf9cf842361b09d5c7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPortName</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a2795d62bb73a3b6f9339a4ed7ebb78b9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getTimeSinceStart</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>ab88efe9b74914142a4d5dee0c82e60fc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isPacketTimeout</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a45789a4c4930a849f769c6b41c45eaef</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>openPort</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>af187736b5e1c15bd81fe12ac5f3151a4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readPort</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a812737980a7e56aa5bab0dc9f19314ac</anchor>
      <arglist>(self, length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setBaudRate</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a0da002db2cf5ebdf653db288c2fc8eb9</anchor>
      <arglist>(self, baudrate)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setPacketTimeout</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a9f1a9ad0c17a1230d6f894459993b5e3</anchor>
      <arglist>(self, packet_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setPacketTimeoutMillis</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a1794f5a8a1a5bc829f7acc94afc81c00</anchor>
      <arglist>(self, msec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setPortName</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>abb0af653b560ceb8ad8dda7def09781a</anchor>
      <arglist>(self, port_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setupPort</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a562c1461c070d9c38f8b09c2f2db93cc</anchor>
      <arglist>(self, cflag_baud)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writePort</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>ab4781061ff9e122c6f3c7b96f4b5211d</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>baudrate</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>ab99992cf8d20ff7002f87bb3d3b9b865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_open</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a8881f8a0685cad41b9ba0d9e6f3f27e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_using</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>afd884de35e3dab5355119d90eb6ecdb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packet_start_time</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a6a9a2ca1a0c79f06ab4a284fcb3c6b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packet_timeout</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a8669cf45109d9199a868c92910970f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port_name</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a75f3a4a65184667bfbd187f430a6891a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ser</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a31970e6c7377f202040b751d0beca0d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tx_time_per_byte</name>
      <anchorfile>classdynamixel__sdk_1_1port__handler_1_1PortHandler.html</anchorfile>
      <anchor>a6e0782a8c7ba271bf406a55038256c68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel::PortHandlerArduino</name>
    <filename>classdynamixel_1_1PortHandlerArduino.html</filename>
    <base>dynamixel::PortHandler</base>
    <member kind="function">
      <type>void</type>
      <name>clearPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>a1028763889d28a48716c34c4c3bc8151</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closePort</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>ae99d96c5f04fb62f24a8e4448c418bec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBaudRate</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>a1d5fec3c575398394b9494baab92d31e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBytesAvailable</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>ae720b6bc82438baea77ebb43b0a2040d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>getPortName</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>aeaba3cc56b09c168cb3f395a46d1f02d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>a02d20ce6bc8f176f581398c27425e3a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>abcabdb2d84f010b81e4ad51a07b08110</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PortHandlerArduino</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>a80d6532db371838e2cf5dab86c98b466</anchor>
      <arglist>(const char *port_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>ae17dfe7cf5ba8eb019d1cf873fc8b296</anchor>
      <arglist>(uint8_t *packet, int length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setBaudRate</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>a200f872babfbac4827e18d998ebf19da</anchor>
      <arglist>(const int baudrate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>a4bff4638c302417d646a53e706d3d043</anchor>
      <arglist>(double msec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>affcf07617989d25baf01a900b9308183</anchor>
      <arglist>(uint16_t packet_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPortName</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>a0404cc837ccba835e366f3094b5d088c</anchor>
      <arglist>(const char *port_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writePort</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>a0350503a11a31c1bcf15a71e820cc4b3</anchor>
      <arglist>(uint8_t *packet, int length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PortHandlerArduino</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>ad9a87163ea8761695aac3e571d9764d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>checkBaudrateAvailable</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>a42f14ad02bac8fed9e9ddf09e5367968</anchor>
      <arglist>(int baudrate)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getCurrentTime</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>a13aa6f98d677cf33f1b387b0cd9a9575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getTimeSinceStart</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>a7683eb331a13f3bbb716dc5d0ba6ed61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setPowerOff</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>ab41cb1d65048fd8cd9876af87fa55add</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setPowerOn</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>aa7835fa21b559f0722ca729b9a23f1c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setTxDisable</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>acd5ea39a02d62e6055ffd765dda8f52c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setTxEnable</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>a395a632e14f3587521dc52de0c8ad42b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setupPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>ad9fd96122cdfcda08c404ff9f1ccf370</anchor>
      <arglist>(const int cflag_baud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>baudrate_</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>aadb7e1c6cb4b2aa8fee6d83c701aec08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>packet_start_time_</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>ad8e1a77a70fb49fcfbf8918ba58db8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>packet_timeout_</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>ae08b47ec36aeba5884d6e8fca246282e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>port_name_</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>a9c0f28620d2fbcd76f35a4eb0a4f4c33</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>socket_fd_</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>a0f227242c0f65295fbd02dbe5f44e782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tx_time_per_byte</name>
      <anchorfile>classdynamixel_1_1PortHandlerArduino.html</anchorfile>
      <anchor>ae0cfa2926ef41389f610ca31ddc2982c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel::PortHandlerLinux</name>
    <filename>classdynamixel_1_1PortHandlerLinux.html</filename>
    <base>dynamixel::PortHandler</base>
    <member kind="function">
      <type>void</type>
      <name>clearPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a4b066365743d3c8627090265eb346105</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closePort</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>ac194446bb56286b4be9ac890d6ece57b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBaudRate</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>ae8d66bf62d351ec933fa0389ad0e6ae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBytesAvailable</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a755aa1d35cd25b523239a49ccc2184a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>getPortName</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a82370a8a6d344cc7b47581021d9ab0a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a43c64b6ee5dd2559e5f4bd537f837fcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a17a3cc7e5461b9423e547b8a9a10c41d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PortHandlerLinux</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a88772077b4565611e750f5bc522b6337</anchor>
      <arglist>(const char *port_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a24e5e0f55e95b200c05ac7c8203cab0f</anchor>
      <arglist>(uint8_t *packet, int length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setBaudRate</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a8e2088d71fe85f31cecb4f40520defc0</anchor>
      <arglist>(const int baudrate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>aae49415d27169eabfe2c3d4c168656a7</anchor>
      <arglist>(double msec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a097a9647be5693f7d57ab065488c3fe5</anchor>
      <arglist>(uint16_t packet_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPortName</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>ab5f8d03b80b209e00a2f694a786fd62e</anchor>
      <arglist>(const char *port_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writePort</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>ae944d03cb8aa21d0fec3834fc7e2b1dd</anchor>
      <arglist>(uint8_t *packet, int length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PortHandlerLinux</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a2d085b883f22b1a66e28e26b2b66301e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getCFlagBaud</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>af584a243e66178e11e3279081a7d406d</anchor>
      <arglist>(const int baudrate)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getCurrentTime</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>af040d3cdf1d57e7623764437eb82ffb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getTimeSinceStart</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>af5f234cbaa9276c35b9c961653a5fc56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setCustomBaudrate</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a5032a1b487b57754db087d84510e7da4</anchor>
      <arglist>(int speed)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setupPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a76382d5d85b22f2a8dcf0b25673746ee</anchor>
      <arglist>(const int cflag_baud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>baudrate_</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a5be46d332b92b6c4144003d759e0949b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>packet_start_time_</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a5c4cfa692870ed437bd49172566e9be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>packet_timeout_</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>ad2b822fcfffbfe9d309810f7efcb3f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>port_name_</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>ad4542aa268554c1737ec99445d9b55dc</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>socket_fd_</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>ad94685a58813285d887ce7253fa135db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tx_time_per_byte</name>
      <anchorfile>classdynamixel_1_1PortHandlerLinux.html</anchorfile>
      <anchor>a463e9dfaa9f87e4354119610a131f14a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel::PortHandlerMac</name>
    <filename>classdynamixel_1_1PortHandlerMac.html</filename>
    <base>dynamixel::PortHandler</base>
    <member kind="function">
      <type>void</type>
      <name>clearPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a667b47917850e11b89120998e04bda28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closePort</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a2766260641e5d189523b30a5af26f2a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBaudRate</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a820a1bd4a23e56f461f2e1e53c6713d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBytesAvailable</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>aaa8df0f2248b57ab3c79d90546299a42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>getPortName</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a726215bab5838a589a895d7f0fa9ecb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a66e02389bf2c66f7e50e76b2e1bde5b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>ab2acdd54b788b97775c722906a2e0a89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PortHandlerMac</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>aa13690406cd93daabab8ab95e13ab1e6</anchor>
      <arglist>(const char *port_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a35800025bae853c363f94af272035673</anchor>
      <arglist>(uint8_t *packet, int length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setBaudRate</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>ab1b5a7002e215ca560500d5e39e552e4</anchor>
      <arglist>(const int baudrate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>aa62250330dd0a0bb805a80b25c6a9aaa</anchor>
      <arglist>(double msec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a0155ef1879e4ecc438dd3ec4a5d4c7a2</anchor>
      <arglist>(uint16_t packet_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPortName</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>ac7ccdd739789b7a840c95bb119d9de79</anchor>
      <arglist>(const char *port_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writePort</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a4db6ee65a0201c4ab5e2a986555ebe8f</anchor>
      <arglist>(uint8_t *packet, int length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PortHandlerMac</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a86553b45e11184b278f054afe1b7720e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getCFlagBaud</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a6d96ab1828babd3e57c569c1fa0dc3e8</anchor>
      <arglist>(const int baudrate)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getCurrentTime</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>abbeb8e03b4a51d89b98c5bc2572acfd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getTimeSinceStart</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>ae33394cd32e901c293c5d048df986c03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setCustomBaudrate</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a337df3a72b989d4d52e3a4a652712b96</anchor>
      <arglist>(int speed)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setupPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>abb327de6329f0d8741a97d378e63f7cc</anchor>
      <arglist>(const int cflag_baud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>baudrate_</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a2d6711d1e0e1cfac6aa21f600175b57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>packet_start_time_</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a2ddb3577819e7b9422d46a97b601c36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>packet_timeout_</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>afd495d5a4d2378f569c7061155e97fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>port_name_</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a312c21be429ad50a85b455faeab66ac8</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>socket_fd_</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>a5ed3e223c853f9f07bd8c2ec3dc758cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tx_time_per_byte</name>
      <anchorfile>classdynamixel_1_1PortHandlerMac.html</anchorfile>
      <anchor>ad9b357f89a865ff9375d3d69f5e0e868</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel::PortHandlerWindows</name>
    <filename>classdynamixel_1_1PortHandlerWindows.html</filename>
    <base>dynamixel::PortHandler</base>
    <member kind="function">
      <type>void</type>
      <name>clearPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a1b4e33c689a18a27fd4c5dd4b576a695</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closePort</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>aa825c19d038e7e3509d467d3ec51564c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBaudRate</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a5c9a137f1846e65c56b46cfe2b6d9dc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBytesAvailable</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>af18ffdc4ab92db6305928db15b2e7f65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>getPortName</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a3b97cce61748aa3911fe177ae31a3979</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a949a37d6ffcb0ee6102cbb532a12ba2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a0668593f750c73ad31aef08fda759391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PortHandlerWindows</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>ae6ae2015d75901dba3801fa30497cd65</anchor>
      <arglist>(const char *port_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a270034acfe5482ed3a218e4e7b4db367</anchor>
      <arglist>(uint8_t *packet, int length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setBaudRate</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a64f5ec0360c5192b50135a170151e913</anchor>
      <arglist>(const int baudrate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>ab5a5f3bc29b9f80f07db0002d9f357b6</anchor>
      <arglist>(double msec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPacketTimeout</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>ad5c2949dee32e2f6f3b34b159e58c6b7</anchor>
      <arglist>(uint16_t packet_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPortName</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a823f9918634cf53e04670abcf7965259</anchor>
      <arglist>(const char *port_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writePort</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a0c4938f5a30043dd7ad826dd41655aae</anchor>
      <arglist>(uint8_t *packet, int length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PortHandlerWindows</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a8342c465d633452e479452e8dae98255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getCurrentTime</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a73c2ae584f819399b58321516c858eca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getTimeSinceStart</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a066f302aff8793ac27537f9fda00ae56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setupPort</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a015c553bbf36cbc1ac7fc0d90cff2605</anchor>
      <arglist>(const int baudrate)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>baudrate_</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>aa3096af80a3a61adde7df773f67b6f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LARGE_INTEGER</type>
      <name>counter_</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>abd8e5322a667732261b7c2bd3604569a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LARGE_INTEGER</type>
      <name>freq_</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>ad85dfbb8ba8ae9398db6ada783864020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>packet_start_time_</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a03d3ab6603604dc5a7f43be9831330f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>packet_timeout_</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>afdecf75bd299ffb860f36ffd7567b298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>port_name_</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>af53528b57e84385f8ff64b47608111d7</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HANDLE</type>
      <name>serial_handle_</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>ae3ec4312a837cf10edd8bea6b478488b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tx_time_per_byte_</name>
      <anchorfile>classdynamixel_1_1PortHandlerWindows.html</anchorfile>
      <anchor>a139b6b09e591662a2a281045512bc43e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel_sdk::protocol1_packet_handler::Protocol1PacketHandler</name>
    <filename>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>action</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>acd10774b02941827d2468a06f497020b</anchor>
      <arglist>(self, port, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>broadcastPing</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>aea6f20f0b38600602d829cba73f8fb19</anchor>
      <arglist>(self, port)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bulkReadTx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a239c163c10efd242f6d6cc9cd8f16e57</anchor>
      <arglist>(self, port, param, param_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bulkWriteTxOnly</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>abdf9fc205bfb6abd38c2a9bcc3963f53</anchor>
      <arglist>(self, port, param, param_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>factoryReset</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a4e64879741ee1f61f1dbca07182b42a0</anchor>
      <arglist>(self, port, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getProtocolVersion</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a9019c222c826d7252c0b5288e1d3b4b6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getRxPacketError</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a030ca14a28645d0f4105ecf9552e2d04</anchor>
      <arglist>(self, error)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getTxRxResult</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>abbde6703950984fd43e49ba28b9b2fde</anchor>
      <arglist>(self, result)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ping</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a893b7ec38a3bc653bebb7481931f9eab</anchor>
      <arglist>(self, port, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read1ByteRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>ad7a3ae5e2014ae4c1c9846c0e0348caf</anchor>
      <arglist>(self, port, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read1ByteTx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a42b83b353fe742f51e6bdd502c6d0ed8</anchor>
      <arglist>(self, port, dxl_id, address)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read1ByteTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a8ba74267c81ae48a41fdebdda175e139</anchor>
      <arglist>(self, port, dxl_id, address)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read2ByteRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a88d0856322b20739278b680751ed424f</anchor>
      <arglist>(self, port, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read2ByteTx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a1d426756aa1428cadcf3f9153ea2af6d</anchor>
      <arglist>(self, port, dxl_id, address)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read2ByteTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a9d7ac6f1021bbb5e597b6fa8252bae3f</anchor>
      <arglist>(self, port, dxl_id, address)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read4ByteRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>ab7b88f74a39dc2306bf4b40936cd0385</anchor>
      <arglist>(self, port, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read4ByteTx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a9500e3aa05ab287d1d11702f88c5d4db</anchor>
      <arglist>(self, port, dxl_id, address)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read4ByteTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a7193bd9871edd7dfb4369805df9aad74</anchor>
      <arglist>(self, port, dxl_id, address)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>ae3b4ace312114315c1acee5970bdd2c2</anchor>
      <arglist>(self, port, dxl_id, length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readTx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>adb887e3147b7cbcbd4c2d04879dd5735</anchor>
      <arglist>(self, port, dxl_id, address, length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a8ba4b899a6ce910bba851a0b38b8dd8d</anchor>
      <arglist>(self, port, dxl_id, address, length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reboot</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>ac59e1abdf1226e7a77b876bca25f825c</anchor>
      <arglist>(self, port, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>regWriteTxOnly</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a447f16c7996ff1a0aeb4e1a52b5a23b4</anchor>
      <arglist>(self, port, dxl_id, address, length, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>regWriteTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a7e241adde9aeb6683cf8befba74be7df</anchor>
      <arglist>(self, port, dxl_id, address, length, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rxPacket</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a2e3b432bc62cf3ff385c8ac7725f4b30</anchor>
      <arglist>(self, port)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>syncReadTx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a1c770dd716d0c51b1235e7b8af7f308c</anchor>
      <arglist>(self, port, start_address, data_length, param, param_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>syncWriteTxOnly</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a0fe9464111a3b841f194dc94e7a2e3d9</anchor>
      <arglist>(self, port, start_address, data_length, param, param_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>txPacket</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a98b592eaadb86ab02a670e470dff6d2c</anchor>
      <arglist>(self, port, txpacket)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>txRxPacket</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a3fff249e05742ae6ee7246036600d312</anchor>
      <arglist>(self, port, txpacket)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write1ByteTxOnly</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a3f49696f6a75344ede86ab06483fee06</anchor>
      <arglist>(self, port, dxl_id, address, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write1ByteTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a13c35ac59a88bd3c11606e36ed3af216</anchor>
      <arglist>(self, port, dxl_id, address, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write2ByteTxOnly</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a3e9715f69fb603472317bca257485026</anchor>
      <arglist>(self, port, dxl_id, address, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write2ByteTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a75ce494bb11e91bb12a06b32588f1dd7</anchor>
      <arglist>(self, port, dxl_id, address, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write4ByteTxOnly</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a2949774ee77131a21bff153fd2731fe5</anchor>
      <arglist>(self, port, dxl_id, address, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write4ByteTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a2edb18b9ffc4f4387f8cabbeaecb5bf6</anchor>
      <arglist>(self, port, dxl_id, address, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeTxOnly</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a7d6816f48f688e3add640b629d28a728</anchor>
      <arglist>(self, port, dxl_id, address, length, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol1__packet__handler_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a9fbf75bf06416600e4658cf85923d3e9</anchor>
      <arglist>(self, port, dxl_id, address, length, data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel::Protocol1PacketHandler</name>
    <filename>classdynamixel_1_1Protocol1PacketHandler.html</filename>
    <base>dynamixel::PacketHandler</base>
    <member kind="function">
      <type>int</type>
      <name>action</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a5c1c21f4d0d576bb066280df59ed3d40</anchor>
      <arglist>(PortHandler *port, uint8_t id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>broadcastPing</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a90a58c6ed6f3c2cdcf624a2b18030e36</anchor>
      <arglist>(PortHandler *port, std::vector&lt; uint8_t &gt; &amp;id_list)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bulkReadTx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a6cafc93bfbdaa1282efb92bc44081b77</anchor>
      <arglist>(PortHandler *port, uint8_t *param, uint16_t param_length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bulkWriteTxOnly</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a67ca47a6995b0ba73181da4b76d03ba4</anchor>
      <arglist>(PortHandler *port, uint8_t *param, uint16_t param_length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clearMultiTurn</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a5b1aaa7ef641152aead9fe0169cea172</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>factoryReset</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a38c23dc0fffdad1444c1bba81cd40552</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t option, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getProtocolVersion</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>aa7cb0c527b9a80ef84d5f5e767306c98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getRxPacketError</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a4d800a547bd4e80522266bfbfe0887e8</anchor>
      <arglist>(uint8_t error)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getTxRxResult</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a3f5290a37bb6a1b158c6bd1a15c9cc26</anchor>
      <arglist>(int result)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ping</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a14dff1501b939b4941bacdd8b952d3aa</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t *model_number, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ping</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a27dcbdb25a3afb4e0a36b1d4dc9746fe</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read1ByteRx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a8e24776d1364f686ad8311a102e75027</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read1ByteTx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a7b5b91b9ce759f6da4439caf81089927</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read1ByteTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a266a70d451669825bf8963dcdd7075d8</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint8_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read2ByteRx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a43e23405b7644660020cdcff09e9132d</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read2ByteTx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a8f44d180fbc9763f484f7164fd3f3a62</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read2ByteTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a4a2d03974171fb79242e7af057e97e3d</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read4ByteRx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>ae2e24286cb0a38c3b640c91d7fdc0c1f</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint32_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read4ByteTx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a482dc277fad8ecdc987c4280971d92c6</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read4ByteTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a9b0525ec15696c780025f6f9e74f5b51</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint32_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readRx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a242ac79dcd6a702e67e6524a918c3834</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t length, uint8_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readTx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a0cd57c932ce6c8694e27f1068a19dda9</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a1492b6f11c6d1875012411e919f73cae</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reboot</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a424e2b1ad9a9018a020eea2f16989659</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>regWriteTxOnly</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a5e20db4a17dbc67f36eb3a97b9d4b48b</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>regWriteTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>aff0403b002e91b58cf73496c95028e75</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rxPacket</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a67dd2eb0050bf3ec7b8371031a92bb6d</anchor>
      <arglist>(PortHandler *port, uint8_t *rxpacket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>syncReadTx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a5f53a9b48f2d29d153704671b6474839</anchor>
      <arglist>(PortHandler *port, uint16_t start_address, uint16_t data_length, uint8_t *param, uint16_t param_length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>syncWriteTxOnly</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a6638826a2c72a8c3dd09f1368ba85120</anchor>
      <arglist>(PortHandler *port, uint16_t start_address, uint16_t data_length, uint8_t *param, uint16_t param_length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>txPacket</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a111ab1fb1206ebeaa795bbd694a9d48d</anchor>
      <arglist>(PortHandler *port, uint8_t *txpacket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>txRxPacket</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a6a817f6347d7030eee76fec5e31a56d2</anchor>
      <arglist>(PortHandler *port, uint8_t *txpacket, uint8_t *rxpacket, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write1ByteTxOnly</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a1282daddaa5cc5c97ce0ae06fb539671</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint8_t data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write1ByteTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>ac03a5357bb770905abb1fd2603a228f0</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint8_t data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write2ByteTxOnly</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a1a21961891f765cd3f9973452a82cec9</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write2ByteTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>ab7873bd5746fb0355117cd0a64b383b4</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write4ByteTxOnly</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>af629676e5ea2de5d92192b1844eabf8e</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint32_t data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write4ByteTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>aa0f8caf383d793abbcfdd18e8c386fd1</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint32_t data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeTxOnly</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a8e864e6c18effda69bde9b103edf4dc0</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a389cc9014de7e5e8bc00bddd82bc55e6</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Protocol1PacketHandler</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a120a5239df71580ace733a0a88f83c1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Protocol1PacketHandler *</type>
      <name>getInstance</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>a3d501f8873c0c4abafec493b74f3cdfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Protocol1PacketHandler</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>ac196f99fb353c97d12795c4c0c981567</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Protocol1PacketHandler *</type>
      <name>unique_instance_</name>
      <anchorfile>classdynamixel_1_1Protocol1PacketHandler.html</anchorfile>
      <anchor>af045a180605b9b76516e473ed2e2d7e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel::Protocol2PacketHandler</name>
    <filename>classdynamixel_1_1Protocol2PacketHandler.html</filename>
    <base>dynamixel::PacketHandler</base>
    <member kind="function">
      <type>int</type>
      <name>action</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a4b6231b51cec8db8f047cf93bcccf6f9</anchor>
      <arglist>(PortHandler *port, uint8_t id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>broadcastPing</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ab46b125cc4255258d033a446fd603342</anchor>
      <arglist>(PortHandler *port, std::vector&lt; uint8_t &gt; &amp;id_list)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bulkReadTx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ada9efbc8d1f101a605f411fb6ddf797a</anchor>
      <arglist>(PortHandler *port, uint8_t *param, uint16_t param_length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bulkWriteTxOnly</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ad10c05153214d3d3c842293ddbf79a94</anchor>
      <arglist>(PortHandler *port, uint8_t *param, uint16_t param_length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clearMultiTurn</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ab4fb27de2102965f3c6439c562da81c8</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>factoryReset</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a291f10ad0f09de007caf24b8067f4dde</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t option, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getProtocolVersion</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a043a44a042380d5d03af098856720de9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getRxPacketError</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>add3fd4f5d9005de55e05153ad37f5c8d</anchor>
      <arglist>(uint8_t error)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getTxRxResult</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ab4374274165b280feb8a8bb94a6716e6</anchor>
      <arglist>(int result)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ping</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ac121623251539aaac617a91f47200920</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t *model_number, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ping</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a370c70cd088b77902ff54b0a06828795</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read1ByteRx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>abcff13c837273a1795d5bdd59206eb96</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read1ByteTx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a42610df622c7ee1e50c4ad7386502314</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read1ByteTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ae6a20ca596b20352c7ac08d42def8d62</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint8_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read2ByteRx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a8b52f237c69f2e30575f023c24916395</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read2ByteTx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a9957478b62b62795f4bb41c3f7ae4837</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read2ByteTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a3933d41250d189a743921ad7f10b2ee2</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read4ByteRx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a7dcd3b085e8f399b03e88d0dba2f5766</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint32_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read4ByteTx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a6fbf8a8d6104704662e727ac8c32d24a</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read4ByteTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>adfc87413fcc079d6eb69de5b005d7624</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint32_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readRx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ab2bb1549fa85ca6ff3c0ee621b26b2ac</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t length, uint8_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readTx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a520a589945e2ee3bd5311a81260b1cf1</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ad5190675d80871a44ec95f710b499277</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reboot</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a1c4202730383e8b5ee8a106a1e4006f1</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>regWriteTxOnly</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ab0152c1239d4d7593e5c34ea79c1a23b</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>regWriteTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a6ec5c2c4dbca012fbd87639b02ad72c0</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rxPacket</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ad803f86faf151470d91bc51dc3191c6d</anchor>
      <arglist>(PortHandler *port, uint8_t *rxpacket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>syncReadTx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ab76887c69d624181bf4fdca891dc04ad</anchor>
      <arglist>(PortHandler *port, uint16_t start_address, uint16_t data_length, uint8_t *param, uint16_t param_length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>syncWriteTxOnly</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a5d524fb7db327a9112b561a4b96d2023</anchor>
      <arglist>(PortHandler *port, uint16_t start_address, uint16_t data_length, uint8_t *param, uint16_t param_length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>txPacket</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ae2c329813c020e6563595a0af2a182ec</anchor>
      <arglist>(PortHandler *port, uint8_t *txpacket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>txRxPacket</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a1f481e89d5155c7f27c33544726ddf68</anchor>
      <arglist>(PortHandler *port, uint8_t *txpacket, uint8_t *rxpacket, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write1ByteTxOnly</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a35d651309b95f4a7fc2f7cb42bda1c31</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint8_t data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write1ByteTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a738bb9bee2ac70f93fa4917837d31d76</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint8_t data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write2ByteTxOnly</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a706e68534d300319088674bc1c6c1eb8</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write2ByteTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ab759bd126a655747a98d7c21c6529709</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write4ByteTxOnly</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>abd23b6a59bfa16e6410a199644cb932f</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint32_t data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write4ByteTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a88f256bde82ebb42d5e30059f3f699b7</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint32_t data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeTxOnly</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a36b730f898f376b41553c819b48d723c</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeTxRx</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a3db7a94ff74b687ec32500d15e0cc95c</anchor>
      <arglist>(PortHandler *port, uint8_t id, uint16_t address, uint16_t length, uint8_t *data, uint8_t *error=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Protocol2PacketHandler</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>afea7de83a984caa62e95d43c2c87c2ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Protocol2PacketHandler *</type>
      <name>getInstance</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a84fc7cda43b5cfc829eb60d1a29b1562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addStuffing</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ae11bf02a771962e829f5f34f54f13353</anchor>
      <arglist>(uint8_t *packet)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Protocol2PacketHandler</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a6cad93596c916970481445363316c8e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeStuffing</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>aaf7b6a657b713812d509b1ead9e36c9c</anchor>
      <arglist>(uint8_t *packet)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>updateCRC</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ab73033f540f9afbb303dc315884bdf32</anchor>
      <arglist>(uint16_t crc_accum, uint8_t *data_blk_ptr, uint16_t data_blk_size)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Protocol2PacketHandler *</type>
      <name>unique_instance_</name>
      <anchorfile>classdynamixel_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a1d0ba205e91f8fdb8066ad94c1c47b1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamixel_sdk::protocol2_packet_handler::Protocol2PacketHandler</name>
    <filename>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>action</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ab4d965e9b09c2229f6b2843b85d79025</anchor>
      <arglist>(self, port, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addStuffing</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>afec28b41852b16553d2a5c7a151b86cf</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>broadcastPing</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a47591aa47f101c98f7bc4ab34de0ed09</anchor>
      <arglist>(self, port)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bulkReadTx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>af2665840e8da8a608dca967d71ec91df</anchor>
      <arglist>(self, port, param, param_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bulkWriteTxOnly</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a45adb3fbb7a2b4ef7370c55220031898</anchor>
      <arglist>(self, port, param, param_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clearMultiTurn</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a98d89cf6319f58ff3ae06cc23fb5a8fc</anchor>
      <arglist>(self, port, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>factoryReset</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ae3a256656a5e7e34e18d93c81dc3e8bf</anchor>
      <arglist>(self, port, dxl_id, option)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getProtocolVersion</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ad0519a1057ed01faae4eccb8a7b0281b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getRxPacketError</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>aede63478b7afecf03fd790483c666d68</anchor>
      <arglist>(self, error)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getTxRxResult</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a45aebfe0e1b5111ed3d78a7b058c3877</anchor>
      <arglist>(self, result)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ping</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a3d90d89ec2c67dd9e1be7f6e1cd0f074</anchor>
      <arglist>(self, port, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read1ByteRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a7231e7c98f5b47c95805c4bdd5ab2ced</anchor>
      <arglist>(self, port, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read1ByteTx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a185a54240e6c530cc4eb236f5e5267fc</anchor>
      <arglist>(self, port, dxl_id, address)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read1ByteTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a4dd59762a35dfd1e162950b59a3dfd2e</anchor>
      <arglist>(self, port, dxl_id, address)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read2ByteRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>aab6c928d0150b84e12cd1f6c90652f96</anchor>
      <arglist>(self, port, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read2ByteTx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ad30b404a6d3c561ccbf1086042b71dd1</anchor>
      <arglist>(self, port, dxl_id, address)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read2ByteTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a4aba870601bd3e33037bf555befdc0dc</anchor>
      <arglist>(self, port, dxl_id, address)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read4ByteRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a7370ca1c6e12121f6f80a1cc081e59b8</anchor>
      <arglist>(self, port, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read4ByteTx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a38e19dce6c1bfd9216d4b0922ec18d7d</anchor>
      <arglist>(self, port, dxl_id, address)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read4ByteTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a18adc72069e44cf1fee4f47af0fa844b</anchor>
      <arglist>(self, port, dxl_id, address)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ac571fdb06cc3c0b723334f12f53fd075</anchor>
      <arglist>(self, port, dxl_id, length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readTx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a4b747573d02af2c035a4bc2899260edf</anchor>
      <arglist>(self, port, dxl_id, address, length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>add561fc71ed06aa49320df4f739e1ed0</anchor>
      <arglist>(self, port, dxl_id, address, length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reboot</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ac93dba451b5cfb5dae1cb698e2dfa0d8</anchor>
      <arglist>(self, port, dxl_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>regWriteTxOnly</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a9965bec52db2acee36cd502ea17f79a6</anchor>
      <arglist>(self, port, dxl_id, address, length, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>regWriteTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a49616b9ef627aec03e1a131493019701</anchor>
      <arglist>(self, port, dxl_id, address, length, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>removeStuffing</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>aef9500e26a2d6a4717b9200ffb4a0a0a</anchor>
      <arglist>(self, packet)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rxPacket</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a96830739b507ac67c40409353ca433d2</anchor>
      <arglist>(self, port)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>syncReadTx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>af0779041d8f594e9574d0142ee457d13</anchor>
      <arglist>(self, port, start_address, data_length, param, param_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>syncWriteTxOnly</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a1fa1431fd37ca27984d975046e96a0c3</anchor>
      <arglist>(self, port, start_address, data_length, param, param_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>txPacket</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a2c7ee988104a6ef48ed6be4ae03d8889</anchor>
      <arglist>(self, port, txpacket)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>txRxPacket</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ad2d9438efc425363ecf57d17af462257</anchor>
      <arglist>(self, port, txpacket)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>updateCRC</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a8bba157c4faa079f314f291ff1874344</anchor>
      <arglist>(self, crc_accum, data_blk_ptr, data_blk_size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write1ByteTxOnly</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a0f7b35b8faebde9fe1966a7c9681df5c</anchor>
      <arglist>(self, port, dxl_id, address, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write1ByteTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a97ae0264f6e2ecdb8f021fa3bef79096</anchor>
      <arglist>(self, port, dxl_id, address, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write2ByteTxOnly</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a7c60e3c0e9e25716f1381b7ea7460347</anchor>
      <arglist>(self, port, dxl_id, address, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write2ByteTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a8a80c604a33eac91dabdd204324c32ae</anchor>
      <arglist>(self, port, dxl_id, address, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write4ByteTxOnly</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>abfd79304f76b7466a705d2cff9e300dc</anchor>
      <arglist>(self, port, dxl_id, address, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write4ByteTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ad05e87873223df1ded757e735a160ecb</anchor>
      <arglist>(self, port, dxl_id, address, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeTxOnly</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>ad748ee5f0b9887486edb036c0ebb4c9b</anchor>
      <arglist>(self, port, dxl_id, address, length, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeTxRx</name>
      <anchorfile>classdynamixel__sdk_1_1protocol2__packet__handler_1_1Protocol2PacketHandler.html</anchorfile>
      <anchor>a4ea0540df7e29131baf9124c185b237e</anchor>
      <arglist>(self, port, dxl_id, address, length, data)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>dynamixel</name>
    <filename>namespacedynamixel.html</filename>
    <class kind="class">dynamixel::GroupBulkRead</class>
    <class kind="class">dynamixel::GroupBulkWrite</class>
    <class kind="class">dynamixel::GroupSyncRead</class>
    <class kind="class">dynamixel::GroupSyncWrite</class>
    <class kind="class">dynamixel::PacketHandler</class>
    <class kind="class">dynamixel::PortHandler</class>
    <class kind="class">dynamixel::PortHandlerArduino</class>
    <class kind="class">dynamixel::PortHandlerLinux</class>
    <class kind="class">dynamixel::PortHandlerMac</class>
    <class kind="class">dynamixel::PortHandlerWindows</class>
    <class kind="class">dynamixel::Protocol1PacketHandler</class>
    <class kind="class">dynamixel::Protocol2PacketHandler</class>
  </compound>
  <compound kind="namespace">
    <name>dynamixel_sdk</name>
    <filename>namespacedynamixel__sdk.html</filename>
    <namespace>dynamixel_sdk::group_bulk_read</namespace>
    <namespace>dynamixel_sdk::group_bulk_write</namespace>
    <namespace>dynamixel_sdk::group_sync_read</namespace>
    <namespace>dynamixel_sdk::group_sync_write</namespace>
    <namespace>dynamixel_sdk::packet_handler</namespace>
    <namespace>dynamixel_sdk::port_handler</namespace>
    <namespace>dynamixel_sdk::protocol1_packet_handler</namespace>
    <namespace>dynamixel_sdk::protocol2_packet_handler</namespace>
    <namespace>dynamixel_sdk::robotis_def</namespace>
  </compound>
  <compound kind="namespace">
    <name>dynamixel_sdk::group_bulk_read</name>
    <filename>namespacedynamixel__sdk_1_1group__bulk__read.html</filename>
    <class kind="class">dynamixel_sdk::group_bulk_read::GroupBulkRead</class>
    <member kind="variable">
      <type>int</type>
      <name>PARAM_NUM_ADDRESS</name>
      <anchorfile>namespacedynamixel__sdk_1_1group__bulk__read.html</anchorfile>
      <anchor>a702e981bba28f31910e561af459c511e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PARAM_NUM_DATA</name>
      <anchorfile>namespacedynamixel__sdk_1_1group__bulk__read.html</anchorfile>
      <anchor>a5cf58ce367d56e659b7b67bc9ba2474e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PARAM_NUM_LENGTH</name>
      <anchorfile>namespacedynamixel__sdk_1_1group__bulk__read.html</anchorfile>
      <anchor>a070b87b7391f9a456392f6a1472859b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>dynamixel_sdk::group_bulk_write</name>
    <filename>namespacedynamixel__sdk_1_1group__bulk__write.html</filename>
    <class kind="class">dynamixel_sdk::group_bulk_write::GroupBulkWrite</class>
  </compound>
  <compound kind="namespace">
    <name>dynamixel_sdk::group_sync_read</name>
    <filename>namespacedynamixel__sdk_1_1group__sync__read.html</filename>
    <class kind="class">dynamixel_sdk::group_sync_read::GroupSyncRead</class>
  </compound>
  <compound kind="namespace">
    <name>dynamixel_sdk::group_sync_write</name>
    <filename>namespacedynamixel__sdk_1_1group__sync__write.html</filename>
    <class kind="class">dynamixel_sdk::group_sync_write::GroupSyncWrite</class>
  </compound>
  <compound kind="namespace">
    <name>dynamixel_sdk::packet_handler</name>
    <filename>namespacedynamixel__sdk_1_1packet__handler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>PacketHandler</name>
      <anchorfile>namespacedynamixel__sdk_1_1packet__handler.html</anchorfile>
      <anchor>acbfb81c1a3c30a80757e1b49520a3643</anchor>
      <arglist>(protocol_version)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>dynamixel_sdk::port_handler</name>
    <filename>namespacedynamixel__sdk_1_1port__handler.html</filename>
    <class kind="class">dynamixel_sdk::port_handler::PortHandler</class>
    <member kind="variable">
      <type>int</type>
      <name>DEFAULT_BAUDRATE</name>
      <anchorfile>namespacedynamixel__sdk_1_1port__handler.html</anchorfile>
      <anchor>a56d14ff0cd1ddf27b7259759870b53f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LATENCY_TIMER</name>
      <anchorfile>namespacedynamixel__sdk_1_1port__handler.html</anchorfile>
      <anchor>a8ac138bf27527508d98b9d844bc401e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>dynamixel_sdk::protocol1_packet_handler</name>
    <filename>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</filename>
    <class kind="class">dynamixel_sdk::protocol1_packet_handler::Protocol1PacketHandler</class>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_ANGLE</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>aefabea8757d74fb5edc3581f175c02bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_CHECKSUM</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a82579dd09957bf8e08b2eff72a82bbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_INSTRUCTION</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a47f770725bbb506c560a4347e5790f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_OVERHEAT</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>afdf2b78ef22adfce63b2fcc3d1094553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_OVERLOAD</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>ac14ba5dc3c8f02a70f7d4e51fcb404df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_RANGE</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>afe2b170d813ee7090e6a477c27f5b725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_VOLTAGE</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>ac2f0c242dfdbfa8f49c7e7145bc32a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_ERROR</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a22ff7cb95fd07a00d64addda5ebd0c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_HEADER0</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>ac14c6ea1811deb37eeb267f3fbeb144a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_HEADER1</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a8633d3d075a94a80213a436dd80fa9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_ID</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a8a04cbc9991e512a416df2e145b513ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_INSTRUCTION</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a1021416662ef67fa941069cde30b0029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_LENGTH</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>ae96edb5c31018483f85bd239be146b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_PARAMETER0</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a173aba6f8e9d8711d1761022fc958f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RXPACKET_MAX_LEN</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>a865070293900fbef94b4bf71c3548236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TXPACKET_MAX_LEN</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol1__packet__handler.html</anchorfile>
      <anchor>add6a5dbcf9934a7c606c80e4b8397dc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>dynamixel_sdk::protocol2_packet_handler</name>
    <filename>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</filename>
    <class kind="class">dynamixel_sdk::protocol2_packet_handler::Protocol2PacketHandler</class>
    <member kind="variable">
      <type>int</type>
      <name>ERRBIT_ALERT</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a53b1f3825aeb00f371859b14923f9102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRNUM_ACCESS</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a14996c6bdbef231ef0550b02bb167386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRNUM_CRC</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a362592186e382af3c2dcc50ef7d30062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRNUM_DATA_LENGTH</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a10e0263f42bc66c6e826c3afa316ef8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRNUM_DATA_LIMIT</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>ac766d0b631129ca56b6819ed485a6c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRNUM_DATA_RANGE</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>addd3f1586cd1f865c50e451f082986d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRNUM_INSTRUCTION</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>aa403562150ebc38ab4b6458a777f20df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERRNUM_RESULT_FAIL</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>abb3f7ff42aaa4145c0bf2e8145d6c69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_ERROR</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a76a9a2d9cbe29fef87a381359892e672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_HEADER0</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a43057b91a8a10fa82856606d1c5219cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_HEADER1</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a392409578a7c0c640f2c14378ef14c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_HEADER2</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>aad27a992db7b17f8ba80488a4356d0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_ID</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>aa78bbe6b9dcce20ed22caa525001ec37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_INSTRUCTION</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a9679c9e783643a2ba9f6f3c1bd4c6b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_LENGTH_H</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>ad795a9625801fbb58b2fb997fac062e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_LENGTH_L</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a8ec62b9d054e28c78146027c8ed3c9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_PARAMETER0</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a1936a0211bfe924795753252e820b61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PKT_RESERVED</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a99241e25b3ee3fe2c8f01293db430a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RXPACKET_MAX_LEN</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>aec74aae7ab54f5e536f6140a7d416dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TXPACKET_MAX_LEN</name>
      <anchorfile>namespacedynamixel__sdk_1_1protocol2__packet__handler.html</anchorfile>
      <anchor>a6e6b4a7086b230072144151fb0e28152</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>dynamixel_sdk::robotis_def</name>
    <filename>namespacedynamixel__sdk_1_1robotis__def.html</filename>
    <member kind="function">
      <type>def</type>
      <name>DXL_HIBYTE</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a4bb70d0f46a5fc85e226c1373790f435</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DXL_HIWORD</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>ac260de3d3937cf7871bc120377ec1774</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DXL_LOBYTE</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>ae33100772c312da704e509283772696c</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DXL_LOWORD</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a1922907f721ace030877bbf8bbf703a7</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DXL_MAKEDWORD</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a9315a2d2f9f950d294d31875e1100622</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DXL_MAKEWORD</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a59301a9129adc0befc0894f992f0b855</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BROADCAST_ID</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a47b8f2f9676c106541526f7022d9b2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_NOT_AVAILABLE</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>add163db6dda55887af1805be681d227f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_PORT_BUSY</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>afcef586c0698a841da48d3cb428b5f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_RX_CORRUPT</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a466603f739ccb1c4a33b39346b4fe89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_RX_FAIL</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a1a91e642390d44bf377e113c866271d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_RX_TIMEOUT</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a569a24e7bdf78754371799b849fba151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_RX_WAITING</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a090504937a1be6478399a5ba9c5be2d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_SUCCESS</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a4a945baf22480a415e3ff6a5463d74a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_TX_ERROR</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>aec7b98d42a353c25db5e69e91eed82b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COMM_TX_FAIL</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a6737a05707e81bfa5200f745d0a88fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_ACTION</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>ae1202db8f8c9dcda71e7568cc45f81d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_BULK_READ</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>ad55a78551c2afacaa4988c75aa1beb25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_BULK_WRITE</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a23786f835d9d976143a45a0ef77e29d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_CLEAR</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a49817e9bc13acbf753d791d74cd046ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_FACTORY_RESET</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a7b0751d1afe89f7be8d4fb708b7ce2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_PING</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a8c84c051c8437ec6e99c26d2dc1f8f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_READ</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a135cdaae5b7b89583b274358adf9c0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_REBOOT</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>add2c9a682479ab679e7f990f5f90fa68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_REG_WRITE</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a1dc26baeb827560676e38dc0198660dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_STATUS</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>aebb63b1b8ac6ac8fcefb4f4e4c4ee865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_SYNC_READ</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>aeb49e9f78ad93fa09341f32bb2498245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_SYNC_WRITE</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a4e40dd98a746bff7d98406c328f743b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INST_WRITE</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>a680036950125ddd8ec4d7a35f97faea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_ID</name>
      <anchorfile>namespacedynamixel__sdk_1_1robotis__def.html</anchorfile>
      <anchor>ad30d0cb02ddd9545d90c5e19187a1fd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
