#include <effort_joint_interface_provider.h>
|
bool | getActuatorCommandData (const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, ActuatorData &act_cmd_data) override |
|
bool | getJointCommandData (const TransmissionInfo &transmission_info, const RawJointDataMap &raw_joint_data_map, JointData &jnt_cmd_data) override |
|
bool | registerTransmission (TransmissionLoaderData &loader_data, TransmissionHandleData &handle_data) override |
|
bool | getActuatorCommandData (const TransmissionInfo &, hardware_interface::RobotHW *, ActuatorData &) override |
|
bool | getActuatorStateData (const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, ActuatorData &act_state_data) override |
|
bool | getJointCommandData (const TransmissionInfo &, const RawJointDataMap &, JointData &) override |
|
bool | getJointStateData (const TransmissionInfo &transmission_info, const RawJointDataMap &raw_joint_data_map, JointData &jnt_state_data) override |
|
bool | registerTransmission (TransmissionLoaderData &loader_data, TransmissionHandleData &handle_data) override |
|
template<class HardwareInterface , class Handle > |
bool | getActuatorHandles (const std::vector< ActuatorInfo > &actuators_info, hardware_interface::RobotHW *robot_hw, std::vector< Handle > &handles) |
|
|
template<class Interface > |
static bool | hasResource (const std::string &name, const Interface &iface) |
|
◆ getActuatorCommandData()
◆ getJointCommandData()
◆ registerTransmission()
◆ updateJointInterfaces()
Update a robot's joint interfaces with joint information contained in a transmission.
- Parameters
-
[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. |
- Returns
- true if successful.
Implements transmission_interface::RequisiteProvider.
Definition at line 38 of file effort_joint_interface_provider.cpp.
The documentation for this class was generated from the following files: