int AttachHandler(CPhidgetHandle IFK, void *userptr) { int serialNo; const char *name; CPhidget_getDeviceName(IFK, &name); CPhidget_getSerialNumber(IFK, &serialNo); printf("%s %10d attached!\n", name, serialNo); return 0; }
int DetachHandler(CPhidgetHandle phid, void *userptr) { int serial_number; const char *name; CPhidget_getDeviceName (phid, &name); CPhidget_getSerialNumber(phid, &serial_number); ROS_INFO("%s Serial number %d detached!", name, serial_number); return 0; }
int CCONV DetachHandler(CPhidgetHandle phid, void *userPtr) { int serialNo; const char *name; CPhidget_getDeviceName (phid, &name); CPhidget_getSerialNumber(phid, &serialNo); printf("%s %10d detached!\n", name, serialNo); display_devices((CPhidgetManagerHandle)userPtr); return 0; }
int gotAttach(CPhidgetHandle phid, void *ptr) { const char *id, *label; int serial, version; //print out some info CPhidget_getDeviceLabel(phid, &label); CPhidget_getSerialNumber(phid, &serial); CPhidget_getDeviceVersion(phid, &version); CPhidget_getDeviceName(phid, &id); printf("Device Added: %s, Serial: %d, Version: %d Label: %s\n",id,serial,version,label); return 0; }
JNIEXPORT jstring JNICALL Java_com_phidgets_Phidget_getDeviceName(JNIEnv *env, jobject obj) { CPhidgetHandle h = (CPhidgetHandle)(uintptr_t)(*env)->GetLongField(env, obj, handle_fid); const char *type; int error; if ((error = CPhidget_getDeviceName(h, &type))) PH_THROW(error); return (*env)->NewStringUTF(env, type); }
int CCONV DetachHandler (CPhidgetHandle device, void *userptr) { int serialNumber; const char *name; LocalErrorCatcher( CPhidget_getDeviceName(device, &name)); LocalErrorCatcher( CPhidget_getSerialNumber(device, &serialNumber)); printf("Goodbye Device %s, Serial Number: %d\n", name, serialNumber); return 0; }
int #if defined(_MSC_VER) && (_MSC_VER >= 1200 ) __stdcall #endif MotorDetachHandler(CPhidgetHandle MC, void *userptr) { int serialNo; const char *name; CPhidget_getDeviceName (MC, &name); CPhidget_getSerialNumber(MC, &serialNo); printf("%s %10d detached!\n", name, serialNo); return 0; }
int AttachHandler(CPhidgetHandle phid, void *userPtr) { int serialNo; const char *name; CPhidget_DeviceID id; CPhidget_DeviceClass cls; CPhidget_getDeviceName (phid, &name); CPhidget_getSerialNumber(phid, &serialNo); CPhidget_getDeviceClass(phid, &cls); CPhidget_getDeviceID(phid, &id); printf("%s %10d attached! (%d, %d) \n", name, serialNo, cls, id); display_devices((CPhidgetManagerHandle)userPtr); return 0; }
int CCONV DetachHandler(CPhidgetHandle RFID, void *userptr) { int serialNo; const char *name; CPhidget_getDeviceName (RFID, &name); CPhidget_getSerialNumber(RFID, &serialNo); printf("%s %10d detached!\n", name, serialNo); DispatchEventToHaxe( "phidgets.event.RfidEvent", hxphidgetrfid::CSTRING, "rfid_event_device_detach", hxphidgetrfid::CSTRING, name, hxphidgetrfid::CINT, serialNo, hxphidgetrfid::CEND); return 0; }