ros2_control - rolling
Loading...
Searching...
No Matches
hardware_interface_type_values.hpp
1// Copyright 2020 ros2_control Development Team
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15#ifndef HARDWARE_INTERFACE__TYPES__HARDWARE_INTERFACE_TYPE_VALUES_HPP_
16#define HARDWARE_INTERFACE__TYPES__HARDWARE_INTERFACE_TYPE_VALUES_HPP_
17
18namespace hardware_interface
19{
21constexpr char HW_IF_POSITION[] = "position";
23constexpr char HW_IF_VELOCITY[] = "velocity";
25constexpr char HW_IF_ACCELERATION[] = "acceleration";
27constexpr char HW_IF_EFFORT[] = "effort";
29constexpr char HW_IF_TORQUE[] = "torque";
31constexpr char HW_IF_FORCE[] = "force";
33constexpr char HW_IF_CURRENT[] = "current";
35constexpr char HW_IF_TEMPERATURE[] = "temperature";
36
39constexpr char HW_IF_PROPORTIONAL_GAIN[] = "proportional";
41constexpr char HW_IF_INTEGRAL_GAIN[] = "integral";
43constexpr char HW_IF_DERIVATIVE_GAIN[] = "derivative";
45constexpr char HW_IF_INTEGRAL_CLAMP_MAX[] = "integral_clamp_max";
47constexpr char HW_IF_INTEGRAL_CLAMP_MIN[] = "integral_clamp_min";
49constexpr char HW_IF_FEEDFORWARD[] = "feedforward";
50} // namespace hardware_interface
51
52#endif // HARDWARE_INTERFACE__TYPES__HARDWARE_INTERFACE_TYPE_VALUES_HPP_
Definition actuator.hpp:33
constexpr char HW_IF_INTEGRAL_GAIN[]
Constant defining integral gain interface name.
Definition hardware_interface_type_values.hpp:41
constexpr char HW_IF_DERIVATIVE_GAIN[]
Constant defining derivative gain interface name.
Definition hardware_interface_type_values.hpp:43
constexpr char HW_IF_EFFORT[]
Constant defining effort interface name.
Definition hardware_interface_type_values.hpp:27
constexpr char HW_IF_TORQUE[]
Constant defining torque interface name.
Definition hardware_interface_type_values.hpp:29
constexpr char HW_IF_CURRENT[]
Constant defining current interface name.
Definition hardware_interface_type_values.hpp:33
constexpr char HW_IF_FORCE[]
Constant defining force interface name.
Definition hardware_interface_type_values.hpp:31
constexpr char HW_IF_TEMPERATURE[]
Constant defining temperature interface name.
Definition hardware_interface_type_values.hpp:35
constexpr char HW_IF_PROPORTIONAL_GAIN[]
Definition hardware_interface_type_values.hpp:39
constexpr char HW_IF_INTEGRAL_CLAMP_MIN[]
Constant defining integral clamp interface name.
Definition hardware_interface_type_values.hpp:47
constexpr char HW_IF_FEEDFORWARD[]
Constant defining the feedforward interface name.
Definition hardware_interface_type_values.hpp:49
constexpr char HW_IF_ACCELERATION[]
Constant defining acceleration interface name.
Definition hardware_interface_type_values.hpp:25
constexpr char HW_IF_VELOCITY[]
Constant defining velocity interface name.
Definition hardware_interface_type_values.hpp:23
constexpr char HW_IF_POSITION[]
Constant defining position interface name.
Definition hardware_interface_type_values.hpp:21
constexpr char HW_IF_INTEGRAL_CLAMP_MAX[]
Constant defining integral clamp interface name.
Definition hardware_interface_type_values.hpp:45