#include <YouBotJointParameterPasswordProtected.hpp>
Public Member Functions | |
BEMFConstant () | |
void | getParameter (int ¶meter) const |
void | setParameter (const int parameter) |
void | toString (std::string &value) |
virtual | ~BEMFConstant () |
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 |
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 236 of file YouBotJointParameterPasswordProtected.hpp.
Definition at line 263 of file YouBotJointParameterPasswordProtected.cpp.
youbot::BEMFConstant::~BEMFConstant | ( | ) | [virtual] |
Definition at line 273 of file YouBotJointParameterPasswordProtected.cpp.
std::string youbot::BEMFConstant::getName | ( | ) | const [inline, private, virtual] |
Implements youbot::YouBotJointParameterPasswordProtected.
Definition at line 256 of file YouBotJointParameterPasswordProtected.hpp.
void youbot::BEMFConstant::getParameter | ( | int & | parameter | ) | const |
Definition at line 279 of file YouBotJointParameterPasswordProtected.cpp.
ParameterType youbot::BEMFConstant::getType | ( | ) | const [inline, private, virtual] |
Implements youbot::YouBotJointParameterPasswordProtected.
Definition at line 262 of file YouBotJointParameterPasswordProtected.hpp.
void youbot::BEMFConstant::getYouBotMailboxMsg | ( | YouBotSlaveMailboxMsg & | message, |
TMCLCommandNumber | msgType, | ||
const YouBotJointStorage & | storage | ||
) | const [private, virtual] |
Implements youbot::YouBotJointParameterPasswordProtected.
Definition at line 311 of file YouBotJointParameterPasswordProtected.cpp.
void youbot::BEMFConstant::setParameter | ( | const int | parameter | ) |
Definition at line 286 of file YouBotJointParameterPasswordProtected.cpp.
void youbot::BEMFConstant::setYouBotMailboxMsg | ( | const YouBotSlaveMailboxMsg & | message, |
const YouBotJointStorage & | storage | ||
) | [private, virtual] |
Implements youbot::YouBotJointParameterPasswordProtected.
Definition at line 324 of file YouBotJointParameterPasswordProtected.cpp.
void youbot::BEMFConstant::toString | ( | std::string & | value | ) | [virtual] |
Implements youbot::YouBotJointParameterPasswordProtected.
Definition at line 302 of file YouBotJointParameterPasswordProtected.cpp.
friend class YouBotJoint [friend] |
Reimplemented from youbot::YouBotJointParameterPasswordProtected.
Definition at line 238 of file YouBotJointParameterPasswordProtected.hpp.
int youbot::BEMFConstant::lowerLimit [private] |
Definition at line 270 of file YouBotJointParameterPasswordProtected.hpp.
std::string youbot::BEMFConstant::name [private] |
Reimplemented from youbot::YouBotJointParameterPasswordProtected.
Definition at line 274 of file YouBotJointParameterPasswordProtected.hpp.
Reimplemented from youbot::YouBotJointParameterPasswordProtected.
Definition at line 276 of file YouBotJointParameterPasswordProtected.hpp.
int youbot::BEMFConstant::upperLimit [private] |
Definition at line 266 of file YouBotJointParameterPasswordProtected.hpp.
int youbot::BEMFConstant::value [private] |
Definition at line 272 of file YouBotJointParameterPasswordProtected.hpp.