The youBot gripper with one degree of freedom. More...
#include <YouBotGripper.hpp>

Public Member Functions | |
| void | close () |
| virtual void | getConfigurationParameter (GripperFirmwareVersion ¶meter) const |
| virtual void | getConfigurationParameter (YouBotSlaveMailboxMsg ¶meter) const |
| virtual void | getData (GripperSensedBarSpacing &barSpacing) const |
| YouBotGripperBar & | getGripperBar1 () |
| YouBotGripperBar & | getGripperBar2 () |
| void | open () |
| virtual void | setConfigurationParameter (const CalibrateGripper ¶meter) |
| virtual void | setData (const GripperBarSpacingSetPoint &barSpacing) |
| YouBotGripper (const unsigned int jointNo, const std::string &configFilePath="../config/") | |
| virtual | ~YouBotGripper () |
Protected Member Functions | |
| virtual void | getConfigurationParameter (GripperParameter ¶meter) const |
| virtual void | getData (const GripperData &data) const |
| virtual void | getData (OneDOFGripperData &data) const |
| virtual void | setConfigurationParameter (const GripperParameter ¶meter) |
| virtual void | setData (const GripperData &data) |
| virtual void | setData (const OneDOFGripperData &data) |
Private Member Functions | |
| YouBotGripper & | operator= (const YouBotGripper &source) |
| void | parseMailboxStatusFlags (const YouBotSlaveMailboxMsg &mailboxMsg) const |
| bool | retrieveValueFromMotorContoller (YouBotSlaveMailboxMsg &message) const |
| bool | setValueToMotorContoller (const YouBotSlaveMailboxMsg &mailboxMsg) const |
| YouBotGripper (const YouBotGripper &source) | |
Private Attributes | |
| boost::scoped_ptr< YouBotGripperBar > | bar1 |
| boost::scoped_ptr< YouBotGripperBar > | bar2 |
| EthercatMasterInterface * | ethercatMaster |
| unsigned int | jointNumber |
| unsigned int | mailboxMsgRetries |
| unsigned int | timeTillNextMailboxUpdate |
The youBot gripper with one degree of freedom.
Definition at line 76 of file YouBotGripper.hpp.
| youbot::YouBotGripper::YouBotGripper | ( | const unsigned int | jointNo, |
| const std::string & | configFilePath = "../config/" |
||
| ) |
Definition at line 55 of file YouBotGripper.cpp.
|
virtual |
Definition at line 68 of file YouBotGripper.cpp.
|
private |
| void youbot::YouBotGripper::close | ( | ) |
Definition at line 331 of file YouBotGripper.cpp.
|
protectedvirtual |
Implements youbot::OneDOFGripper.
Definition at line 73 of file YouBotGripper.cpp.
|
virtual |
Definition at line 85 of file YouBotGripper.cpp.
|
virtual |
Definition at line 248 of file YouBotGripper.cpp.
|
protectedvirtual |
Implements youbot::Gripper.
Definition at line 257 of file YouBotGripper.cpp.
|
protectedvirtual |
Implements youbot::OneDOFGripper.
Definition at line 269 of file YouBotGripper.cpp.
|
virtual |
Definition at line 296 of file YouBotGripper.cpp.
| YouBotGripperBar & youbot::YouBotGripper::getGripperBar1 | ( | ) |
Definition at line 343 of file YouBotGripper.cpp.
| YouBotGripperBar & youbot::YouBotGripper::getGripperBar2 | ( | ) |
Definition at line 352 of file YouBotGripper.cpp.
| void youbot::YouBotGripper::open | ( | ) |
Definition at line 308 of file YouBotGripper.cpp.
|
private |
|
private |
Definition at line 361 of file YouBotGripper.cpp.
|
private |
Definition at line 442 of file YouBotGripper.cpp.
|
protectedvirtual |
Implements youbot::OneDOFGripper.
Definition at line 79 of file YouBotGripper.cpp.
|
virtual |
Definition at line 134 of file YouBotGripper.cpp.
|
protectedvirtual |
Implements youbot::Gripper.
Definition at line 263 of file YouBotGripper.cpp.
|
protectedvirtual |
Implements youbot::OneDOFGripper.
Definition at line 275 of file YouBotGripper.cpp.
|
virtual |
Definition at line 281 of file YouBotGripper.cpp.
|
private |
Definition at line 398 of file YouBotGripper.cpp.
|
private |
Definition at line 140 of file YouBotGripper.hpp.
|
private |
Definition at line 142 of file YouBotGripper.hpp.
|
private |
Definition at line 132 of file YouBotGripper.hpp.
|
private |
Definition at line 138 of file YouBotGripper.hpp.
|
private |
Definition at line 136 of file YouBotGripper.hpp.
|
private |
Definition at line 134 of file YouBotGripper.hpp.