ros-lyrical-phidgets-api (2.4.0-3resolute) resolute; urgency=high

  * Merge pull request #191 <https://github.com/ros-drivers/phidgets_drivers/issues/191> from mintar/remove-ament-target-dependencies
    [kilted] Update deprecated call to ament_target_dependencies
  * Update to C++ standard 17
  * phidgets_api: Switch to modern CMake target-based dependency handling
  * phidgets_api: Reformat CMakeLists for better readability
  * Contributors: Martin Günther

 -- Martin Günther <martin.guenther@dfki.de>  Fri, 30 May 2025 00:00:00 -0000

ros-lyrical-phidgets-api (2.3.4-3resolute) resolute; urgency=high

  * Upgrade to CMake 3.8, add file depend (#189 <https://github.com/ros-drivers/phidgets_drivers/issues/189>)
  * Add stepper motor package for ROS2 (STC1005) (#186 <https://github.com/ros-drivers/phidgets_drivers/issues/186>)
  * Contributors: Cedric Pradalier, Martin Günther

 -- Martin Günther <martin.guenther@dfki.de>  Mon, 19 May 2025 00:00:00 -0000

ros-lyrical-phidgets-api (2.3.3-3resolute) resolute; urgency=high



 -- Martin Günther <martin.guenther@dfki.de>  Wed, 13 Mar 2024 00:00:00 -0000

ros-lyrical-phidgets-api (2.3.2-3resolute) resolute; urgency=high

  * added new parameters for spatial precision MOT0109 onwards
  * added support for phidget spatial onboard orientation estimation
  * Contributors: Malte kl. Piening, Martin Günther

 -- Martin Günther <martin.guenther@dfki.de>  Mon, 27 Nov 2023 00:00:00 -0000

ros-lyrical-phidgets-api (2.3.1-3resolute) resolute; urgency=high

  * adding support for analog outputs for ROS2 (#145 <https://github.com/ros-drivers/phidgets_drivers/issues/145>)
  * Contributors: Alexis Fetet

 -- Martin Günther <martin.guenther@dfki.de>  Fri, 03 Mar 2023 00:00:00 -0000

ros-lyrical-phidgets-api (2.3.0-3resolute) resolute; urgency=high



 -- Martin Günther <martin.guenther@dfki.de>  Wed, 13 Apr 2022 00:00:00 -0000

ros-lyrical-phidgets-api (2.2.2-3resolute) resolute; urgency=high

  * spatial: Add attach + detach handlers
  * Fix some clang-tidy warnings
  * Fix typo in error message (#104 <https://github.com/ros-drivers/phidgets_drivers/issues/104>)
  * Contributors: Martin Günther

 -- Martin Günther <martin.guenther@dfki.de>  Thu, 17 Feb 2022 00:00:00 -0000

ros-lyrical-phidgets-api (2.2.1-3resolute) resolute; urgency=high



 -- Martin Günther <martin.guenther@dfki.de>  Tue, 03 Aug 2021 00:00:00 -0000

ros-lyrical-phidgets-api (2.2.0-3resolute) resolute; urgency=high



 -- Martin Günther <martin.guenther@dfki.de>  Thu, 20 May 2021 00:00:00 -0000

ros-lyrical-phidgets-api (2.1.0-3resolute) resolute; urgency=high

  * Switch header guards to _HPP SUFFIX.
  * Remove unnecessary cstddef.
  * Contributors: Chris Lalancette

 -- Martin Günther <martin.guenther@dfki.de>  Mon, 29 Mar 2021 00:00:00 -0000

ros-lyrical-phidgets-api (2.0.2-3resolute) resolute; urgency=high

  * Use '=default' for default destructors. (#66 <https://github.com/ros-drivers/phidgets_drivers/issues/66>)
  * Contributors: Chris Lalancette

 -- Martin Günther <martin.guenther@dfki.de>  Mon, 01 Jun 2020 00:00:00 -0000

ros-lyrical-phidgets-api (2.0.1-3resolute) resolute; urgency=high

  * Switch the buildtoo_depend to ament_cmake_ros. (#65 <https://github.com/ros-drivers/phidgets_drivers/issues/65>)
  * Contributors: Chris Lalancette

 -- Martin Günther <martin.guenther@dfki.de>  Thu, 05 Dec 2019 00:00:00 -0000

ros-lyrical-phidgets-api (2.0.0-3resolute) resolute; urgency=high

  * Remove unnecessary base-class initialization.
  * Get rid of C-style casts.
  * Make sure what() method is marked as override.
  * Rename method parameter name to match implementation.
  * Make sure to include cstddef for libphidget22.h include.
  * Make sure to initialize class member variables.
  * Reformat using clang
  * Make sure to set the VoltageRange to AUTO at the beginning.
  * Only publish motor_back_emf if supported by DC Motor device (#53 <https://github.com/ros-drivers/phidgets_drivers/issues/53>)
  * Print out the serial number when connecting.
  * Port phidgets_api to ament.
  * Ignore all packages for ROS 2 port.
  * Update maintainers in package.xml
  * Merge pull request #39 <https://github.com/ros-drivers/phidgets_drivers/issues/39> from clalancette/add-libphidget22
  * Add in try/catch blocks for connecting.
  * Fixes from review.
  * Implement data interval setting for analog inputs.
  * Add in the license files and add to the headers.
  * Completely remove libphidget21.
  * Rewrite Motor Phidget to use libphidget22.
  * Rewrite High Speed Encoder to use libphidget22.
  * Rewrite IR to use libphidget22.
  * Rewrite IMU using libphidget22.
  * Add support for Phidgets Magnetometer sensors.
  * Add support for Phidgets Gyroscope sensors.
  * Add support for Phidgets Accelerometer sensors.
  * Add in support for Phidgets Temperature sensors.
  * Rewrite phidgets_ik on top of libphidget22 classes.
  * Add in support for Phidgets Analog inputs.
  * Add in support for Phidgets Digital Inputs.
  * Add in support for Phidgets Digital Outputs.
  * Add in libphidget22 helper functions.
  * Rename Phidget class to Phidget21 class.
  * Switch to C++14.
  * Merge pull request #36 <https://github.com/ros-drivers/phidgets_drivers/issues/36> from clalancette/phidget-cleanup2
  * Run clang-format on the whole codebase.
  * Switch to C++14 everywhere.
  * Remove unused indexHandler from Encoder class.
  * Change API from separate open/waitForAttachment to openAndWaitForAttachment.
  * Small cleanups throughout the code.
  * Push libphidgets API calls down to phidgets_api.
  * Quiet down the to-be-overridden callbacks.
  * Consistently use nullptr instead of 0.
  * Make the phidget_api destructors virtual.
  * Style cleanup.
  * Move libusb dependency into the libphidget21 package.xml.
  * Switch to package format 2.
  * Cleanup spacing in all of the CMakeLists.txt
  * Contributors: Chris Lalancette, Martin Günther, Peter Polidoro

 -- Martin Günther <martin.guenther@dfki.de>  Thu, 05 Dec 2019 00:00:00 -0000

ros-lyrical-phidgets-api (0.7.9-3resolute) resolute; urgency=high

  * Add missing OnInputChange handler (#33 <https://github.com/ros-drivers/phidgets_drivers/issues/33>)
  * Contributors: Kai Hermann

 -- Martin Günther <martin.guenther@dfki.de>  Fri, 28 Jun 2019 00:00:00 -0000

ros-lyrical-phidgets-api (0.7.8-3resolute) resolute; urgency=high

  * Install udev rules on binary package installation
  * Contributors: Martin Günther

 -- Martin Günther <martin.guenther@dfki.de>  Mon, 06 May 2019 00:00:00 -0000

ros-lyrical-phidgets-api (0.7.7-3resolute) resolute; urgency=high



 -- Martin Günther <martin.guenther@dfki.de>  Tue, 18 Sep 2018 00:00:00 -0000

ros-lyrical-phidgets-api (0.7.6-3resolute) resolute; urgency=high



 -- Martin Günther <martin.guenther@dfki.de>  Thu, 09 Aug 2018 00:00:00 -0000

ros-lyrical-phidgets-api (0.7.5-3resolute) resolute; urgency=high

  * Add support for the phidgets_ik (Phidgets Interface Kit)
  * Contributors: Russel Howe, James Sarrett, Martin Günther

 -- Martin Günther <martin.guenther@dfki.de>  Wed, 31 Jan 2018 00:00:00 -0000

ros-lyrical-phidgets-api (0.7.4-3resolute) resolute; urgency=high

  * Fix typo and doxygen docs
  * Contributors: Jose Luis Blanco Claraco, Martin Günther

 -- Martin Günther <martin.guenther@dfki.de>  Wed, 04 Oct 2017 00:00:00 -0000

ros-lyrical-phidgets-api (0.7.3-3resolute) resolute; urgency=high



 -- Martin Günther <martin.guenther@dfki.de>  Fri, 30 Jun 2017 00:00:00 -0000

ros-lyrical-phidgets-api (0.7.2-3resolute) resolute; urgency=high



 -- Martin Günther <martin.guenther@dfki.de>  Fri, 02 Jun 2017 00:00:00 -0000

ros-lyrical-phidgets-api (0.7.1-3resolute) resolute; urgency=high

  * Set event handlers for motor + encoder APIs
  * Added basic motor api
  * Added basic encoder board api
  * Contributors: Zach Anderson, Martin Günther

 -- Martin Günther <martin.guenther@dfki.de>  Mon, 22 May 2017 00:00:00 -0000

ros-lyrical-phidgets-api (0.7.0-3resolute) resolute; urgency=high

  * Use our own libphidget21 instead of external libphidgets
  * Contributors: Martin Günther

 -- Martin Günther <martin.guenther@dfki.de>  Fri, 17 Feb 2017 00:00:00 -0000

ros-lyrical-phidgets-api (0.2.3-3resolute) resolute; urgency=high

  * Add IMU diagnostics (#24 <https://github.com/ccny-ros-pkg/phidgets_drivers/pull/24>)
  * Contributors: Mani Monajjemi, Keshav Iyengar, Martin Günther

 -- Martin Günther <martin.guenther@dfki.de>  Fri, 17 Feb 2017 00:00:00 -0000

ros-lyrical-phidgets-api (0.2.2-3resolute) resolute; urgency=high

  * phidgets_api: updated build/installation rules to use 3rd party libphdigets ROS package
  * phidgets_api: updated package details
  * phidgets_api: added copy of udev rule to package and updated path in script
  * phidgets_api: updated path to libphidgets header file
  * phidgets_api: removed license and header file of phidgets library
  * Contributors: Murilo FM

 -- Martin Günther <martin.guenther@dfki.de>  Mon, 23 Mar 2015 00:00:00 -0000

ros-lyrical-phidgets-api (0.2.1-3resolute) resolute; urgency=high

  * phidgets_api: add libusb dependency
    This caused Jenkins CI tests to fail.
  * phidgets_api: fix case in CMakeLists
  * phidgets_api: added GNU LGPLv3 copy (phidget21.h)
  * phidgets_api: updated license and author information
  * phidgets_api: added script to setup udev rules for Phidgets devices
  * phidgets_api: added libphidget21 dependency as cmake external project
  * phidgets_api: updated path to libphidget header file
  * phidgets_api: added libphidget header file to package
  * phidgets_api: removed phidgets_c_api dependency
  * Deleted comments within files of all packages
  * Catkinised packages
  * added missing cmakelists
  * added api, imu and ir
  * removed deps directory
  * initial commit
  * Contributors: Ivan Dryanovski, Martin Günther, Murilo FM

 -- Martin Günther <martin.guenther@dfki.de>  Thu, 15 Jan 2015 00:00:00 -0000


