<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>encoder.cpp</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_api/src/</path>
    <filename>encoder_8cpp</filename>
    <includes id="encoder_8h" name="encoder.h" local="yes" imported="no">phidgets_api/encoder.h</includes>
    <namespace>phidgets</namespace>
  </compound>
  <compound kind="file">
    <name>encoder.h</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_api/include/phidgets_api/</path>
    <filename>encoder_8h</filename>
    <includes id="phidget_8h" name="phidget.h" local="yes" imported="no">phidgets_api/phidget.h</includes>
    <class kind="class">phidgets::Encoder</class>
    <namespace>phidgets</namespace>
  </compound>
  <compound kind="file">
    <name>ik.cpp</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_api/src/</path>
    <filename>ik_8cpp</filename>
    <includes id="ik_8h" name="ik.h" local="yes" imported="no">phidgets_api/ik.h</includes>
    <namespace>phidgets</namespace>
  </compound>
  <compound kind="file">
    <name>ik.h</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_api/include/phidgets_api/</path>
    <filename>ik_8h</filename>
    <includes id="phidget_8h" name="phidget.h" local="yes" imported="no">phidgets_api/phidget.h</includes>
    <class kind="class">phidgets::IK</class>
    <namespace>phidgets</namespace>
  </compound>
  <compound kind="file">
    <name>imu.cpp</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_api/src/</path>
    <filename>imu_8cpp</filename>
    <includes id="imu_8h" name="imu.h" local="yes" imported="no">phidgets_api/imu.h</includes>
    <namespace>phidgets</namespace>
  </compound>
  <compound kind="file">
    <name>imu.h</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_api/include/phidgets_api/</path>
    <filename>imu_8h</filename>
    <includes id="phidget_8h" name="phidget.h" local="yes" imported="no">phidgets_api/phidget.h</includes>
    <class kind="class">phidgets::Imu</class>
    <namespace>phidgets</namespace>
  </compound>
  <compound kind="file">
    <name>ir.cpp</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_api/src/</path>
    <filename>ir_8cpp</filename>
    <includes id="ir_8h" name="ir.h" local="yes" imported="no">phidgets_api/ir.h</includes>
    <namespace>phidgets</namespace>
  </compound>
  <compound kind="file">
    <name>ir.h</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_api/include/phidgets_api/</path>
    <filename>ir_8h</filename>
    <includes id="phidget_8h" name="phidget.h" local="yes" imported="no">phidgets_api/phidget.h</includes>
    <class kind="class">phidgets::IR</class>
    <namespace>phidgets</namespace>
  </compound>
  <compound kind="file">
    <name>motor.cpp</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_api/src/</path>
    <filename>motor_8cpp</filename>
    <includes id="motor_8h" name="motor.h" local="yes" imported="no">phidgets_api/motor.h</includes>
    <namespace>phidgets</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GAR</name>
      <anchorfile>motor_8cpp.html</anchorfile>
      <anchor>ab2bd0adbe4979461273383af53b9f071</anchor>
      <arglist>(type, name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GAR_I</name>
      <anchorfile>motor_8cpp.html</anchorfile>
      <anchor>a56edc85173ff3227c536ec4ddaeb69b7</anchor>
      <arglist>(type, name, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET</name>
      <anchorfile>motor_8cpp.html</anchorfile>
      <anchor>ab7032c9df62ec6a5afbc3bdb9802ada9</anchor>
      <arglist>(name, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_I</name>
      <anchorfile>motor_8cpp.html</anchorfile>
      <anchor>af497b355ed3bfc79f180969fa5e71bc5</anchor>
      <arglist>(name, x, i)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>motor.h</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_api/include/phidgets_api/</path>
    <filename>motor_8h</filename>
    <includes id="phidget_8h" name="phidget.h" local="yes" imported="no">phidgets_api/phidget.h</includes>
    <class kind="class">phidgets::MotorController</class>
    <namespace>phidgets</namespace>
  </compound>
  <compound kind="file">
    <name>phidget.cpp</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_api/src/</path>
    <filename>phidget_8cpp</filename>
    <includes id="phidget_8h" name="phidget.h" local="yes" imported="no">phidgets_api/phidget.h</includes>
    <namespace>phidgets</namespace>
  </compound>
  <compound kind="file">
    <name>phidget.h</name>
    <path>/tmp/ws/src/phidgets_drivers/phidgets_api/include/phidgets_api/</path>
    <filename>phidget_8h</filename>
    <class kind="class">phidgets::Phidget</class>
    <namespace>phidgets</namespace>
  </compound>
  <compound kind="class">
    <name>phidgets::Encoder</name>
    <filename>classphidgets_1_1Encoder.html</filename>
    <base>phidgets::Phidget</base>
    <member kind="function">
      <type></type>
      <name>Encoder</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>aab7cf4d820de161a57b0e08df3729002</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getEnabled</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>a8db11207f942fb3f7d7b7d2e90f8d73a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEncoderCount</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>a70e2ee665df3b0f240a7cab47b5bb242</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndexPosition</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>ad06ddb2873da02b88881cf7df83c4ae9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputCount</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>a8fe354e7ff49204aabf2d7360b1e88c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getInputState</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>a37a4d0d98154f852fc7729fa47876a06</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPosition</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>aa1a30986aaffd441dea4d7960c20e691</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>a10cca662a3569f80f75a6b88094adb64</anchor>
      <arglist>(int index, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>a26c3ed2aa69786e07a351d951de7257f</anchor>
      <arglist>(int index, int position)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Encoder</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>a721aa46ef78590b6bff517eccdb9f7b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>inputChangeHandler</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>a517a17e2197d0e0427a4be730151c9e7</anchor>
      <arglist>(int index, int inputState)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>positionChangeHandler</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>a8e5187e4eedea42e88190b5cbd12f0f1</anchor>
      <arglist>(int index, int time, int positionChange)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>InputChangeHandler</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>a12e25888395a2e47ebefe9f10bd167cd</anchor>
      <arglist>(CPhidgetEncoderHandle phid, void *userPtr, int index, int inputState)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>PositionChangeHandler</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>a4f63ef7aa2ee36d8f7d85e0e54c05009</anchor>
      <arglist>(CPhidgetEncoderHandle phid, void *userPtr, int index, int time, int positionChange)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CPhidgetEncoderHandle</type>
      <name>encoder_handle_</name>
      <anchorfile>classphidgets_1_1Encoder.html</anchorfile>
      <anchor>a344aa91ef89099758142662062fc9f9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>phidgets::IK</name>
    <filename>classphidgets_1_1IK.html</filename>
    <base>phidgets::Phidget</base>
    <member kind="function">
      <type>int</type>
      <name>getInputCount</name>
      <anchorfile>classphidgets_1_1IK.html</anchorfile>
      <anchor>a9a6a00c0062dbb8a30308ee4dc65c3aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOutputCount</name>
      <anchorfile>classphidgets_1_1IK.html</anchorfile>
      <anchor>aed59d190fa7d4b4c872428f52ab722ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSensorCount</name>
      <anchorfile>classphidgets_1_1IK.html</anchorfile>
      <anchor>a39d84d1e6f4a1b27bc04e4fa34d7a419</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSensorRawValue</name>
      <anchorfile>classphidgets_1_1IK.html</anchorfile>
      <anchor>ace0624652003b0f39093e22cfbc11cd1</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IK</name>
      <anchorfile>classphidgets_1_1IK.html</anchorfile>
      <anchor>a82d4f401f9e98899b1ec15f640a3c60a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setOutputState</name>
      <anchorfile>classphidgets_1_1IK.html</anchorfile>
      <anchor>a232c6faf16484d4bf34a047c8b5dec3b</anchor>
      <arglist>(int index, bool state) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IK</name>
      <anchorfile>classphidgets_1_1IK.html</anchorfile>
      <anchor>ae4a2c6af332ff6ade192d70900c0a5ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>inputHandler</name>
      <anchorfile>classphidgets_1_1IK.html</anchorfile>
      <anchor>a0b07949ae7cfe6c481a97982fd3dfeeb</anchor>
      <arglist>(int index, int inputValue)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sensorHandler</name>
      <anchorfile>classphidgets_1_1IK.html</anchorfile>
      <anchor>a0a3255d4ba06fb89256a8955fe2bcafb</anchor>
      <arglist>(int index, int sensorValue)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>InputHandler</name>
      <anchorfile>classphidgets_1_1IK.html</anchorfile>
      <anchor>ad15dfb900e0be07e824addea6a58d90f</anchor>
      <arglist>(CPhidgetInterfaceKitHandle ik, void *userptr, int index, int inputValue)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>SensorHandler</name>
      <anchorfile>classphidgets_1_1IK.html</anchorfile>
      <anchor>abe10236083702f217d368e456996c553</anchor>
      <arglist>(CPhidgetInterfaceKitHandle ik, void *userptr, int index, int sensorValue)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CPhidgetInterfaceKitHandle</type>
      <name>ik_handle_</name>
      <anchorfile>classphidgets_1_1IK.html</anchorfile>
      <anchor>a2c00340d8231f32f3684c5aeef277e28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>phidgets::Imu</name>
    <filename>classphidgets_1_1Imu.html</filename>
    <base>phidgets::Phidget</base>
    <member kind="function">
      <type></type>
      <name>Imu</name>
      <anchorfile>classphidgets_1_1Imu.html</anchorfile>
      <anchor>a2b1a7af8aed5d04f2ec60e95912ed09d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Imu</name>
      <anchorfile>classphidgets_1_1Imu.html</anchorfile>
      <anchor>ada2d426f97c420b917523e763cb2eafe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dataHandler</name>
      <anchorfile>classphidgets_1_1Imu.html</anchorfile>
      <anchor>ad86e60489c71907771f7f1775f0df563</anchor>
      <arglist>(const double acceleration[3], const double angularRate[3], const double magneticField[3], double timestamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>setCompassCorrectionParameters</name>
      <anchorfile>classphidgets_1_1Imu.html</anchorfile>
      <anchor>a021e1edd1b8ec38cbd86d4769486d144</anchor>
      <arglist>(double cc_mag_field, double cc_offset0, double cc_offset1, double cc_offset2, double cc_gain0, double cc_gain1, double cc_gain2, double cc_T0, double cc_T1, double cc_T2, double cc_T3, double cc_T4, double cc_T5)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setDataRate</name>
      <anchorfile>classphidgets_1_1Imu.html</anchorfile>
      <anchor>a46e8bc33f13276d989ead52df5213671</anchor>
      <arglist>(int rate)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>zero</name>
      <anchorfile>classphidgets_1_1Imu.html</anchorfile>
      <anchor>a8aa1d427a2bd4c84a504cae2ee3ffd89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>SpatialDataHandler</name>
      <anchorfile>classphidgets_1_1Imu.html</anchorfile>
      <anchor>ae11f57919c3a29f01cde3b64a86092c9</anchor>
      <arglist>(CPhidgetSpatialHandle spatial, void *userptr, CPhidgetSpatial_SpatialEventDataHandle *data, int count)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CPhidgetSpatialHandle</type>
      <name>imu_handle_</name>
      <anchorfile>classphidgets_1_1Imu.html</anchorfile>
      <anchor>a714f085029f3999b64a49d3d73a1aa33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>phidgets::IR</name>
    <filename>classphidgets_1_1IR.html</filename>
    <base>phidgets::Phidget</base>
    <member kind="function">
      <type></type>
      <name>IR</name>
      <anchorfile>classphidgets_1_1IR.html</anchorfile>
      <anchor>a80df3a3d39b6921e828c346ede369534</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IR</name>
      <anchorfile>classphidgets_1_1IR.html</anchorfile>
      <anchor>ae91888aaa0119f79d711835058c16e64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>codeHandler</name>
      <anchorfile>classphidgets_1_1IR.html</anchorfile>
      <anchor>af560b738d40fdeafbf7a0a64feaa038c</anchor>
      <arglist>(unsigned char *data, int dataLength, int bitCount, int repeat)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>CodeHandler</name>
      <anchorfile>classphidgets_1_1IR.html</anchorfile>
      <anchor>a31096ffc64c33061018cece0e19f74a5</anchor>
      <arglist>(CPhidgetIRHandle ir, void *userPtr, unsigned char *data, int dataLength, int bitCount, int repeat)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CPhidgetIRHandle</type>
      <name>ir_handle_</name>
      <anchorfile>classphidgets_1_1IR.html</anchorfile>
      <anchor>abf028b0755287c84ece376fb93a681b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>phidgets::MotorController</name>
    <filename>classphidgets_1_1MotorController.html</filename>
    <base>phidgets::Phidget</base>
    <member kind="function">
      <type>double</type>
      <name>getAcceleration</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>af50547577e2b66670199f3302d1d0209</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAccelerationMax</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>ae744010b62e5ee689b2eeb2f01c68c9d</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAccelerationMin</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>aa5c079a658f6adb7c1803027de583fb9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getBackEMF</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a400593cd672cbc1af338432623fee3a8</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBackEMFSensingState</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a6a088b42acdd2f2913405239010f7b67</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getBraking</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a3f19b67285d543d1922417e33d886d1e</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCurrent</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>adef507b9706591e0cb463289754be6a4</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEncoderCount</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a6a5d61877b3d82c94d90b7103a3bf2df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEncoderPosition</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a917d57c9884c2adb4b43f6e680da27db</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInputCount</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a51094784dd740d4a03cf9c62b11f3a63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getInputState</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>aff637d172de6e00b5cf5d3c91b9f6371</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMotorCount</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a4096f3703e945eb01dd3232ada4880a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRatiometric</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a03087c46f29dd7705f0bb467e06791ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSensorCount</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a3aac61d568ddfdf6e3eafbdada7032c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSensorRawValue</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a4136107298a24ed86d368e26a1e489a8</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSensorValue</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a1fd9d8dfcd5b83d3ce73139cf54df2a1</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSupplyVoltage</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a01cf93298dc861469883f936cda97569</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVelocity</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>af3bb5f2b7b41593e2ea39fdc197079b4</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotorController</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>ad075010d0765055ec63cf1ae5b847411</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAcceleration</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>ab03f095abafa95cf0dc4ff965de4f2d4</anchor>
      <arglist>(int index, double acceleration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackEMFSensingState</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>ae100460ab9a716547a4d0492f8807afa</anchor>
      <arglist>(int index, int bEMFState)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBraking</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>ac5080c96d31cff6de63580c01dbfec3f</anchor>
      <arglist>(int index, double braking)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEncoderPosition</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>afe9badead133d7778b93e5823cd35ffa</anchor>
      <arglist>(int index, int position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRatiometric</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a86fbb9aa2051f754a451b2070c2acf46</anchor>
      <arglist>(int ratiometric)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a1a4e75e9c6389f760abce2a5434e6bd1</anchor>
      <arglist>(int index, double velocity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotorController</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>add83d27533e9031c4a5457eedeaac753</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>backEMFUpdateHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a5e976189c46e00f3d19e4ea516a7cabe</anchor>
      <arglist>(int index, double voltage)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>currentChangeHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a05cfb1ee08603160dcca70a6af3966a7</anchor>
      <arglist>(int index, double current)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>currentUpdateHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>ab6f0f846d5cde9b299f1beba5dc87c7d</anchor>
      <arglist>(int index, double current)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>encoderPositionChangeHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a270152192e75df205b1e64acc0408721</anchor>
      <arglist>(int index, int time, int positionChange)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>encoderPositionUpdateHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>ac4e02f33af1639b0b19414dd4e295d88</anchor>
      <arglist>(int index, int positionChange)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>inputChangeHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>ac6965b42799386fc338e223bd193b308</anchor>
      <arglist>(int index, int inputState)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sensorUpdateHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>af3b63d20ba97ec0bb3d1ca770fa56abb</anchor>
      <arglist>(int index, int sensorValue)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>velocityChangeHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a5d0f16534374c0a58e627a56fb0275bc</anchor>
      <arglist>(int index, double velocity)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>BackEMFUpdateHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a32aac1441f52c5e7b9d34486be142b8f</anchor>
      <arglist>(CPhidgetMotorControlHandle phid, void *userPtr, int index, double voltage)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>CurrentChangeHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a97bdcb0156604029a2e46d4df15b39b0</anchor>
      <arglist>(CPhidgetMotorControlHandle phid, void *userPtr, int index, double current)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>CurrentUpdateHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a0ff5756641217dc966b42bfbd9f63354</anchor>
      <arglist>(CPhidgetMotorControlHandle phid, void *userPtr, int index, double current)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>EncoderPositionChangeHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a443f74592429f76a1fda8bb1cce44dba</anchor>
      <arglist>(CPhidgetMotorControlHandle phid, void *userPtr, int index, int time, int positionChange)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>EncoderPositionUpdateHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>afd4df63df67b7c53d8698d61c3afce69</anchor>
      <arglist>(CPhidgetMotorControlHandle phid, void *userPtr, int index, int positionChange)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>InputChangeHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>ae1b98aed03e73a2f5a8b435815bc2016</anchor>
      <arglist>(CPhidgetMotorControlHandle phid, void *userPtr, int index, int inputState)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>SensorUpdateHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>a3d476337167b8f78295d5fa1a0cb0e8d</anchor>
      <arglist>(CPhidgetMotorControlHandle phid, void *userPtr, int index, int sensorValue)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>VelocityChangeHandler</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>afdef5394b4a21cd3a07dfe90568a95ab</anchor>
      <arglist>(CPhidgetMotorControlHandle phid, void *userPtr, int index, double velocity)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CPhidgetMotorControlHandle</type>
      <name>motor_handle_</name>
      <anchorfile>classphidgets_1_1MotorController.html</anchorfile>
      <anchor>ad736140049af0b9a7aafc165f205967e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>phidgets::Phidget</name>
    <filename>classphidgets_1_1Phidget.html</filename>
    <member kind="function">
      <type>int</type>
      <name>close</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>ad6003de0b134123dd2300697400f4597</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDeviceLabel</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>a20236109cacd5127239bdd6a75f138a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDeviceName</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>a78312432b4401670e390045ad897fb29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDeviceSerialNumber</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>a52dedcbbac989cc53f50b7c1a0b80b52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDeviceType</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>a5ac480bdde2ca960c81e13367df46072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDeviceVersion</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>ac21ed71d6c8646d00cb344d665b24250</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getLibraryVersion</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>a3e348c4e1e12c68bb187e9c6b80f7239</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>openAndWaitForAttachment</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>a74233e760efb3706879007357f255dba</anchor>
      <arglist>(int serial_number, int timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Phidget</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>a7d17fb30ac593a3b08da6518eee24969</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Phidget</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>a0367058d5e7cc3716f067feebdf946df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getErrorDescription</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>aea80c3ae1870a4f0718b6570b54df2cd</anchor>
      <arglist>(int errorCode)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>attachHandler</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>a5a1b286c1db3ec2e528838692f1c992f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>detachHandler</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>aa9463b6ddcbaa75cd90a8e233dd48f1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>errorHandler</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>a976b7829f374fbe36a29eb50dbfef270</anchor>
      <arglist>(int error)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>a2d113a1d5a6879219a0996cd62d72165</anchor>
      <arglist>(CPhidgetHandle handle)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerHandlers</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>ad83cd24461b371b4f72023d3b2c8bbec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>AttachHandler</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>abb03a36aa3790b39e5f768bab2eedb3d</anchor>
      <arglist>(CPhidgetHandle handle, void *userptr)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>DetachHandler</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>aa45f10b301b34dc6255cd76982e7cd11</anchor>
      <arglist>(CPhidgetHandle handle, void *userptr)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>ErrorHandler</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>ae72ff9eab875ad82c43a58ae774eeec2</anchor>
      <arglist>(CPhidgetHandle handle, void *userptr, int ErrorCode, const char *unknown)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CPhidgetHandle</type>
      <name>handle_</name>
      <anchorfile>classphidgets_1_1Phidget.html</anchorfile>
      <anchor>a4ed328ff40d86d6d737d419e18609b94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>phidgets</name>
    <filename>namespacephidgets.html</filename>
    <class kind="class">phidgets::Encoder</class>
    <class kind="class">phidgets::IK</class>
    <class kind="class">phidgets::Imu</class>
    <class kind="class">phidgets::IR</class>
    <class kind="class">phidgets::MotorController</class>
    <class kind="class">phidgets::Phidget</class>
  </compound>
</tagfile>
