YARP
Yet Another Robot Platform
Loading...
Searching...
No Matches
FrameTransformGet_nwc_ros2_ParamsParser.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2023-2023 Istituto Italiano di Tecnologia (IIT)
3
* SPDX-License-Identifier: LGPL-2.1-or-later
4
*/
5
6
7
// Generated by yarpDeviceParamParserGenerator (1.0)
8
// This is an automatically generated file. Please do not edit it.
9
// It will be re-generated if the cmake flag ALLOW_DEVICE_PARAM_PARSER_GERNERATION is ON.
10
11
// Generated on: Mon Aug 26 14:52:35 2024
12
13
14
#ifndef FRAMETRANSFORMGET_NWC_ROS2_PARAMSPARSER_H
15
#define FRAMETRANSFORMGET_NWC_ROS2_PARAMSPARSER_H
16
17
#include <
yarp/os/Searchable.h
>
18
#include <
yarp/dev/IDeviceDriverParams.h
>
19
#include <string>
20
#include <cmath>
21
44
class
FrameTransformGet_nwc_ros2_ParamsParser
:
public
yarp::dev::IDeviceDriverParams
45
{
46
public
:
47
FrameTransformGet_nwc_ros2_ParamsParser
();
48
~FrameTransformGet_nwc_ros2_ParamsParser
()
override
=
default
;
49
50
public
:
51
const
std::string
m_device_classname
= {
"FrameTransformGet_nwc_ros2"
};
52
const
std::string
m_device_name
= {
"frameTransformGet_nwc_ros2"
};
53
bool
m_parser_is_strict
=
false
;
54
struct
parser_version_type
55
{
56
int
major
= 1;
57
int
minor
= 0;
58
};
59
const
parser_version_type
m_parser_version
= {};
60
61
const
std::string
m_GENERAL_refresh_interval_defaultValue
= {
"0.1"
};
62
const
std::string
m_ROS2_ft_node_defaultValue
= {
"tfNodeGet"
};
63
const
std::string
m_ROS2_ft_topic_defaultValue
= {
"/tf"
};
64
const
std::string
m_ROS2_ft_topic_static_defaultValue
= {
"/tf_static"
};
65
66
double
m_GENERAL_refresh_interval
= {0.1};
67
std::string
m_ROS2_ft_node
= {
"tfNodeGet"
};
68
std::string
m_ROS2_ft_topic
= {
"/tf"
};
69
std::string
m_ROS2_ft_topic_static
= {
"/tf_static"
};
70
71
bool
parseParams
(
const
yarp::os::Searchable
& config)
override
;
72
std::string
getDeviceClassName
()
const override
{
return
m_device_classname
; }
73
std::string
getDeviceName
()
const override
{
return
m_device_name
; }
74
std::string
getDocumentationOfDeviceParams
()
const override
;
75
std::vector<std::string>
getListOfParams
()
const override
;
76
};
77
78
#endif
IDeviceDriverParams.h
Searchable.h
FrameTransformGet_nwc_ros2_ParamsParser
This class is the parameters parser for class FrameTransformGet_nwc_ros2.
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:45
FrameTransformGet_nwc_ros2_ParamsParser::m_GENERAL_refresh_interval
double m_GENERAL_refresh_interval
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:66
FrameTransformGet_nwc_ros2_ParamsParser::m_GENERAL_refresh_interval_defaultValue
const std::string m_GENERAL_refresh_interval_defaultValue
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:61
FrameTransformGet_nwc_ros2_ParamsParser::FrameTransformGet_nwc_ros2_ParamsParser
FrameTransformGet_nwc_ros2_ParamsParser()
Definition
FrameTransformGet_nwc_ros2_ParamsParser.cpp:23
FrameTransformGet_nwc_ros2_ParamsParser::m_ROS2_ft_topic
std::string m_ROS2_ft_topic
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:68
FrameTransformGet_nwc_ros2_ParamsParser::m_device_name
const std::string m_device_name
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:52
FrameTransformGet_nwc_ros2_ParamsParser::getListOfParams
std::vector< std::string > getListOfParams() const override
Return a list of all params used by the device.
Definition
FrameTransformGet_nwc_ros2_ParamsParser.cpp:28
FrameTransformGet_nwc_ros2_ParamsParser::m_ROS2_ft_topic_defaultValue
const std::string m_ROS2_ft_topic_defaultValue
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:63
FrameTransformGet_nwc_ros2_ParamsParser::m_ROS2_ft_topic_static
std::string m_ROS2_ft_topic_static
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:69
FrameTransformGet_nwc_ros2_ParamsParser::getDocumentationOfDeviceParams
std::string getDocumentationOfDeviceParams() const override
Get the documentation of the DeviceDriver's parameters.
Definition
FrameTransformGet_nwc_ros2_ParamsParser.cpp:142
FrameTransformGet_nwc_ros2_ParamsParser::getDeviceClassName
std::string getDeviceClassName() const override
Get the name of the DeviceDriver class.
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:72
FrameTransformGet_nwc_ros2_ParamsParser::m_parser_version
const parser_version_type m_parser_version
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:59
FrameTransformGet_nwc_ros2_ParamsParser::~FrameTransformGet_nwc_ros2_ParamsParser
~FrameTransformGet_nwc_ros2_ParamsParser() override=default
FrameTransformGet_nwc_ros2_ParamsParser::parseParams
bool parseParams(const yarp::os::Searchable &config) override
Parse the DeviceDriver parameters.
Definition
FrameTransformGet_nwc_ros2_ParamsParser.cpp:39
FrameTransformGet_nwc_ros2_ParamsParser::m_device_classname
const std::string m_device_classname
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:51
FrameTransformGet_nwc_ros2_ParamsParser::m_ROS2_ft_node_defaultValue
const std::string m_ROS2_ft_node_defaultValue
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:62
FrameTransformGet_nwc_ros2_ParamsParser::m_parser_is_strict
bool m_parser_is_strict
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:53
FrameTransformGet_nwc_ros2_ParamsParser::getDeviceName
std::string getDeviceName() const override
Get the name of the device (i.e.
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:73
FrameTransformGet_nwc_ros2_ParamsParser::m_ROS2_ft_node
std::string m_ROS2_ft_node
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:67
FrameTransformGet_nwc_ros2_ParamsParser::m_ROS2_ft_topic_static_defaultValue
const std::string m_ROS2_ft_topic_static_defaultValue
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:64
yarp::dev::IDeviceDriverParams
An interface for the management of the parameters of a DeviceDriver.
Definition
IDeviceDriverParams.h:26
yarp::os::Searchable
A base class for nested structures that can be searched.
Definition
Searchable.h:31
FrameTransformGet_nwc_ros2_ParamsParser::parser_version_type
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:55
FrameTransformGet_nwc_ros2_ParamsParser::parser_version_type::major
int major
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:56
FrameTransformGet_nwc_ros2_ParamsParser::parser_version_type::minor
int minor
Definition
FrameTransformGet_nwc_ros2_ParamsParser.h:57
YARP
3.11.100+20250603.4+gitaa77f8b5c
opt-modules
yarp-devices-ros2
src
devices
frameTransformGet_nwc_ros2
FrameTransformGet_nwc_ros2_ParamsParser.h
Generated on Wed Jun 4 2025 02:39:56 for YARP by
1.9.8