My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
Agilent33220AWaveformGenerator.h
Go to the documentation of this file.
1 // $Id: Agilent33220AWaveformGenerator.h,v 1.1 2009/08/17 17:20:55 eml Exp $
2 
3 #ifndef GCP_UTIL_AGILENT33220AWAVEFORMGENERATOR_H
4 #define GCP_UTIL_AGILENT33220AWAVEFORMGENERATOR_H
5 
15 #include "gcp/util/common/GpibUsbDevice.h"
16 
17 namespace gcp {
18  namespace util {
19 
21  public:
22 
28 
33 
34  enum OutputType {
35  SINUSOID,
36  SQUARE,
37  RAMP,
38  PULSE,
39  NOISE,
40  DC,
41  USER
42  };
43 
44  void setOutputType(OutputType type);
45 
46  std::string getLastError();
47 
48  private:
49  }; // End class Agilent33220AWaveformGenerator
50 
51  } // End namespace util
52 } // End namespace gcp
53 
54 
55 
56 #endif // End #ifndef GCP_UTIL_AGILENT33220AWAVEFORMGENERATOR_H
virtual ~Agilent33220AWaveformGenerator()
Definition: Agilent33220AWaveformGenerator.cc:15
Definition: GpibUsbDevice.h:22
Definition: GpibUsbController.h:53
Definition: Agilent33220AWaveformGenerator.h:20