Class for loading a differential transmission instance from configuration data.
More...
#include <differential_transmission_loader.h>
|
enum | ParseStatus { SUCCESS,
NO_DATA,
BAD_TYPE
} |
|
static bool | checkActuatorDimension (const TransmissionInfo &transmission_info, const unsigned int expected_dim) |
|
static bool | checkJointDimension (const TransmissionInfo &transmission_info, const unsigned int expected_dim) |
|
static ParseStatus | getActuatorReduction (const TiXmlElement &parent_el, const std::string &actuator_name, const std::string &transmission_name, bool required, double &reduction) |
|
static ParseStatus | getActuatorRole (const TiXmlElement &parent_el, const std::string &actuator_name, const std::string &transmission_name, bool required, std::string &role) |
|
static ParseStatus | getJointOffset (const TiXmlElement &parent_el, const std::string &joint_name, const std::string &transmission_name, bool required, double &offset) |
|
static ParseStatus | getJointReduction (const TiXmlElement &parent_el, const std::string &joint_name, const std::string &transmission_name, bool required, double &reduction) |
|
static ParseStatus | getJointRole (const TiXmlElement &parent_el, const std::string &joint_name, const std::string &transmission_name, bool required, std::string &role) |
|
static TiXmlElement | loadXmlElement (const std::string &element_str) |
|
Class for loading a differential transmission instance from configuration data.
Definition at line 45 of file differential_transmission_loader.h.
◆ getActuatorConfig()
bool transmission_interface::DifferentialTransmissionLoader::getActuatorConfig |
( |
const TransmissionInfo & |
transmission_info, |
|
|
std::vector< double > & |
actuator_reduction |
|
) |
| |
|
staticprivate |
◆ getJointConfig()
bool transmission_interface::DifferentialTransmissionLoader::getJointConfig |
( |
const TransmissionInfo & |
transmission_info, |
|
|
std::vector< double > & |
joint_reduction, |
|
|
std::vector< double > & |
joint_offset, |
|
|
bool & |
ignore_transmission_for_absolute_encoders |
|
) |
| |
|
staticprivate |
◆ load()
The documentation for this class was generated from the following files: