mia_hand_ros_control  rel 1.0.0
transmission_interface::MiaTransmissionHandle Class Reference

Base class to handle the MiaIndexTransmission. More...

#include <mia_transmission_interface.h>

Inheritance diagram for transmission_interface::MiaTransmissionHandle:
Collaboration diagram for transmission_interface::MiaTransmissionHandle:

Public Member Functions

std::string getName () const
 Get the name of the transmission. More...
 

Protected Member Functions

 MiaTransmissionHandle (const std::string &name, transmission_interface::MiaIndexTransmission *transmission, const ActuatorData &actuator_data, const JointData &joint_data, const ActuatorData &actuator_state)
 Class constructor. More...
 

Protected Attributes

std::string name_
 ransmission name. More...
 
transmission_interface::MiaIndexTransmissiontransmission_
 MiaIndexTransmission interface. More...
 
ActuatorData actuator_data_
 Actuator-space variables (target or actual state). More...
 
JointData joint_data_
 Joint-space variables (target or actual state). More...
 
ActuatorData actuator_state_
 Actuator-space state variables. More...
 

Static Private Member Functions

static bool hasValidPointers (const std::vector< double * > &data)
 

Detailed Description

Base class to handle the MiaIndexTransmission.

Handle for propagating a single map (position, velocity) on the MiaIndexTransmission.

Definition at line 60 of file mia_transmission_interface.h.

Constructor & Destructor Documentation

◆ MiaTransmissionHandle()

transmission_interface::MiaTransmissionHandle::MiaTransmissionHandle ( const std::string &  name,
transmission_interface::MiaIndexTransmission transmission,
const ActuatorData &  actuator_data,
const JointData &  joint_data,
const ActuatorData &  actuator_state 
)
inlineprotected

Class constructor.

¸

Parameters
nameTransmission name.
transmissionPointer to the MiaIndexTransmission instance.
actuator_dataActuator-space variable. ¸
joint_dataJoint-space variables. @actuator_state Actuar-space state variable.

Definition at line 92 of file mia_transmission_interface.h.

Member Function Documentation

◆ getName()

std::string transmission_interface::MiaTransmissionHandle::getName ( ) const
inline

Get the name of the transmission.

Returns
The Transmission name

Definition at line 74 of file mia_transmission_interface.h.

◆ hasValidPointers()

static bool transmission_interface::MiaTransmissionHandle::hasValidPointers ( const std::vector< double * > &  data)
inlinestaticprivate

Definition at line 202 of file mia_transmission_interface.h.

Member Data Documentation

◆ actuator_data_

ActuatorData transmission_interface::MiaTransmissionHandle::actuator_data_
protected

Actuator-space variables (target or actual state).

Definition at line 80 of file mia_transmission_interface.h.

◆ actuator_state_

ActuatorData transmission_interface::MiaTransmissionHandle::actuator_state_
protected

Actuator-space state variables.

Definition at line 82 of file mia_transmission_interface.h.

◆ joint_data_

JointData transmission_interface::MiaTransmissionHandle::joint_data_
protected

Joint-space variables (target or actual state).

Definition at line 81 of file mia_transmission_interface.h.

◆ name_

std::string transmission_interface::MiaTransmissionHandle::name_
protected

ransmission name.

Definition at line 78 of file mia_transmission_interface.h.

◆ transmission_

transmission_interface::MiaIndexTransmission* transmission_interface::MiaTransmissionHandle::transmission_
protected

MiaIndexTransmission interface.

Definition at line 79 of file mia_transmission_interface.h.


The documentation for this class was generated from the following file: