Public Member Functions | List of all members
transmission_interface::ActuatorToJointStateHandle Class Reference

Handle for propagating actuator state (position, velocity and effort) to joint state for a given transmission. More...

#include <transmission_interface.h>

Inheritance diagram for transmission_interface::ActuatorToJointStateHandle:
Inheritance graph
[legend]

Public Member Functions

 ActuatorToJointStateHandle (const std::string &name, Transmission *transmission, const ActuatorData &actuator_data, const JointData &joint_data)
 
Real-Time Safe Functions
void propagate ()
 Propagate actuator state to joint state for the stored transmission. More...
 
- Public Member Functions inherited from transmission_interface::TransmissionHandle
std::string getName () const
 

Additional Inherited Members

- Protected Member Functions inherited from transmission_interface::TransmissionHandle
 TransmissionHandle (const std::string &name, Transmission *transmission, const ActuatorData &actuator_data, const JointData &joint_data)
 
- Protected Attributes inherited from transmission_interface::TransmissionHandle
ActuatorData actuator_data_
 
JointData joint_data_
 
std::string name_
 
Transmissiontransmission_
 

Detailed Description

Handle for propagating actuator state (position, velocity and effort) to joint state for a given transmission.

Definition at line 194 of file transmission_interface.h.

Constructor & Destructor Documentation

◆ ActuatorToJointStateHandle()

transmission_interface::ActuatorToJointStateHandle::ActuatorToJointStateHandle ( const std::string &  name,
Transmission transmission,
const ActuatorData actuator_data,
const JointData joint_data 
)
inline

Member Function Documentation

◆ propagate()

void transmission_interface::ActuatorToJointStateHandle::propagate ( )
inline

Propagate actuator state to joint state for the stored transmission.

Definition at line 207 of file transmission_interface.h.


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


transmission_interface
Author(s): Adolfo Rodriguez Tsouroukdissian
autogenerated on Mon Feb 28 2022 23:30:26