List of all members
hardware_interface::JointCommandInterface Class Reference

Hardware interface to support commanding an array of joints. More...

#include <joint_command_interface.h>

Inheritance diagram for hardware_interface::JointCommandInterface:
Inheritance graph
[legend]

Additional Inherited Members

- Public Types inherited from hardware_interface::HardwareResourceManager< JointHandle, ClaimResources >
typedef JointHandle ResourceHandleType
 
- Public Types inherited from hardware_interface::ResourceManager< JointHandle >
typedef ResourceManager< JointHandleResourceManagerType
 
- Public Member Functions inherited from hardware_interface::HardwareResourceManager< JointHandle, ClaimResources >
JointHandle getHandle (const std::string &name)
 Get a resource handle by name. More...
 
- Public Member Functions inherited from hardware_interface::HardwareInterface
virtual ~HardwareInterface ()=default
 
virtual void claim (std::string resource)
 Claim a resource by name. More...
 
void clearClaims ()
 Clear the resources this interface is claiming. More...
 
std::set< std::string > getClaims () const
 Get the list of resources this interface is currently claiming. More...
 
- Public Member Functions inherited from hardware_interface::ResourceManager< JointHandle >
std::vector< std::string > getNames () const
 
void registerHandle (const JointHandle &handle)
 Register a new resource. If the resource name already exists, the previously stored resource value will be replaced with val. More...
 
JointHandle getHandle (const std::string &name)
 Get a resource handle by name. More...
 
- Public Member Functions inherited from hardware_interface::ResourceManagerBase
virtual ~ResourceManagerBase ()=default
 
- Static Public Member Functions inherited from hardware_interface::ResourceManager< JointHandle >
static void concatManagers (std::vector< ResourceManagerType * > &managers, ResourceManagerType *result)
 Combine a list of interfaces into one. More...
 
- Protected Types inherited from hardware_interface::ResourceManager< JointHandle >
typedef std::map< std::string, JointHandleResourceMap
 
- Protected Attributes inherited from hardware_interface::ResourceManager< JointHandle >
ResourceMap resource_map_
 

Detailed Description

Hardware interface to support commanding an array of joints.

This HardwareInterface supports commanding the output of an array of named joints. Note that these commands can have any semantic meaning as long as they each can be represented by a single double, they are not necessarily effort commands. To specify a meaning to this command, see the derived classes like EffortJointInterface etc.

Note
Getting a joint handle through the getHandle() method will claim that resource.

Definition at line 79 of file joint_command_interface.h.


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


hardware_interface
Author(s): Wim Meeussen, Adolfo Rodriguez Tsouroukdissian
autogenerated on Tue Oct 15 2024 02:08:19