abstract youBot gripper parameter More...
#include <YouBotGripperParameter.hpp>
Inherits youbot::GripperParameter.
Inherited by youbot::ActualAcceleration, youbot::ActualLoadValue, youbot::ActualPosition, youbot::ActualVelocity, youbot::BarSpacingOffset, youbot::CalibrateGripper, youbot::ChopperBlankTime, youbot::ChopperHysteresisDecrement, youbot::ChopperHysteresisEnd, youbot::ChopperHysteresisStart, youbot::ChopperMode, youbot::ChopperOffTime, youbot::DoubleStepEnable, youbot::ErrorFlags, youbot::Freewheeling, youbot::GripperBarName, youbot::GripperFirmwareVersion, youbot::MaxEncoderValue, youbot::MaximumAcceleration, youbot::MaximumCurrent, youbot::MaximumPositioningSpeed, youbot::MaxTravelDistance, youbot::MicrostepResolution, youbot::MinimumSpeed, youbot::PositionSetpoint, youbot::PowerDownDelay, youbot::PulseDivisor, youbot::RampDivisor, youbot::RampMode, youbot::ShortDetectionTimer, youbot::ShortProtectionDisable, youbot::SlopeControlHighSide, youbot::SlopeControlLowSide, youbot::SmartEnergyActualCurrent, youbot::SmartEnergyCurrentDownStep, youbot::SmartEnergyCurrentMinimum, youbot::SmartEnergyCurrentUpStep, youbot::SmartEnergyHysteresis, youbot::SmartEnergyHysteresisStart, youbot::SmartEnergySlowRunCurrent, youbot::SmartEnergyThresholdSpeed, youbot::StallGuard2FilterEnable, youbot::StallGuard2Threshold, youbot::StandbyCurrent, youbot::StepInterpolationEnable, youbot::StopOnStall, youbot::TargetPositionReached, youbot::VelocitySetpoint, and youbot::Vsense.
Public Member Functions | |
virtual void | toString (std::string &value) const =0 |
virtual | ~YouBotGripperParameter () |
Protected Member Functions | |
virtual std::string | getName () const =0 |
virtual ParameterType | getType () const =0 |
virtual void | getYouBotMailboxMsg (YouBotSlaveMailboxMsg &message) const =0 |
virtual void | setYouBotMailboxMsg (const YouBotSlaveMailboxMsg &message)=0 |
YouBotGripperParameter () | |
Protected Attributes | |
std::string | name |
Private Attributes | |
ParameterType | parameterType |
Friends | |
class | YouBotGripper |
class | YouBotGripperBar |
abstract youBot gripper parameter
Definition at line 67 of file YouBotGripperParameter.hpp.
|
protected |
Definition at line 54 of file YouBotGripperParameter.cpp.
|
virtual |
Definition at line 59 of file YouBotGripperParameter.cpp.
|
protectedpure virtual |
Implemented in youbot::MinimumSpeed, youbot::ActualAcceleration, youbot::Vsense, youbot::StopOnStall, youbot::StepInterpolationEnable, youbot::StandbyCurrent, youbot::StallGuard2Threshold, youbot::StallGuard2FilterEnable, youbot::SmartEnergyThresholdSpeed, youbot::SmartEnergySlowRunCurrent, youbot::SmartEnergyHysteresisStart, youbot::SmartEnergyHysteresis, youbot::SmartEnergyCurrentUpStep, youbot::SmartEnergyCurrentMinimum, youbot::SmartEnergyCurrentDownStep, youbot::SmartEnergyActualCurrent, youbot::SlopeControlLowSide, youbot::SlopeControlHighSide, youbot::ShortProtectionDisable, youbot::ShortDetectionTimer, youbot::RampMode, youbot::RampDivisor, youbot::PulseDivisor, youbot::PowerDownDelay, youbot::MicrostepResolution, youbot::MaximumPositioningSpeed, youbot::MaximumCurrent, youbot::MaximumAcceleration, youbot::Freewheeling, youbot::ErrorFlags, youbot::DoubleStepEnable, youbot::ChopperOffTime, youbot::ChopperMode, youbot::ChopperHysteresisStart, youbot::ChopperHysteresisEnd, youbot::ChopperHysteresisDecrement, youbot::ChopperBlankTime, youbot::ActualLoadValue, youbot::VelocitySetpoint, youbot::ActualVelocity, youbot::TargetPositionReached, youbot::PositionSetpoint, youbot::ActualPosition, youbot::MaxTravelDistance, youbot::MaxEncoderValue, youbot::BarSpacingOffset, youbot::CalibrateGripper, youbot::GripperBarName, and youbot::GripperFirmwareVersion.
|
protectedpure virtual |
Implemented in youbot::MinimumSpeed, youbot::ActualAcceleration, youbot::Vsense, youbot::StopOnStall, youbot::StepInterpolationEnable, youbot::StandbyCurrent, youbot::StallGuard2Threshold, youbot::StallGuard2FilterEnable, youbot::SmartEnergyThresholdSpeed, youbot::SmartEnergySlowRunCurrent, youbot::SmartEnergyHysteresisStart, youbot::SmartEnergyHysteresis, youbot::SmartEnergyCurrentUpStep, youbot::SmartEnergyCurrentMinimum, youbot::SmartEnergyCurrentDownStep, youbot::SmartEnergyActualCurrent, youbot::SlopeControlLowSide, youbot::SlopeControlHighSide, youbot::ShortProtectionDisable, youbot::ShortDetectionTimer, youbot::RampMode, youbot::RampDivisor, youbot::PulseDivisor, youbot::PowerDownDelay, youbot::MicrostepResolution, youbot::MaximumPositioningSpeed, youbot::MaximumCurrent, youbot::MaximumAcceleration, youbot::Freewheeling, youbot::ErrorFlags, youbot::DoubleStepEnable, youbot::ChopperOffTime, youbot::ChopperMode, youbot::ChopperHysteresisStart, youbot::ChopperHysteresisEnd, youbot::ChopperHysteresisDecrement, youbot::ChopperBlankTime, youbot::ActualLoadValue, youbot::VelocitySetpoint, youbot::ActualVelocity, youbot::TargetPositionReached, youbot::PositionSetpoint, youbot::ActualPosition, youbot::MaxTravelDistance, youbot::MaxEncoderValue, youbot::BarSpacingOffset, youbot::CalibrateGripper, youbot::GripperBarName, and youbot::GripperFirmwareVersion.
|
protectedpure virtual |
Implemented in youbot::MinimumSpeed, youbot::ActualAcceleration, youbot::Vsense, youbot::StopOnStall, youbot::StepInterpolationEnable, youbot::StandbyCurrent, youbot::StallGuard2Threshold, youbot::StallGuard2FilterEnable, youbot::SmartEnergyThresholdSpeed, youbot::SmartEnergySlowRunCurrent, youbot::SmartEnergyHysteresisStart, youbot::SmartEnergyHysteresis, youbot::SmartEnergyCurrentUpStep, youbot::SmartEnergyCurrentMinimum, youbot::SmartEnergyCurrentDownStep, youbot::SmartEnergyActualCurrent, youbot::SlopeControlLowSide, youbot::SlopeControlHighSide, youbot::ShortProtectionDisable, youbot::ShortDetectionTimer, youbot::RampMode, youbot::RampDivisor, youbot::PulseDivisor, youbot::PowerDownDelay, youbot::MicrostepResolution, youbot::MaximumPositioningSpeed, youbot::MaximumCurrent, youbot::MaximumAcceleration, youbot::Freewheeling, youbot::ErrorFlags, youbot::DoubleStepEnable, youbot::ChopperOffTime, youbot::ChopperMode, youbot::ChopperHysteresisStart, youbot::ChopperHysteresisEnd, youbot::ChopperHysteresisDecrement, youbot::ChopperBlankTime, youbot::ActualLoadValue, youbot::VelocitySetpoint, youbot::ActualVelocity, youbot::TargetPositionReached, youbot::PositionSetpoint, youbot::ActualPosition, youbot::MaxTravelDistance, youbot::MaxEncoderValue, youbot::BarSpacingOffset, youbot::CalibrateGripper, youbot::GripperBarName, and youbot::GripperFirmwareVersion.
|
protectedpure virtual |
Implemented in youbot::MinimumSpeed, youbot::ActualAcceleration, youbot::Vsense, youbot::StopOnStall, youbot::StepInterpolationEnable, youbot::StandbyCurrent, youbot::StallGuard2Threshold, youbot::StallGuard2FilterEnable, youbot::SmartEnergyThresholdSpeed, youbot::SmartEnergySlowRunCurrent, youbot::SmartEnergyHysteresisStart, youbot::SmartEnergyHysteresis, youbot::SmartEnergyCurrentUpStep, youbot::SmartEnergyCurrentMinimum, youbot::SmartEnergyCurrentDownStep, youbot::SmartEnergyActualCurrent, youbot::SlopeControlLowSide, youbot::SlopeControlHighSide, youbot::ShortProtectionDisable, youbot::ShortDetectionTimer, youbot::RampMode, youbot::RampDivisor, youbot::PulseDivisor, youbot::PowerDownDelay, youbot::MicrostepResolution, youbot::MaximumPositioningSpeed, youbot::MaximumCurrent, youbot::MaximumAcceleration, youbot::Freewheeling, youbot::ErrorFlags, youbot::DoubleStepEnable, youbot::ChopperOffTime, youbot::ChopperMode, youbot::ChopperHysteresisStart, youbot::ChopperHysteresisEnd, youbot::ChopperHysteresisDecrement, youbot::ChopperBlankTime, youbot::ActualLoadValue, youbot::VelocitySetpoint, youbot::ActualVelocity, youbot::TargetPositionReached, youbot::PositionSetpoint, youbot::ActualPosition, youbot::MaxTravelDistance, youbot::MaxEncoderValue, youbot::BarSpacingOffset, youbot::CalibrateGripper, youbot::GripperBarName, and youbot::GripperFirmwareVersion.
|
pure virtual |
Implemented in youbot::MinimumSpeed, youbot::ActualAcceleration, youbot::Vsense, youbot::StopOnStall, youbot::StepInterpolationEnable, youbot::StandbyCurrent, youbot::StallGuard2Threshold, youbot::StallGuard2FilterEnable, youbot::SmartEnergyThresholdSpeed, youbot::SmartEnergySlowRunCurrent, youbot::SmartEnergyHysteresisStart, youbot::SmartEnergyHysteresis, youbot::SmartEnergyCurrentUpStep, youbot::SmartEnergyCurrentMinimum, youbot::SmartEnergyCurrentDownStep, youbot::SmartEnergyActualCurrent, youbot::SlopeControlLowSide, youbot::SlopeControlHighSide, youbot::ShortProtectionDisable, youbot::ShortDetectionTimer, youbot::RampMode, youbot::RampDivisor, youbot::PulseDivisor, youbot::PowerDownDelay, youbot::MicrostepResolution, youbot::MaximumPositioningSpeed, youbot::MaximumCurrent, youbot::MaximumAcceleration, youbot::Freewheeling, youbot::ErrorFlags, youbot::DoubleStepEnable, youbot::ChopperOffTime, youbot::ChopperMode, youbot::ChopperHysteresisStart, youbot::ChopperHysteresisEnd, youbot::ChopperHysteresisDecrement, youbot::ChopperBlankTime, youbot::ActualLoadValue, youbot::VelocitySetpoint, youbot::ActualVelocity, youbot::TargetPositionReached, youbot::PositionSetpoint, youbot::ActualPosition, youbot::MaxTravelDistance, youbot::MaxEncoderValue, youbot::BarSpacingOffset, youbot::CalibrateGripper, youbot::GripperBarName, and youbot::GripperFirmwareVersion.
|
friend |
Definition at line 68 of file YouBotGripperParameter.hpp.
|
friend |
Definition at line 69 of file YouBotGripperParameter.hpp.
|
protected |
Definition at line 89 of file YouBotGripperParameter.hpp.
|
private |
Definition at line 93 of file YouBotGripperParameter.hpp.