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

Public Member Functions

 CryoConResp ()
 
 CryoConResp (SpecificShare *share, std::string name)
 
virtual ~CryoConResp ()
 
void requestLoadTemperature ()
 
void requestHeaterOutput ()
 
- Public Member Functions inherited from gcp::antenna::control::Board
 Board (SpecificShare *share, std::string name)
 
 Board (SpecificShare *share, gcp::util::AntNum ant)
 
 Board (SpecificShare *share)
 
 Board ()
 
virtual ~Board ()
 
RegMapBlock * findReg (char *name)
 
bool isReachable ()
 
virtual void reset ()
 
int getIndex ()
 
virtual void readRegNoLock (RegMapBlock *blk, unsigned int first, unsigned int nreg, unsigned int *value)
 
virtual void readReg (RegMapBlock *blk, unsigned int first, unsigned int nreg, unsigned int *value)
 
virtual void readReg (RegMapBlock *blk, unsigned int first, unsigned int nreg, float *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, signed char *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned char *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, signed short *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned short *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, int *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned int *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, float *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, double *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, signed char *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned char *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, signed short *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned short *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, int *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned int *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, float *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, double *value)
 
- Public Member Functions inherited from gcp::util::CryoCon
 CryoCon (bool doSpawn=false)
 
 CryoCon (std::string port, bool doSpawn=false)
 
 CryoCon (GpibUsbController &controller)
 
virtual ~CryoCon ()
 
void setUpLoop (int loopNum=1)
 
void setUpLoop (int loopNum, std::vector< float > &values)
 
void heatUpSensor (int loopNum=1)
 
void resumeCooling (int loopNum=1)
 
float queryChannelTemperature (int val=0)
 
float queryHeaterCurrent ()
 
void setInputUnits ()
 
void clearStatus ()
 
void resetModule ()
 
void stopControlLoop ()
 
void engageControlLoop ()
 
void setSkyTemp (int loopNum=1, float val=6.5)
 
void setSourceChannel (int loopNum=1, int val=1)
 
void setLoopRange (int loopNum=1, int val=1)
 
void setPGain (int loopNum=1, float val=0.5)
 
void setIGain (int loopNum=1, float val=1)
 
void setDGain (int loopNum=1, float val=0)
 
void setPowerOutput (int loopNum=1, float val=50)
 
void setHeaterLoad (int loopNum=1, float val=50)
 
void setControlLoopType (int loopNum=1, int val=1)
 
- 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 ()
 

Public Attributes

RegMapBlock * tempSensor_
 
RegMapBlock * heaterCurrent_
 

Additional Inherited Members

- Protected Attributes inherited from gcp::antenna::control::Board
SpecificShareshare_
 
RegMapBoard * board_
 
bool hasBoard_
 

Constructor & Destructor Documentation

CryoConResp::CryoConResp ( )

Constructor.

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

CryoConResp::~CryoConResp ( )
virtual

Destructor.

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

Member Function Documentation

void CryoConResp::requestHeaterOutput ( )

Requests heater output and writes it to disk

....................................................................... Requests (and records) the heater current (in percentage)

void CryoConResp::requestLoadTemperature ( )

Requests load Temperature and writes it to disk

....................................................................... Requests (and records) the load temperature

Member Data Documentation

RegMapBlock* gcp::antenna::control::CryoConResp::tempSensor_

Data registers we store


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