You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
YARP 2.3.66.1 was released today and is now available for download at: https://github.com/robotology/yarp/releases/. This release is a stable release and it fixes many bugs in YARP 2.3.66.
A (partial) list of bug fixed and issues resolved in this release can be found here.
Important Changes
YARP_dev
The analogServer device (implemented in yarp::dev::AnalogWrapper has
removed the support for the deviceId parameter, that has been
deprecated since 2014. Invalid configuration files of the form:
robotName icub
deviceId left_arm
can be updated with the valid:
name /icub/left_arm/analog:o
The controlboardwrapper2 device (implemented in yarp::dev::ControlBoardWrapper has removed the supported for the threadrate parameter, that has been deprecated since 2014.
Invalid configuration files of the form threadrate 10 can be update with the
valid form period 10.
Bug Fixes
YARP_OS
Fixed PlatformThread for macOS, no ACE, no c++11.
Fixed memory leak in SharedLibrary.
Fixed memory leak in Property::fromArgs.
Use reentrant version of get_host_addr in NameConfig and SocketTwoWayStream (fixes a few possible race conditions).
Fixed memory leak in NameConfig::getHostName with SKIP_ACE enabled.
Fixed "Conditional jump or move depends on uninitialised value" issues
reported by valgrind --memcheck in SocketTwoWayStream with SKIP_ACE
enabled.
Export some important classes that were erroneously not exported in the ABI.
Fixed memory leak in PolyDriver.
ControlBoardWrapper: Added checks for testing if joint number is out of bound.
Modules
Rangefinder2DWrapper: angle_increment is now obtained from the hardware
device.
laserHokuyo: added parameters max_angle and min_angle.
imuBosch_BNO055: fixed use of char (a signed type) for the byte buffer that
was corrupting positive measures when converting from 2 bytes to a single 16
bit value.
fakeMotionControl: Fix memory leak.
portaudio: fix bug in number of samples recorded, changed default values to
have the device more responsive.
Tools
yarpdatadumperAppGenerator.py is now installed as yarpdatadumperAppGenerator on non Windows platforms.
GUIs
yarpview:
Fixed .app bundle on macOS.
QT_DEVICE_PIXEL_RATIO is now set to "auto" to support 4k displays.
yarpscope:
Fixed .app bundle on macOS.
Fixed help for --min and --max arguments.
Fixed reading minval and maxval from xml.
yarpmotorgui:
Max number of joints was fixed to 16. Now memory is dynamically allocated.
Fixed issue preventing sequence tab to acquire encoder positions on double
click, if the control mode of the selected joint is not POSITION.
This discussion was converted from issue #150 on December 12, 2020 12:34.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
YARP 2.3.66.1 was released today and is now available for download at: https://github.com/robotology/yarp/releases/. This release is a stable release and it fixes many bugs in YARP 2.3.66.
A (partial) list of bug fixed and issues resolved in this release can be found here.
Important Changes
YARP_dev
analogServer
device (implemented inyarp::dev::AnalogWrapper
hasremoved the support for the
deviceId
parameter, that has beendeprecated since 2014. Invalid configuration files of the form:
can be updated with the valid:
controlboardwrapper2
device (implemented inyarp::dev::ControlBoardWrapper
has removed the supported for thethreadrate
parameter, that has been deprecated since 2014.Invalid configuration files of the form
threadrate 10
can be update with thevalid form
period 10
.Bug Fixes
YARP_OS
PlatformThread
for macOS, no ACE, no c++11.SharedLibrary
.Property::fromArgs
.get_host_addr
inNameConfig
andSocketTwoWayStream
(fixes a few possible race conditions).NameConfig::getHostName
withSKIP_ACE
enabled.reported by
valgrind --memcheck
inSocketTwoWayStream
withSKIP_ACE
enabled.
SystemInfo
for macOS.yarprun
currently occuring only on macOS, but potentially onother platforms (import yarp Error, or do i need to rebuild the yarp with pythonsupport ? #633)
yarp plugin
command now works withSKIP_ACE
enabled.YARP_DEV
yarp::dev::BatteryClient::getBatteryTemperature()
.ImplementTorqueControl
.PolyDriver
.Modules
Rangefinder2DWrapper
: angle_increment is now obtained from the hardwaredevice.
laserHokuyo
: added parameters max_angle and min_angle.imuBosch_BNO055
: fixed use of char (a signed type) for the byte buffer thatwas corrupting positive measures when converting from 2 bytes to a single 16
bit value.
fakeMotionControl
: Fix memory leak.portaudio
: fix bug in number of samples recorded, changed default values tohave the device more responsive.
Tools
yarpdatadumperAppGenerator.py
is now installed asyarpdatadumperAppGenerator
on non Windows platforms.GUIs
yarpview
:QT_DEVICE_PIXEL_RATIO
is now set to "auto" to support 4k displays.yarpscope
:yarpmotorgui
:click, if the control mode of the selected joint is not POSITION.
than zero.
QT_DEVICE_PIXEL_RATIO
is now set to "auto" to support 4k displays.yarpdataplayer
QT_DEVICE_PIXEL_RATIO
is now set to "auto" to support 4k displays.yarplogger
:the row height to display all of its contents. Added context menu entry.
IDLs
of .msg files in a non-existing directory.
Bindings
redefinition).
Build System
YarpPlugin.cmake
no longer redefines theFIND_PACKAGE
CMake command.Contributors
This is a list of people that contributed to this release (generated from the
git history using
git shortlog -ens --no-merges v2.3.66..v2.3.66.1
):Beta Was this translation helpful? Give feedback.
All reactions