Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | Friends | List of all members
youbot::YouBotGripperParameter Class Referenceabstract

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
 

Detailed Description

abstract youBot gripper parameter

Definition at line 67 of file YouBotGripperParameter.hpp.

Constructor & Destructor Documentation

youbot::YouBotGripperParameter::YouBotGripperParameter ( )
protected

Definition at line 54 of file YouBotGripperParameter.cpp.

youbot::YouBotGripperParameter::~YouBotGripperParameter ( )
virtual

Definition at line 59 of file YouBotGripperParameter.cpp.

Member Function Documentation

virtual std::string youbot::YouBotGripperParameter::getName ( ) const
protectedpure virtual
virtual ParameterType youbot::YouBotGripperParameter::getType ( ) const
protectedpure virtual
virtual void youbot::YouBotGripperParameter::getYouBotMailboxMsg ( YouBotSlaveMailboxMsg message) const
protectedpure virtual
virtual void youbot::YouBotGripperParameter::setYouBotMailboxMsg ( const YouBotSlaveMailboxMsg message)
protectedpure virtual
virtual void youbot::YouBotGripperParameter::toString ( std::string &  value) const
pure virtual

Friends And Related Function Documentation

friend class YouBotGripper
friend

Definition at line 68 of file YouBotGripperParameter.hpp.

friend class YouBotGripperBar
friend

Definition at line 69 of file YouBotGripperParameter.hpp.

Member Data Documentation

std::string youbot::YouBotGripperParameter::name
protected

Definition at line 89 of file YouBotGripperParameter.hpp.

ParameterType youbot::YouBotGripperParameter::parameterType
private

Definition at line 93 of file YouBotGripperParameter.hpp.


The documentation for this class was generated from the following files:


youbot_driver
Author(s): Jan Paulus
autogenerated on Mon Jun 10 2019 15:46:27