|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler | |
| data_tamer_tools |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler | |
| data_tamer_tools |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler | |
| data_tamer_tools |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |
Launch files
Messages
Services
Plugins
Recent questions tagged data_tamer_cpp at Robotics Stack Exchange
|
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
ROS Distro
|
Package Summary
| Version | 1.0.4 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/PickNikRobotics/data_tamer.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-07-27 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Davide Faconti
- Henry Moore
- Nathan Brooks
Authors
- Davide Faconti
Changelog for package data_tamer
1.0.4 (2026-07-26)
- Merge pull request #68 from coderjake91/feature/update-ROS2PublisherSink-to-use-NodeInterfaces Update ROS 2 publisher sink to use NodeInterfaces
- Merge pull request #65 from Basiljamal1/main Add thread-safe methods to add and remove data sinks in LogChannel
- modify logging_started toggle to avoid possible (benign) race condition
- clarify addDataSink logic with comment and simplify code
- doxygen name fix
- test: add and improve tests for adding and removing data sinks in LogChannel
- Merge pull request #62 from PickNikRobotics/finish_queue_before_stop add ability to finish queue then stop recording
- fix: Updated header file for channel.hpp
- Add thread-safe methods to add and remove data sinks in LogChannel
- Merge pull request #64 from Shibodd/cmake_benchmarks_option CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- CMakeLists: add DATA_TAMER_BUILD_BENCHMARKS option
- add ability to finish queue then stop recording
- Inline operator== function to prevent multiple includes (#60) Co-authored-by: jlack <<jlack@nauticusrobotics.com>>
- Fix compilation on Windows by exporting all symbols with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#58)
- Merge pull request #40 from damien-robotsix/custom_container_handling fix: handling of custom containers that has a TypeDefinition
- add trait 'tests'
- fix: ub in SerializeIntoBuffer
- fix: handling of custom containers that has a TypeDefinition
- Contributors: Basil Jamal, Damien SIX, Henry Moore, Jacob Frazer, Silvio Traversaro, Unimore, jlack1987
1.0.3 (2025-05-23) -----------* Remove ament_target_dependencies usage
1.0.2 (2025-05-12) -----------* Merge pull request #52 from PickNikRobotics/fix_build_farm_3 Try installing test deps no matter what * try installing test deps no matter what * Merge pull request #51 from PickNikRobotics/fix_build_farm_2 ignore build ros argument in test CMake * ignore build ros argument in test * Merge pull request #50 from PickNikRobotics/fix_build_farm Fix ament GTest usage * use ament add gtest * Merge pull request #49 from PickNikRobotics/fix_gtest_link Get gtest from vendor on ROS * add myself to maintainer list, add package xml scheme * get gtest from vendor on ROS * Contributors: Henry Moore
1.0.1 (2025-03-03)
-
force the size of BasicType ot be 1 byte (#47)
* force the size of BasicType ot be 1 byte This fix the issue when the log is generated on two different computers using different compilers (example Linux / QNX)
- fix
-
add file reset capabilities (#37)
-
Enable users to build without ROS (#36)
- make building with ROS an option
- clarify warnings, allow for default-building without ROS
- switch name of ros build flag
- add build ros argument for examples
- fix incorrect message
-
Merge pull request #32 from PickNikRobotics/default_increment_filename Allow endless recording
-
remove unused variable
-
allow for unlimited recording
-
use a new mutex wrapper API (#27)
- use a new mutx wrapper API
- fix compilation
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| rclcpp | |
| rclcpp_lifecycle | |
| mcap_vendor | |
| data_tamer_msgs | |
| ament_cmake_gtest | |
| gtest_vendor |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| plotjuggler |