#include <effort_joint_interface_provider.h>
Public Member Functions | |
bool | updateJointInterfaces (const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, JointInterfaces &joint_interfaces, RawJointDataMap &raw_joint_data_map) |
Update a robot's joint interfaces with joint information contained in a transmission. More... | |
Public Member Functions inherited from transmission_interface::JointStateInterfaceProvider | |
bool | updateJointInterfaces (const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, JointInterfaces &joint_interfaces, RawJointDataMap &raw_joint_data_map) |
Update a robot's joint interfaces with joint information contained in a transmission. More... | |
Public Member Functions inherited from transmission_interface::RequisiteProvider | |
bool | loadTransmissionMaps (const TransmissionInfo &transmission_info, TransmissionLoaderData &loader_data, TransmissionSharedPtr transmission) |
virtual | ~RequisiteProvider () |
Additional Inherited Members | |
Static Protected Member Functions inherited from transmission_interface::RequisiteProvider | |
template<class Interface > | |
static bool | hasResource (const std::string &name, const Interface &iface) |
Definition at line 41 of file effort_joint_interface_provider.h.
|
protectedvirtual |
Implements transmission_interface::RequisiteProvider.
Definition at line 96 of file effort_joint_interface_provider.cpp.
|
protectedvirtual |
Implements transmission_interface::RequisiteProvider.
Definition at line 75 of file effort_joint_interface_provider.cpp.
|
protectedvirtual |
Implements transmission_interface::RequisiteProvider.
Definition at line 121 of file effort_joint_interface_provider.cpp.
|
virtual |
Update a robot's joint interfaces with joint information contained in a transmission.
[in] | transmission_info | Structure containing information of which joints to add. Only new, non-previously registered joints will be added. |
[out] | joint_ifaces | Joint interfaces where new joints will be added. It may already contain data, which will not be overwritten; only new joints will be added. |
raw_joint_data_map[out] | Structure where the raw data of new joints will reside. It may already contain data, which will not be overwritten; only new data will be added. |
Implements transmission_interface::RequisiteProvider.
Definition at line 38 of file effort_joint_interface_provider.cpp.