Handle for propagating a single map (position, velocity, or effort) on a single transmission (eg. actuator to joint effort for a simple reducer). More...
#include <transmission_interface.h>
Public Member Functions | |
std::string | getName () const |
Protected Member Functions | |
TransmissionHandle (const std::string &name, Transmission *transmission, const ActuatorData &actuator_data, const JointData &joint_data) | |
Protected Attributes | |
ActuatorData | actuator_data_ |
JointData | joint_data_ |
std::string | name_ |
Transmission * | transmission_ |
Static Private Member Functions | |
static bool | hasValidPointers (const std::vector< double * > &data) |
Handle for propagating a single map (position, velocity, or effort) on a single transmission (eg. actuator to joint effort for a simple reducer).
Definition at line 48 of file transmission_interface.h.
transmission_interface::TransmissionHandle::TransmissionHandle | ( | const std::string & | name, |
Transmission * | transmission, | ||
const ActuatorData & | actuator_data, | ||
const JointData & | joint_data | ||
) | [inline, protected] |
name | Transmission name. |
transmission | Pointer to transmission instance. |
actuator_data | Actuator-space variables. |
joint_data | Joint-space variables. |
Definition at line 70 of file transmission_interface.h.
std::string transmission_interface::TransmissionHandle::getName | ( | ) | const [inline] |
Definition at line 52 of file transmission_interface.h.
static bool transmission_interface::TransmissionHandle::hasValidPointers | ( | const std::vector< double * > & | data | ) | [inline, static, private] |
Definition at line 148 of file transmission_interface.h.
Definition at line 57 of file transmission_interface.h.
Definition at line 58 of file transmission_interface.h.
std::string transmission_interface::TransmissionHandle::name_ [protected] |
Definition at line 55 of file transmission_interface.h.
Definition at line 56 of file transmission_interface.h.