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.
- Added to TelemetryDeviceDumper streaming of rawValues from low level (#190)
- Added error message in case a leaf name is empty
- Added
log_period
parameter
- Ported unit tests to catch v3.
- Added
units_of_measure
parameter.
- Added doxygen documentation available at https://robotology.github.io/robometry/index.html.
- Removed deprecated options
logAllQuantities
,logJointAcceleration
,logJointVelocity
fromtelemetryDeviceDumper
device.
- Renamed the repo robometry instead of yarp-telemetry.
- Renamed
YARP_telemetry
inrobometry
. BufferManager
is no more a templated class.
- Added the method
setSaveCallback
for adding an additiona function invoked withsaveToFile
, for saving additional data (e.g. videos).
- Add
yarp_robot_name
variable 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_name
intelemetryDeviceDumper
. - Refactored variables names in
telemetryDeviceDumper
in a more hierarchical structure.
- Added the possibility to pass
matioCpp::Span
objects toBufferManager::push_back
andRecord
constructors - Added the creation of the dir in the
BufferManager
if the path specified does not exist. - Added the
file_indexing
parameter in theBufferConfig
struct. - Add the possibility to specify the saved matfile version in the
BufferManager
class. - Added the possibility to have multilayer structures in the
BufferManager
.
- Added the log of the estimated odometry from
yarp::dev::Nav2D::ILocalization2D
. - Deprecated the
logAllQuantities
option in favour oflogControlBoardQuantities
.
- Added the possibility to specify the time of a
Record
withpush_back
. - Added the possibility to enable the zlib compression.
- Fixed yarp-telemetry.ini generation.
- Fixed load of
telemetryDeviceDumper
plugin. - Added the log from these interfaces in the
telemetryDeviceDumper
:yarp::dev::IMotorEncoders
yarp::dev::IPidControl
yarp::dev::IAmplifierControl
yarp::dev::IControlMode
yarp::dev::IInteractionMode
yarp::dev::ITorqueControl
- Added check of the existence of the path specified in the configuration.
First release of yarp-telemetry
, compatible with YARP 3.4.