Hardware interface to support commanding an array of joints. More...
#include <scaled_joint_command_interface.h>

Additional Inherited Members | |
Public Types inherited from hardware_interface::HardwareResourceManager< ScaledJointHandle, hardware_interface::ClaimResources > | |
| typedef ResourceHandle | ResourceHandleType |
Public Types inherited from hardware_interface::ResourceManager< class > | |
| typedef ResourceManager< ResourceHandle > | ResourceManagerType |
Public Member Functions inherited from hardware_interface::HardwareResourceManager< ScaledJointHandle, hardware_interface::ClaimResources > | |
| ResourceHandle | getHandle (const std::string &name) |
| ResourceHandle | getHandle (const std::string &name) |
Public Member Functions inherited from hardware_interface::HardwareInterface | |
| virtual void | claim (std::string resource) |
| void | clearClaims () |
| std::set< std::string > | getClaims () const |
| virtual | ~HardwareInterface ()=default |
Public Member Functions inherited from hardware_interface::ResourceManager< class > | |
| ResourceHandle | getHandle (const std::string &name) |
| std::vector< std::string > | getNames () const |
| void | registerHandle (const ResourceHandle &handle) |
Public Member Functions inherited from hardware_interface::ResourceManagerBase | |
| virtual | ~ResourceManagerBase ()=default |
Static Public Member Functions inherited from hardware_interface::ResourceManager< class > | |
| static void | concatManagers (std::vector< ResourceManagerType * > &managers, ResourceManagerType *result) |
Protected Types inherited from hardware_interface::ResourceManager< class > | |
| typedef std::map< std::string, ResourceHandle > | ResourceMap |
Protected Attributes inherited from hardware_interface::ResourceManager< class > | |
| 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.
These interfaces provide an additional scaling factor implemented, e.g. by a robot's speed slider.
Definition at line 108 of file scaled_joint_command_interface.h.