<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>control_table_item.h</name>
    <path>/tmp/ws/src/robotis_framework/robotis_device/include/robotis_device/</path>
    <filename>control__table__item_8h</filename>
    <class kind="class">robotis_framework::ControlTableItem</class>
    <namespace>robotis_framework</namespace>
    <member kind="enumeration">
      <type></type>
      <name>AccessType</name>
      <anchorfile>namespacerobotis__framework.html</anchorfile>
      <anchor>a6df1f8d1f8edd92d8c706a664bd38b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Read</name>
      <anchorfile>namespacerobotis__framework.html</anchorfile>
      <anchor>a6df1f8d1f8edd92d8c706a664bd38b88a1c8834353bc91feadf569dd3e2d55234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadWrite</name>
      <anchorfile>namespacerobotis__framework.html</anchorfile>
      <anchor>a6df1f8d1f8edd92d8c706a664bd38b88a5631e2f037944b31bb6bf92380a6ffd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MemoryType</name>
      <anchorfile>namespacerobotis__framework.html</anchorfile>
      <anchor>aa7a1fe175bc8ffeeaaac9dea85efa2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EEPROM</name>
      <anchorfile>namespacerobotis__framework.html</anchorfile>
      <anchor>aa7a1fe175bc8ffeeaaac9dea85efa2daa45604da2c9d20c03482a63f38456f182</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RAM</name>
      <anchorfile>namespacerobotis__framework.html</anchorfile>
      <anchor>aa7a1fe175bc8ffeeaaac9dea85efa2daa4f0f6b20165c8b138e82864af6a3b7e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>device.h</name>
    <path>/tmp/ws/src/robotis_framework/robotis_device/include/robotis_device/</path>
    <filename>device_8h</filename>
    <includes id="control__table__item_8h" name="control_table_item.h" local="yes" imported="no">control_table_item.h</includes>
    <class kind="class">robotis_framework::Device</class>
    <namespace>robotis_framework</namespace>
  </compound>
  <compound kind="file">
    <name>dynamixel.cpp</name>
    <path>/tmp/ws/src/robotis_framework/robotis_device/src/robotis_device/</path>
    <filename>dynamixel_8cpp</filename>
    <includes id="dynamixel_8h" name="dynamixel.h" local="yes" imported="no">robotis_device/dynamixel.h</includes>
  </compound>
  <compound kind="file">
    <name>dynamixel.h</name>
    <path>/tmp/ws/src/robotis_framework/robotis_device/include/robotis_device/</path>
    <filename>dynamixel_8h</filename>
    <includes id="control__table__item_8h" name="control_table_item.h" local="yes" imported="no">control_table_item.h</includes>
    <includes id="device_8h" name="device.h" local="yes" imported="no">device.h</includes>
    <includes id="dynamixel__state_8h" name="dynamixel_state.h" local="yes" imported="no">dynamixel_state.h</includes>
    <class kind="class">robotis_framework::Dynamixel</class>
    <namespace>robotis_framework</namespace>
  </compound>
  <compound kind="file">
    <name>dynamixel_state.h</name>
    <path>/tmp/ws/src/robotis_framework/robotis_device/include/robotis_device/</path>
    <filename>dynamixel__state_8h</filename>
    <includes id="time__stamp_8h" name="time_stamp.h" local="yes" imported="no">time_stamp.h</includes>
    <class kind="class">robotis_framework::DynamixelState</class>
    <namespace>robotis_framework</namespace>
    <member kind="define">
      <type>#define</type>
      <name>INDIRECT_ADDRESS_1</name>
      <anchorfile>dynamixel__state_8h.html</anchorfile>
      <anchor>ae68d9332ee29b0f727de0e1129c30cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INDIRECT_DATA_1</name>
      <anchorfile>dynamixel__state_8h.html</anchorfile>
      <anchor>a4c43d0befffcfd4fa05db67016dda04d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robot.cpp</name>
    <path>/tmp/ws/src/robotis_framework/robotis_device/src/robotis_device/</path>
    <filename>robot_8cpp</filename>
    <includes id="robot_8h" name="robot.h" local="yes" imported="no">robotis_device/robot.h</includes>
    <member kind="function" static="yes">
      <type>static std::string &amp;</type>
      <name>ltrim</name>
      <anchorfile>robot_8cpp.html</anchorfile>
      <anchor>abc3e05de3b9a7518e4b79f789ac32fc2</anchor>
      <arglist>(std::string &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string &amp;</type>
      <name>rtrim</name>
      <anchorfile>robot_8cpp.html</anchorfile>
      <anchor>aeb0502cfa0286df2ea5da76564fbc0d9</anchor>
      <arglist>(std::string &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>split</name>
      <anchorfile>robot_8cpp.html</anchorfile>
      <anchor>a5b03c7abd88e6431eaa3834344c2745c</anchor>
      <arglist>(const std::string &amp;text, char sep)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string &amp;</type>
      <name>trim</name>
      <anchorfile>robot_8cpp.html</anchorfile>
      <anchor>a1fd5b09c2d05ba0c3530ce327b9bf1eb</anchor>
      <arglist>(std::string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robot.h</name>
    <path>/tmp/ws/src/robotis_framework/robotis_device/include/robotis_device/</path>
    <filename>robot_8h</filename>
    <includes id="sensor_8h" name="sensor.h" local="yes" imported="no">sensor.h</includes>
    <includes id="dynamixel_8h" name="dynamixel.h" local="yes" imported="no">dynamixel.h</includes>
    <class kind="class">robotis_framework::Robot</class>
    <namespace>robotis_framework</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_CONTROL_CYCLE</name>
      <anchorfile>robot_8h.html</anchorfile>
      <anchor>a77156d8504dc79ecf0697e9ca83fb4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DYNAMIXEL</name>
      <anchorfile>robot_8h.html</anchorfile>
      <anchor>ac00191c8ec79b5a834bfca384645ee4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SENSOR</name>
      <anchorfile>robot_8h.html</anchorfile>
      <anchor>a84f1ead330bbcc83a63929c4726080d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SESSION_CONTROL_INFO</name>
      <anchorfile>robot_8h.html</anchorfile>
      <anchor>a5321bf9b762ae1a0f7ff14b334b8e1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SESSION_CONTROL_TABLE</name>
      <anchorfile>robot_8h.html</anchorfile>
      <anchor>a1e137fe977bd50cfddbd2a711e2fbcad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SESSION_DEVICE_INFO</name>
      <anchorfile>robot_8h.html</anchorfile>
      <anchor>a448c24cc8bd90f9c73762d9f9896aef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SESSION_PORT_INFO</name>
      <anchorfile>robot_8h.html</anchorfile>
      <anchor>a8d3621d9a3998a178a82126fc0ae0c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SESSION_TYPE_INFO</name>
      <anchorfile>robot_8h.html</anchorfile>
      <anchor>a00c499931af64e99d9538d2fb87c6785</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sensor.cpp</name>
    <path>/tmp/ws/src/robotis_framework/robotis_device/src/robotis_device/</path>
    <filename>sensor_8cpp</filename>
    <includes id="sensor_8h" name="sensor.h" local="yes" imported="no">robotis_device/sensor.h</includes>
  </compound>
  <compound kind="file">
    <name>sensor.h</name>
    <path>/tmp/ws/src/robotis_framework/robotis_device/include/robotis_device/</path>
    <filename>sensor_8h</filename>
    <includes id="device_8h" name="device.h" local="yes" imported="no">device.h</includes>
    <includes id="sensor__state_8h" name="sensor_state.h" local="yes" imported="no">sensor_state.h</includes>
    <includes id="control__table__item_8h" name="control_table_item.h" local="yes" imported="no">control_table_item.h</includes>
    <class kind="class">robotis_framework::Sensor</class>
    <namespace>robotis_framework</namespace>
  </compound>
  <compound kind="file">
    <name>sensor_state.h</name>
    <path>/tmp/ws/src/robotis_framework/robotis_device/include/robotis_device/</path>
    <filename>sensor__state_8h</filename>
    <includes id="time__stamp_8h" name="time_stamp.h" local="yes" imported="no">time_stamp.h</includes>
    <class kind="class">robotis_framework::SensorState</class>
    <namespace>robotis_framework</namespace>
  </compound>
  <compound kind="file">
    <name>time_stamp.h</name>
    <path>/tmp/ws/src/robotis_framework/robotis_device/include/robotis_device/</path>
    <filename>time__stamp_8h</filename>
    <class kind="class">robotis_framework::TimeStamp</class>
    <namespace>robotis_framework</namespace>
  </compound>
  <compound kind="class">
    <name>robotis_framework::ControlTableItem</name>
    <filename>classrobotis__framework_1_1ControlTableItem.html</filename>
    <member kind="function">
      <type></type>
      <name>ControlTableItem</name>
      <anchorfile>classrobotis__framework_1_1ControlTableItem.html</anchorfile>
      <anchor>ac9ee0cc86f87e52abe4f705dbb6c75e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>AccessType</type>
      <name>access_type_</name>
      <anchorfile>classrobotis__framework_1_1ControlTableItem.html</anchorfile>
      <anchor>aa66fb416a7493ec7e03fd5c3069ae755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>address_</name>
      <anchorfile>classrobotis__framework_1_1ControlTableItem.html</anchorfile>
      <anchor>a99153198045fe42d50a42d57ee50e01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data_length_</name>
      <anchorfile>classrobotis__framework_1_1ControlTableItem.html</anchorfile>
      <anchor>acf2a5be69a9044ff04da468a55c1a073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>data_max_value_</name>
      <anchorfile>classrobotis__framework_1_1ControlTableItem.html</anchorfile>
      <anchor>ac781094286fe403b8aaaea9be7c41284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>data_min_value_</name>
      <anchorfile>classrobotis__framework_1_1ControlTableItem.html</anchorfile>
      <anchor>ab178ef6a67d73e65b95a86ecac9fc275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_signed_</name>
      <anchorfile>classrobotis__framework_1_1ControlTableItem.html</anchorfile>
      <anchor>a701f1ed2aedb92f55475152f3fc1ba30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>item_name_</name>
      <anchorfile>classrobotis__framework_1_1ControlTableItem.html</anchorfile>
      <anchor>a18c1a0278b9aefb6667d3154ee30784e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MemoryType</type>
      <name>memory_type_</name>
      <anchorfile>classrobotis__framework_1_1ControlTableItem.html</anchorfile>
      <anchor>a1f2ab1c68f22f1938c89e49a88bef04a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robotis_framework::Device</name>
    <filename>classrobotis__framework_1_1Device.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Device</name>
      <anchorfile>classrobotis__framework_1_1Device.html</anchorfile>
      <anchor>a042dfd1fe969a1fb0608ce3c6eff6cd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ControlTableItem * &gt;</type>
      <name>bulk_read_items_</name>
      <anchorfile>classrobotis__framework_1_1Device.html</anchorfile>
      <anchor>a3ae083d1cfc8d12ac49607d5e70557bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, ControlTableItem * &gt;</type>
      <name>ctrl_table_</name>
      <anchorfile>classrobotis__framework_1_1Device.html</anchorfile>
      <anchor>a914d48b638f0290b4041d034120ba8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id_</name>
      <anchorfile>classrobotis__framework_1_1Device.html</anchorfile>
      <anchor>a70d88fa89fc65cb26b386e4427a5bedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>model_name_</name>
      <anchorfile>classrobotis__framework_1_1Device.html</anchorfile>
      <anchor>a7d28ed33f92d97d1e83f981509f24523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>port_name_</name>
      <anchorfile>classrobotis__framework_1_1Device.html</anchorfile>
      <anchor>a34ec9f19668baaf8367d53a63320b3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>protocol_version_</name>
      <anchorfile>classrobotis__framework_1_1Device.html</anchorfile>
      <anchor>ab7a2fd2b1505f70938f2bb4841ec55e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robotis_framework::Dynamixel</name>
    <filename>classrobotis__framework_1_1Dynamixel.html</filename>
    <base>robotis_framework::Device</base>
    <member kind="function">
      <type>int32_t</type>
      <name>convertRadian2Value</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a991a7c83990335fda18726339444c618</anchor>
      <arglist>(double radian)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>convertTorque2Value</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>abb97e5f6fe0f4f432a2012b9ea66306a</anchor>
      <arglist>(double torque)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>convertValue2Radian</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a2cac751e44b9cddc746035bdda4b6cf4</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>convertValue2Torque</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>ac828035b91805838be33f5dcd9ede782</anchor>
      <arglist>(int16_t value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>convertValue2Velocity</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>ae38e824ddf24a489b38fccc89fdbb042</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>convertVelocity2Value</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a58d3f67c64607af7645b64af27bf6a6a</anchor>
      <arglist>(double velocity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Dynamixel</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a83110313b8315acf0ad30bde585904e0</anchor>
      <arglist>(int id, std::string model_name, float protocol_version)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ctrl_module_name_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>abeb562dc905903d86ebd0c6c53be3758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DynamixelState *</type>
      <name>dxl_state_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a9bf79e4e2a1198389304dbba1d8a00a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ControlTableItem *</type>
      <name>goal_current_item_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>ad376a12ebcb86eba5bd7a867646e1a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ControlTableItem *</type>
      <name>goal_position_item_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a73aa8762c84e737e127a0dfba0ccc5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ControlTableItem *</type>
      <name>goal_velocity_item_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a222f6f29472e2bce0088b768f24f68a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_radian_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>aa266a29530adf69b7360e64e432c04f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_radian_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a5c938af85c108b0192630d560022d848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ControlTableItem *</type>
      <name>position_d_gain_item_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a0c1ba23b537d880f0d8db9616872334c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ControlTableItem *</type>
      <name>position_i_gain_item_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>acf36467be73be40345d0565ae89e56a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ControlTableItem *</type>
      <name>position_p_gain_item_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a67104b6ab3ab3639ee38370c10360583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ControlTableItem *</type>
      <name>present_current_item_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>abe91139497f27e2f140680334f804003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ControlTableItem *</type>
      <name>present_position_item_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a1dbf58f5f3316d5c609f08d15fa7e291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ControlTableItem *</type>
      <name>present_velocity_item_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a1da8fd89d4d7fc49ed8b1bda058deaaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ControlTableItem *</type>
      <name>torque_enable_item_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>abe0b11f8479c08dd219649307108d3ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>torque_to_current_value_ratio_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>ab738894df8e6b1bb60c47854ddf76bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>value_of_0_radian_position_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a08c9a25f89df77b4121d000aa9e4067c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>value_of_max_radian_position_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a00af032e30fcfa0e712e5a8277aa2712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>value_of_min_radian_position_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a93bab2861f066fa146aa8bf7e3ba1171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ControlTableItem *</type>
      <name>velocity_d_gain_item_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>ad0ea6239f5c55f2e2040c3e36b76b76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ControlTableItem *</type>
      <name>velocity_i_gain_item_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a28521497d9a9a11c1b90f1941cd1b451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ControlTableItem *</type>
      <name>velocity_p_gain_item_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>ad97a9d41a38027cd4b7295fdaa065415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>velocity_to_value_ratio_</name>
      <anchorfile>classrobotis__framework_1_1Dynamixel.html</anchorfile>
      <anchor>a7ec6e756459c0e5dff726176cab5a528</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robotis_framework::DynamixelState</name>
    <filename>classrobotis__framework_1_1DynamixelState.html</filename>
    <member kind="function">
      <type></type>
      <name>DynamixelState</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>a0122bbb57767fe293e23563da83ba3b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint32_t &gt;</type>
      <name>bulk_read_table_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>adc4b6eda1005a16ee4ee111ebdbcbe21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>goal_position_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>ae7b1f4d1e86ac598fd5088471c265aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>goal_torque_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>a69e2ad3e7346dde9ceb8d4ef953a44e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>goal_velocity_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>a36f707aa6ed9668da9fe6443d0946d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_d_gain_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>a71157d96b3b0b83a336a8ec13b361fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_i_gain_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>a1900ab3c0e23f385f3ceb000c9fa8d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>position_offset_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>a70a5833ccf9475a5a1febc16f856a7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>position_p_gain_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>a7a6d41199ffba6661366c994cb893f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>present_position_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>a884f045bbb2bd30124da3c538be2f21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>present_torque_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>a96b042ea26f84dbed93e627834a8ee5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>present_velocity_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>a5e06bdd5f452dfe3669b25497da644d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TimeStamp</type>
      <name>update_time_stamp_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>a82926ccba3c8331fb90c81bb8e413af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>velocity_d_gain_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>a0a319664b9c41ab30dee848b05f15857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>velocity_i_gain_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>aed259e0e5d776fbb8fb06f00046db83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>velocity_p_gain_</name>
      <anchorfile>classrobotis__framework_1_1DynamixelState.html</anchorfile>
      <anchor>a43752c1f904025f367f285351c750bff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robotis_framework::Robot</name>
    <filename>classrobotis__framework_1_1Robot.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getControlCycle</name>
      <anchorfile>classrobotis__framework_1_1Robot.html</anchorfile>
      <anchor>a00962fbd0ecb6305b1bdf8d9055c31fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Dynamixel *</type>
      <name>getDynamixel</name>
      <anchorfile>classrobotis__framework_1_1Robot.html</anchorfile>
      <anchor>af5bca2e0b7cdf8d278175a0b717bd05a</anchor>
      <arglist>(std::string path, int id, std::string port, float protocol_version)</arglist>
    </member>
    <member kind="function">
      <type>Sensor *</type>
      <name>getSensor</name>
      <anchorfile>classrobotis__framework_1_1Robot.html</anchorfile>
      <anchor>aa8ddd1cf073a4da56007ae87d69621b0</anchor>
      <arglist>(std::string path, int id, std::string port, float protocol_version)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Robot</name>
      <anchorfile>classrobotis__framework_1_1Robot.html</anchorfile>
      <anchor>aaad44ac6dae744a1d9a6960769ede56a</anchor>
      <arglist>(std::string robot_file_path, std::string dev_desc_dir_path)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, Dynamixel * &gt;</type>
      <name>dxls_</name>
      <anchorfile>classrobotis__framework_1_1Robot.html</anchorfile>
      <anchor>a852aa87e7b77d813f7a2fc7e1901f146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>port_default_device_</name>
      <anchorfile>classrobotis__framework_1_1Robot.html</anchorfile>
      <anchor>a0716ffda8c93acf36f6850731e4aafd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, dynamixel::PortHandler * &gt;</type>
      <name>ports_</name>
      <anchorfile>classrobotis__framework_1_1Robot.html</anchorfile>
      <anchor>aeedd57705f11063faf982d95bdde7379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, Sensor * &gt;</type>
      <name>sensors_</name>
      <anchorfile>classrobotis__framework_1_1Robot.html</anchorfile>
      <anchor>a58399dd56dbfa931f9ed283c8881a73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>control_cycle_msec_</name>
      <anchorfile>classrobotis__framework_1_1Robot.html</anchorfile>
      <anchor>aed03b601d78c27fac793382d60a42f3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robotis_framework::Sensor</name>
    <filename>classrobotis__framework_1_1Sensor.html</filename>
    <base>robotis_framework::Device</base>
    <member kind="function">
      <type></type>
      <name>Sensor</name>
      <anchorfile>classrobotis__framework_1_1Sensor.html</anchorfile>
      <anchor>a7bc4d0294200d47756a203474b7d099a</anchor>
      <arglist>(int id, std::string model_name, float protocol_version)</arglist>
    </member>
    <member kind="variable">
      <type>SensorState *</type>
      <name>sensor_state_</name>
      <anchorfile>classrobotis__framework_1_1Sensor.html</anchorfile>
      <anchor>ae65a030aa5778740205134e0765baf72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robotis_framework::SensorState</name>
    <filename>classrobotis__framework_1_1SensorState.html</filename>
    <member kind="function">
      <type></type>
      <name>SensorState</name>
      <anchorfile>classrobotis__framework_1_1SensorState.html</anchorfile>
      <anchor>ab4d2f1cd2416c8639118a1051358baa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint32_t &gt;</type>
      <name>bulk_read_table_</name>
      <anchorfile>classrobotis__framework_1_1SensorState.html</anchorfile>
      <anchor>a73c133b2ef44337828c17ce5f423cdd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TimeStamp</type>
      <name>update_time_stamp_</name>
      <anchorfile>classrobotis__framework_1_1SensorState.html</anchorfile>
      <anchor>a396bf4c9026a29c2d16d7aa77a40ce94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robotis_framework::TimeStamp</name>
    <filename>classrobotis__framework_1_1TimeStamp.html</filename>
    <member kind="function">
      <type></type>
      <name>TimeStamp</name>
      <anchorfile>classrobotis__framework_1_1TimeStamp.html</anchorfile>
      <anchor>a71c0b3a47f93cf1e6e4ca541c8dbd4c6</anchor>
      <arglist>(long sec, long nsec)</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>nsec_</name>
      <anchorfile>classrobotis__framework_1_1TimeStamp.html</anchorfile>
      <anchor>a612009e4b34df5db2389bb068d031e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>sec_</name>
      <anchorfile>classrobotis__framework_1_1TimeStamp.html</anchorfile>
      <anchor>acbdcfb9a6377f764bdae9fcab2c4939d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>robotis_framework</name>
    <filename>namespacerobotis__framework.html</filename>
    <class kind="class">robotis_framework::ControlTableItem</class>
    <class kind="class">robotis_framework::Device</class>
    <class kind="class">robotis_framework::Dynamixel</class>
    <class kind="class">robotis_framework::DynamixelState</class>
    <class kind="class">robotis_framework::Robot</class>
    <class kind="class">robotis_framework::Sensor</class>
    <class kind="class">robotis_framework::SensorState</class>
    <class kind="class">robotis_framework::TimeStamp</class>
    <member kind="enumeration">
      <type></type>
      <name>AccessType</name>
      <anchorfile>namespacerobotis__framework.html</anchorfile>
      <anchor>a6df1f8d1f8edd92d8c706a664bd38b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Read</name>
      <anchorfile>namespacerobotis__framework.html</anchorfile>
      <anchor>a6df1f8d1f8edd92d8c706a664bd38b88a1c8834353bc91feadf569dd3e2d55234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadWrite</name>
      <anchorfile>namespacerobotis__framework.html</anchorfile>
      <anchor>a6df1f8d1f8edd92d8c706a664bd38b88a5631e2f037944b31bb6bf92380a6ffd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MemoryType</name>
      <anchorfile>namespacerobotis__framework.html</anchorfile>
      <anchor>aa7a1fe175bc8ffeeaaac9dea85efa2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EEPROM</name>
      <anchorfile>namespacerobotis__framework.html</anchorfile>
      <anchor>aa7a1fe175bc8ffeeaaac9dea85efa2daa45604da2c9d20c03482a63f38456f182</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RAM</name>
      <anchorfile>namespacerobotis__framework.html</anchorfile>
      <anchor>aa7a1fe175bc8ffeeaaac9dea85efa2daa4f0f6b20165c8b138e82864af6a3b7e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
