YouBotJointParameter Class Reference

abstract youBot joint parameter More...

#include <YouBotJointParameter.hpp>

Inheritance diagram for YouBotJointParameter:
Inheritance graph
[legend]

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

Detailed Description

abstract youBot joint parameter

Definition at line 106 of file YouBotJointParameter.hpp.


Constructor & Destructor Documentation

YouBotJointParameter (  )  [protected]

Definition at line 64 of file YouBotJointParameter.cpp.

~YouBotJointParameter (  )  [virtual]

Definition at line 69 of file YouBotJointParameter.cpp.


Member Function Documentation

virtual std::string getName (  )  const [protected, pure virtual]

Implements YouBotJointParameterReadOnly.

Implemented in YouBotJointParameterPasswordProtected.

Here is the caller graph for this function:

virtual ParameterType getType (  )  const [protected, pure virtual]

Implements YouBotJointParameterReadOnly.

Implemented in YouBotJointParameterPasswordProtected.

Here is the caller graph for this function:

virtual void getYouBotMailboxMsg ( YouBotSlaveMailboxMsg message,
TMCLCommandNumber  msgType,
const YouBotJointStorage storage 
) const [protected, pure virtual]

Implements YouBotJointParameterReadOnly.

Implemented in YouBotJointParameterPasswordProtected.

Here is the caller graph for this function:

virtual void setYouBotMailboxMsg ( const YouBotSlaveMailboxMsg message,
const YouBotJointStorage storage 
) [protected, pure virtual]

Implements YouBotJointParameterReadOnly.

Implemented in YouBotJointParameterPasswordProtected.

Here is the caller graph for this function:

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.


Friends And Related Function Documentation

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.


Field Documentation

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.


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.3