BHandCommands.h File Reference

Contains the declaration and implementation for intermediate level representations of Supervisory commands and results. More...

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include "bhand_motors.h"
#include "bhand_misc.h"
#include "PucksInHand.h"
Include dependency graph for BHandCommands.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  BHandSupervisoryCommand
class  BHandSupervisoryResult
class  BHandCommandInit
class  BHandCommandReset
class  BHandResultReset
 This class is used for returning the response received status for a Reset command. More...
class  BHandCommandClose
class  BHandCommandOpen
class  BHandCommandTorqueClose
class  BHandCommandTorqueOpen
class  BHandCommandStepClose
class  BHandCommandStepOpen
class  BHandCommandGoToDefault
class  BHandCommandGoToDifferentPositions
class  BHandCommandGoToHome
class  BHandCommandGoToPosition
class  BHandCommandSet
class  BHandCommandPSet
class  BHandCommandGet
class  BHandResultGet
 This class is used for returning the get response for a Get command. More...
class  BHandCommandPGet
class  BHandResultPGet
 This class is used for returning the pget global response for a PGet command. More...
class  BHandCommandSave
class  BHandCommandLoad
class  BHandCommandDefault
class  BHandCommandTemperature
class  BHandResultTemperature
 This class is used for returning the temperature response for a Temperature command. More...
class  BHandCommandDelay
class  BHandCommandStopMotor
class  BHandCommandBaud
class  BHandCommandCommand
class  BHandResultCommand
 This class is used for returning the general response for a Command command. More...

Enumerations

enum  BHSupervisoryCommand {
  BHSupervisoryInit = 0, BHSupervisoryReset, BHSupervisoryClose, BHSupervisoryOpen,
  BHSupervisoryTorqueClose, BHSupervisoryTorqueOpen, BHSupervisoryStepClose, BHSupervisoryStepOpen,
  BHSupervisoryGoToDefault, BHSupervisoryGoToDifferentPositions, BHSupervisoryGoToHome, BHSupervisoryGoToPosition,
  BHSupervisoryGet, BHSupervisorySet, BHSupervisoryPGet, BHSupervisoryPSet,
  BHSupervisoryDefault, BHSupervisoryLoad, BHSupervisorySave, BHSupervisoryTemperature,
  BHSupervisoryCmd, BHSupervisoryDelay, BHSupervisoryStopMotor, BHSupervisoryBaud
}
 

Supervisory Command Constants.

More...
enum  BHSupervisoryResult {
  BHSupervisoryResultReset = 0, BHSupervisoryResultGet, BHSupervisoryResultPGet, BHSupervisoryResultTemperature,
  BHSupervisoryResultCmd
}
 

Supervisory Command Result Constants.

More...

Detailed Description

Contains the declaration and implementation for intermediate level representations of Supervisory commands and results.

Barrett uses these classes internally for running supervisory commands. It is possible to access the results of supervisory commands, which is very useful when running commands in non-blocking (asynchronous) mode. This is an advanced feature of the BarrettHand API.

Definition in file BHandCommands.h.


Enumeration Type Documentation

Supervisory Command Constants.

Identifies the command in the base class (passed in the constructor)

Definition at line 29 of file BHandCommands.h.

Supervisory Command Result Constants.

Identifies the command result in the base class (passed in the constructor)

Definition at line 59 of file BHandCommands.h.


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