#include <gloveServer_impl.h>
Definition at line 49 of file gloveServer_impl.h.
| gloveServer_impl::gloveServer_impl |
( |
gloveID |
id, |
|
|
std::string |
name |
|
) |
| |
| gloveServer_impl::~gloveServer_impl |
( |
| ) |
|
| double gloveServer_impl::getRadian |
( |
int |
index, |
|
|
unsigned char |
val |
|
) |
| |
|
private |
| double * gloveServer_impl::getRadianArray |
( |
unsigned char * |
data, |
|
|
unsigned int |
size |
|
) |
| |
|
private |
| bool gloveServer_impl::init |
( |
std::string |
serialPort | ) |
|
| void gloveServer_impl::join |
( |
| ) |
|
| bool gloveServer_impl::loadCalibFile |
( |
const char * |
srcFileName | ) |
|
remember thread state to restart it after loading in case it was running
alte Kalibrierung loeschen
check consistency
Definition at line 70 of file gloveServer_impl.cc.
| bool gloveServer_impl::permuteValues |
( |
unsigned char * |
valIn, |
|
|
unsigned char * |
valOut |
|
) |
| |
|
private |
permute sensor values according to GLOVERAW_MAP2_GLOVEINVENTOR mapping
Definition at line 254 of file gloveServer_impl.cc.
| bool gloveServer_impl::sendNotificationDataToRos |
( |
double * |
data, |
|
|
unsigned int |
size, |
|
|
asr_msgs::AsrGlove |
gloveData, |
|
|
ros::Publisher |
publisher |
|
) |
| |
|
private |
| void gloveServer_impl::start |
( |
| ) |
|
| void gloveServer_impl::stop |
( |
| ) |
|
| void gloveServer_impl::workerThread |
( |
| ) |
|
this method is called by static method s_workerthread
get data from gloveDevice
permutation according to inventor model
Definition at line 175 of file gloveServer_impl.cc.
| boost::thread* gloveServer_impl::boostWorkerThread |
| std::vector<double> gloveServer_impl::FulcRad1 |
|
private |
| std::vector<double> gloveServer_impl::FulcRad2 |
|
private |
| std::vector<double> gloveServer_impl::FulcRaw1 |
|
private |
Calibration data. These 2 vector-pairs define 2 fulcrums for interpolation. [rawX] = digits, [radX] = radiant
Definition at line 83 of file gloveServer_impl.h.
| std::vector<double> gloveServer_impl::FulcRaw2 |
|
private |
| unsigned int gloveServer_impl::GLOVERAW_MAP2_GLOVEINVENTOR[22] |
|
private |
| std::string gloveServer_impl::myName |
|
private |
| char* gloveServer_impl::serialID |
|
private |
| bool gloveServer_impl::threadRunning |
The documentation for this class was generated from the following files: