3 #ifndef GCP_UTIL_GPIBUSBDEVICE_H
4 #define GCP_UTIL_GPIBUSBDEVICE_H
15 #include "gcp/util/common/GpibUsbController.h"
43 GPIB_RESPONSE_HANDLER(*handler)=0,
bool block=
false,
47 GPIB_RESPONSE_HANDLER(*handler)=0,
bool block=
false,
void* retVal=0);
49 std::string getDevice();
68 #endif // End #ifndef GCP_UTIL_GPIBUSBDEVICE_H
virtual ~GpibUsbDevice()
Definition: GpibUsbDevice.cc:33
void setAddress(unsigned address)
Definition: GpibUsbDevice.cc:67
Definition: GpibUsbDevice.h:22
void sendDeviceCommand(std::string cmd, bool expectsResponse=false, GPIB_RESPONSE_HANDLER(*handler)=0, bool block=false, void *retVal=0)
Definition: GpibUsbDevice.cc:44
void sendControllerCommand(std::string cmd, bool expectsResponse=false, GPIB_RESPONSE_HANDLER(*handler)=0, bool block=false, void *retVal=0)
Definition: GpibUsbDevice.cc:57
unsigned getAddress()
Definition: GpibUsbDevice.cc:75
Definition: GpibUsbController.h:53
GpibUsbDevice(bool doSpawn=false)
Definition: GpibUsbDevice.cc:9