1 #ifndef GCP_UTIL_CRYOCON_H
2 #define GCP_UTIL_CRYOCON_H
10 #include "gcp/util/common/GpibUsbDevice.h"
24 CryoCon(std::string port,
bool doSpawn=
false);
36 void setUpLoop(
int loopNum, std::vector<float>& values);
104 void setPGain(
int loopNum=1,
float val=0.5);
109 void setIGain(
int loopNum=1,
float val=1);
114 void setDGain(
int loopNum=1,
float val=0);
141 #endif // End #ifndef GCP_UTIL_CRYOCON_H
void setPGain(int loopNum=1, float val=0.5)
Definition: CryoCon.cc:249
void setPowerOutput(int loopNum=1, float val=50)
Definition: CryoCon.cc:286
void setIGain(int loopNum=1, float val=1)
Definition: CryoCon.cc:261
Definition: GpibUsbDevice.h:22
float queryHeaterCurrent()
Definition: CryoCon.cc:397
void setUpLoop(int loopNum=1)
Definition: CryoCon.cc:21
void engageControlLoop()
Definition: CryoCon.cc:149
float queryChannelTemperature(int val=0)
Definition: CryoCon.cc:363
void resumeCooling(int loopNum=1)
Definition: CryoCon.cc:82
void setDGain(int loopNum=1, float val=0)
Definition: CryoCon.cc:273
void setSkyTemp(int loopNum=1, float val=6.5)
Definition: CryoCon.cc:161
void setSourceChannel(int loopNum=1, int val=1)
Definition: CryoCon.cc:173
void stopControlLoop()
Definition: CryoCon.cc:137
void resetModule()
Definition: CryoCon.cc:125
void clearStatus()
Definition: CryoCon.cc:111
void setLoopRange(int loopNum=1, int val=1)
Definition: CryoCon.cc:199
void heatUpSensor(int loopNum=1)
Definition: CryoCon.cc:66
void setHeaterLoad(int loopNum=1, float val=50)
Definition: CryoCon.cc:298
Definition: GpibUsbController.h:53
void setInputUnits()
Definition: CryoCon.cc:97
virtual ~CryoCon()
Definition: CryoCon.cc:16
void setControlLoopType(int loopNum=1, int val=1)
Definition: CryoCon.cc:310
CryoCon(bool doSpawn=false)
Definition: CryoCon.cc:9