Hardware interface to support commanding an array of joints. More...
#include <joint_command_interface.h>
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< JointHandle > | ResourceManagerType |
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, JointHandle > | ResourceMap |
Protected Attributes inherited from hardware_interface::ResourceManager< JointHandle > | |
ResourceMap | resource_map_ |
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.
Definition at line 79 of file joint_command_interface.h.