![]() |
data_tamer_cpp package from data_tamer repodata_tamer_cpp data_tamer_msgs |
Package Summary
Tags | No category tags. |
Version | 1.0.1 |
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 | 2025-05-01 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Davide Faconti
- Henry Moore
Authors
- Davide Faconti
Changelog for package data_tamer
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
- change docstrings to reference non-deprecated function
* add now-missing includes ---------Co-authored-by: Henry Moore <<henry.moore@picknik.ai>>
- Locked ptr test, documentation, and example
(#24)
- add locked ptr usage to example
- update comment relating to locked ptr
- remove unused headers
- add test for locked ptr and non-blocking method
- remove unsafe lockedPtr get function
- Merge pull request #23 from torsoelectronics/main Fix compile error
- Fix build error
- Contributors: Daniel Mouritzen, Davide Faconti, Henry Moore
1.0.0 (2024-04-30)
- Support lifecycle node for ros2 publisher sink
(#17)
- Support lifecycle node for ros2 publisher sink
- Remove unused member variable node_
- Add template for both constructors
- more efficient locking of LoggedValue<T> and new clang format
- refactoring custom types
- fix compilation with and without conan
- new clang format
- add mcap to 3rdparty
- Contributors: Davide Faconti, Victor Massagué Respall
0.9.4 (2024-02-02)
- changed the way registerValue throws if you try registering the same address again
- add unit tests to verify that vectors with changing size are OK
- Contributors: Davide Faconti
0.9.3 (2024-02-01)
- add std::hash<DataTamer::RegistrationID>
- fix dead-lock
- Contributors: Davide Faconti
0.9.2 (2024-01-30)
- fix compilation in ament
- Update CMakeLists.txt. Fix #11
- Contributors: Davide Faconti
0.9.1 (2024-01-12)
- add support for enums
- renamed folder to data_tamer_cpp
- Contributors: Davide Faconti
0.8.0 (2023-11-30)
- API change related to CustomSerializers
- Contributors: Davide Faconti
0.7.0 (2023-11-28)
- recursive_mutex and call it a day
- add MCAP option
- add MCAPSink::stopRecording
- add more types to mcap example
- add ChannelsRegistry::clear()
- extended tests
- bug fixes and more tests
- fix warning
- compute fixed size at compilation time
- new wrappying of TypeDefinition
- refactoring type registry
- major refactoring of custom types
- Contributors: Davide Faconti
0.6.0 (2023-11-23)
@ add back compatibility to data_tamer_parser * works correctly with plotjuggler * fix ROS2 compilation * Contributors: Davide Faconti
0.5.0 (2023-11-22)
- preliminary custom type support
- Contributors: Davide Faconti
0.4.1 (2023-11-21)
0.4.0 (2023-11-21)
- add again channel name to hash
- bug fixes in schema hash and parsing
- add benchmark
- readme update
- added data_tamer_parser with some samples and testing
- add locked reference
- bug fixes and tests
- refactored API to support containers
- Contributors: Davide Faconti
0.3.0 (2023-11-14)
- add coverage
- fix bug
- add CI
- unit test added
- allow registering again with new pointer
- add docs
- use custom mutex on linux
- adding ros2 example
- ros2 publisher sink
- Contributors: Davide Faconti
0.2.1 (2023-11-13)
- fix conan
- fix conan
- Contributors: Davide Faconti
0.2.0 (2023-11-13)
- First release: supports MCAP sink only
- Contributors: Davide Faconti, Henry Moore
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
rclcpp | |
rclcpp_lifecycle | |
mcap_vendor | |
data_tamer_msgs | |
ament_cmake_gtest | |
gtest_vendor |
System Dependencies
Dependant Packages
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 |
Package Summary
Tags | No category tags. |
Version | 1.0.1 |
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 | 2025-05-01 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Davide Faconti
- Henry Moore
Authors
- Davide Faconti
Changelog for package data_tamer
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
- change docstrings to reference non-deprecated function
* add now-missing includes ---------Co-authored-by: Henry Moore <<henry.moore@picknik.ai>>
- Locked ptr test, documentation, and example
(#24)
- add locked ptr usage to example
- update comment relating to locked ptr
- remove unused headers
- add test for locked ptr and non-blocking method
- remove unsafe lockedPtr get function
- Merge pull request #23 from torsoelectronics/main Fix compile error
- Fix build error
- Contributors: Daniel Mouritzen, Davide Faconti, Henry Moore
1.0.0 (2024-04-30)
- Support lifecycle node for ros2 publisher sink
(#17)
- Support lifecycle node for ros2 publisher sink
- Remove unused member variable node_
- Add template for both constructors
- more efficient locking of LoggedValue<T> and new clang format
- refactoring custom types
- fix compilation with and without conan
- new clang format
- add mcap to 3rdparty
- Contributors: Davide Faconti, Victor Massagué Respall
0.9.4 (2024-02-02)
- changed the way registerValue throws if you try registering the same address again
- add unit tests to verify that vectors with changing size are OK
- Contributors: Davide Faconti
0.9.3 (2024-02-01)
- add std::hash<DataTamer::RegistrationID>
- fix dead-lock
- Contributors: Davide Faconti
0.9.2 (2024-01-30)
- fix compilation in ament
- Update CMakeLists.txt. Fix #11
- Contributors: Davide Faconti
0.9.1 (2024-01-12)
- add support for enums
- renamed folder to data_tamer_cpp
- Contributors: Davide Faconti
0.8.0 (2023-11-30)
- API change related to CustomSerializers
- Contributors: Davide Faconti
0.7.0 (2023-11-28)
- recursive_mutex and call it a day
- add MCAP option
- add MCAPSink::stopRecording
- add more types to mcap example
- add ChannelsRegistry::clear()
- extended tests
- bug fixes and more tests
- fix warning
- compute fixed size at compilation time
- new wrappying of TypeDefinition
- refactoring type registry
- major refactoring of custom types
- Contributors: Davide Faconti
0.6.0 (2023-11-23)
@ add back compatibility to data_tamer_parser * works correctly with plotjuggler * fix ROS2 compilation * Contributors: Davide Faconti
0.5.0 (2023-11-22)
- preliminary custom type support
- Contributors: Davide Faconti
0.4.1 (2023-11-21)
0.4.0 (2023-11-21)
- add again channel name to hash
- bug fixes in schema hash and parsing
- add benchmark
- readme update
- added data_tamer_parser with some samples and testing
- add locked reference
- bug fixes and tests
- refactored API to support containers
- Contributors: Davide Faconti
0.3.0 (2023-11-14)
- add coverage
- fix bug
- add CI
- unit test added
- allow registering again with new pointer
- add docs
- use custom mutex on linux
- adding ros2 example
- ros2 publisher sink
- Contributors: Davide Faconti
0.2.1 (2023-11-13)
- fix conan
- fix conan
- Contributors: Davide Faconti
0.2.0 (2023-11-13)
- First release: supports MCAP sink only
- Contributors: Davide Faconti, Henry Moore
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
rclcpp | |
rclcpp_lifecycle | |
mcap_vendor | |
data_tamer_msgs | |
ament_cmake_gtest | |
gtest_vendor |
System Dependencies
Dependant Packages
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 |
Package Summary
Tags | No category tags. |
Version | 1.0.1 |
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 | 2025-05-01 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Davide Faconti
- Henry Moore
Authors
- Davide Faconti
Changelog for package data_tamer
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
- change docstrings to reference non-deprecated function
* add now-missing includes ---------Co-authored-by: Henry Moore <<henry.moore@picknik.ai>>
- Locked ptr test, documentation, and example
(#24)
- add locked ptr usage to example
- update comment relating to locked ptr
- remove unused headers
- add test for locked ptr and non-blocking method
- remove unsafe lockedPtr get function
- Merge pull request #23 from torsoelectronics/main Fix compile error
- Fix build error
- Contributors: Daniel Mouritzen, Davide Faconti, Henry Moore
1.0.0 (2024-04-30)
- Support lifecycle node for ros2 publisher sink
(#17)
- Support lifecycle node for ros2 publisher sink
- Remove unused member variable node_
- Add template for both constructors
- more efficient locking of LoggedValue<T> and new clang format
- refactoring custom types
- fix compilation with and without conan
- new clang format
- add mcap to 3rdparty
- Contributors: Davide Faconti, Victor Massagué Respall
0.9.4 (2024-02-02)
- changed the way registerValue throws if you try registering the same address again
- add unit tests to verify that vectors with changing size are OK
- Contributors: Davide Faconti
0.9.3 (2024-02-01)
- add std::hash<DataTamer::RegistrationID>
- fix dead-lock
- Contributors: Davide Faconti
0.9.2 (2024-01-30)
- fix compilation in ament
- Update CMakeLists.txt. Fix #11
- Contributors: Davide Faconti
0.9.1 (2024-01-12)
- add support for enums
- renamed folder to data_tamer_cpp
- Contributors: Davide Faconti
0.8.0 (2023-11-30)
- API change related to CustomSerializers
- Contributors: Davide Faconti
0.7.0 (2023-11-28)
- recursive_mutex and call it a day
- add MCAP option
- add MCAPSink::stopRecording
- add more types to mcap example
- add ChannelsRegistry::clear()
- extended tests
- bug fixes and more tests
- fix warning
- compute fixed size at compilation time
- new wrappying of TypeDefinition
- refactoring type registry
- major refactoring of custom types
- Contributors: Davide Faconti
0.6.0 (2023-11-23)
@ add back compatibility to data_tamer_parser * works correctly with plotjuggler * fix ROS2 compilation * Contributors: Davide Faconti
0.5.0 (2023-11-22)
- preliminary custom type support
- Contributors: Davide Faconti
0.4.1 (2023-11-21)
0.4.0 (2023-11-21)
- add again channel name to hash
- bug fixes in schema hash and parsing
- add benchmark
- readme update
- added data_tamer_parser with some samples and testing
- add locked reference
- bug fixes and tests
- refactored API to support containers
- Contributors: Davide Faconti
0.3.0 (2023-11-14)
- add coverage
- fix bug
- add CI
- unit test added
- allow registering again with new pointer
- add docs
- use custom mutex on linux
- adding ros2 example
- ros2 publisher sink
- Contributors: Davide Faconti
0.2.1 (2023-11-13)
- fix conan
- fix conan
- Contributors: Davide Faconti
0.2.0 (2023-11-13)
- First release: supports MCAP sink only
- Contributors: Davide Faconti, Henry Moore
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
rclcpp | |
rclcpp_lifecycle | |
mcap_vendor | |
data_tamer_msgs | |
ament_cmake_gtest | |
gtest_vendor |
System Dependencies
Dependant Packages
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 |
Package Summary
Tags | No category tags. |
Version | 1.0.1 |
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 | 2025-05-01 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Davide Faconti
- Henry Moore
Authors
- Davide Faconti
Changelog for package data_tamer
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
- change docstrings to reference non-deprecated function
* add now-missing includes ---------Co-authored-by: Henry Moore <<henry.moore@picknik.ai>>
- Locked ptr test, documentation, and example
(#24)
- add locked ptr usage to example
- update comment relating to locked ptr
- remove unused headers
- add test for locked ptr and non-blocking method
- remove unsafe lockedPtr get function
- Merge pull request #23 from torsoelectronics/main Fix compile error
- Fix build error
- Contributors: Daniel Mouritzen, Davide Faconti, Henry Moore
1.0.0 (2024-04-30)
- Support lifecycle node for ros2 publisher sink
(#17)
- Support lifecycle node for ros2 publisher sink
- Remove unused member variable node_
- Add template for both constructors
- more efficient locking of LoggedValue<T> and new clang format
- refactoring custom types
- fix compilation with and without conan
- new clang format
- add mcap to 3rdparty
- Contributors: Davide Faconti, Victor Massagué Respall
0.9.4 (2024-02-02)
- changed the way registerValue throws if you try registering the same address again
- add unit tests to verify that vectors with changing size are OK
- Contributors: Davide Faconti
0.9.3 (2024-02-01)
- add std::hash<DataTamer::RegistrationID>
- fix dead-lock
- Contributors: Davide Faconti
0.9.2 (2024-01-30)
- fix compilation in ament
- Update CMakeLists.txt. Fix #11
- Contributors: Davide Faconti
0.9.1 (2024-01-12)
- add support for enums
- renamed folder to data_tamer_cpp
- Contributors: Davide Faconti
0.8.0 (2023-11-30)
- API change related to CustomSerializers
- Contributors: Davide Faconti
0.7.0 (2023-11-28)
- recursive_mutex and call it a day
- add MCAP option
- add MCAPSink::stopRecording
- add more types to mcap example
- add ChannelsRegistry::clear()
- extended tests
- bug fixes and more tests
- fix warning
- compute fixed size at compilation time
- new wrappying of TypeDefinition
- refactoring type registry
- major refactoring of custom types
- Contributors: Davide Faconti
0.6.0 (2023-11-23)
@ add back compatibility to data_tamer_parser * works correctly with plotjuggler * fix ROS2 compilation * Contributors: Davide Faconti
0.5.0 (2023-11-22)
- preliminary custom type support
- Contributors: Davide Faconti
0.4.1 (2023-11-21)
0.4.0 (2023-11-21)
- add again channel name to hash
- bug fixes in schema hash and parsing
- add benchmark
- readme update
- added data_tamer_parser with some samples and testing
- add locked reference
- bug fixes and tests
- refactored API to support containers
- Contributors: Davide Faconti
0.3.0 (2023-11-14)
- add coverage
- fix bug
- add CI
- unit test added
- allow registering again with new pointer
- add docs
- use custom mutex on linux
- adding ros2 example
- ros2 publisher sink
- Contributors: Davide Faconti
0.2.1 (2023-11-13)
- fix conan
- fix conan
- Contributors: Davide Faconti
0.2.0 (2023-11-13)
- First release: supports MCAP sink only
- Contributors: Davide Faconti, Henry Moore
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
rclcpp | |
rclcpp_lifecycle | |
mcap_vendor | |
data_tamer_msgs | |
ament_cmake_gtest | |
gtest_vendor |