My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::Agilent33220AWaveformGenerator Class Reference
Inheritance diagram for gcp::util::Agilent33220AWaveformGenerator:
gcp::util::GpibUsbDevice

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 ()
 
GpibUsbControllercontroller ()
 

Constructor & Destructor Documentation

gcp::util::Agilent33220AWaveformGenerator::Agilent33220AWaveformGenerator ( )

Constructor.

Agilent33220AWaveformGenerator::Agilent33220AWaveformGenerator ( GpibUsbController controller)

....................................................................... Constructor.

Agilent33220AWaveformGenerator::~Agilent33220AWaveformGenerator ( )
virtual

Destructor.

....................................................................... Destructor.


The documentation for this class was generated from the following files: