ros2_control - humble
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
transmission_interface Namespace Reference

Classes

class  ActuatorHandle
 
class  DifferentialTransmission
 Implementation of a differential transmission. More...
 
class  DifferentialTransmissionLoader
 Class for loading a four-bar linkage transmission instance from configuration data. More...
 
class  Exception
 
class  FourBarLinkageTransmission
 Implementation of a four-bar-linkage transmission. More...
 
class  FourBarLinkageTransmissionLoader
 Class for loading a four-bar linkage transmission instance from configuration data. More...
 
class  JointHandle
 
class  SimpleTransmission
 Implementation of a simple reducer transmission. More...
 
class  SimpleTransmissionLoader
 Class for loading a simple transmission instance from configuration data. More...
 
class  Transmission
 Abstract base class for representing mechanical transmissions. More...
 
class  TransmissionInterfaceException
 
class  TransmissionLoader
 Abstract interface for loading transmission instances from configuration data. More...
 

Typedefs

typedef std::shared_ptr< TransmissionTransmissionSharedPtr
 

Functions

template<typename T >
std::string to_string (const std::vector< T > &list)
 
template<class T >
std::vector< std::string > get_names (const std::vector< T > &handles)
 
template<typename T >
std::vector< T > get_ordered_handles (const std::vector< T > &unordered_handles, const std::vector< std::string > &names, const std::string &interface_type)
 
template<class HandleType >
HandleType get_by_interface (const std::vector< HandleType > &handles, const std::string &interface_name)
 
template<class T >
bool are_names_identical (const std::vector< T > &handles)
 

Detailed Description

Author
Adolfo Rodriguez Tsouroukdissian