YARP CiA-402 EtherCAT Device 0.6.0
YARP device plugin for EtherCAT CiA-402 drives
Loading...
Searching...
No Matches
yarp::dev::CiA402MotionControl::Impl::SetPoints Struct Reference
Collaboration diagram for yarp::dev::CiA402MotionControl::Impl::SetPoints:
[legend]

Public Member Functions

void resize (std::size_t n)
 
void reset ()
 
void reset (int axis)
 

Public Attributes

std::mutex mutex
 
std::vector< double > jointTorques
 
std::vector< double > jointVelocities
 
std::vector< double > motorCurrents
 
std::vector< bool > hasTorqueSP
 
std::vector< bool > hasVelSP
 
std::vector< bool > hasCurrentSP
 
std::vector< double > ppJointTargetsDeg
 
std::vector< int32_t > ppTargetCounts
 
std::vector< bool > ppHasPosSP
 
std::vector< bool > ppIsRelative
 
std::vector< bool > ppPulseHi
 
std::vector< bool > ppPulseCoolDown
 
std::vector< double > positionDirectJointTargetsDeg
 
std::vector< int32_t > positionDirectTargetCounts
 

Detailed Description

Definition at line 182 of file CiA402MotionControl.cpp.

Member Function Documentation

◆ reset() [1/2]

void yarp::dev::CiA402MotionControl::Impl::SetPoints::reset ( )
inline

Definition at line 222 of file CiA402MotionControl.cpp.

◆ reset() [2/2]

void yarp::dev::CiA402MotionControl::Impl::SetPoints::reset ( int axis)
inline

Definition at line 246 of file CiA402MotionControl.cpp.

◆ resize()

void yarp::dev::CiA402MotionControl::Impl::SetPoints::resize ( std::size_t n)
inline

Definition at line 202 of file CiA402MotionControl.cpp.

Member Data Documentation

◆ hasCurrentSP

std::vector<bool> yarp::dev::CiA402MotionControl::Impl::SetPoints::hasCurrentSP

Definition at line 190 of file CiA402MotionControl.cpp.

◆ hasTorqueSP

std::vector<bool> yarp::dev::CiA402MotionControl::Impl::SetPoints::hasTorqueSP

Definition at line 188 of file CiA402MotionControl.cpp.

◆ hasVelSP

std::vector<bool> yarp::dev::CiA402MotionControl::Impl::SetPoints::hasVelSP

Definition at line 189 of file CiA402MotionControl.cpp.

◆ jointTorques

std::vector<double> yarp::dev::CiA402MotionControl::Impl::SetPoints::jointTorques

Definition at line 185 of file CiA402MotionControl.cpp.

◆ jointVelocities

std::vector<double> yarp::dev::CiA402MotionControl::Impl::SetPoints::jointVelocities

Definition at line 186 of file CiA402MotionControl.cpp.

◆ motorCurrents

std::vector<double> yarp::dev::CiA402MotionControl::Impl::SetPoints::motorCurrents

Definition at line 187 of file CiA402MotionControl.cpp.

◆ mutex

std::mutex yarp::dev::CiA402MotionControl::Impl::SetPoints::mutex

Definition at line 184 of file CiA402MotionControl.cpp.

◆ positionDirectJointTargetsDeg

std::vector<double> yarp::dev::CiA402MotionControl::Impl::SetPoints::positionDirectJointTargetsDeg

Definition at line 199 of file CiA402MotionControl.cpp.

◆ positionDirectTargetCounts

std::vector<int32_t> yarp::dev::CiA402MotionControl::Impl::SetPoints::positionDirectTargetCounts

Definition at line 200 of file CiA402MotionControl.cpp.

◆ ppHasPosSP

std::vector<bool> yarp::dev::CiA402MotionControl::Impl::SetPoints::ppHasPosSP

Definition at line 194 of file CiA402MotionControl.cpp.

◆ ppIsRelative

std::vector<bool> yarp::dev::CiA402MotionControl::Impl::SetPoints::ppIsRelative

Definition at line 195 of file CiA402MotionControl.cpp.

◆ ppJointTargetsDeg

std::vector<double> yarp::dev::CiA402MotionControl::Impl::SetPoints::ppJointTargetsDeg

Definition at line 192 of file CiA402MotionControl.cpp.

◆ ppPulseCoolDown

std::vector<bool> yarp::dev::CiA402MotionControl::Impl::SetPoints::ppPulseCoolDown

Definition at line 197 of file CiA402MotionControl.cpp.

◆ ppPulseHi

std::vector<bool> yarp::dev::CiA402MotionControl::Impl::SetPoints::ppPulseHi

Definition at line 196 of file CiA402MotionControl.cpp.

◆ ppTargetCounts

std::vector<int32_t> yarp::dev::CiA402MotionControl::Impl::SetPoints::ppTargetCounts

Definition at line 193 of file CiA402MotionControl.cpp.


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