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"
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... |
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.
enum BHSupervisoryCommand |
Supervisory Command Constants.
Identifies the command in the base class (passed in the constructor)
Definition at line 29 of file BHandCommands.h.
enum BHSupervisoryResult |
Supervisory Command Result Constants.
Identifies the command result in the base class (passed in the constructor)
Definition at line 59 of file BHandCommands.h.