Contains the interface for the BarrettHand. More...
#include "BHandCommands.h"
#include <stdio.h>
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... |
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 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.
enum BHCommunication |
Type of Communication.
The type of communication used with the BarrettHand
Definition at line 40 of file BHandDriver.h.