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
MultipleAnalogSensorsClientdevice. -
auto constructMultipleAnalogSensorsRemapper(std::weak_ptr<const BipedalLocomotion::
ParametersHandler:: IParametersHandler> handler) -> PolyDriverDescriptor - Helper function that can be used to build a
MultipleAnalogSensorsRemapperdevice. -
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
MultipleAnalogSensorsRemapperdevice. -
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
MultipleAnalogSensorsRemapperdevice. -
auto constructRDGBSensorClient(std::weak_ptr<const BipedalLocomotion::
ParametersHandler:: IParametersHandler> handler) -> PolyDriverDescriptor - Helper function that can be used to build a
RGBDSensorClientdevice.
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. |