Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
jazzy

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
kilted

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
lyrical

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
rolling

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

data_tamer_cpp package from data_tamer repo

data_tamer_cpp data_tamer_msgs

ROS Distro
humble

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

DataTamer data logging library

Maintainers

  • Davide Faconti
  • Henry Moore
  • Nathan Brooks

Authors

  • Davide Faconti
README
No README found. See repository README.
CHANGELOG

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

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
plotjuggler

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged data_tamer_cpp at Robotics Stack Exchange