mia_hand_ros_control  rel 1.0.0
transmission_interface::MiaJointToActuatorStateHandle Class Reference

Class handling for propagating joint state (position, velocity) to actuator state for a given MiaIndexTransmission. More...

#include <mia_transmission_interface.h>

Inheritance diagram for transmission_interface::MiaJointToActuatorStateHandle:
Collaboration diagram for transmission_interface::MiaJointToActuatorStateHandle:

Public Member Functions

 MiaJointToActuatorStateHandle (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 state to actuator state for the 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 state (position, velocity) to actuator state for a given MiaIndexTransmission.

It inherits from the base class MiaTransmissionHandle.

Definition at line 299 of file mia_transmission_interface.h.

Constructor & Destructor Documentation

◆ MiaJointToActuatorStateHandle()

transmission_interface::MiaJointToActuatorStateHandle::MiaJointToActuatorStateHandle ( 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. ¸
joint_dataJoint-space variables. ¸
actuator_stateActuator-space variable describing the actual state of the actuator.

Definition at line 310 of file mia_transmission_interface.h.

Member Function Documentation

◆ propagate()

void transmission_interface::MiaJointToActuatorStateHandle::propagate ( )
inline

Propagate joint state to actuator state for the stored MiaIndexTransmission instance.

Definition at line 320 of file mia_transmission_interface.h.


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