Public Member Functions
joint_limits_interface::JointLimitsInterface< HandleType > Class Template Reference

Interface for enforcing joint limits. More...

#include <joint_limits_interface.h>

Inheritance diagram for joint_limits_interface::JointLimitsInterface< HandleType >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

HandleType getHandle (const std::string &name)
Real-Time Safe Functions
void enforceLimits (const ros::Duration &period)
 Enforce limits for all managed handles.

Detailed Description

template<class HandleType>
class joint_limits_interface::JointLimitsInterface< HandleType >

Interface for enforcing joint limits.

Template Parameters:
HandleTypeHandle type. Must implement the following methods:
   void enforceLimits();
   std::string getName() const;

Definition at line 538 of file joint_limits_interface.h.


Member Function Documentation

template<class HandleType>
void joint_limits_interface::JointLimitsInterface< HandleType >::enforceLimits ( const ros::Duration period) [inline]

Enforce limits for all managed handles.

Definition at line 557 of file joint_limits_interface.h.

template<class HandleType>
HandleType joint_limits_interface::JointLimitsInterface< HandleType >::getHandle ( const std::string &  name) [inline]

Reimplemented from hardware_interface::ResourceManager< HandleType >.

Definition at line 541 of file joint_limits_interface.h.


The documentation for this class was generated from the following file:


joint_limits_interface
Author(s): Adolfo Rodriguez Tsouroukdissian
autogenerated on Sat Jun 8 2019 20:09:27