30 #ifndef TRANSMISSION_INTERFACE_EFFORT_JOINT_INTERFACE_PROVIDER_H 31 #define TRANSMISSION_INTERFACE_EFFORT_JOINT_INTERFACE_PROVIDER_H 65 #endif // header guard
Contains pointers to raw data representing the position, velocity and acceleration of a transmission'...
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.
Contains semantic info about a given transmission loaded from XML (URDF)
bool registerTransmission(TransmissionLoaderData &loader_data, TransmissionHandleData &handle_data)
bool getJointCommandData(const TransmissionInfo &transmission_info, const RawJointDataMap &raw_joint_data_map, JointData &jnt_cmd_data)
Joint interfaces of a robot. Only used interfaces need to be populated.
Structs to hold tranmission data loaded straight from XML (URDF).
bool getActuatorCommandData(const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, ActuatorData &act_cmd_data)
Contains pointers to raw data representing the position, velocity and acceleration of a transmission'...
std::map< std::string, RawJointData > RawJointDataMap