#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) |