#include <algorithm>#include <limits>#include <map>#include <string>#include <utility>#include <vector>#include <boost/foreach.hpp>#include <boost/shared_ptr.hpp>#include <ros/console.h>#include <pluginlib/class_loader.h>#include <hardware_interface/actuator_state_interface.h>#include <hardware_interface/actuator_command_interface.h>#include <hardware_interface/internal/demangle_symbol.h>#include <hardware_interface/joint_state_interface.h>#include <hardware_interface/joint_command_interface.h>#include <hardware_interface/robot_hw.h>#include <transmission_interface/robot_transmissions.h>#include <transmission_interface/transmission.h>#include <transmission_interface/transmission_interface.h>#include <transmission_interface/transmission_info.h>#include <transmission_interface/transmission_loader.h>#include <transmission_interface/transmission_parser.h>

Go to the source code of this file.
Classes | |
| struct | transmission_interface::ForwardTransmissionInterfaces |
| struct | transmission_interface::JointInterfaces |
| Joint interfaces of a robot. Only used interfaces need to be populated. More... | |
| struct | transmission_interface::RawJointData |
| Raw data for a set of joints. More... | |
| class | transmission_interface::RequisiteProvider |
| struct | transmission_interface::RequisiteProvider::TransmissionHandleData |
| class | transmission_interface::TransmissionInterfaceLoader |
| Class for loading transmissions from a URDF description into ros_control interfaces. More... | |
| struct | transmission_interface::TransmissionLoaderData |
Namespaces | |
| namespace | transmission_interface |
| namespace | transmission_interface::internal |
Typedefs | |
| typedef std::map< std::string, RawJointData > | transmission_interface::RawJointDataMap |
Functions | |
| template<class ForwardIt1 , class ForwardIt2 > | |
| bool | transmission_interface::internal::is_permutation (ForwardIt1 first, ForwardIt1 last, ForwardIt2 d_first) |