A (partial) list of bug fixed and issues resolved in this release can be found here.
group
has been removed because of faulty/incomplete implementation and unused. Please use yarprobotinterface
instead.DriverLinkCreator
, used only by device group
, has been removed.pipe
has been removed because of faulty/incomplete implementation and unused.dualGrabber
, previously deprecated, has been removed.remote_grabber
, previously deprecated, has been removed.yarp split
. The command splits an heterogeneous nested bottle received from a port into multiple ports.yarp::os::LogStream
now can chain instances of yarp::sig::VectorOf<T>
.bool getAxes(int* ax)
to yarp::dev::IAxisInfo
interface.getAxes()
method to IAxisInfo
interface + python example.yarp_dev_tests
: is now exported. It contains common sources to test Yarp device through lib_yarpdev
(also outside yarp repo)${portprefix}
variable in parameters (#2819).rpLidar
, rpLidar2
, rpLidar3
, and the corresponding sdk in extern/rplidar
. The devices can be now found in https://github.com/robotology/yarp-device-rplidarfakeLaserWithMotor
rangefinder2D_nwc_yarp
(including IRangefinder2D tests)frameTransformClient
and frameTransformServer
will search for "test" configurations not relying on an absolute path passed as a parameter but will take advantage of yarp::os::ResourceFinder
using a file name
and a context
passed to them in this way: Catch V2.13.8
to Catch V3.2.1
.sqlite
to sqlite3
. Fixed issue preventing extern/sqlite3
(i.e. YARP_priv_SQLite3
) to be correctly found as a dependency by other projects.yarpview
by passing --title
+ custom title to the executabletitle
argument is not passed yarpview
window title will be assigned as it has been until nowYCM 0.13
to YCM 0.15.1
YARP_COMPILE_ALL_FAKE_DEVICES
to build all fake devices in one single shotimage_rotation
IGazeControl.storeContext()
: now the method is correctly exposed to Python, returning the ID instead of trying to modify a pointer to it. yarp::dev::WrapperSingle
instead of yarp::dev::IMultipleWrapper
yarp::dev::WrapperSingle
instead of yarp::dev::IMultipleWrapper
IRemoteVariables
messages via RPC.RPCMessagesParser
: several calls to various motor control interfaces have been protected so that if an interface is not available in the hardware device (i.e. the view() fails), the controlboardwrapper/yarprobotinterface
does not segfaults.yarprobotinterface
: is now able to parse enabled_by
and disabled_by
xml attributes. See yarprobotinterface Doxygen documentation.write
throwing segmentation fault when argc
was less than 2.yarp --version
yarpdev --list
yarp plugin --all
yarp plugin --all
now returns 0 (OK) instead of 1 (ERROR).This is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v3.7.0..v3.8.0
):