CHANGELOG
Changelog for package clearpath_diagnostics
2.4.0 (2025-04-30)
2.3.3 (2025-04-17)
2.5.0 (2025-05-29)
Allow broad window of BMS message rates (#218)
Fix/fw version check (#217) * Add condition for mcu firmware version newer than apt package * Clarify wording for checks that are evaluated on boot
Fix: Foxglove Bridge Superclient (#214)
Feature: Foxglove Bridge (#213) * Add foxglove bridge launch and parameter file * Add foxglove bridge parameter to generator
Move clearpath_diagnostics to clearpath_common (#211)
Contributors: Hilary Luo, luis-camero
2.3.2 (2025-04-16)
2.3.1 (2025-04-14)
Remove duplicate and incorrect current / voltage labels (#197) The terms “measured voltage” or “measured current” are prepended to these labels where they are used.
Contributors: Hilary Luo
2.3.0 (2025-04-11)
2.2.4 (2025-04-07)
2.2.3 (2025-03-20)
[clearpath_diagnostics] Updated for changes to MCU status message.
Contributors: Tony Baltovski
2.2.2 (2025-03-17)
2.2.1 (2025-03-12)
2.2.0 (2025-03-11)
Feature/generated agg yaml (#158) * Clear out sensor categories that will be generated * Improve logging and error handling * Correction to dependencies
Fix BMS frequency diagnostic (#157)
Added Lynx motor driver diagnostics (#149) * Removed trailing spaces * Added Lynx motor diagnostics
Feature/lighting diagnostics (#144) * Add lighting diagnostics * Remap lighting diagnostic topic * Set diagnostic updater hardware id to platform since serial isn’t locally available * Improve clarity of diagnostic summary text
Feature/battery diagnostics (#142) * Add missing DiagnosticStatus dependency * Monitor BatteryState, Power and StopStatus messages * Declare methods before member variables * Move the template function to the cpp since it is private * Only display error summaries if a message has been received
Contributors: Hilary Luo
2.1.2 (2025-02-28)
2.1.1 (2025-02-06)
2.1.0 (2025-01-31)
Feature/diagnostics (#135) * Initial port of diagnostics to C++ * Remap axis camera topics to match API * Monitor MCU Status message frequency * Added firmware version check * Group MCU diagnostics together * Improve messaging around firmware versions * Disable MCU diagnostics for A200
Contributors: Hilary Luo
2.0.4 (2025-01-22)
2.0.3 (2025-01-17)
[clearpath_diagnostics] Fixed version.
Contributors: Tony Baltovski
2.0.2 (2025-01-17)
2.0.1 (2025-01-17)
2.0.0 (2025-01-17)
Fix hard-coded humble packages (#117)
Contributors: Chris Iverach-Brereton, Luis Camero, Tony Baltovski
1.1.0 (2025-01-15)
1.0.1 (2024-11-28)
1.0.0 (2024-11-26)
Added minimum version.
Remove battery_state from CMakeLists
Move battery_state to clearpath_hardware_interfaces
Contributors: Luis Camero, Tony Baltovski
0.3.2 (2024-10-04)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
R100 Initial Battry
Contributors: Luis Camero, luis-camero
0.2.15 (2024-08-12)
0.2.14 (2024-08-08)
0.2.13 (2024-07-30)
0.2.12 (2024-07-22)
Use PathJoinSubstitution for setup_path
Contributors: Luis Camero
0.2.11 (2024-05-28)
0.2.10 (2024-05-16)
0.2.9 (2024-05-16)
0.2.8 (2024-05-14)
Even more lint errors
More linting changes
Fixed linting errors
Contributors: Luis Camero
0.2.7 (2024-04-10)
0.2.6 (2024-04-08)
0.2.5 (2024-03-07)
0.2.4 (2024-01-19)
0.2.3 (2024-01-18)
0.2.2 (2024-01-10)
Get topic without namespace to address duplicate namespacing
Contributors: Hilary Luo
0.2.1 (2023-12-18)
0.2.0 (2023-12-13)
Added S1P2 battery configuration
Set battery charging status
Added dingo to battery state control
Added D100 and D150 to generator and battery node
Generate lighting node
Fixed status message firmware version
J100 -> W200
Removed shebang
Use battery model and configuration from clearpath_config
Removed HMI msg, encode Uint8 instead
Initial battery control node
Renamed to battery_state_estimator Added to robot generator
Properties, capacity, voltage Create pub/sub only for LiION and SLA
Added LUT for SLA
Battery types and configurations
rolling average
Initial battery state publisher
Pass setup path
Get namespace from robot.yaml for diagnostics launch Added diagnostics launch to generator
Check ros-humble-clearpath-firmware package version
Add all sensors
Firmware and sensor diagnostics
Contributors: Roni Kreinin