Go to the documentation of this file.
66 TransmissionHandleData& handle_data)
override;
Joint interfaces of a robot. Only used interfaces need to be populated.
bool getJointCommandData(const TransmissionInfo &, const RawJointDataMap &, JointData &) override
bool registerTransmission(TransmissionLoaderData &loader_data, TransmissionHandleData &handle_data) override
bool updateJointInterfaces(const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, JointInterfaces &joint_interfaces, RawJointDataMap &raw_joint_data_map) override
Update a robot's joint interfaces with joint information contained in a transmission.
bool getActuatorStateData(const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, ActuatorData &act_state_data) override
Contains pointers to raw data representing the position, velocity and acceleration of a transmission'...
std::map< std::string, RawJointData > RawJointDataMap
bool getJointStateData(const TransmissionInfo &transmission_info, const RawJointDataMap &raw_joint_data_map, JointData &jnt_state_data) override
Contains pointers to raw data representing the position, velocity and acceleration of a transmission'...
bool getActuatorCommandData(const TransmissionInfo &, hardware_interface::RobotHW *, ActuatorData &) override
Structs to hold transmission data loaded straight from XML (URDF).
Contains semantic info about a given transmission loaded from XML (URDF)