<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>mcdc3006s.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-maggie_drivers/doc_stacks/2015-09-14_03-03-28.965395/maggie_drivers/maggie_motor_drivers/src/</path>
    <filename>mcdc3006s_8cpp</filename>
    <includes id="mcdc3006s_8h" name="mcdc3006s.h" local="yes" imported="no">maggie_motor_drivers/mcdc3006s.h</includes>
  </compound>
  <compound kind="file">
    <name>mcdc3006s.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-maggie_drivers/doc_stacks/2015-09-14_03-03-28.965395/maggie_drivers/maggie_motor_drivers/include/maggie_motor_drivers/</path>
    <filename>mcdc3006s_8h</filename>
    <includes id="motor__driver__interface_8h" name="motor_driver_interface.h" local="yes" imported="no">motor_driver_interface.h</includes>
    <class kind="class">Mcdc3006s</class>
  </compound>
  <compound kind="file">
    <name>mcdc3006s_data.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-maggie_drivers/doc_stacks/2015-09-14_03-03-28.965395/maggie_drivers/maggie_motor_drivers/include/maggie_motor_drivers/</path>
    <filename>mcdc3006s__data_8h</filename>
    <class kind="struct">driverConf</class>
    <class kind="struct">driverMotorSensor</class>
    <class kind="struct">driverStatus</class>
    <member kind="define">
      <type>#define</type>
      <name>ACTIVATE</name>
      <anchorfile>mcdc3006s__data_8h.html</anchorfile>
      <anchor>ad37ed8e28abe573e992766b0e3b0353b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALIBRATION_CURRENT_LIMIT</name>
      <anchorfile>mcdc3006s__data_8h.html</anchorfile>
      <anchor>aba61dad730919ea3ad6d5ba595507ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALIBRATION_TIMEOUT</name>
      <anchorfile>mcdc3006s__data_8h.html</anchorfile>
      <anchor>a5ae755778e384a504bc8187fe9389f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALIBRATION_VELOCITY</name>
      <anchorfile>mcdc3006s__data_8h.html</anchorfile>
      <anchor>a674bd2dfee2edcb48e90239796c29340</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CURRENT_LIMITING_MASK</name>
      <anchorfile>mcdc3006s__data_8h.html</anchorfile>
      <anchor>a40797b27658fa0e229d32cb917e2aaaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEACTIVATE</name>
      <anchorfile>mcdc3006s__data_8h.html</anchorfile>
      <anchor>a45ceaefea6a74320666e61625ad5828a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DRIVER_INPUT_4_MASK</name>
      <anchorfile>mcdc3006s__data_8h.html</anchorfile>
      <anchor>a306306529c3f6de8872e39bad3ca8b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENABLED_MASK</name>
      <anchorfile>mcdc3006s__data_8h.html</anchorfile>
      <anchor>a246297f96abca9835c00e143ca8a7f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OVERTEMPERATURE_MASK</name>
      <anchorfile>mcdc3006s__data_8h.html</anchorfile>
      <anchor>a5857877d6d82c69488892ef747632eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OVERVOLTAGE_MASK</name>
      <anchorfile>mcdc3006s__data_8h.html</anchorfile>
      <anchor>afab710514fa4665e9a0ee2b635ee0a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct driverConf</type>
      <name>driverConf_t</name>
      <anchorfile>mcdc3006s__data_8h.html</anchorfile>
      <anchor>a73d531536dd69df792d796caae2105db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct driverMotorSensor</type>
      <name>driverSensor_t</name>
      <anchorfile>mcdc3006s__data_8h.html</anchorfile>
      <anchor>a6b13719fe0c8a5e7d538645ccd6d4754</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct driverStatus</type>
      <name>driverStatus_t</name>
      <anchorfile>mcdc3006s__data_8h.html</anchorfile>
      <anchor>a7e9d2578b7e39819f83ec5cf44bf59eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mcdc3006s_mock.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-maggie_drivers/doc_stacks/2015-09-14_03-03-28.965395/maggie_drivers/maggie_motor_drivers/include/maggie_motor_drivers/</path>
    <filename>mcdc3006s__mock_8h</filename>
    <includes id="motor__driver__interface_8h" name="motor_driver_interface.h" local="yes" imported="no">motor_driver_interface.h</includes>
    <class kind="class">MockMcdc3006s</class>
  </compound>
  <compound kind="file">
    <name>motor_driver_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-maggie_drivers/doc_stacks/2015-09-14_03-03-28.965395/maggie_drivers/maggie_motor_drivers/include/maggie_motor_drivers/</path>
    <filename>motor__driver__interface_8h</filename>
    <includes id="mcdc3006s__data_8h" name="mcdc3006s_data.h" local="yes" imported="no">mcdc3006s_data.h</includes>
    <class kind="class">MotorDriverInterface</class>
  </compound>
  <compound kind="file">
    <name>test_manual_mcdc3006s.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-maggie_drivers/doc_stacks/2015-09-14_03-03-28.965395/maggie_drivers/maggie_motor_drivers/src/test/</path>
    <filename>test__manual__mcdc3006s_8cpp</filename>
    <includes id="mcdc3006s_8h" name="mcdc3006s.h" local="yes" imported="no">maggie_motor_drivers/mcdc3006s.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_SEMFILE</name>
      <anchorfile>test__manual__mcdc3006s_8cpp.html</anchorfile>
      <anchor>a47880b64896d4f27f25aa3a8bb93ec91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_SERIAL_DEVICE</name>
      <anchorfile>test__manual__mcdc3006s_8cpp.html</anchorfile>
      <anchor>a0a4dd53877dd9cd6f496f5f42ccf7eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FALSE</name>
      <anchorfile>test__manual__mcdc3006s_8cpp.html</anchorfile>
      <anchor>aa93f0eb578d23995850d61f7d61c55c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRUE</name>
      <anchorfile>test__manual__mcdc3006s_8cpp.html</anchorfile>
      <anchor>aa8cecfc5c5c054d2875c03e77b7be15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>boolean</name>
      <anchorfile>test__manual__mcdc3006s_8cpp.html</anchorfile>
      <anchor>a621c38f1f10a1c565d897e3178b16d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__manual__mcdc3006s_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mainMenu</name>
      <anchorfile>test__manual__mcdc3006s_8cpp.html</anchorfile>
      <anchor>a11590814c6f19d483e02f0fb9a547a24</anchor>
      <arglist>(Mcdc3006s &amp;motor, driverSensor_t *odo, driverConf_t *dc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>moveToPosition</name>
      <anchorfile>test__manual__mcdc3006s_8cpp.html</anchorfile>
      <anchor>a45ed6f01b66760a4dfba6762f1a52341</anchor>
      <arglist>(Mcdc3006s &amp;motor, long int position, boolean relative, driverSensor_t *odo)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>driverConf</name>
    <filename>structdriverConf.html</filename>
    <member kind="variable">
      <type>long int</type>
      <name>cCLimit</name>
      <anchorfile>structdriverConf.html</anchorfile>
      <anchor>a04f465144b261cf574b35a277f2780a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long int</type>
      <name>maxAcc</name>
      <anchorfile>structdriverConf.html</anchorfile>
      <anchor>ad937d8f07f79d0f91451a05317bd5cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long int</type>
      <name>maxDec</name>
      <anchorfile>structdriverConf.html</anchorfile>
      <anchor>ab583759138af77fa1c3224ec31df7e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long int</type>
      <name>maxPos</name>
      <anchorfile>structdriverConf.html</anchorfile>
      <anchor>ae5e5f568e50a84d7a8c278d91dcdb769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long int</type>
      <name>maxVel</name>
      <anchorfile>structdriverConf.html</anchorfile>
      <anchor>ab0583722ed00af82bbb29eedaa9de4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long int</type>
      <name>minPos</name>
      <anchorfile>structdriverConf.html</anchorfile>
      <anchor>ac2d942be8e99b8a417fc8baae21a919e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>driverMotorSensor</name>
    <filename>structdriverMotorSensor.html</filename>
    <member kind="variable">
      <type>long int</type>
      <name>i</name>
      <anchorfile>structdriverMotorSensor.html</anchorfile>
      <anchor>ad5072faa420fda48158502caba4deaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long int</type>
      <name>p</name>
      <anchorfile>structdriverMotorSensor.html</anchorfile>
      <anchor>ad1965d27dded1b10f1a4c813e2cac51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long int</type>
      <name>v</name>
      <anchorfile>structdriverMotorSensor.html</anchorfile>
      <anchor>a212747be374a86ce11e8a16b3ab2b102</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>driverStatus</name>
    <filename>structdriverStatus.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>curLimiting</name>
      <anchorfile>structdriverStatus.html</anchorfile>
      <anchor>ac2c8ec4663cd59e9d0537e453e47f4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>disabled</name>
      <anchorfile>structdriverStatus.html</anchorfile>
      <anchor>a2e9708c8af6a01ff535dd222e75a3a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>overTemperature</name>
      <anchorfile>structdriverStatus.html</anchorfile>
      <anchor>a0f60503e73a0a358872d51cbc162d99a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>overVoltage</name>
      <anchorfile>structdriverStatus.html</anchorfile>
      <anchor>a29c2195ed87b96ad43df6a7530af2f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sensorReached</name>
      <anchorfile>structdriverStatus.html</anchorfile>
      <anchor>afd25b002bff4deb8734ee2fd0c2b94c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Mcdc3006s</name>
    <filename>classMcdc3006s.html</filename>
    <base>MotorDriverInterface</base>
    <member kind="function">
      <type>int</type>
      <name>activate_limits</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a4d0b03fed72181d0ae9858858d992cb3</anchor>
      <arglist>(int action)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>calibrate</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a2c0d002e6348adf9caeb3de385c7931d</anchor>
      <arglist>(int limit)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>disable_driver</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a211a19c9e2a417d4ccb48be9720a07e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enable_driver</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>afc1bd3ba6053b0c071e7dd393d092801</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_config</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>aac4d22d21ddbe0025545b9fcf967ed15</anchor>
      <arglist>(driverConf_t *dc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_cur_lim</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a2d1aec87711be895e19a8a113096c595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_instant_current</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a419287fac7ce78913be108c51208fd24</anchor>
      <arglist>(int *current)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_instant_pos</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a378a0d42c3fa6baf24d1dba1f4f462fe</anchor>
      <arglist>(long int *positon)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_instant_vel</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a1f093af6ff43ce91711beebbc3af07cb</anchor>
      <arglist>(long int *velocity)</arglist>
    </member>
    <member kind="function">
      <type>long int</type>
      <name>get_max_acc</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a04862ca6d2336e09ce20dd3c6f3bb117</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long int</type>
      <name>get_max_dec</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a65bc86eca1f0887095b2fc12d1babcf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long int</type>
      <name>get_max_pos</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a3905180aa2a03e79347e24408a81360c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long int</type>
      <name>get_max_vel</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a673c1bc0c05d87da49d809018fa4b9fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long int</type>
      <name>get_min_pos</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a8a52dce717784a3a4b7756674d021e56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_peak_cur_lim</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a3c915200b58eef494673bd16350d5f39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_sensor</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a60ddbb04373ac89b339248d13723a50c</anchor>
      <arglist>(driverSensor_t *sensor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_status</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a202fc714343ea17cf6ef4735a06df0f4</anchor>
      <arglist>(driverStatus_t *drvStatus)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a80492418060de72b81f3d2e3beb7b44d</anchor>
      <arglist>(int baudrate, char *dev, char *sem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mcdc3006s</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>ac74bc1eb31cb4222d042cebc2800be66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>move_abs_pos</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>af95ad63fd23138d874df951a281990e2</anchor>
      <arglist>(long int pos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>move_rel_pos</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a62b9eb6d07de62293513c9d6b8d5e0fe</anchor>
      <arglist>(long int pos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>move_vel</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>aa9cbbc3128b678923bc8a05eb8d0c11d</anchor>
      <arglist>(long int vel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>save_to_flash</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a2866d7c68bb076b78892d2c298eb6b51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_baudrate</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a389f8cceec56ce939847ff05f43faa6d</anchor>
      <arglist>(int baud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_config</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a7441a0ffd1e53c2b64405522b5595d4f</anchor>
      <arglist>(driverConf_t dc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_cur_lim</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>ac6b57e97e994a81e7003a041c637c6f9</anchor>
      <arglist>(int cl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_home_position</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>afa7578121332c82e5ed3dc9792a0d703</anchor>
      <arglist>(long int home)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_max_acc</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a8609639a40ae3da6737aba4997f147d1</anchor>
      <arglist>(long int maxAcc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_max_dec</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a16d49fbf088e144b5910ca9ffd80b1fb</anchor>
      <arglist>(long int maxDec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_max_pos</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>ad129a8077c5ed83c75b30db6d1756f3b</anchor>
      <arglist>(long int maxPos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_max_vel</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a329affc4acb7d77f1fc8fe1592eeecbf</anchor>
      <arglist>(long int maxVel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_min_pos</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>ac02f0b35b3dfe8b440bfc1ff8e3bc5dc</anchor>
      <arglist>(long int minPos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_peak_cur_lim</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>a19a1e7731e3edba9c73d6ee41ffa4bf2</anchor>
      <arglist>(int pcl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Mcdc3006s</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>ae8787967c171a2acb090f22ba106fac5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rs232</type>
      <name>_comm</name>
      <anchorfile>classMcdc3006s.html</anchorfile>
      <anchor>abf72d1082af4825430d3a1745d5960cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MockMcdc3006s</name>
    <filename>classMockMcdc3006s.html</filename>
    <base>MotorDriverInterface</base>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a2b38392dc07ae851362939753769350b</anchor>
      <arglist>(enable_driver, int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>aa263e2cb06ca92a05ca69bf366232969</anchor>
      <arglist>(disable_driver, int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a1218770aa8008ba939182d3e67002506</anchor>
      <arglist>(get_max_pos, long int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>ae4ba4da13e552b3e4d7e83b987f2af27</anchor>
      <arglist>(get_min_pos, long int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>aa844b08bde349b23d1bae5299b00b3d7</anchor>
      <arglist>(get_max_vel, long int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a7b241bc0d9c07f3cdd5825a020e5b028</anchor>
      <arglist>(get_max_acc, long int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>ae9fdbd9bf985e4621bd16c9b4f5bd8ff</anchor>
      <arglist>(get_max_dec, long int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a53bd15f9b4308dffa48763b5f133acaa</anchor>
      <arglist>(get_cur_lim, int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>acd654422e339a20bec9a9356d9225173</anchor>
      <arglist>(get_peak_cur_lim, int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a643f57455dd35d45d85f070e1eb2af97</anchor>
      <arglist>(save_to_flash, int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>abe0146ac9e858b7145fe970319b0f032</anchor>
      <arglist>(get_config, int(driverConf_t *dc))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a405079169909a796aa4eda27eedca3e1</anchor>
      <arglist>(get_status, int(driverStatus_t *drvStatus))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a91ad2ec155f2dd06b8b63153a1bac126</anchor>
      <arglist>(get_sensor, int(driverSensor_t *sensor))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a974f5d8ad562bb97bbafba46d7508a02</anchor>
      <arglist>(get_instant_pos, int(long int *positon))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a6aeabde0b0965f7047b947a8d521cf91</anchor>
      <arglist>(get_instant_vel, int(long int *velocity))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a92bfb62f37e2a2f09fa0370c2562e64d</anchor>
      <arglist>(get_instant_current, int(int *current))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>adb24a85ed0fced8c936df151fe1c170e</anchor>
      <arglist>(set_config, int(driverConf_t dc))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a95febc23458f37b83322ef072dd4542a</anchor>
      <arglist>(set_max_pos, int(long int maxPos))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a04154db393599414534479267c5a8cbc</anchor>
      <arglist>(set_min_pos, int(long int minPos))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>aa3a764c55166eefdd59278d88cd71e32</anchor>
      <arglist>(set_max_vel, int(long int maxVel))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a526985ea1cc21f612be5cd8989f02215</anchor>
      <arglist>(set_max_acc, int(long int maxAcc))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a46da09a2d087dab54ebbe4108fb4a11f</anchor>
      <arglist>(set_max_dec, int(long int maxDec))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>afc001892d62f8d2517e3375a43cebb47</anchor>
      <arglist>(set_cur_lim, int(int cl))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a30645466336b10e3a38c7988f82bc58b</anchor>
      <arglist>(set_peak_cur_lim, int(int pcl))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>afb247256561d3824e4466cad1e53bb55</anchor>
      <arglist>(set_baudrate, int(int baud))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>afeaaeeb274920c1dd908f83efeb8b794</anchor>
      <arglist>(move_abs_pos, int(long int pos))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a2886acfe74cafbe75ccbc364a5c9fc09</anchor>
      <arglist>(move_rel_pos, int(long int pos))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a5b24b24fafedfa6986b5089976593309</anchor>
      <arglist>(move_vel, int(long int vel))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a99241212d475ebfa2cfe31d90f26556d</anchor>
      <arglist>(activate_limits, int(int action))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>a6a48250e794251de78e98eaa8c87f723</anchor>
      <arglist>(set_home_position, int(long int home))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>ad3c791d0d137defad4ef6efede2b13cb</anchor>
      <arglist>(calibrate, int(int limit))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD3</name>
      <anchorfile>classMockMcdc3006s.html</anchorfile>
      <anchor>ac7b74fc41e8cf64cfaab138aa7721b87</anchor>
      <arglist>(init, int(int baudrate, char *dev, char *sem))</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MotorDriverInterface</name>
    <filename>classMotorDriverInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>activate_limits</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a10939d11cdbe80959e48fdf3de985934</anchor>
      <arglist>(int action)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>calibrate</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>aee9f97f03e8ee5b577e0619ca812b4c0</anchor>
      <arglist>(int limit)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>disable_driver</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>aa7eaceb7321b84361e9c54a282b52906</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>enable_driver</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a9236120578485995148233ed8caa7dd5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>get_config</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a0a771af534edda92d8cc02fc5e46926e</anchor>
      <arglist>(driverConf_t *dc)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>get_cur_lim</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>ae5e47e39835e8f1e1692b4af24afea1a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>get_instant_current</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a1077b5e089e80d782cfc9d755eb939eb</anchor>
      <arglist>(int *current)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>get_instant_pos</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a1e20a83b2e4b7ae3a74497496bf59900</anchor>
      <arglist>(long int *positon)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>get_instant_vel</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a6b8c2f16d493c2a736b87ad68c338e7b</anchor>
      <arglist>(long int *velocity)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual long int</type>
      <name>get_max_acc</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>ab41475850d3c16576e6af3f9635022d9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual long int</type>
      <name>get_max_dec</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a00b528b8bc351ffc241fdeca37f8d6a8</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual long int</type>
      <name>get_max_pos</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a068cf883c126e70a1404e79a30bb08b4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual long int</type>
      <name>get_max_vel</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a0c2583d4dd2a261000286560e562e065</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual long int</type>
      <name>get_min_pos</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a0c6aa330fb61ebf13570e0365296fa9a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>get_peak_cur_lim</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>ae55469084afdcebf7cd05097fba36bed</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>get_sensor</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a0283d6651613419d40a049c823d16e72</anchor>
      <arglist>(driverSensor_t *sensor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>get_status</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>aa7aefb51b7053195a6e70ae1159300ff</anchor>
      <arglist>(driverStatus_t *drvStatus)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>init</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a1b37b6b9de53592140b7e1ee2aa37f02</anchor>
      <arglist>(int baudrate, char *dev, char *sem)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotorDriverInterface</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a4d7ff12dee3651eedc7e01a16a64c91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>move_abs_pos</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a62ac98ac82baafdca65e1f052f5549b1</anchor>
      <arglist>(long int pos)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>move_rel_pos</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a1f331321523af799ec5f719c2c608203</anchor>
      <arglist>(long int pos)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>move_vel</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>ae5ad193fe01045f5d0ee357e72699a65</anchor>
      <arglist>(long int vel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>save_to_flash</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a684fe281e6ca1a3997e0f9d699f90e5e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>set_baudrate</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a2292b09183a79d83d30471c91e1c6b4b</anchor>
      <arglist>(int baud)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>set_config</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a6377f13d4137660f05834207206f94a1</anchor>
      <arglist>(driverConf_t dc)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>set_cur_lim</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a0fc6a206c74bb9831711727aa9d8a481</anchor>
      <arglist>(int cl)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>set_home_position</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>ab0311f02cedcad23cf35c36e5e4dce90</anchor>
      <arglist>(long int home)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>set_max_acc</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>aa2027f773f1817e34793d31ae10b35cb</anchor>
      <arglist>(long int maxAcc)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>set_max_dec</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>ad40d3c1309507740c7ac7ddb2d9b78a9</anchor>
      <arglist>(long int maxDec)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>set_max_pos</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a4e4792c92666ab896db13ff306692c00</anchor>
      <arglist>(long int maxPos)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>set_max_vel</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a4f8728cd5c7e9592ca6dd79aec60bddf</anchor>
      <arglist>(long int maxVel)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>set_min_pos</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>aeabf6c2af030dfb8c572397594fc26d6</anchor>
      <arglist>(long int minPos)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>set_peak_cur_lim</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a7e81760655901983da57eeedab4436d7</anchor>
      <arglist>(int pcl)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotorDriverInterface</name>
      <anchorfile>classMotorDriverInterface.html</anchorfile>
      <anchor>a09ad6d936e65ba9699acd785bbcf38a7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
</tagfile>
