.. _namespace_hardware_interface:

Namespace hardware_interface
============================


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




Detailed Description
--------------------

Sai Kishor Kothakota

: Denis Stogl 







Namespaces
----------


- :ref:`namespace_hardware_interface__lifecycle_state_names`


Classes
-------


- :ref:`exhale_struct_structhardware__interface_1_1ActuatorInfo`

- :ref:`exhale_struct_structhardware__interface_1_1ComponentInfo`

- :ref:`exhale_struct_structhardware__interface_1_1ControllerInfo`

- :ref:`exhale_struct_structhardware__interface_1_1HardwareComponentCycleStatus`

- :ref:`exhale_struct_structhardware__interface_1_1HardwareComponentInfo`

- :ref:`exhale_struct_structhardware__interface_1_1HardwareInfo`

- :ref:`exhale_struct_structhardware__interface_1_1HardwareReadWriteStatus`

- :ref:`exhale_struct_structhardware__interface_1_1InterfaceDescription`

- :ref:`exhale_struct_structhardware__interface_1_1InterfaceInfo`

- :ref:`exhale_struct_structhardware__interface_1_1JointInfo`

- :ref:`exhale_struct_structhardware__interface_1_1LoanedCommandInterface_1_1HandleRTStatistics`

- :ref:`exhale_struct_structhardware__interface_1_1LoanedStateInterface_1_1HandleRTStatistics`

- :ref:`exhale_struct_structhardware__interface_1_1MimicJoint`

- :ref:`exhale_struct_structhardware__interface_1_1TransmissionInfo`

- :ref:`exhale_class_classhardware__interface_1_1Actuator`

- :ref:`exhale_class_classhardware__interface_1_1ActuatorInterface`

- :ref:`exhale_class_classhardware__interface_1_1AsyncComponentThread`

- :ref:`exhale_class_classhardware__interface_1_1CommandInterface`

- :ref:`exhale_class_classhardware__interface_1_1Handle`

- :ref:`exhale_class_classhardware__interface_1_1HandleDataType`

- :ref:`exhale_class_classhardware__interface_1_1LoanedCommandInterface`

- :ref:`exhale_class_classhardware__interface_1_1LoanedStateInterface`

- :ref:`exhale_class_classhardware__interface_1_1ResourceManager`

- :ref:`exhale_class_classhardware__interface_1_1Sensor`

- :ref:`exhale_class_classhardware__interface_1_1SensorInterface`

- :ref:`exhale_class_classhardware__interface_1_1StateInterface`

- :ref:`exhale_class_classhardware__interface_1_1System`

- :ref:`exhale_class_classhardware__interface_1_1SystemInterface`


Enums
-----


- :ref:`exhale_enum_namespacehardware__interface_1a1d0af6c20253fb8fd24cb0ba98daec58`

- :ref:`exhale_enum_namespacehardware__interface_1a62e37b59dec9adc026281fedfd227d50`

- :ref:`exhale_enum_namespacehardware__interface_1a70d106ec579c582030bcdc617547c06c`


Functions
---------


- :ref:`exhale_function_namespacehardware__interface_1a9227b1119bb32ce3f20ac74f1d289715`

- :ref:`exhale_function_namespacehardware__interface_1ad28292f4a774ae437f32b27ffad9bdaa`

- :ref:`exhale_function_namespacehardware__interface_1a7109f5528d32311c5b0bee84ea92cfd8`

- :ref:`exhale_function_namespacehardware__interface_1a50094ed04113b3eb2236b8c81c528159`

- :ref:`exhale_function_namespacehardware__interface_1a52107baf3530625362458838d940b5e8`

- :ref:`exhale_function_namespacehardware__interface_1a7b4aa01c3d7e167dad5621ea325d404e`

- :ref:`exhale_function_namespacehardware__interface_1adc2e2421f224b6242dfd667829575ebb`

- :ref:`exhale_function_namespacehardware__interface_1aa671d478597d51c09ea3a5ebad3da68c`


Typedefs
--------


- :ref:`exhale_typedef_namespacehardware__interface_1af127ad1f7288042a450a4e783e44cf5c`

- :ref:`exhale_typedef_namespacehardware__interface_1a68eee11e53e32c6e2fd51547de19900e`


Variables
---------


- :ref:`exhale_variable_namespacehardware__interface_1ad35aab01bf53af721b867bd957ba4adf`

- :ref:`exhale_variable_namespacehardware__interface_1a63a065285fcd577ff49403343a4eb2a4`

- :ref:`exhale_variable_namespacehardware__interface_1ac2f4024766cc8e328cf568d30e5099c6`

- :ref:`exhale_variable_namespacehardware__interface_1a6d8ab80bc32523e4b470be77ed549c77`

- :ref:`exhale_variable_namespacehardware__interface_1a4654251710de566b32d9665b0f6da5c4`

- :ref:`exhale_variable_namespacehardware__interface_1a51a32aa22fecafedbf00b6fddf4b2dd7`

- :ref:`exhale_variable_namespacehardware__interface_1aaf2b42e0e38dfdba28d2e08abe79f7d8`

- :ref:`exhale_variable_namespacehardware__interface_1a75d05f9ead251a338466639860856154`

- :ref:`exhale_variable_namespacehardware__interface_1af29314f231fd09b0c632ef467584573b`

- :ref:`exhale_variable_namespacehardware__interface_1a87da0fdacc233b15fab81cb0621c2371`

- :ref:`exhale_variable_namespacehardware__interface_1a2872acfefc18bad29b4f550cc368c1e3`

- :ref:`exhale_variable_namespacehardware__interface_1adf4658e878804ad412a26773aa4705a6`

- :ref:`exhale_variable_namespacehardware__interface_1a7fdde020d345be8161df60f37e99cc35`

- :ref:`exhale_variable_namespacehardware__interface_1a76afc427cf6bb732ce7fbb50a9ca7aa5`

- :ref:`exhale_variable_namespacehardware__interface_1a539ef1a761f06cc939e4575b4cbd3dbb`

- :ref:`exhale_variable_namespacehardware__interface_1ac92e707f8d468092ae48031e87cacb11`