abstract youBot joint parameter More...
#include <YouBotJointParameter.hpp>
Public Member Functions | |
virtual | ~YouBotJointParameter () |
virtual void | toString (std::string &value)=0 |
Protected Member Functions | |
YouBotJointParameter () | |
virtual void | getYouBotMailboxMsg (YouBotSlaveMailboxMsg &message, TMCLCommandNumber msgType, const YouBotJointStorage &storage) const =0 |
virtual void | setYouBotMailboxMsg (const YouBotSlaveMailboxMsg &message, const YouBotJointStorage &storage)=0 |
virtual std::string | getName () const =0 |
virtual ParameterType | getType () const =0 |
Protected Attributes | |
std::string | name |
ParameterType | parameterType |
Friends | |
class | YouBotJoint |
abstract youBot joint parameter
Definition at line 106 of file YouBotJointParameter.hpp.
YouBotJointParameter | ( | ) | [protected] |
Definition at line 64 of file YouBotJointParameter.cpp.
~YouBotJointParameter | ( | ) | [virtual] |
Definition at line 69 of file YouBotJointParameter.cpp.
virtual std::string getName | ( | ) | const [protected, pure virtual] |
Implements YouBotJointParameterReadOnly.
Implemented in YouBotJointParameterPasswordProtected.
virtual ParameterType getType | ( | ) | const [protected, pure virtual] |
Implements YouBotJointParameterReadOnly.
Implemented in YouBotJointParameterPasswordProtected.
virtual void getYouBotMailboxMsg | ( | YouBotSlaveMailboxMsg & | message, | |
TMCLCommandNumber | msgType, | |||
const YouBotJointStorage & | storage | |||
) | const [protected, pure virtual] |
Implements YouBotJointParameterReadOnly.
Implemented in YouBotJointParameterPasswordProtected.
virtual void setYouBotMailboxMsg | ( | const YouBotSlaveMailboxMsg & | message, | |
const YouBotJointStorage & | storage | |||
) | [protected, pure virtual] |
Implements YouBotJointParameterReadOnly.
Implemented in YouBotJointParameterPasswordProtected.
virtual void toString | ( | std::string & | value | ) | [pure virtual] |
Implements YouBotJointParameterReadOnly.
Implemented in InitializeJoint, MaximumPositioningVelocity, MotorAcceleration, RampGeneratorSpeedAndPositionControl, PositionControlSwitchingThreshold, SpeedControlSwitchingThreshold, VelocityThresholdForHallFX, PParameterFirstParametersPositionControl, IParameterFirstParametersPositionControl, DParameterFirstParametersPositionControl, IClippingParameterFirstParametersPositionControl, PParameterFirstParametersSpeedControl, IParameterFirstParametersSpeedControl, DParameterFirstParametersSpeedControl, IClippingParameterFirstParametersSpeedControl, PParameterSecondParametersPositionControl, IParameterSecondParametersPositionControl, DParameterSecondParametersPositionControl, IClippingParameterSecondParametersPositionControl, PParameterSecondParametersSpeedControl, IParameterSecondParametersSpeedControl, DParameterSecondParametersSpeedControl, IClippingParameterSecondParametersSpeedControl, PParameterCurrentControl, IParameterCurrentControl, DParameterCurrentControl, IClippingParameterCurrentControl, MaximumVelocityToSetPosition, PositionTargetReachedDistance, ClearI2tExceededFlag, ClearMotorControllerTimeoutFlag, YouBotJointParameterPasswordProtected, ActivateOvervoltageProtection, ActualCommutationOffset, ApproveProtectedParameters, BEMFConstant, CommutationMode, CommutationMotorCurrent, CurrentControlLoopDelay, EncoderResolution, EncoderStopSwitch, HallSensorPolarityReversal, I2tExceedCounter, I2tLimit, InitializationMode, InitSineDelay, MassInertiaConstant, MaximumMotorCurrent, MotorCoilResistance, MotorControllerTimeout, MotorPoles, OperationalTime, PIDControlTime, ReversingEncoderDirection, SetEncoderCounterZeroAtNextNChannel, SetEncoderCounterZeroAtNextSwitch, SetEncoderCounterZeroOnlyOnce, SineInitializationVelocity, StopSwitchPolarity, ThermalWindingTimeConstant, and MotorHaltedVelocity.
friend class YouBotJoint [friend] |
Reimplemented from YouBotJointParameterReadOnly.
Reimplemented in InitializeJoint, MaximumPositioningVelocity, MotorAcceleration, RampGeneratorSpeedAndPositionControl, PositionControlSwitchingThreshold, SpeedControlSwitchingThreshold, VelocityThresholdForHallFX, PParameterFirstParametersPositionControl, IParameterFirstParametersPositionControl, DParameterFirstParametersPositionControl, IClippingParameterFirstParametersPositionControl, PParameterFirstParametersSpeedControl, IParameterFirstParametersSpeedControl, DParameterFirstParametersSpeedControl, IClippingParameterFirstParametersSpeedControl, PParameterSecondParametersPositionControl, IParameterSecondParametersPositionControl, DParameterSecondParametersPositionControl, IClippingParameterSecondParametersPositionControl, PParameterSecondParametersSpeedControl, IParameterSecondParametersSpeedControl, DParameterSecondParametersSpeedControl, IClippingParameterSecondParametersSpeedControl, PParameterCurrentControl, IParameterCurrentControl, DParameterCurrentControl, IClippingParameterCurrentControl, MaximumVelocityToSetPosition, PositionTargetReachedDistance, ClearI2tExceededFlag, ClearMotorControllerTimeoutFlag, YouBotJointParameterPasswordProtected, ActivateOvervoltageProtection, ActualCommutationOffset, ApproveProtectedParameters, BEMFConstant, CommutationMode, CommutationMotorCurrent, CurrentControlLoopDelay, EncoderResolution, EncoderStopSwitch, HallSensorPolarityReversal, I2tExceedCounter, I2tLimit, InitializationMode, InitSineDelay, MassInertiaConstant, MaximumMotorCurrent, MotorCoilResistance, MotorControllerTimeout, MotorPoles, OperationalTime, PIDControlTime, ReversingEncoderDirection, SetEncoderCounterZeroAtNextNChannel, SetEncoderCounterZeroAtNextSwitch, SetEncoderCounterZeroOnlyOnce, SineInitializationVelocity, StopSwitchPolarity, ThermalWindingTimeConstant, and MotorHaltedVelocity.
Definition at line 107 of file YouBotJointParameter.hpp.
std::string name [protected] |
Reimplemented from YouBotJointParameterReadOnly.
Reimplemented in YouBotJointParameterPasswordProtected.
Definition at line 127 of file YouBotJointParameter.hpp.
ParameterType parameterType [protected] |
Reimplemented from YouBotJointParameterReadOnly.
Reimplemented in YouBotJointParameterPasswordProtected.
Definition at line 129 of file YouBotJointParameter.hpp.