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

BEMF constant of motor. Used for current regulation, position regulation and velocity regulation. Feed forward control for current regulation, position regulation and velocity regulation is disabled if BEMF constant is set to zero. More...

#include <YouBotJointParameterPasswordProtected.hpp>

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

Public Member Functions

 BEMFConstant ()
 
void getParameter (int &parameter) const
 
void setParameter (const int parameter)
 
void toString (std::string &value)
 
virtual ~BEMFConstant ()
 
- Public Member Functions inherited from youbot::YouBotJointParameterPasswordProtected
virtual ~YouBotJointParameterPasswordProtected ()
 
- 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

int lowerLimit
 
std::string name
 
ParameterType parameterType
 
int upperLimit
 
int value
 

Friends

class YouBotJoint
 

Additional Inherited Members

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

Detailed Description

BEMF constant of motor. Used for current regulation, position regulation and velocity regulation. Feed forward control for current regulation, position regulation and velocity regulation is disabled if BEMF constant is set to zero.

Definition at line 207 of file YouBotJointParameterPasswordProtected.hpp.

Constructor & Destructor Documentation

youbot::BEMFConstant::BEMFConstant ( )

Definition at line 228 of file YouBotJointParameterPasswordProtected.cpp.

youbot::BEMFConstant::~BEMFConstant ( )
virtual

Definition at line 237 of file YouBotJointParameterPasswordProtected.cpp.

Member Function Documentation

std::string youbot::BEMFConstant::getName ( ) const
inlineprivatevirtual
void youbot::BEMFConstant::getParameter ( int &  parameter) const

Definition at line 242 of file YouBotJointParameterPasswordProtected.cpp.

ParameterType youbot::BEMFConstant::getType ( ) const
inlineprivatevirtual
void youbot::BEMFConstant::getYouBotMailboxMsg ( YouBotSlaveMailboxMsg message,
TMCLCommandNumber  msgType,
const YouBotJointStorage storage 
) const
privatevirtual
void youbot::BEMFConstant::setParameter ( const int  parameter)

Definition at line 248 of file YouBotJointParameterPasswordProtected.cpp.

void youbot::BEMFConstant::setYouBotMailboxMsg ( const YouBotSlaveMailboxMsg message,
const YouBotJointStorage storage 
)
privatevirtual
void youbot::BEMFConstant::toString ( std::string &  value)
virtual

Friends And Related Function Documentation

friend class YouBotJoint
friend

Definition at line 208 of file YouBotJointParameterPasswordProtected.hpp.

Member Data Documentation

int youbot::BEMFConstant::lowerLimit
private

Definition at line 232 of file YouBotJointParameterPasswordProtected.hpp.

std::string youbot::BEMFConstant::name
private

Definition at line 236 of file YouBotJointParameterPasswordProtected.hpp.

ParameterType youbot::BEMFConstant::parameterType
private

Definition at line 238 of file YouBotJointParameterPasswordProtected.hpp.

int youbot::BEMFConstant::upperLimit
private

Definition at line 228 of file YouBotJointParameterPasswordProtected.hpp.

int youbot::BEMFConstant::value
private

Definition at line 234 of file YouBotJointParameterPasswordProtected.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:26