https://github.com/ros-controls/ros_control
Raw File
Tip revision: a2eda0ff8ee5ae24914a221562afdf5fe63ed4fc authored by Mateus Amarante on 22 September 2020, 07:39:15 UTC
Move ros_controllers to DOWNSTREAM_WORKSPACE (noetic CI) (#478)
Tip revision: a2eda0f
test_controllers_plugin.xml
<library path="lib/libcontroller_manager_tests">
  <class name="controller_manager_tests/EffortTestController" type="controller_manager_tests::EffortTestController" base_class_type="controller_interface::ControllerBase">
  <description>
    The effort test controller expects a JointEffortCommandInterface type of hardware interface.
  </description>
  </class>

  <class name="controller_manager_tests/MyDummyController" type="controller_manager_tests::MyDummyController" base_class_type="controller_interface::ControllerBase">
  <description>
    This is a stub controller that uses an interface that likely no-one will support.
  </description>
  </class>

  <class name="controller_manager_tests/VelEffController" type="controller_manager_tests::VelEffController" base_class_type="controller_interface::ControllerBase">
  <description>
    This is a multi-interface controller claiming resources from two required interfaces.
  </description>
  </class>

  <class name="controller_manager_tests/PosEffController" type="controller_manager_tests::PosEffController" base_class_type="controller_interface::ControllerBase">
  <description>
    This is a multi-interface controller claiming resources from two required interfaces.
    One of the interfaces is not exposed by the robot in this test suite.
  </description>
  </class>

  <class name="controller_manager_tests/PosEffOptController" type="controller_manager_tests::PosEffOptController" base_class_type="controller_interface::ControllerBase">
  <description>
    This is a multi-interface controller claiming resources from two required interfaces. Interfaces are not required,
    but optional.
  </description>
  </class>

  <class name="controller_manager_tests/ExtensibleController" type="controller_manager_tests::ExtensibleController" base_class_type="controller_interface::ControllerBase">
  <description>
    This is a base controller with a virtual method to enable extending. It requires a single velocity interface.
  </description>
  </class>

  <class name="controller_manager_tests/DerivedController" type="controller_manager_tests::DerivedController" base_class_type="controller_interface::ControllerBase">
  <description>
    This controller extends ExtensibleController, overriding the supplied virtual method and also requiring an additional effort interface.
  </description>
  </class>
</library>
back to top