YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
yarp::dev::IDeviceDriverParams Class Referenceabstract

An interface for the management of the parameters of a DeviceDriver. More...

#include <yarp/dev/IDeviceDriverParams.h>

Inherited by AudioFromFileDevice_ParamsParser, AudioPlayerWrapper_ParamsParser, AudioRecorder_nwc_yarp_ParamsParser, AudioRecorder_nws_yarp_ParamsParser, AudioToFileDevice_ParamsParser, Battery_nwc_yarp_ParamsParser, Battery_nws_ros2_ParamsParser, Battery_nws_yarp_ParamsParser, BoschIMU_ParamsParser, ChatBot_nwc_yarp_ParamsParser, ChatBot_nws_yarp_ParamsParser, ControlBoardCouplingHandler_ParamsParser, ControlBoard_nws_ros2_ParamsParser, ControlBoard_nws_yarp_ParamsParser, DeviceBundler_ParamsParser, DeviceTemplate_ParamsParser, FakeAnalogSensor_ParamsParser, FakeBattery_ParamsParser, FakeBot_ParamsParser, FakeChatBotDevice_ParamsParser, FakeDepthCameraDriver_ParamsParser, FakeFrameGrabber_ParamsParser, FakeIMU_ParamsParser, FakeJointCoupling_ParamsParser, FakeJoypad_ParamsParser, FakeLLMDevice_ParamsParser, FakeLaserWithMotor_ParamsParser, FakeLaser_ParamsParser, FakeLocalizer_ParamsParser, FakeMicrophone_ParamsParser, FakeMotionControlMicro_ParamsParser, FakeMotionControl_ParamsParser, FakeNavigation_ParamsParser, FakeOdometry2D_ParamsParser, FakePositionSensor_ParamsParser, FakePythonSpeechTranscription_ParamsParser, FakeSerialPort_ParamsParser, FakeSpeaker_ParamsParser, FakeSpeechSynthesizer_ParamsParser, FakeSpeechTranscription_ParamsParser, FfmpegGrabber_ParamsParser, FfmpegWriter_ParamsParser, FrameGrabberCropper_ParamsParser, FrameGrabber_nwc_yarp_ParamsParser, FrameGrabber_nws_ros2_ParamsParser, FrameGrabber_nws_yarp_ParamsParser, FrameTransformClient_ParamsParser, FrameTransformGet_nwc_ros2_ParamsParser, FrameTransformServer_ParamsParser, FrameTransformSet_nwc_ros2_ParamsParser, FrameTransformStorage_ParamsParser, GenericSensor_nwc_ros2_ParamsParser, GenericSensor_nws_ros2_ParamsParser, GoogleDialogFlowCxChatBot_ParamsParser, GoogleSpeechSynthesizer_ParamsParser, GoogleSpeechTranscription_ParamsParser, JoypadControlClient_ParamsParser, JoypadControlServer_ParamsParser, LLM_nwc_yarp_ParamsParser, LLM_nws_yarp_ParamsParser, Localization2D_nwc_yarp_ParamsParser, Localization2D_nws_ros2_ParamsParser, Localization2D_nws_yarp_ParamsParser, Map2DStorage_ParamsParser, Map2D_nwc_yarp_ParamsParser, Map2D_nws_ros2_ParamsParser, Map2D_nws_yarp_ParamsParser, MobileBaseVelocityControl_nwc_yarp_ParamsParser, MobileBaseVelocityControl_nws_ros2_ParamsParser, MobileBaseVelocityControl_nws_yarp_ParamsParser, MultipleAnalogSensorsClient_ParamsParser, MultipleAnalogSensorsServer_ParamsParser, Navigation2D_nwc_yarp_ParamsParser, Navigation2D_nws_yarp_ParamsParser, Nop_ParamsParser, Odometry2D_nws_ros2_ParamsParser, Odometry2D_nws_yarp_ParamsParser, OpenCVGrabber_ParamsParser, PortAudioPlayerDeviceDriver_ParamsParser, PortAudioRecorderDeviceDriver_ParamsParser, RGBDSensorClient_ParamsParser, Rangefinder2DTransformer_ParamsParser, Rangefinder2D_controlBoard_nws_ros2_ParamsParser, Rangefinder2D_nwc_ros2_ParamsParser, Rangefinder2D_nwc_yarp_ParamsParser, Rangefinder2D_nws_ros2_ParamsParser, Rangefinder2D_nws_yarp_ParamsParser, RemoteControlBoard_ParamsParser, RgbdSensor_nwc_ros2_ParamsParser, RgbdSensor_nws_ros2_ParamsParser, RgbdSensor_nws_yarp_ParamsParser, RgbdToPointCloudSensor_nws_ros2_ParamsParser, RobotDescriptionClient_ParamsParser, RobotDescriptionServer_ParamsParser, SegFault_ParamsParser, SerialPort_nwc_yarp_ParamsParser, SerialPort_nws_yarp_ParamsParser, SpeechSynthesizer_nwc_yarp_ParamsParser, SpeechSynthesizer_nws_yarp_ParamsParser, SpeechTranscription_nwc_yarp_ParamsParser, SpeechTranscription_nws_yarp_ParamsParser, and argusCameraDriver_ParamsParser.

