|
My Project
|
Public Types | |
| enum | OutputType { SINUSOID, SQUARE, RAMP, PULSE, NOISE, DC, USER } |
Public Member Functions | |
| Agilent33220AWaveformGenerator () | |
| Agilent33220AWaveformGenerator (GpibUsbController &controller) | |
| virtual | ~Agilent33220AWaveformGenerator () |
| void | setOutputType (OutputType type) |
| std::string | getLastError () |
Public Member Functions inherited from gcp::util::GpibUsbDevice | |
| GpibUsbDevice (bool doSpawn=false) | |
| GpibUsbDevice (std::string port, bool doSpawn=false) | |
| GpibUsbDevice (GpibUsbController &controller) | |
| virtual | ~GpibUsbDevice () |
| void | setAddress (unsigned address) |
| unsigned | getAddress () |
| void | sendDeviceCommand (std::string cmd, bool expectsResponse=false, GPIB_RESPONSE_HANDLER(*handler)=0, bool block=false, void *retVal=0) |
| void | sendControllerCommand (std::string cmd, bool expectsResponse=false, GPIB_RESPONSE_HANDLER(*handler)=0, bool block=false, void *retVal=0) |
| std::string | getDevice () |
| GpibUsbController * | controller () |
| gcp::util::Agilent33220AWaveformGenerator::Agilent33220AWaveformGenerator | ( | ) |
Constructor.
| Agilent33220AWaveformGenerator::Agilent33220AWaveformGenerator | ( | GpibUsbController & | controller | ) |
....................................................................... Constructor.
|
virtual |
Destructor.
....................................................................... Destructor.