A (partial) list of bug fixed and issues resolved in this release can be found here.
xmlrpc
and tcpros
carriers.yarpidl_rosmsg
.libYARP_wire_rep_utils
.extern/md5
extern/ros
messages and examples.yarp_configure_plugins_installation
CMake macro are now relocatable (https://github.com/robotology/yarp/issues/2445, ).ffmpeg
port monitor to allow using different couples of coders/decodesyarpbatterygui
now compatible with battery_nwc_yarp.yarpDeviceParamParserGenerator
. See official yarp documentation (cmd_yarpDeviceParamParserGenerator.dox)Dockerfile
:base_img
to allow starting from different parent imagesyarp_branch
to set the yarp version the users might need in their imagecontrolBoard_nws_yarp
in terms of required interfaces. See https://github.com/robotology/yarp/pull/3095.deviceBundler
which can be useful to open two devices and attach them while using a single yarpdev command line. See https://github.com/robotology/yarp/discussions/3078FakePythonSpeechTranscription
. The device is also an example which demonstrates the encapsulation of python code inside a c++ device implementing a Yarp interface.rpc
connection with the tcp
carrier, instead of using the carrier
option as done in YARP <= 3.9 .yarpopencvdisplay
. Similarly to yarpview, it's a basic window to display video streams. It also allows to save to .avi files.Drivers.cpp
If the user requests for a not existing plugin, the system now prints a message suggesting devices with similar namesyarp_dev
to yarp_sig
library: AudioPlayerStatus, AudioRecorderStatus, AudioBufferSize, AudioBufferSizeData, LaserMeasurementData, LaserScan2D
.yarp::sig::Sound
(breaking change)yarp_dev
to yarp_sig
library: AudioPlayerStatus, AudioRecorderStatus, AudioBufferSize, AudioBufferSizeData, LaserMeasurementData, LaserScan2D
.This is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v3.9.0..v3.10.0
):