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

Public Member Functions

 HpSynthesizer (bool doSpawn=false)
 
 HpSynthesizer (std::string port, bool doSpawn=false)
 
 HpSynthesizer (GpibUsbController &controller)
 
virtual ~HpSynthesizer ()
 
Frequency setFrequency (Frequency freq)
 
void setFrequencyNoResp (Frequency freq)
 
Frequency getFrequency ()
 
Power setOutputPower (Power pow)
 
Power getOutputPower ()
 
bool enableRfOutput (bool enable)
 
bool queryRfOutputEnabled ()
 
bool enableOutputMod (bool enable)
 
bool queryOutputModEnabled ()
 
- 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

HpSynthesizer::HpSynthesizer ( bool  doSpawn = false)

Constructor.

....................................................................... Constructors

HpSynthesizer::~HpSynthesizer ( )
virtual

Destructor.

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

Member Function Documentation

bool HpSynthesizer::enableOutputMod ( bool  enable)

....................................................................... Enable modulation of the RF output from the synthesizer

bool HpSynthesizer::enableRfOutput ( bool  enable)

....................................................................... Enable RF output from the synthesizer

Frequency HpSynthesizer::getFrequency ( )

....................................................................... Get the frequency

Power HpSynthesizer::getOutputPower ( )

....................................................................... Get the power

bool HpSynthesizer::queryOutputModEnabled ( )

....................................................................... Query if modulation of the RF output from the synthesizer is enabled

bool HpSynthesizer::queryRfOutputEnabled ( )

....................................................................... Query if RF output from the synthesizer is enabled

Frequency HpSynthesizer::setFrequency ( Frequency  freq)

....................................................................... Set the frequency

void HpSynthesizer::setFrequencyNoResp ( Frequency  freq)

....................................................................... Set the frequency no response

Power HpSynthesizer::setOutputPower ( Power  pow)

....................................................................... Set the power


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