Class TransmissionLoader

Inheritance Relationships

Derived Types

Class Documentation

class TransmissionLoader

Abstract interface for loading transmission instances from configuration data.

It also provides convenience methods for specific transmission loaders to leverage.

Subclassed by transmission_interface::DifferentialTransmissionLoader, transmission_interface::FourBarLinkageTransmissionLoader, transmission_interface::SimpleTransmissionLoader

Public Functions

virtual ~TransmissionLoader() = default
virtual std::shared_ptr<Transmission> load(const hardware_interface::TransmissionInfo &transmission_info) = 0