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

Public Member Functions

 LsThermal (bool doSpawn=false)
 
 LsThermal (std::string port, bool doSpawn=false)
 
 LsThermal (GpibUsbController &controller)
 
virtual ~LsThermal ()
 
std::vector< float > requestMonitor (int monitorNumber=-1)
 
std::string queryDataLog ()
 
std::vector< float > requestAnalogOutput (int monitorNumber)
 
void resetModule ()
 
- 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

LsThermal::LsThermal ( bool  doSpawn = false)

Constructor.

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

LsThermal::~LsThermal ( )
virtual

Destructor.

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

Member Function Documentation

std::vector< float > LsThermal::requestAnalogOutput ( int  monitorNumber)

Request Analog Output

....................................................................... Request the Analog output for a given data.

std::vector< float > LsThermal::requestMonitor ( int  monitorNumber = -1)

Request Temperature Monitor

....................................................................... Request a single temperature

void LsThermal::resetModule ( )

Reset Module

....................................................................... Reset the module


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