CHANGELOG
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
Disable symlink rule to rely on DS4DRV instead
Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
Bypass bluetooth link quality check (#151) * Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check * Add missing newlines to joy teleop config files * Change the link quality check to be exclusive instead of inclusive
Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
Improve joy telep support (#131) * Update description, add bluez dependency * Add the quality_cutoff parameter to all of the PS4 configuration files * Update the launch file to start the new cutoff node and additional twist_mux * Add udev rules for various controllers * Add dependency on the new bt cutoff package * Add xbox controller parameters for all platforms * Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly * Add PS5 udev rules, config files * Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes * Set the respawn flag for the BT cutoff node and the joy_linux node * Add additional logging when blocking for services & IPC. Since we’ve added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
Contributors: Chris Iverach-Brereton, Tony Baltovski