mia_hand_ros_control  rel 1.0.0
transmission_interface::MiaJointToActuatorPositionHandle Class Reference

Class handling for propagating joint positions to actuator positions for a given MiaIndexTransmission. More...

#include <mia_transmission_interface.h>

Inheritance diagram for transmission_interface::MiaJointToActuatorPositionHandle:
Collaboration diagram for transmission_interface::MiaJointToActuatorPositionHandle:

Public Member Functions

 MiaJointToActuatorPositionHandle (const std::string &name, transmission_interface::MiaIndexTransmission *transmission, const ActuatorData &actuator_data, const JointData &joint_data, const ActuatorData &actuator_state)
 Class constructor. More...
 
void propagate ()
 Propagate joint positions target to actuator positions target for stored MiaIndexTransmission instance. More...
 
- Public Member Functions inherited from transmission_interface::MiaTransmissionHandle
std::string getName () const
 Get the name of the transmission. More...
 

Additional Inherited Members

- Protected Member Functions inherited from transmission_interface::MiaTransmissionHandle
 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 inherited from transmission_interface::MiaTransmissionHandle
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...
 

Detailed Description

Class handling for propagating joint positions to actuator positions for a given MiaIndexTransmission.

It inherits from the base class MiaTransmissionHandle.

Definition at line 334 of file mia_transmission_interface.h.

Constructor & Destructor Documentation

◆ MiaJointToActuatorPositionHandle()

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

Class constructor.

¸

Parameters
nameTransmission name.
transmissionPointer to the MiaIndexTransmission instance.
actuator_dataActuator-space variable storing the target of the actuator. ¸
joint_dataJoint-space variables storing the target of the joint. ¸
actuator_stateActuator-space variable storing the actual state of the actuator.

Definition at line 346 of file mia_transmission_interface.h.

Member Function Documentation

◆ propagate()

void transmission_interface::MiaJointToActuatorPositionHandle::propagate ( )
inline

Propagate joint positions target to actuator positions target for stored MiaIndexTransmission instance.

Definition at line 356 of file mia_transmission_interface.h.


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