Changelog for package microstrain_3dmgx2_imu
1.5.13 (2019-07-02)
- Merge pull request #11 from scpeters/fix_melodic_build
Fix melodic build (backwards compatible alternative to #10)
 
- from C++11, constexpr specifier is requred for double
 
- Contributors: Kei Okada, Tony Baltovski
 
 
1.5.12 (2014-01-15)
- Added dependency on log4cxx.
 
- Contributors: Chad Rockey
 
 
1.5.10 (2013-07-23)
- Reduced console spam when shutting down, extended time to wait for ros::isShuttingDown()
 
 
1.5.9 (2013-04-16 14:03)
- Added depdency on _gencpp for service.
 
 
1.5.8 (2013-04-16 11:40)
- Forgot srv directory in CMakeLists.txt
 
 
1.5.7 (2013-04-04 18:02)
- Accidentally copied message_generation instead of message_runtime
 
 
1.5.6 (2013-04-04 17:17)
- Adding std_msgs to depends.
 
 
1.5.5 (2013-04-04 16:33)
- Fixed message_generation.  Standardized CMakeLists.txt
 
 
1.5.4 (2013-04-03)
- Fixed install targets.
 
- Update package.xml
 
 
1.5.3 (2013-03-26)
- Added install rule for other files.
 
- Added message if log4xx not found
 
- Updated version to 1.5.2
 
- Catkinized microstrain driver.
 
- Updated initTime() to be called before calibrate.
 
- Fix for calibration error on some devices.
 
- oneiric fix
 
- Updated to republish calibration status if a new calibration fails.
 
- Ran tf bullet types migration script.
 
- applying patch provided by RobZ
 
- adding support for the 3DM-GX3 protocol
 
- Now opens IMU with NOCTTY to avoid getting signaled if the serial port dies. Moved O_NONBLOCK to the correct position in the open call, could have caused problems when accessed by multiple programs otherwise (one of which wasn't locking).
 
- Fixed spacing in quiet mode for IMU get_id utility. #4287
 
- Quiet mode for get_id utility. #4287
 
- Spelling for IMU get ID function. #4287
 
- IMU utility to get device ID. #4287
 
- Added Ubuntu platform tags to manifest
 
- Fixed linker export in manifest.
 
- add option to assume calibrated status on startup, to allow no-calibration
 
- make calibration routine check for drift after it finished
 
- remove deprecated subscriptions
 
- Changed frameid frame_id. Orientation is now from the world frame to the imu frame. A 180 degree rotation around the y axis has been added so that the world frame z vector points up.
 
- Tweaked error messages.
 
- Marking imu_drivers as doc reviewed.
 
- Added 'this is unstable' notices to the doxygen.
 
- Took out call to diagnostics update when we are in error. The error broadcasts will take care of publishing the diagnostics in that case.
 
- Made a few error messages more useful if you are not connected to an IMU or if there is a communication glitch.
 
- Reworked error reporting. Added locking of the port. Made IO non-blocking to avoid race conditions between multiple reading processes. Closes tickets #1442 #3188 #2342 #3356 #3508 #3507.
 
- Switched imu_node.cc back to BSD only as it is less restrictive than LGPL.
 
- Updated all licences to LGPL.
 
- Updated stack documentation and license.
 
- Tweaked doxygen main page.
 
- Moved doxygen stub out of imu_node.cc
 
- Renamed imu_data to imu, and pushed the main data topic into imu/data.
 
- Corrected node name in microstrain_3dmgx2.launch
 
- Fixed up doxygen.
 
- Added -Wl,-rpath,-L/lib to cpp exports as requested by #3479.
 
- staging imu_drivers into tick-tock
 
- Fixed the calibrate service call.
 
- Marked as API cleared.
 
- Got imu_node up to date with api changes in diagnostic_updater and self_test. Now sets HardwareID in diagnostics. Extended the ID that is returned by the self-test. Got rid of the thread that was previously needed just for self_test synchronization.
 
- should not be blacklisted
 
- Finished merging 3dmgx2 and imu_node. Time to deprecate the old packages.
 
- Moved is_calibrated and calibrate into imu_data name space instead of ~ name space.
 
- Merged imu_node and 3dmgx2 into microstrain_3dmgx2_imu. Still need to fix the package references in the files.
 
- Created the microstrain_3dmgx2_imu package to subsume the imu_node and 3dmgx2_driver packages.