24 : _phiHandle(handle), _serialNumber(-1), _last_error(-1), _sensMode(mode)
36 return CPhidget_open(*_phiHandle, serial_number);
41 return CPhidget_close(*_phiHandle);
46 return CPhidget_waitForAttachment(*_phiHandle, timeout);
52 const char * deviceptr = a;
53 CPhidget_getDeviceType(*_phiHandle, &deviceptr);
54 return std::string(deviceptr);
60 const char * deviceptr = a;
61 CPhidget_getDeviceName(*_phiHandle, &deviceptr);
62 return std::string(deviceptr);
68 const char * deviceptr = a;
69 CPhidget_getDeviceType(*_phiHandle, &deviceptr);
70 return std::string(deviceptr);
76 const char * deviceptr = a;
77 CPhidget_getLibraryVersion(&deviceptr);
78 return std::string(deviceptr);
84 CPhidget_getSerialNumber(*_phiHandle, &sernum);
85 _serialNumber = sernum;
92 CPhidget_getDeviceVersion(*_phiHandle, &version);
99 const char * errorPtr = a;
100 CPhidget_getErrorDescription(errorCode, &errorPtr);
101 return std::string(errorPtr);
106 printf(
"attachHandler()");
112 printf(
"detachHandler()");
118 printf(
"Phidget::update()");