Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
Gripper Class Reference

#include <Gripper.h>

List of all members.

Public Member Functions

void close (double amount=0.00)
void closeCompliant (double gain=0.0001)
void closeHard (double amount=0.00)
void closeThreaded (double amount=0.00)
double getAmountOpen ()
void open (double amount=0.09)
void openThreaded (double amount=0.09)
void updatePressureZero ()

Static Public Member Functions

static GrippergetInstance (int side=0)

Private Member Functions

 Gripper (int side=0)
 ~Gripper ()

Private Attributes

FindContactACcontact_
GrabACgrab_
GripperClientgripper_client_
std_srvs::Empty serv
int side_

Static Private Attributes

static Gripperinstance [] = {0,0}

Detailed Description

Definition at line 47 of file Gripper.h.


Constructor & Destructor Documentation

Gripper::Gripper ( int  side = 0) [private]

Definition at line 38 of file Gripper.cpp.

Gripper::~Gripper ( ) [private]

Definition at line 57 of file Gripper.cpp.


Member Function Documentation

void Gripper::close ( double  amount = 0.00)

Definition at line 98 of file Gripper.cpp.

void Gripper::closeCompliant ( double  gain = 0.0001)

Definition at line 141 of file Gripper.cpp.

void Gripper::closeHard ( double  amount = 0.00)

Definition at line 113 of file Gripper.cpp.

void Gripper::closeThreaded ( double  amount = 0.00)

Definition at line 92 of file Gripper.cpp.

Definition at line 61 of file Gripper.cpp.

Gripper * Gripper::getInstance ( int  side = 0) [static]

Definition at line 129 of file Gripper.cpp.

void Gripper::open ( double  amount = 0.09)

Definition at line 77 of file Gripper.cpp.

void Gripper::openThreaded ( double  amount = 0.09)

Definition at line 72 of file Gripper.cpp.

Definition at line 137 of file Gripper.cpp.


Member Data Documentation

Definition at line 51 of file Gripper.h.

GrabAC* Gripper::grab_ [private]

Definition at line 50 of file Gripper.h.

Definition at line 49 of file Gripper.h.

Gripper * Gripper::instance = {0,0} [static, private]

Definition at line 59 of file Gripper.h.

std_srvs::Empty Gripper::serv [private]

Definition at line 53 of file Gripper.h.

int Gripper::side_ [private]

Definition at line 61 of file Gripper.h.


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


ias_drawer_executive
Author(s): Thomas Ruehr
autogenerated on Mon Oct 6 2014 08:59:25