rec::robotino::api2 C interface
CompactBHA.h
Go to the documentation of this file.
1 // Copyright (C) 2004-2013, Robotics Equipment Corporation GmbH
2 
3 #ifndef _REC_ROBOTINO_API2_C_COMPACTBHA_H_
4 #define _REC_ROBOTINO_API2_C_COMPACTBHA_H_
5 
6 #include "rec/robotino/api2/c/globals.h"
8 
18 typedef int CompactBHAId;
19 
21 #define INVALID_COMPACTBHAID -1
22 
28 
34 DLLEXPORT BOOL CompactBHA_destroy( CompactBHAId id );
35 
40 DLLEXPORT BOOL CompactBHA_setComId( CompactBHAId id, ComId comId );
41 
48 DLLEXPORT BOOL CompactBHA_setPressures( CompactBHAId id, const float* pressures );
49 
56 DLLEXPORT BOOL CompactBHA_setCompressorsEnabled( CompactBHAId id, BOOL enabled );
57 
64 DLLEXPORT BOOL CompactBHA_setWaterDrainValve( CompactBHAId id, BOOL open );
65 
72 DLLEXPORT BOOL CompactBHA_setGripperValve1( CompactBHAId id, BOOL open );
73 
80 DLLEXPORT BOOL CompactBHA_setGripperValve2( CompactBHAId id, BOOL open );
81 
88 DLLEXPORT BOOL CompactBHA_pressures( CompactBHAId id, float* readings );
89 
95 DLLEXPORT BOOL CompactBHA_pressureSensor( CompactBHAId id );
96 
103 DLLEXPORT BOOL CompactBHA_stringPots( CompactBHAId id, float* readings );
104 
110 DLLEXPORT float CompactBHA_foilPot( CompactBHAId id );
111 
112 #endif //_REC_ROBOTINO_API2_C_COMPACTBHA_H_
DLLEXPORT BOOL CompactBHA_setGripperValve1(CompactBHAId id, BOOL open)
DLLEXPORT BOOL CompactBHA_setComId(CompactBHAId id, ComId comId)
DLLEXPORT BOOL CompactBHA_setWaterDrainValve(CompactBHAId id, BOOL open)
DLLEXPORT BOOL CompactBHA_setPressures(CompactBHAId id, const float *pressures)
DLLEXPORT BOOL CompactBHA_setCompressorsEnabled(CompactBHAId id, BOOL enabled)
DLLEXPORT BOOL CompactBHA_pressures(CompactBHAId id, float *readings)
In "rec/robotino/api2/c/Com.h" you can find functions for manipulating the communication interface to...
DLLEXPORT BOOL CompactBHA_pressureSensor(CompactBHAId id)
DLLEXPORT BOOL CompactBHA_destroy(CompactBHAId id)
DLLEXPORT BOOL CompactBHA_stringPots(CompactBHAId id, float *readings)
DLLEXPORT CompactBHAId CompactBHA_construct()
int ComId
Definition: Com.h:50
DLLEXPORT float CompactBHA_foilPot(CompactBHAId id)
int CompactBHAId
Definition: CompactBHA.h:18
DLLEXPORT BOOL CompactBHA_setGripperValve2(CompactBHAId id, BOOL open)