#include <YouBotJointParameter.hpp>
Public Member Functions | |
void | getParameter (quantity< angular_velocity > ¶meter) const |
void | setParameter (const quantity< angular_velocity > ¶meter) |
void | toString (std::string &value) |
VelocityThresholdForHallFX () | |
virtual | ~VelocityThresholdForHallFX () |
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 |
Velocity to switch from controlled to hallFX mode. Set this value to a realistic velocity which the motor can reach in controlled mode!
Definition at line 848 of file YouBotJointParameter.hpp.
Definition at line 867 of file YouBotJointParameter.cpp.
Definition at line 877 of file YouBotJointParameter.cpp.
std::string youbot::VelocityThresholdForHallFX::getName | ( | ) | const [inline, private, virtual] |
Implements youbot::YouBotJointParameter.
Definition at line 868 of file YouBotJointParameter.hpp.
void youbot::VelocityThresholdForHallFX::getParameter | ( | quantity< angular_velocity > & | parameter | ) | const |
Definition at line 883 of file YouBotJointParameter.cpp.
ParameterType youbot::VelocityThresholdForHallFX::getType | ( | ) | const [inline, private, virtual] |
Implements youbot::YouBotJointParameter.
Definition at line 874 of file YouBotJointParameter.hpp.
void youbot::VelocityThresholdForHallFX::getYouBotMailboxMsg | ( | YouBotSlaveMailboxMsg & | message, |
TMCLCommandNumber | msgType, | ||
const YouBotJointStorage & | storage | ||
) | const [private, virtual] |
Implements youbot::YouBotJointParameter.
Definition at line 915 of file YouBotJointParameter.cpp.
void youbot::VelocityThresholdForHallFX::setParameter | ( | const quantity< angular_velocity > & | parameter | ) |
Definition at line 890 of file YouBotJointParameter.cpp.
void youbot::VelocityThresholdForHallFX::setYouBotMailboxMsg | ( | const YouBotSlaveMailboxMsg & | message, |
const YouBotJointStorage & | storage | ||
) | [private, virtual] |
Implements youbot::YouBotJointParameter.
Definition at line 928 of file YouBotJointParameter.cpp.
void youbot::VelocityThresholdForHallFX::toString | ( | std::string & | value | ) | [virtual] |
Implements youbot::YouBotJointParameter.
Definition at line 906 of file YouBotJointParameter.cpp.
friend class YouBotJoint [friend] |
Reimplemented from youbot::YouBotJointParameter.
Definition at line 850 of file YouBotJointParameter.hpp.
quantity<angular_velocity> youbot::VelocityThresholdForHallFX::lowerLimit [private] |
Definition at line 882 of file YouBotJointParameter.hpp.
std::string youbot::VelocityThresholdForHallFX::name [private] |
Reimplemented from youbot::YouBotJointParameter.
Definition at line 886 of file YouBotJointParameter.hpp.
Reimplemented from youbot::YouBotJointParameter.
Definition at line 888 of file YouBotJointParameter.hpp.
quantity<angular_velocity> youbot::VelocityThresholdForHallFX::upperLimit [private] |
Definition at line 878 of file YouBotJointParameter.hpp.
quantity<angular_velocity> youbot::VelocityThresholdForHallFX::value [private] |
Definition at line 884 of file YouBotJointParameter.hpp.