BHandDriver.h File Reference

Contains the interface for the BarrettHand. More...

#include "BHandCommands.h"
#include <stdio.h>
Include dependency graph for BHandDriver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  BHandDriver

Typedefs

typedef void(* BHCallback )(class BHand *)
 BarrettHand API Callback Type.

Enumerations

enum  BHCommunication { BH_SERIAL_COMMUNICATION = 0, BH_CAN_COMMUNICATION }
 

Type of Communication.

More...

Detailed Description

Contains the interface for the BarrettHand.

Drivers that implement the interface must provide an implementation of each abstract function. The driver implementation does the actual communication with the hand. Users don't need to be concerned how this is done since the API provides higher level Supervisory and RealTime methods that hide the device driver implementation. Users should only be calling public methods found in BHand.

Definition in file BHandDriver.h.


Typedef Documentation

typedef void(* BHCallback)(class BHand *)

BarrettHand API Callback Type.

This type is used by the API to call user defined functions outside the BarrettHand API

Definition at line 54 of file BHandDriver.h.


Enumeration Type Documentation

Type of Communication.

The type of communication used with the BarrettHand

Definition at line 40 of file BHandDriver.h.


Generated on Tue Dec 28 20:59:18 2010 for Barrett Hand API by  doxygen 1.6.1