Public Member Functions | Private Attributes | List of all members
scaled_controllers::ScaledJointHandle Class Reference

#include <scaled_joint_command_interface.h>

Inheritance diagram for scaled_controllers::ScaledJointHandle:
Inheritance graph
[legend]

Public Member Functions

double getScalingFactor () const
 
 ScaledJointHandle ()
 
 ScaledJointHandle (const hardware_interface::JointStateHandle &js, double *cmd, double *scaling_factor)
 
void setScalingFactor (double scaling_factor)
 
virtual ~ScaledJointHandle ()=default
 
- Public Member Functions inherited from hardware_interface::JointHandle
double getCommand () const
 
const double * getCommandPtr () const
 
 JointHandle ()=default
 
 JointHandle (const JointStateHandle &js, double *cmd)
 
void setCommand (double command)
 
- Public Member Functions inherited from hardware_interface::JointStateHandle
double getAbsolutePosition () const
 
const double * getAbsolutePositionPtr () const
 
double getEffort () const
 
const double * getEffortPtr () const
 
std::string getName () const
 
double getPosition () const
 
const double * getPositionPtr () const
 
double getTorqueSensor () const
 
const double * getTorqueSensorPtr () const
 
double getVelocity () const
 
const double * getVelocityPtr () const
 
bool hasAbsolutePosition () const
 
bool hasTorqueSensor () const
 
 JointStateHandle ()=default
 
 JointStateHandle (const std::string &name, const double *pos, const double *vel, const double *eff)
 
 JointStateHandle (const std::string &name, const double *pos, const double *vel, const double *eff, const double *absolute_pos)
 
 JointStateHandle (const std::string &name, const double *pos, const double *vel, const double *eff, const double *absolute_pos, const double *torque_sensor)
 
 JointStateHandle (const std::string &name, const double *pos, const double *vel, const double *eff, const double *torque_sensor, bool)
 

Private Attributes

double * scaling_factor_
 

Detailed Description

Definition at line 53 of file scaled_joint_command_interface.h.

Constructor & Destructor Documentation

◆ ScaledJointHandle() [1/2]

scaled_controllers::ScaledJointHandle::ScaledJointHandle ( )
inline

Definition at line 56 of file scaled_joint_command_interface.h.

◆ ScaledJointHandle() [2/2]

scaled_controllers::ScaledJointHandle::ScaledJointHandle ( const hardware_interface::JointStateHandle js,
double *  cmd,
double *  scaling_factor 
)
inline
Parameters
jsThis joint's state handle
cmdA pointer to the storage for this joint's output command
scaling_factorA pointer to the storage for this joint's scaling factor

Definition at line 66 of file scaled_joint_command_interface.h.

◆ ~ScaledJointHandle()

virtual scaled_controllers::ScaledJointHandle::~ScaledJointHandle ( )
virtualdefault

Member Function Documentation

◆ getScalingFactor()

double scaled_controllers::ScaledJointHandle::getScalingFactor ( ) const
inline

Definition at line 83 of file scaled_joint_command_interface.h.

◆ setScalingFactor()

void scaled_controllers::ScaledJointHandle::setScalingFactor ( double  scaling_factor)
inline

Definition at line 78 of file scaled_joint_command_interface.h.

Member Data Documentation

◆ scaling_factor_

double* scaled_controllers::ScaledJointHandle::scaling_factor_
private

Definition at line 90 of file scaled_joint_command_interface.h.


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


scaled_joint_trajectory_controller
Author(s):
autogenerated on Thu Oct 17 2024 02:27:36