Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
youbot::MaximumVelocityToSetPosition Class Reference

Maximum velocity at which end position can be set. Prevents issuing of end position when the target is passed at high velocity. More...

#include <YouBotJointParameter.hpp>

Inheritance diagram for youbot::MaximumVelocityToSetPosition:
Inheritance graph
[legend]

Public Member Functions

void getParameter (quantity< angular_velocity > &parameter) const
 
 MaximumVelocityToSetPosition ()
 
void setParameter (const quantity< angular_velocity > &parameter)
 
void toString (std::string &value)
 
virtual ~MaximumVelocityToSetPosition ()
 
- Public Member Functions inherited from youbot::YouBotJointParameter
virtual ~YouBotJointParameter ()
 
- Public Member Functions inherited from youbot::YouBotJointParameterReadOnly
virtual ~YouBotJointParameterReadOnly ()
 

Private Member Functions

std::string getName () const
 
ParameterType getType () const
 
void getYouBotMailboxMsg (YouBotSlaveMailboxMsg &message, TMCLCommandNumber msgType, const YouBotJointStorage &storage) const
 
void setYouBotMailboxMsg (const YouBotSlaveMailboxMsg &message, const YouBotJointStorage &storage)
 

Private Attributes

quantity< angular_velocity > lowerLimit
 
std::string name
 
ParameterType parameterType
 
quantity< angular_velocity > upperLimit
 
quantity< angular_velocity > value
 

Friends

class YouBotJoint
 

Additional Inherited Members

- Protected Member Functions inherited from youbot::YouBotJointParameter
 YouBotJointParameter ()
 
- Protected Member Functions inherited from youbot::YouBotJointParameterReadOnly
 YouBotJointParameterReadOnly ()
 
- Protected Attributes inherited from youbot::YouBotJointParameter
std::string name
 
ParameterType parameterType
 
- Protected Attributes inherited from youbot::YouBotJointParameterReadOnly
std::string name
 
ParameterType parameterType
 

Detailed Description

Maximum velocity at which end position can be set. Prevents issuing of end position when the target is passed at high velocity.

Definition at line 1427 of file YouBotJointParameter.hpp.

Constructor & Destructor Documentation

youbot::MaximumVelocityToSetPosition::MaximumVelocityToSetPosition ( )

Definition at line 1962 of file YouBotJointParameter.cpp.

youbot::MaximumVelocityToSetPosition::~MaximumVelocityToSetPosition ( )
virtual

Definition at line 1971 of file YouBotJointParameter.cpp.

Member Function Documentation

std::string youbot::MaximumVelocityToSetPosition::getName ( ) const
inlineprivatevirtual

Implements youbot::YouBotJointParameter.

Definition at line 1446 of file YouBotJointParameter.hpp.

void youbot::MaximumVelocityToSetPosition::getParameter ( quantity< angular_velocity > &  parameter) const

Definition at line 1976 of file YouBotJointParameter.cpp.

ParameterType youbot::MaximumVelocityToSetPosition::getType ( ) const
inlineprivatevirtual

Implements youbot::YouBotJointParameter.

Definition at line 1448 of file YouBotJointParameter.hpp.

void youbot::MaximumVelocityToSetPosition::getYouBotMailboxMsg ( YouBotSlaveMailboxMsg message,
TMCLCommandNumber  msgType,
const YouBotJointStorage storage 
) const
privatevirtual

Implements youbot::YouBotJointParameter.

Definition at line 2003 of file YouBotJointParameter.cpp.

void youbot::MaximumVelocityToSetPosition::setParameter ( const quantity< angular_velocity > &  parameter)

Definition at line 1982 of file YouBotJointParameter.cpp.

void youbot::MaximumVelocityToSetPosition::setYouBotMailboxMsg ( const YouBotSlaveMailboxMsg message,
const YouBotJointStorage storage 
)
privatevirtual

Implements youbot::YouBotJointParameter.

Definition at line 2014 of file YouBotJointParameter.cpp.

void youbot::MaximumVelocityToSetPosition::toString ( std::string &  value)
virtual

Implements youbot::YouBotJointParameter.

Definition at line 1995 of file YouBotJointParameter.cpp.

Friends And Related Function Documentation

friend class YouBotJoint
friend

Definition at line 1428 of file YouBotJointParameter.hpp.

Member Data Documentation

quantity<angular_velocity> youbot::MaximumVelocityToSetPosition::lowerLimit
private

Definition at line 1452 of file YouBotJointParameter.hpp.

std::string youbot::MaximumVelocityToSetPosition::name
private

Definition at line 1456 of file YouBotJointParameter.hpp.

ParameterType youbot::MaximumVelocityToSetPosition::parameterType
private

Definition at line 1458 of file YouBotJointParameter.hpp.

quantity<angular_velocity> youbot::MaximumVelocityToSetPosition::upperLimit
private

Definition at line 1448 of file YouBotJointParameter.hpp.

quantity<angular_velocity> youbot::MaximumVelocityToSetPosition::value
private

Definition at line 1454 of file YouBotJointParameter.hpp.


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


youbot_driver
Author(s): Jan Paulus
autogenerated on Mon Jun 10 2019 15:46:27