CHANGELOG
Changelog for package phidgets_api
2.3.3 (2024-03-13)
2.3.2 (2023-11-27)
added new parameters for spatial precision MOT0109 onwards
added support for phidget spatial onboard orientation estimation
Contributors: Malte kl. Piening, Martin Günther
2.3.1 (2023-03-03)
adding support for analog outputs for ROS2 (#145)
Contributors: Alexis Fetet
2.3.0 (2022-04-13)
2.2.2 (2022-02-17)
spatial: Add attach + detach handlers
Fix some clang-tidy warnings
Fix typo in error message (#104)
Contributors: Martin Günther
2.2.1 (2021-08-03)
2.2.0 (2021-05-20)
2.1.0 (2021-03-29)
Switch header guards to _HPP SUFFIX.
Remove unnecessary cstddef.
Contributors: Chris Lalancette
2.0.2 (2020-06-01)
Use ‘=default’ for default destructors. (#66)
Contributors: Chris Lalancette
2.0.1 (2019-12-05)
Switch the buildtoo_depend to ament_cmake_ros. (#65)
Contributors: Chris Lalancette
2.0.0 (2019-12-05)
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)
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 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 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
0.7.9 (2019-06-28)
Add missing OnInputChange handler (#33)
Contributors: Kai Hermann
0.7.8 (2019-05-06)
Install udev rules on binary package installation
Contributors: Martin Günther
0.7.7 (2018-09-18)
0.7.6 (2018-08-09)
0.7.5 (2018-01-31)
Add support for the phidgets_ik (Phidgets Interface Kit)
Contributors: Russel Howe, James Sarrett, Martin Günther
0.7.4 (2017-10-04)
Fix typo and doxygen docs
Contributors: Jose Luis Blanco Claraco, Martin Günther
0.7.3 (2017-06-30)
0.7.2 (2017-06-02)
0.7.1 (2017-05-22)
Set event handlers for motor + encoder APIs
Added basic motor api
Added basic encoder board api
Contributors: Zach Anderson, Martin Günther
0.7.0 (2017-02-17)
Use our own libphidget21 instead of external libphidgets
Contributors: Martin Günther
0.2.3 (2017-02-17)
Add IMU diagnostics (#24)
Contributors: Mani Monajjemi, Keshav Iyengar, Martin Günther
0.2.2 (2015-03-23)
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
0.2.1 (2015-01-15)
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