Skip to content

Add Battery State Broadcaster controller - #1888

Merged
christophfroehlich merged 52 commits into
ros-controls:feature/battery_state_broadcasterfrom
b-robotized-forks:add-battery-state-broadcaster
Jul 24, 2026
Merged

Add Battery State Broadcaster controller#1888
christophfroehlich merged 52 commits into
ros-controls:feature/battery_state_broadcasterfrom
b-robotized-forks:add-battery-state-broadcaster

Use new handle API

76ab3f0
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 23, 2026 in 0s

86.84% (+0.25%) compared to d420bdc

View this Pull Request on Codecov

86.84% (+0.25%) compared to d420bdc

Details

Codecov Report

❌ Patch coverage is 85.83106% with 52 lines in your changes missing coverage. Please review.
✅ Project coverage is 86.84%. Comparing base (d420bdc) to head (76ab3f0).

Files with missing lines Patch % Lines
...tate_broadcaster/src/battery_state_broadcaster.cpp 79.27% 24 Missing and 22 partials ⚠️
...roadcaster/test/test_battery_state_broadcaster.hpp 92.59% 1 Missing and 5 partials ⚠️
Additional details and impacted files
@@                          Coverage Diff                          @@
##           feature/battery_state_broadcaster    #1888      +/-   ##
=====================================================================
+ Coverage                              86.58%   86.84%   +0.25%     
=====================================================================
  Files                                    151      152       +1     
  Lines                                  16338    16644     +306     
  Branches                                1371     1408      +37     
=====================================================================
+ Hits                                   14147    14455     +308     
+ Misses                                  1683     1654      -29     
- Partials                                 508      535      +27     
Files with missing lines Coverage Δ
...roadcaster/test/test_battery_state_broadcaster.cpp 100.00% <100.00%> (ø)
...aster/test/test_load_battery_state_broadcaster.cpp 100.00% <100.00%> (ø)
...roadcaster/test/test_battery_state_broadcaster.hpp 92.59% <92.59%> (ø)
...tate_broadcaster/src/battery_state_broadcaster.cpp 79.27% <79.27%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.