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.