abstract youBot joint parameter which can be read only More...
#include <YouBotJointParameterReadOnly.hpp>
Public Member Functions | |
virtual | ~YouBotJointParameterReadOnly () |
virtual void | toString (std::string &value)=0 |
Protected Member Functions | |
YouBotJointParameterReadOnly () | |
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 which can be read only
Definition at line 70 of file YouBotJointParameterReadOnly.hpp.
YouBotJointParameterReadOnly | ( | ) | [protected] |
Definition at line 54 of file YouBotJointParameterReadOnly.cpp.
~YouBotJointParameterReadOnly | ( | ) | [virtual] |
Definition at line 59 of file YouBotJointParameterReadOnly.cpp.
virtual std::string getName | ( | ) | const [protected, pure virtual] |
Implemented in YouBotJointParameter, and YouBotJointParameterPasswordProtected.
virtual ParameterType getType | ( | ) | const [protected, pure virtual] |
Implemented in YouBotJointParameter, and YouBotJointParameterPasswordProtected.
virtual void getYouBotMailboxMsg | ( | YouBotSlaveMailboxMsg & | message, | |
TMCLCommandNumber | msgType, | |||
const YouBotJointStorage & | storage | |||
) | const [protected, pure virtual] |
Implemented in YouBotJointParameter, and YouBotJointParameterPasswordProtected.
virtual void setYouBotMailboxMsg | ( | const YouBotSlaveMailboxMsg & | message, | |
const YouBotJointStorage & | storage | |||
) | [protected, pure virtual] |
Implemented in YouBotJointParameter, and YouBotJointParameterPasswordProtected.
virtual void toString | ( | std::string & | value | ) | [pure virtual] |
Implemented in YouBotJointParameter, 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, MotorHaltedVelocity, ActualMotorVoltage, ErrorAndStatus, PositionError, PositionErrorSum, VelocityError, VelocityErrorSum, CurrentError, CurrentErrorSum, RampGeneratorSpeed, I2tSum, ActualMotorDriverTemperature, and ActualModuleSupplyCurrent.
friend class YouBotJoint [friend] |
Reimplemented in YouBotJointParameter, 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, MotorHaltedVelocity, ActualMotorVoltage, ErrorAndStatus, PositionError, PositionErrorSum, VelocityError, VelocityErrorSum, CurrentError, CurrentErrorSum, RampGeneratorSpeed, I2tSum, ActualMotorDriverTemperature, and ActualModuleSupplyCurrent.
Definition at line 71 of file YouBotJointParameterReadOnly.hpp.
std::string name [protected] |
Reimplemented in YouBotJointParameter, and YouBotJointParameterPasswordProtected.
Definition at line 91 of file YouBotJointParameterReadOnly.hpp.
ParameterType parameterType [protected] |
Reimplemented in YouBotJointParameter, and YouBotJointParameterPasswordProtected.
Definition at line 93 of file YouBotJointParameterReadOnly.hpp.