BipedalLocomotion/RobotInterface/YarpHelper.h file

Namespaces

namespace BipedalLocomotion
namespace BipedalLocomotion::RobotInterface

Classes

struct BipedalLocomotion::RobotInterface::PolyDriverDescriptor
PolyDriverDescriptor describes a PolyDriver.

Functions

auto constructRemoteControlBoardRemapper(std::weak_ptr<const BipedalLocomotion::ParametersHandler::IParametersHandler> handler) -> PolyDriverDescriptor
Helper function that can be used to build a RemoteControlBoardRemapper device.
auto constructGenericSensorClient(std::weak_ptr<const BipedalLocomotion::ParametersHandler::IParametersHandler> handler) -> PolyDriverDescriptor
Helper function that can be used to build a GenericSensorClient device.
auto constructMultipleAnalogSensorsClient(std::weak_ptr<const BipedalLocomotion::ParametersHandler::IParametersHandler> handler) -> PolyDriverDescriptor
Helper function that can be used to build a MultipleAnalogSensorsClient device.
auto constructMultipleAnalogSensorsRemapper(std::weak_ptr<const BipedalLocomotion::ParametersHandler::IParametersHandler> handler) -> PolyDriverDescriptor
Helper function that can be used to build a MultipleAnalogSensorsRemapper device.
auto constructMultipleAnalogSensorsRemapper(std::weak_ptr<const BipedalLocomotion::ParametersHandler::IParametersHandler> handler, const std::vector<PolyDriverDescriptor>& polydriverList) -> PolyDriverDescriptor
Helper function that can be used to build a MultipleAnalogSensorsRemapper device.
auto constructMultipleAnalogSensorsRemapper(std::weak_ptr<const BipedalLocomotion::ParametersHandler::IParametersHandler> handler, const yarp::dev::PolyDriverList& polydriverList) -> PolyDriverDescriptor
Helper function that can be used to build a MultipleAnalogSensorsRemapper device.
auto constructRDGBSensorClient(std::weak_ptr<const BipedalLocomotion::ParametersHandler::IParametersHandler> handler) -> PolyDriverDescriptor
Helper function that can be used to build a RGBDSensorClient device.

Function documentation

PolyDriverDescriptor constructRemoteControlBoardRemapper(std::weak_ptr<const BipedalLocomotion::ParametersHandler::IParametersHandler> handler)

Helper function that can be used to build a RemoteControlBoardRemapper device.

Parameters
handler pointer to a parameter handler interface.
Returns A PolyDriverDescriptor. If one of the parameters is missing an invalid PolyDriverDescriptor is returned.

PolyDriverDescriptor constructGenericSensorClient(std::weak_ptr<const BipedalLocomotion::ParametersHandler::IParametersHandler> handler)

Helper function that can be used to build a GenericSensorClient device.

Parameters
handler pointer to a parameter handler interface.
Returns A PolyDriverDescriptor. If one of the parameters is missing an invalid PolyDriverDescriptor is returned.

PolyDriverDescriptor constructMultipleAnalogSensorsClient(std::weak_ptr<const BipedalLocomotion::ParametersHandler::IParametersHandler> handler)

Helper function that can be used to build a MultipleAnalogSensorsClient device.

Parameters
handler pointer to a parameter handler interface.
Returns A PolyDriverDescriptor. In case of error an invalid PolyDriverDescriptor is returned.

PolyDriverDescriptor constructMultipleAnalogSensorsRemapper(std::weak_ptr<const BipedalLocomotion::ParametersHandler::IParametersHandler> handler)

Helper function that can be used to build a MultipleAnalogSensorsRemapper device.

Parameters
handler pointer to a parameter handler interface.
Returns A PolyDriverDescriptor. In case of error an invalid PolyDriverDescriptor is returned.

PolyDriverDescriptor constructMultipleAnalogSensorsRemapper(std::weak_ptr<const BipedalLocomotion::ParametersHandler::IParametersHandler> handler, const std::vector<PolyDriverDescriptor>& polydriverList)

Helper function that can be used to build a MultipleAnalogSensorsRemapper device.

Parameters
handler pointer to a parameter handler interface.
polydriverList a list of the polydriver that will be attached to the multiple analog sensor remapper
Returns A PolyDriverDescriptor. In case of error an invalid PolyDriverDescriptor is returned.

PolyDriverDescriptor constructMultipleAnalogSensorsRemapper(std::weak_ptr<const BipedalLocomotion::ParametersHandler::IParametersHandler> handler, const yarp::dev::PolyDriverList& polydriverList)

Helper function that can be used to build a MultipleAnalogSensorsRemapper device.

Parameters
handler pointer to a parameter handler interface.
polydriverList a list of the polydriver that will be attached to the multiple analog sensor remapper.
Returns A PolyDriverDescriptor. In case of error an invalid PolyDriverDescriptor is returned.

PolyDriverDescriptor constructRDGBSensorClient(std::weak_ptr<const BipedalLocomotion::ParametersHandler::IParametersHandler> handler)

Helper function that can be used to build a RGBDSensorClient device.

Parameters
handler pointer to a parameter handler interface.
Returns A PolyDriverDescriptor. In case of error an invalid PolyDriverDescriptor is returned.