Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[!warning] This file documents notable changes to this project done before December 2024. For changes after that date, please take a look at the release notes of each release at https:/
/ github.com/ robotology/ robometry/ releases.
[1.2.5] - 2024-12-06
- Added to TelemetryDeviceDumper streaming of rawValues from low level (#190)
[1.2.4] - 2024-05-22
- Added error message in case a leaf name is empty
[1.2.3] - 2024-02-28
- Added
log_periodparameter
[1.2.2] - 2023-09-06
- Ported unit tests to catch v3.
[1.2.0] - 2022-08-31
- Added
units_of_measureparameter.
[1.1.0] - 2022-06-09
- Added doxygen documentation available at https:/
/ robotology.github.io/ robometry/ index.html. - Removed deprecated options
logAllQuantities,logJointAcceleration,logJointVelocityfromtelemetryDeviceDumperdevice.
[1.0.0] - 2022-05-23
- Renamed the repo robometry instead of yarp-telemetry.
- Renamed
YARP_telemetryinrobometry. BufferManageris no more a templated class.
[0.5.1] - 2022-05-06
- Added the method
setSaveCallbackfor adding an additiona function invoked withsaveToFile, for saving additional data (e.g. videos).
[0.5.0] - 2022-05-04
- Add
yarp_robot_namevariable in the saved mat file - Added the possibility to specify the names of the each element of a channel.
- BufferInfo is now a struct that contains the name, the dimension and the elements_names.
- Added the possibility to have channels with different types (including custom structs) in a single
BufferManager. - Fixed a bug preventing a log file to be saved when multiple channels are empty.
- YARP is now an optional dependency
- Added
yarp_robot_nameintelemetryDeviceDumper. - Refactored variables names in
telemetryDeviceDumperin a more hierarchical structure.
[0.4.0] - 2022-02-22
- Added the possibility to pass
matioCpp::Spanobjects toBufferManager::push_backandRecordconstructors - Added the creation of the dir in the
BufferManagerif the path specified does not exist. - Added the
file_indexingparameter in theBufferConfigstruct. - Add the possibility to specify the saved matfile version in the
BufferManagerclass. - Added the possibility to have multilayer structures in the
BufferManager.
[0.3.0] - 2021-10-18
- Added the log of the estimated odometry from
yarp::dev::Nav2D::ILocalization2D. - Deprecated the
logAllQuantitiesoption in favour oflogControlBoardQuantities.
[0.2.0] - 2021-05-19
- Added the possibility to specify the time of a
Recordwithpush_back. - Added the possibility to enable the zlib compression.
- Fixed yarp-telemetry.ini generation.
- Fixed load of
telemetryDeviceDumperplugin. - Added the log from these interfaces in the
telemetryDeviceDumper:yarp::dev::IMotorEncodersyarp::dev::IPidControlyarp::dev::IAmplifierControlyarp::dev::IControlModeyarp::dev::IInteractionModeyarp::dev::ITorqueControl
- Added check of the existence of the path specified in the configuration.
[0.1.0] - 2021-04-02
First release of yarp-telemetry, compatible with YARP 3.4.