A (partial) list of bug fixed and issues resolved in this release can be found here.
Vocab
is now a namespace, and yarp::os::createVocab
replaces VOCAB1\2\3\4
that are now deprecated.yarp/dev/ImplementControlLimits.h
(from yarp/dev/IControlLimitsImpl.h
)yarp/dev/ImplementControlLimits2.h
(from yarp/dev/IControlLimits2Impl.h
)yarp/dev/ImplementInteractionMode.h
(from yarp/dev/IInteractionModeImpl.h
)yarp/dev/ImplementPidControl.h
(from yarp/dev/IPidControlImpl.h
)yarp/dev/ImplementPositionControl.h
(from yarp/dev/IPositionControlImpl.h
)yarp/dev/ImplementPositionControl2.h
(from yarp/dev/IPositionControl2Impl.h
)yarp/dev/ImplementPositionDirect.h
(from yarp/dev/IPositionDirectImpl.h
)yarp/dev/ImplementVelocityControl.h
(from yarp/dev/IVelocityControlImpl.h
)yarp/dev/ImplementVelocityControl2.h
(from yarp/dev/IVelocityControl2Impl.h
)yarp/dev/ImplementVirtualAnalogSensor.h
(from yarp/dev/IVirtualAnalogSensorImpl.h
)yarp/dev/ImplementControlBoardInterfaces.h
to:
yarp/dev/ControlBoardInterfacesImpl-inl.h
has been removed.IControlCalibration
refactored. The following methods were renamed:done(int j)
-> calibrationDone(int j)
doneRaw(int j)
-> calibrationDoneRaw(int j)
calibrate()
-> calibrateRobot()
IControlCalibrationRaw
refactored. The following methods were renamed:calibrateRaw(int, unsigned int, double, double, double)
-> calibrateAxisWithParamsRaw(int, unsigned int, double, double, double)
calibrate(int, unsigned int, double, double, double)
-> calibrateAxisWithParams(int, unsigned int, double, double, double)
yarp/dev/ControlBoardInterfaces.h
has been split into multiple files:
Vector
made typedef of VectorOf<double>
(#1598).yarp name runners
command to get a list of the ports offering yarprun
utilitiesyarp::dev::IInteractionMode
and the yarp::dev::IImpedanceControl
classes.MultipleAnalogSensorsInterfaces.h
defining the interfaces: IThreeAxisGyroscopes
, IThreeAxisLinearAccelerometers
, IThreeAxisMagnetometers
, IOrientationSensors
, ITemperatureSensors
, ISixAxisForceTorqueSensors
, IContactLoadCellArrays
, IEncoderArrays
, ISkinPatches
.(PolyDriver*)->view(<sensor_interface*>)
.CAST_POLYDRIVER_TO_INTERFACE
.macrosForMultipleAnalogSensors.i
from/toMatlab()
wrappers and extended them to the classes: std::vector<double>
, std::vector<bool>
, std::vector<int>
, yarp::sig::Vector
.This is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v3.0.0..v3.1.0
):