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.