Public Member Functions | Private Member Functions | Private Attributes
youbot::YouBotGripperBar Class Reference

#include <YouBotGripperBar.hpp>

List of all members.

Public Member Functions

virtual void getConfigurationParameter (MaxEncoderValue &parameter) const
virtual void getConfigurationParameter (MaxTravelDistance &parameter) const
virtual void getConfigurationParameter (BarSpacingOffset &parameter) const
virtual void getConfigurationParameter (GripperBarName &parameter) const
virtual void getConfigurationParameter (YouBotGripperParameter &parameter) const
virtual void getConfigurationParameter (YouBotSlaveMailboxMsg &parameter) const
virtual void getData (GripperSensedVelocity &barVelocity) const
virtual void getData (GripperSensedBarPosition &barPosition) const
void parseGripperErrorFlags (const unsigned int &errosFlags)
virtual void setConfigurationParameter (const MaxEncoderValue &parameter)
virtual void setConfigurationParameter (const MaxTravelDistance &parameter)
virtual void setConfigurationParameter (const BarSpacingOffset &parameter)
virtual void setConfigurationParameter (const GripperBarName &parameter)
virtual void setConfigurationParameter (const YouBotGripperParameter &parameter)
virtual void setData (const GripperBarEncoderSetpoint &encoderSetpoint)
virtual void setData (GripperBarPositionSetPoint &barPosition)
 YouBotGripperBar (const unsigned int barNo, const unsigned int jointNo, const std::string &configFilePath)
virtual ~YouBotGripperBar ()

Private Member Functions

YouBotGripperBaroperator= (const YouBotGripperBar &source)
void parseMailboxStatusFlags (const YouBotSlaveMailboxMsg &mailboxMsg) const
bool retrieveValueFromMotorContoller (YouBotSlaveMailboxMsg &message) const
bool setValueToMotorContoller (const YouBotSlaveMailboxMsg &mailboxMsg) const
 YouBotGripperBar (const YouBotGripperBar &source)

Private Attributes

unsigned int barNo
quantity< si::length > barSpacingOffset
EthercatMasterInterfaceethercatMaster
unsigned int jointNumber
unsigned int mailboxMsgRetries
unsigned int maxEncoderValue
quantity< si::length > maxTravelDistance
std::string name
unsigned int timeTillNextMailboxUpdate

Detailed Description

One bar of the youBot gripper

Definition at line 79 of file YouBotGripperBar.hpp.


Constructor & Destructor Documentation

youbot::YouBotGripperBar::YouBotGripperBar ( const unsigned int  barNo,
const unsigned int  jointNo,
const std::string &  configFilePath 
)

Definition at line 55 of file YouBotGripperBar.cpp.

Definition at line 71 of file YouBotGripperBar.cpp.


Member Function Documentation

Definition at line 84 of file YouBotGripperBar.cpp.

Definition at line 91 of file YouBotGripperBar.cpp.

Definition at line 112 of file YouBotGripperBar.cpp.

Definition at line 126 of file YouBotGripperBar.cpp.

Definition at line 133 of file YouBotGripperBar.cpp.

Definition at line 190 of file YouBotGripperBar.cpp.

void youbot::YouBotGripperBar::getData ( GripperSensedVelocity barVelocity) const [virtual]

Definition at line 216 of file YouBotGripperBar.cpp.

void youbot::YouBotGripperBar::getData ( GripperSensedBarPosition barPosition) const [virtual]

Definition at line 235 of file YouBotGripperBar.cpp.

YouBotGripperBar& youbot::YouBotGripperBar::operator= ( const YouBotGripperBar source) [private]
void youbot::YouBotGripperBar::parseGripperErrorFlags ( const unsigned int &  errosFlags)

Definition at line 274 of file YouBotGripperBar.cpp.

void youbot::YouBotGripperBar::parseMailboxStatusFlags ( const YouBotSlaveMailboxMsg mailboxMsg) const [private]

Definition at line 316 of file YouBotGripperBar.cpp.

Definition at line 407 of file YouBotGripperBar.cpp.

Definition at line 77 of file YouBotGripperBar.cpp.

Definition at line 98 of file YouBotGripperBar.cpp.

Definition at line 105 of file YouBotGripperBar.cpp.

Definition at line 119 of file YouBotGripperBar.cpp.

Definition at line 164 of file YouBotGripperBar.cpp.

void youbot::YouBotGripperBar::setData ( const GripperBarEncoderSetpoint encoderSetpoint) [virtual]

Definition at line 201 of file YouBotGripperBar.cpp.

Definition at line 249 of file YouBotGripperBar.cpp.

bool youbot::YouBotGripperBar::setValueToMotorContoller ( const YouBotSlaveMailboxMsg mailboxMsg) const [private]

Definition at line 356 of file YouBotGripperBar.cpp.


Member Data Documentation

unsigned int youbot::YouBotGripperBar::barNo [private]

Definition at line 143 of file YouBotGripperBar.hpp.

quantity<si::length> youbot::YouBotGripperBar::barSpacingOffset [private]

Definition at line 133 of file YouBotGripperBar.hpp.

Definition at line 135 of file YouBotGripperBar.hpp.

unsigned int youbot::YouBotGripperBar::jointNumber [private]

Definition at line 141 of file YouBotGripperBar.hpp.

Definition at line 139 of file YouBotGripperBar.hpp.

Definition at line 131 of file YouBotGripperBar.hpp.

quantity<si::length> youbot::YouBotGripperBar::maxTravelDistance [private]

Definition at line 129 of file YouBotGripperBar.hpp.

std::string youbot::YouBotGripperBar::name [private]

Definition at line 145 of file YouBotGripperBar.hpp.

Definition at line 137 of file YouBotGripperBar.hpp.


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


youbot_driver
Author(s): Jan Paulus
autogenerated on Mon Oct 6 2014 09:08:04