|
Package Summary
Tags | No category tags. |
Version | 2.3.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-05-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
A C++ Wrapper for the Phidgets C API
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Tully Foote
- Ivan Dryanovski
README
No README found.
See repository README.
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
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
libphidget22 |
System Dependencies
No direct system dependencies.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged phidgets_api at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.3.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2024-05-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
A C++ Wrapper for the Phidgets C API
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Tully Foote
- Ivan Dryanovski
README
No README found.
See repository README.
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
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
libphidget22 |
System Dependencies
No direct system dependencies.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged phidgets_api at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.3.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-05-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
A C++ Wrapper for the Phidgets C API
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Tully Foote
- Ivan Dryanovski
README
No README found.
See repository README.
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
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
libphidget22 |
System Dependencies
No direct system dependencies.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged phidgets_api at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.3.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-05-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
A C++ Wrapper for the Phidgets C API
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Tully Foote
- Ivan Dryanovski
README
No README found.
See repository README.
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
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
libphidget22 |
System Dependencies
No direct system dependencies.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged phidgets_api at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 1.0.9 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | noetic |
Last Updated | 2024-04-26 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
A C++ Wrapper for the Phidgets C API
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Tully Foote
- Ivan Dryanovski
README
No README found.
See repository README.
CHANGELOG
Changelog for package phidgets_api
1.0.9 (2024-03-13)
- Add support for Phidgets Humidity sensors (#173)
- Contributors: Gary Edwards
1.0.8 (2023-11-27)
1.0.7 (2023-03-02)
1.0.6 (2022-12-01)
- Merge pull request #153 from naturerobots/noetic Add support for onboard orientation estimation and other new PhidgetSpatial features of MOT0109 and onwards
- Support configuring encoder data interval and IO Mode (#137)
- Merge pull request #129 from mintar/feat-pre-commit Add pre-commit, move from travis to GitHub actions, fix style
- Don't modify CMAKE_CXX_FLAGS
- Contributors: Ben Schattinger, Malte kl. Piening, Martin Günther
1.0.5 (2022-02-17)
- spatial: Add attach + detach handlers
- Fix some clang-tidy warnings
- Contributors: Martin Günther
1.0.4 (2021-10-22)
1.0.3 (2021-09-29)
- Fix typo in error message
- Add Analog Outputs (#103)
- Contributors: Carsten Plasberg, Martin Günther
1.0.2 (2021-03-09)
1.0.1 (2020-06-04)
- Set cmake_policy CMP0048 to fix warning
- Contributors: Martin Günther
1.0.0 (2020-06-03)
- Update maintainers in package.xml
- Switch to libphidget22
- Add in try/catch blocks for connecting. If an error occurs, we catch it, print it, then re-throw it. This allows us to show a better error when using nodelets.
- Fixes from review.
- Implement data interval setting for analog inputs.
- Add in the license files and add to the headers.
- Completely remove libphidget21. Nothing else depends on it.
- Rewrite Motor Phidget to use libphidget22. Also implement a new motor node.
- 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. This should be equivalent functionality, but allows the use of VINT devices now.
- 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.
- 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.
- 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.
- Contributors: Chris Lalancette, Martin Günther
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
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
catkin | |
libphidget22 |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged phidgets_api at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.2.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2022-04-13 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
A C++ Wrapper for the Phidgets C API
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Tully Foote
- Ivan Dryanovski
README
No README found.
See repository README.
CHANGELOG
Changelog for package phidgets_api
2.2.3 (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
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
libphidget22 |
System Dependencies
No direct system dependencies.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged phidgets_api at Robotics Stack Exchange
phidgets_api package from phidgets_drivers repolibphidget21 phidgets_api phidgets_drivers phidgets_high_speed_encoder phidgets_ik phidgets_imu phidgets_msgs |
|
Package Summary
Tags | No category tags. |
Version | 0.7.11 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | melodic |
Last Updated | 2021-04-14 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
A C++ Wrapper for the Phidgets C API
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Tully Foote
- Ivan Dryanovski
README
No README found.
See repository README.
CHANGELOG
Changelog for package phidgets_api
0.7.11 (2021-04-09)
0.7.10 (2020-06-03)
- Update maintainers in package.xml
- 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.
- Move libusb dependency into the libphidget21 package.xml.
- Switch to package format 2.
- Contributors: Chris Lalancette, Martin Günther
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
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
catkin | |
libphidget21 |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.