21#ifndef TRANSMISSION_INTERFACE__TRANSMISSION_PARSER_HPP_
22#define TRANSMISSION_INTERFACE__TRANSMISSION_PARSER_HPP_
24#include <transmission_interface/visibility_control.h>
25#include <transmission_interface/transmission_info.hpp>
41TRANSMISSION_INTERFACE_PUBLIC
42std::vector<JointInfo>
parse_joints(tinyxml2::XMLElement * trans_it);
51TRANSMISSION_INTERFACE_PUBLIC
60TRANSMISSION_INTERFACE_PUBLIC
Definition accessor.hpp:24
TRANSMISSION_INTERFACE_PUBLIC std::vector< ActuatorInfo > parse_actuators(tinyxml2::XMLElement *trans_it)
Parses the actuator elements within transmission elements of a URDF.
TRANSMISSION_INTERFACE_PUBLIC std::vector< JointInfo > parse_joints(tinyxml2::XMLElement *trans_it)
Parses the joint elements within transmission elements of a URDF.
TRANSMISSION_INTERFACE_PUBLIC std::vector< TransmissionInfo > parse_transmissions_from_urdf(const std::string &urdf)
Parse transmission information from a URDF.