.. _file_include_pid_controller_pid_controller.hpp:

File pid_controller.hpp
=======================

|exhale_lsh| :ref:`Parent directory <dir_include_pid_controller>` (``include/pid_controller``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS


.. contents:: Contents
   :local:
   :backlinks: none

Definition (``include/pid_controller/pid_controller.hpp``)
----------------------------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_include_pid_controller_pid_controller.hpp.rst





Includes
--------


- ``control_msgs/msg/joint_controller_state.hpp``

- ``control_msgs/msg/multi_dof_command.hpp``

- ``control_msgs/msg/multi_dof_state_stamped.hpp``

- ``control_msgs/msg/pid_state.hpp``

- ``control_toolbox/pid_ros.hpp``

- ``controller_interface/chainable_controller_interface.hpp``

- ``memory``

- ``pid_controller/visibility_control.h`` (:ref:`file_include_pid_controller_visibility_control.h`)

- ``pid_controller_parameters.hpp``

- ``rclcpp_lifecycle/node_interfaces/lifecycle_node_interface.hpp``

- ``rclcpp_lifecycle/state.hpp``

- ``realtime_tools/realtime_buffer.h``

- ``realtime_tools/realtime_publisher.h``

- ``std_srvs/srv/set_bool.hpp``

- ``string``

- ``trajectory_msgs/msg/joint_trajectory_point.hpp``

- ``vector``






Namespaces
----------


- :ref:`namespace_pid_controller`


Classes
-------


- :ref:`exhale_class_classpid__controller_1_1PidController`


Enums
-----


- :ref:`exhale_enum_pid__controller_8hpp_1aad3f3b7225b29f61269b4b352d8d9abd`