Public Member Functions

virtual ~IDeviceDriverParams ()
 
virtual bool parseParams (const yarp::os::Searchable &config)=0
 Parse the DeviceDriver parameters.
 
virtual std::string getDeviceClassName () const =0
 Get the name of the DeviceDriver class.
 
virtual std::string getDeviceName () const =0
 Get the name of the device (i.e.
 
virtual std::string getDocumentationOfDeviceParams () const =0
 Get the documentation of the DeviceDriver's parameters.
 
virtual std::vector< std::string > getListOfParams () const =0
 Return a list of all params used by the device.
 

Detailed Description

An interface for the management of the parameters of a DeviceDriver.

Methods should be reimplemented independently by each DeviceDriver.

Definition at line 25 of file IDeviceDriverParams.h.

Constructor & Destructor Documentation

◆ ~IDeviceDriverParams()

yarp::dev::IDeviceDriverParams::~IDeviceDriverParams ( )
virtualdefault

Member Function Documentation

◆ getDeviceClassName()

virtual std::string yarp::dev::IDeviceDriverParams::getDeviceClassName ( ) const
pure virtual

Get the name of the DeviceDriver class.

Returns
A string containing the name of the class.

Implemented in argusCameraDriver_ParamsParser, GoogleDialogFlowCxChatBot_ParamsParser, GoogleSpeechSynthesizer_ParamsParser, GoogleSpeechTranscription_ParamsParser, Battery_nws_ros2_ParamsParser, ControlBoard_nws_ros2_ParamsParser, FrameGrabber_nws_ros2_ParamsParser, FrameTransformGet_nwc_ros2_ParamsParser, FrameTransformSet_nwc_ros2_ParamsParser, Localization2D_nws_ros2_ParamsParser, Map2D_nws_ros2_ParamsParser, MobileBaseVelocityControl_nws_ros2_ParamsParser, GenericSensor_nwc_ros2_ParamsParser, GenericSensor_nws_ros2_ParamsParser, Odometry2D_nws_ros2_ParamsParser, Rangefinder2D_controlBoard_nws_ros2_ParamsParser, Rangefinder2D_nwc_ros2_ParamsParser, Rangefinder2D_nws_ros2_ParamsParser, RgbdSensor_nwc_ros2_ParamsParser, RgbdSensor_nws_ros2_ParamsParser, RgbdToPointCloudSensor_nws_ros2_ParamsParser, AudioFromFileDevice_ParamsParser, AudioToFileDevice_ParamsParser, ControlBoardCouplingHandler_ParamsParser, DeviceBundler_ParamsParser, FakeAnalogSensor_ParamsParser, FakeBattery_ParamsParser, FakeBot_ParamsParser, FakeChatBotDevice_ParamsParser, FakeDepthCameraDriver_ParamsParser, FakeFrameGrabber_ParamsParser, FakeIMU_ParamsParser, FakeJointCoupling_ParamsParser, FakeJoypad_ParamsParser, FakeLaser_ParamsParser, FakeLaserWithMotor_ParamsParser, FakeLLMDevice_ParamsParser, FakeLocalizer_ParamsParser, FakeMicrophone_ParamsParser, FakeMotionControl_ParamsParser, FakeMotionControlMicro_ParamsParser, FakeNavigation_ParamsParser, FakeOdometry2D_ParamsParser, FakePositionSensor_ParamsParser, FakePythonSpeechTranscription_ParamsParser, FakeSerialPort_ParamsParser, FakeSpeaker_ParamsParser, FakeSpeechSynthesizer_ParamsParser, FakeSpeechTranscription_ParamsParser, FfmpegGrabber_ParamsParser, FfmpegWriter_ParamsParser, FrameGrabberCropper_ParamsParser, FrameTransformClient_ParamsParser, FrameTransformServer_ParamsParser, FrameTransformStorage_ParamsParser, BoschIMU_ParamsParser, Map2DStorage_ParamsParser, AudioPlayerWrapper_ParamsParser, AudioRecorder_nwc_yarp_ParamsParser, AudioRecorder_nws_yarp_ParamsParser, Battery_nwc_yarp_ParamsParser, Battery_nws_yarp_ParamsParser, ChatBot_nwc_yarp_ParamsParser, ChatBot_nws_yarp_ParamsParser, ControlBoard_nws_yarp_ParamsParser, FrameGrabber_nwc_yarp_ParamsParser, FrameGrabber_nws_yarp_ParamsParser, JoypadControlClient_ParamsParser, JoypadControlServer_ParamsParser, LLM_nwc_yarp_ParamsParser, LLM_nws_yarp_ParamsParser, Localization2D_nwc_yarp_ParamsParser, Localization2D_nws_yarp_ParamsParser, Map2D_nwc_yarp_ParamsParser, Map2D_nws_yarp_ParamsParser, MobileBaseVelocityControl_nwc_yarp_ParamsParser, MobileBaseVelocityControl_nws_yarp_ParamsParser, MultipleAnalogSensorsClient_ParamsParser, MultipleAnalogSensorsServer_ParamsParser, Navigation2D_nwc_yarp_ParamsParser, Navigation2D_nws_yarp_ParamsParser, Odometry2D_nws_yarp_ParamsParser, Rangefinder2D_nwc_yarp_ParamsParser, Rangefinder2D_nws_yarp_ParamsParser, RemoteControlBoard_ParamsParser, RgbdSensor_nws_yarp_ParamsParser, RGBDSensorClient_ParamsParser, RobotDescriptionClient_ParamsParser, RobotDescriptionServer_ParamsParser, SerialPort_nwc_yarp_ParamsParser, SerialPort_nws_yarp_ParamsParser, SpeechSynthesizer_nwc_yarp_ParamsParser, SpeechSynthesizer_nws_yarp_ParamsParser, SpeechTranscription_nwc_yarp_ParamsParser, SpeechTranscription_nws_yarp_ParamsParser, OpenCVGrabber_ParamsParser, PortAudioPlayerDeviceDriver_ParamsParser, PortAudioRecorderDeviceDriver_ParamsParser, Rangefinder2DTransformer_ParamsParser, Nop_ParamsParser, and SegFault_ParamsParser.

◆ getDeviceName()

virtual std::string yarp::dev::IDeviceDriverParams::getDeviceName ( ) const
pure virtual

Get the name of the device (i.e.

the plugin name).

Returns
A string containing the name of the device.

Implemented in argusCameraDriver_ParamsParser, GoogleDialogFlowCxChatBot_ParamsParser, GoogleSpeechSynthesizer_ParamsParser, GoogleSpeechTranscription_ParamsParser, Battery_nws_ros2_ParamsParser, ControlBoard_nws_ros2_ParamsParser, FrameGrabber_nws_ros2_ParamsParser, FrameTransformGet_nwc_ros2_ParamsParser, FrameTransformSet_nwc_ros2_ParamsParser, Localization2D_nws_ros2_ParamsParser, Map2D_nws_ros2_ParamsParser, MobileBaseVelocityControl_nws_ros2_ParamsParser, GenericSensor_nwc_ros2_ParamsParser, GenericSensor_nws_ros2_ParamsParser, Odometry2D_nws_ros2_ParamsParser, Rangefinder2D_controlBoard_nws_ros2_ParamsParser, Rangefinder2D_nwc_ros2_ParamsParser, Rangefinder2D_nws_ros2_ParamsParser, RgbdSensor_nwc_ros2_ParamsParser, RgbdSensor_nws_ros2_ParamsParser, RgbdToPointCloudSensor_nws_ros2_ParamsParser, AudioFromFileDevice_ParamsParser, AudioToFileDevice_ParamsParser, ControlBoardCouplingHandler_ParamsParser, DeviceBundler_ParamsParser, FakeAnalogSensor_ParamsParser, FakeBattery_ParamsParser, FakeBot_ParamsParser, FakeChatBotDevice_ParamsParser, FakeDepthCameraDriver_ParamsParser, FakeFrameGrabber_ParamsParser, FakeIMU_ParamsParser, FakeJointCoupling_ParamsParser, FakeJoypad_ParamsParser, FakeLaser_ParamsParser, FakeLaserWithMotor_ParamsParser, FakeLLMDevice_ParamsParser, FakeLocalizer_ParamsParser, FakeMicrophone_ParamsParser, FakeMotionControl_ParamsParser, FakeMotionControlMicro_ParamsParser, FakeNavigation_ParamsParser, FakeOdometry2D_ParamsParser, FakePositionSensor_ParamsParser, FakePythonSpeechTranscription_ParamsParser, FakeSerialPort_ParamsParser, FakeSpeaker_ParamsParser, FakeSpeechSynthesizer_ParamsParser, FakeSpeechTranscription_ParamsParser, FfmpegGrabber_ParamsParser, FfmpegWriter_ParamsParser, FrameGrabberCropper_ParamsParser, FrameTransformClient_ParamsParser, FrameTransformServer_ParamsParser, FrameTransformStorage_ParamsParser, BoschIMU_ParamsParser, Map2DStorage_ParamsParser, AudioPlayerWrapper_ParamsParser, AudioRecorder_nwc_yarp_ParamsParser, AudioRecorder_nws_yarp_ParamsParser, Battery_nwc_yarp_ParamsParser, Battery_nws_yarp_ParamsParser, ChatBot_nwc_yarp_ParamsParser, ChatBot_nws_yarp_ParamsParser, ControlBoard_nws_yarp_ParamsParser, FrameGrabber_nwc_yarp_ParamsParser, FrameGrabber_nws_yarp_ParamsParser, JoypadControlClient_ParamsParser, JoypadControlServer_ParamsParser, LLM_nwc_yarp_ParamsParser, LLM_nws_yarp_ParamsParser, Localization2D_nwc_yarp_ParamsParser, Localization2D_nws_yarp_ParamsParser, Map2D_nwc_yarp_ParamsParser, Map2D_nws_yarp_ParamsParser, MobileBaseVelocityControl_nwc_yarp_ParamsParser, MobileBaseVelocityControl_nws_yarp_ParamsParser, MultipleAnalogSensorsClient_ParamsParser, MultipleAnalogSensorsServer_ParamsParser, Navigation2D_nwc_yarp_ParamsParser, Navigation2D_nws_yarp_ParamsParser, Odometry2D_nws_yarp_ParamsParser, Rangefinder2D_nwc_yarp_ParamsParser, Rangefinder2D_nws_yarp_ParamsParser, RemoteControlBoard_ParamsParser, RgbdSensor_nws_yarp_ParamsParser, RGBDSensorClient_ParamsParser, RobotDescriptionClient_ParamsParser, RobotDescriptionServer_ParamsParser, SerialPort_nwc_yarp_ParamsParser, SerialPort_nws_yarp_ParamsParser, SpeechSynthesizer_nwc_yarp_ParamsParser, SpeechSynthesizer_nws_yarp_ParamsParser, SpeechTranscription_nwc_yarp_ParamsParser, SpeechTranscription_nws_yarp_ParamsParser, OpenCVGrabber_ParamsParser, PortAudioPlayerDeviceDriver_ParamsParser, PortAudioRecorderDeviceDriver_ParamsParser, Rangefinder2DTransformer_ParamsParser, Nop_ParamsParser, and SegFault_ParamsParser.

◆ getDocumentationOfDeviceParams()

virtual std::string yarp::dev::IDeviceDriverParams::getDocumentationOfDeviceParams ( ) const
pure virtual

Get the documentation of the DeviceDriver's parameters.

Returns
A string containing the documentation.

Implemented in argusCameraDriver_ParamsParser, DeviceTemplate_ParamsParser, GoogleDialogFlowCxChatBot_ParamsParser, GoogleSpeechSynthesizer_ParamsParser, GoogleSpeechTranscription_ParamsParser, Battery_nws_ros2_ParamsParser, ControlBoard_nws_ros2_ParamsParser, FrameGrabber_nws_ros2_ParamsParser, FrameTransformGet_nwc_ros2_ParamsParser, FrameTransformSet_nwc_ros2_ParamsParser, Localization2D_nws_ros2_ParamsParser, Map2D_nws_ros2_ParamsParser, MobileBaseVelocityControl_nws_ros2_ParamsParser, GenericSensor_nwc_ros2_ParamsParser, GenericSensor_nws_ros2_ParamsParser, Odometry2D_nws_ros2_ParamsParser, Rangefinder2D_controlBoard_nws_ros2_ParamsParser, Rangefinder2D_nwc_ros2_ParamsParser, Rangefinder2D_nws_ros2_ParamsParser, RgbdSensor_nwc_ros2_ParamsParser, RgbdSensor_nws_ros2_ParamsParser, RgbdToPointCloudSensor_nws_ros2_ParamsParser, AudioFromFileDevice_ParamsParser, AudioToFileDevice_ParamsParser, ControlBoardCouplingHandler_ParamsParser, DeviceBundler_ParamsParser, FakeAnalogSensor_ParamsParser, FakeBattery_ParamsParser, FakeBot_ParamsParser, FakeChatBotDevice_ParamsParser, FakeDepthCameraDriver_ParamsParser, FakeFrameGrabber_ParamsParser, FakeIMU_ParamsParser, FakeJointCoupling_ParamsParser, FakeJoypad_ParamsParser, FakeLaser_ParamsParser, FakeLaserWithMotor_ParamsParser, FakeLLMDevice_ParamsParser, FakeLocalizer_ParamsParser, FakeMicrophone_ParamsParser, FakeMotionControl_ParamsParser, FakeMotionControlMicro_ParamsParser, FakeNavigation_ParamsParser, FakeOdometry2D_ParamsParser, FakePositionSensor_ParamsParser, FakePythonSpeechTranscription_ParamsParser, FakeSerialPort_ParamsParser, FakeSpeaker_ParamsParser, FakeSpeechSynthesizer_ParamsParser, FakeSpeechTranscription_ParamsParser, FfmpegGrabber_ParamsParser, FfmpegWriter_ParamsParser, FrameGrabberCropper_ParamsParser, FrameTransformClient_ParamsParser, FrameTransformServer_ParamsParser, FrameTransformStorage_ParamsParser, BoschIMU_ParamsParser, Map2DStorage_ParamsParser, AudioPlayerWrapper_ParamsParser, AudioRecorder_nwc_yarp_ParamsParser, AudioRecorder_nws_yarp_ParamsParser, Battery_nwc_yarp_ParamsParser, Battery_nws_yarp_ParamsParser, ChatBot_nwc_yarp_ParamsParser, ChatBot_nws_yarp_ParamsParser, ControlBoard_nws_yarp_ParamsParser, FrameGrabber_nwc_yarp_ParamsParser, FrameGrabber_nws_yarp_ParamsParser, JoypadControlClient_ParamsParser, JoypadControlServer_ParamsParser, LLM_nwc_yarp_ParamsParser, LLM_nws_yarp_ParamsParser, Localization2D_nwc_yarp_ParamsParser, Localization2D_nws_yarp_ParamsParser, Map2D_nwc_yarp_ParamsParser, Map2D_nws_yarp_ParamsParser, MobileBaseVelocityControl_nwc_yarp_ParamsParser, MobileBaseVelocityControl_nws_yarp_ParamsParser, MultipleAnalogSensorsClient_ParamsParser, MultipleAnalogSensorsServer_ParamsParser, Navigation2D_nwc_yarp_ParamsParser, Navigation2D_nws_yarp_ParamsParser, Odometry2D_nws_yarp_ParamsParser, Rangefinder2D_nwc_yarp_ParamsParser, Rangefinder2D_nws_yarp_ParamsParser, RemoteControlBoard_ParamsParser, RgbdSensor_nws_yarp_ParamsParser, RGBDSensorClient_ParamsParser, RobotDescriptionClient_ParamsParser, RobotDescriptionServer_ParamsParser, SerialPort_nwc_yarp_ParamsParser, SerialPort_nws_yarp_ParamsParser, SpeechSynthesizer_nwc_yarp_ParamsParser, SpeechSynthesizer_nws_yarp_ParamsParser, SpeechTranscription_nwc_yarp_ParamsParser, SpeechTranscription_nws_yarp_ParamsParser, OpenCVGrabber_ParamsParser, PortAudioPlayerDeviceDriver_ParamsParser, PortAudioRecorderDeviceDriver_ParamsParser, Rangefinder2DTransformer_ParamsParser, Nop_ParamsParser, and SegFault_ParamsParser.

◆ getListOfParams()

virtual std::vector< std::string > yarp::dev::IDeviceDriverParams::getListOfParams ( ) const
pure virtual

Return a list of all params used by the device.

Returns
A vector containing the names of parameters used by the device.

Implemented in argusCameraDriver_ParamsParser, DeviceTemplate_ParamsParser, GoogleDialogFlowCxChatBot_ParamsParser, GoogleSpeechSynthesizer_ParamsParser, GoogleSpeechTranscription_ParamsParser, Battery_nws_ros2_ParamsParser, ControlBoard_nws_ros2_ParamsParser, FrameGrabber_nws_ros2_ParamsParser, FrameTransformGet_nwc_ros2_ParamsParser, FrameTransformSet_nwc_ros2_ParamsParser, Localization2D_nws_ros2_ParamsParser, Map2D_nws_ros2_ParamsParser, MobileBaseVelocityControl_nws_ros2_ParamsParser, GenericSensor_nwc_ros2_ParamsParser, GenericSensor_nws_ros2_ParamsParser, Odometry2D_nws_ros2_ParamsParser, Rangefinder2D_controlBoard_nws_ros2_ParamsParser, Rangefinder2D_nwc_ros2_ParamsParser, Rangefinder2D_nws_ros2_ParamsParser, RgbdSensor_nwc_ros2_ParamsParser, RgbdSensor_nws_ros2_ParamsParser, RgbdToPointCloudSensor_nws_ros2_ParamsParser, AudioFromFileDevice_ParamsParser, AudioToFileDevice_ParamsParser, ControlBoardCouplingHandler_ParamsParser, DeviceBundler_ParamsParser, FakeAnalogSensor_ParamsParser, FakeBattery_ParamsParser, FakeBot_ParamsParser, FakeChatBotDevice_ParamsParser, FakeDepthCameraDriver_ParamsParser, FakeFrameGrabber_ParamsParser, FakeIMU_ParamsParser, FakeJointCoupling_ParamsParser, FakeJoypad_ParamsParser, FakeLaser_ParamsParser, FakeLaserWithMotor_ParamsParser, FakeLLMDevice_ParamsParser, FakeLocalizer_ParamsParser, FakeMicrophone_ParamsParser, FakeMotionControl_ParamsParser, FakeMotionControlMicro_ParamsParser, FakeNavigation_ParamsParser, FakeOdometry2D_ParamsParser, FakePositionSensor_ParamsParser, FakePythonSpeechTranscription_ParamsParser, FakeSerialPort_ParamsParser, FakeSpeaker_ParamsParser, FakeSpeechSynthesizer_ParamsParser, FakeSpeechTranscription_ParamsParser, FfmpegGrabber_ParamsParser, FfmpegWriter_ParamsParser, FrameGrabberCropper_ParamsParser, FrameTransformClient_ParamsParser, FrameTransformServer_ParamsParser, FrameTransformStorage_ParamsParser, BoschIMU_ParamsParser, Map2DStorage_ParamsParser, AudioPlayerWrapper_ParamsParser, AudioRecorder_nwc_yarp_ParamsParser, AudioRecorder_nws_yarp_ParamsParser, Battery_nwc_yarp_ParamsParser, Battery_nws_yarp_ParamsParser, ChatBot_nwc_yarp_ParamsParser, ChatBot_nws_yarp_ParamsParser, ControlBoard_nws_yarp_ParamsParser, FrameGrabber_nwc_yarp_ParamsParser, FrameGrabber_nws_yarp_ParamsParser, JoypadControlClient_ParamsParser, JoypadControlServer_ParamsParser, LLM_nwc_yarp_ParamsParser, LLM_nws_yarp_ParamsParser, Localization2D_nwc_yarp_ParamsParser, Localization2D_nws_yarp_ParamsParser, Map2D_nwc_yarp_ParamsParser, Map2D_nws_yarp_ParamsParser, MobileBaseVelocityControl_nwc_yarp_ParamsParser, MobileBaseVelocityControl_nws_yarp_ParamsParser, MultipleAnalogSensorsClient_ParamsParser, MultipleAnalogSensorsServer_ParamsParser, Navigation2D_nwc_yarp_ParamsParser, Navigation2D_nws_yarp_ParamsParser, Odometry2D_nws_yarp_ParamsParser, Rangefinder2D_nwc_yarp_ParamsParser, Rangefinder2D_nws_yarp_ParamsParser, RemoteControlBoard_ParamsParser, RgbdSensor_nws_yarp_ParamsParser, RGBDSensorClient_ParamsParser, RobotDescriptionClient_ParamsParser, RobotDescriptionServer_ParamsParser, SerialPort_nwc_yarp_ParamsParser, SerialPort_nws_yarp_ParamsParser, SpeechSynthesizer_nwc_yarp_ParamsParser, SpeechSynthesizer_nws_yarp_ParamsParser, SpeechTranscription_nwc_yarp_ParamsParser, SpeechTranscription_nws_yarp_ParamsParser, OpenCVGrabber_ParamsParser, PortAudioPlayerDeviceDriver_ParamsParser, PortAudioRecorderDeviceDriver_ParamsParser, Rangefinder2DTransformer_ParamsParser, Nop_ParamsParser, and SegFault_ParamsParser.

◆ parseParams()

virtual bool yarp::dev::IDeviceDriverParams::parseParams ( const yarp::os::Searchable config)
pure virtual

Parse the DeviceDriver parameters.

Returns
true if the parsing is successful, false otherwise

Implemented in argusCameraDriver_ParamsParser, DeviceTemplate_ParamsParser, GoogleDialogFlowCxChatBot_ParamsParser, GoogleSpeechSynthesizer_ParamsParser, GoogleSpeechTranscription_ParamsParser, Battery_nws_ros2_ParamsParser, ControlBoard_nws_ros2_ParamsParser, FrameGrabber_nws_ros2_ParamsParser, FrameTransformGet_nwc_ros2_ParamsParser, FrameTransformSet_nwc_ros2_ParamsParser, Localization2D_nws_ros2_ParamsParser, Map2D_nws_ros2_ParamsParser, MobileBaseVelocityControl_nws_ros2_ParamsParser, GenericSensor_nwc_ros2_ParamsParser, GenericSensor_nws_ros2_ParamsParser, Odometry2D_nws_ros2_ParamsParser, Rangefinder2D_controlBoard_nws_ros2_ParamsParser, Rangefinder2D_nwc_ros2_ParamsParser, Rangefinder2D_nws_ros2_ParamsParser, RgbdSensor_nwc_ros2_ParamsParser, RgbdSensor_nws_ros2_ParamsParser, RgbdToPointCloudSensor_nws_ros2_ParamsParser, AudioFromFileDevice_ParamsParser, AudioToFileDevice_ParamsParser, ControlBoardCouplingHandler_ParamsParser, DeviceBundler_ParamsParser, FakeAnalogSensor_ParamsParser, FakeBattery_ParamsParser, FakeBot_ParamsParser, FakeChatBotDevice_ParamsParser, FakeDepthCameraDriver_ParamsParser, FakeFrameGrabber_ParamsParser, FakeIMU_ParamsParser, FakeJointCoupling_ParamsParser, FakeJoypad_ParamsParser, FakeLaser_ParamsParser, FakeLaserWithMotor_ParamsParser, FakeLLMDevice_ParamsParser, FakeLocalizer_ParamsParser, FakeMicrophone_ParamsParser, FakeMotionControl_ParamsParser, FakeMotionControlMicro_ParamsParser, FakeNavigation_ParamsParser, FakeOdometry2D_ParamsParser, FakePositionSensor_ParamsParser, FakePythonSpeechTranscription_ParamsParser, FakeSerialPort_ParamsParser, FakeSpeaker_ParamsParser, FakeSpeechSynthesizer_ParamsParser, FakeSpeechTranscription_ParamsParser, FfmpegGrabber_ParamsParser, FfmpegWriter_ParamsParser, FrameGrabberCropper_ParamsParser, FrameTransformClient_ParamsParser, FrameTransformServer_ParamsParser, FrameTransformStorage_ParamsParser, BoschIMU_ParamsParser, Map2DStorage_ParamsParser, AudioPlayerWrapper_ParamsParser, AudioRecorder_nwc_yarp_ParamsParser, AudioRecorder_nws_yarp_ParamsParser, Battery_nwc_yarp_ParamsParser, Battery_nws_yarp_ParamsParser, ChatBot_nwc_yarp_ParamsParser, ChatBot_nws_yarp_ParamsParser, ControlBoard_nws_yarp_ParamsParser, FrameGrabber_nwc_yarp_ParamsParser, FrameGrabber_nws_yarp_ParamsParser, JoypadControlClient_ParamsParser, JoypadControlServer_ParamsParser, LLM_nwc_yarp_ParamsParser, LLM_nws_yarp_ParamsParser, Localization2D_nwc_yarp_ParamsParser, Localization2D_nws_yarp_ParamsParser, Map2D_nwc_yarp_ParamsParser, Map2D_nws_yarp_ParamsParser, MobileBaseVelocityControl_nwc_yarp_ParamsParser, MobileBaseVelocityControl_nws_yarp_ParamsParser, MultipleAnalogSensorsClient_ParamsParser, MultipleAnalogSensorsServer_ParamsParser, Navigation2D_nwc_yarp_ParamsParser, Navigation2D_nws_yarp_ParamsParser, Odometry2D_nws_yarp_ParamsParser, Rangefinder2D_nwc_yarp_ParamsParser, Rangefinder2D_nws_yarp_ParamsParser, RemoteControlBoard_ParamsParser, RgbdSensor_nws_yarp_ParamsParser, RGBDSensorClient_ParamsParser, RobotDescriptionClient_ParamsParser, RobotDescriptionServer_ParamsParser, SerialPort_nwc_yarp_ParamsParser, SerialPort_nws_yarp_ParamsParser, SpeechSynthesizer_nwc_yarp_ParamsParser, SpeechSynthesizer_nws_yarp_ParamsParser, SpeechTranscription_nwc_yarp_ParamsParser, SpeechTranscription_nws_yarp_ParamsParser, OpenCVGrabber_ParamsParser, PortAudioPlayerDeviceDriver_ParamsParser, PortAudioRecorderDeviceDriver_ParamsParser, Rangefinder2DTransformer_ParamsParser, Nop_ParamsParser, and SegFault_ParamsParser.


The documentation for this class was generated from the following files: