Go to the documentation of this file.
47 #include "boost/thread.hpp"
48 #include "boost/date_time/posix_time/posix_time.hpp"
140 void SetCondition(
double eaf0p,
double eaf0d,
double eaf1p,
double eaf1d,
double eaf2p,
double eaf2d );
SDH::cDSA is the end user interface class to access the DSACON32m, the tactile sensor controller of t...
SDH::cDSA * ts
ptr to the cDSA tactile sensor object to use
abstract base class for calculation of IsGrasped condition using tactile sensor information
#define NAMESPACE_SDH_END
void SetCondition(double eaf0p, double eaf0d, double eaf1p, double eaf1d, double eaf2p, double eaf2d)
virtual bool IsGrasped(void)
Class to create an updater thread for continuously updating tactile sensor data.
double expected_area[6]
array of expected contact area of sensor patch in mm*mm
cDSAUpdater(cDSA *_ts, int _error_threshold=DEFAULT_ERROR_THRESHOLD)
virtual bool IsGrasped(void)=0
boost::thread updater_thread
This file contains interface to #SDH::cDSA, a class to communicate with the tactile sensors of the SD...
#define NAMESPACE_SDH_START
static const int DEFAULT_ERROR_THRESHOLD
default error threshold, see parameter error_threshold in CTOR
void Updater()
the actual run function of the updater thread
This file contains some basic definitions (defines, macros, datatypes)
cIsGraspedByArea(SDH::cDSA *_ts)
default constructor which initializes the internal date
double FullArea(int m)
helper function, return full area of sensor patch m in mm*mm
class for calculation of IsGrasped condition using an expected area of contact measured by the tactil...
void interrupt()
interrupt the updater thread
This file contains settings to make the SDHLibrary compile on differen systems:
cIsGraspedBase(SDH::cDSA *_ts)
This file contains the interface to class #SDH::cSDH, the end user class to access the SDH from a PC.
Interface of auxilliary utility functions for SDHLibrary-CPP.
sdhlibrary_cpp
Author(s): Dirk Osswald
autogenerated on Wed Mar 2 2022 01:00:58