One bar of the youBot gripper. More...
#include <YouBotGripperBar.hpp>
Public Member Functions | |
virtual void | getConfigurationParameter (MaxEncoderValue ¶meter) const |
virtual void | getConfigurationParameter (MaxTravelDistance ¶meter) const |
virtual void | getConfigurationParameter (BarSpacingOffset ¶meter) const |
virtual void | getConfigurationParameter (GripperBarName ¶meter) const |
virtual void | getConfigurationParameter (YouBotGripperParameter ¶meter) const |
virtual void | getConfigurationParameter (YouBotSlaveMailboxMsg ¶meter) const |
virtual void | getData (GripperSensedVelocity &barVelocity) const |
virtual void | getData (GripperSensedBarPosition &barPosition) const |
void | parseGripperErrorFlags (const unsigned int &errosFlags) |
virtual void | setConfigurationParameter (const MaxEncoderValue ¶meter) |
virtual void | setConfigurationParameter (const MaxTravelDistance ¶meter) |
virtual void | setConfigurationParameter (const BarSpacingOffset ¶meter) |
virtual void | setConfigurationParameter (const GripperBarName ¶meter) |
virtual void | setConfigurationParameter (const YouBotGripperParameter ¶meter) |
virtual void | setData (const GripperBarEncoderSetpoint &encoderSetpoint) |
virtual void | setData (GripperBarPositionSetPoint &barPosition) |
YouBotGripperBar (const unsigned int barNo, const unsigned int jointNo, const std::string &configFilePath="../config/") | |
virtual | ~YouBotGripperBar () |
Private Member Functions | |
YouBotGripperBar & | operator= (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 |
EthercatMasterInterface * | ethercatMaster |
unsigned int | jointNumber |
unsigned int | mailboxMsgRetries |
unsigned int | maxEncoderValue |
quantity< si::length > | maxTravelDistance |
std::string | name |
unsigned int | timeTillNextMailboxUpdate |
One bar of the youBot gripper.
Definition at line 76 of file YouBotGripperBar.hpp.
youbot::YouBotGripperBar::YouBotGripperBar | ( | const unsigned int | barNo, |
const unsigned int | jointNo, | ||
const std::string & | configFilePath = "../config/" |
||
) |
Definition at line 55 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 69 of file YouBotGripperBar.cpp.
|
private |
|
virtual |
Definition at line 80 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 86 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 104 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 116 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 122 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 165 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 188 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 207 of file YouBotGripperBar.cpp.
|
private |
void youbot::YouBotGripperBar::parseGripperErrorFlags | ( | const unsigned int & | errosFlags | ) |
Definition at line 238 of file YouBotGripperBar.cpp.
|
private |
Definition at line 270 of file YouBotGripperBar.cpp.
|
private |
Definition at line 351 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 74 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 92 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 98 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 110 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 145 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 174 of file YouBotGripperBar.cpp.
|
virtual |
Definition at line 219 of file YouBotGripperBar.cpp.
|
private |
Definition at line 307 of file YouBotGripperBar.cpp.
|
private |
Definition at line 140 of file YouBotGripperBar.hpp.
|
private |
Definition at line 130 of file YouBotGripperBar.hpp.
|
private |
Definition at line 132 of file YouBotGripperBar.hpp.
|
private |
Definition at line 138 of file YouBotGripperBar.hpp.
|
private |
Definition at line 136 of file YouBotGripperBar.hpp.
|
private |
Definition at line 128 of file YouBotGripperBar.hpp.
|
private |
Definition at line 126 of file YouBotGripperBar.hpp.
|
private |
Definition at line 142 of file YouBotGripperBar.hpp.
|
private |
Definition at line 134 of file YouBotGripperBar.hpp.