mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-06 18:10:40 +02:00
fixed high voltage index and bottom high voltage problem in server
This commit is contained in:
parent
7ace569daf
commit
b9e2a11adf
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
mv bin/eigerDetectorServer bin/$2
|
||||
git rm bin/$1
|
||||
git rm -f bin/$1
|
||||
git add bin/$2
|
||||
|
@ -159,7 +159,7 @@ int initDetector(){
|
||||
eiger_photonenergy = -1;
|
||||
setReadOutFlags(NONPARALLEL);
|
||||
setSpeed(0,1);//clk_devider,half speed
|
||||
setHighVolage(0,0);
|
||||
setHighVoltage(0,0);
|
||||
setIODelay(650,0);
|
||||
setTiming(AUTO_TIMING);
|
||||
//SetPhotonEnergyCalibrationParameters(-5.8381e-5,1.838515,5.09948e-7,-4.32390e-11,1.32527e-15);
|
||||
@ -418,10 +418,12 @@ void setDAC(enum detDacIndex ind, int val, int imod, int mV, int retval[]){
|
||||
}
|
||||
|
||||
|
||||
int setHighVolage(int val, int imod){
|
||||
int setHighVoltage(int val, int imod){
|
||||
if(val!=-1){
|
||||
printf(" Setting High Voltage: %d\n",val);
|
||||
if(Feb_Control_SetHighVoltage(val))
|
||||
if(!top)
|
||||
eiger_highvoltage = val;
|
||||
else if(Feb_Control_SetHighVoltage(val))
|
||||
eiger_highvoltage = val;
|
||||
}
|
||||
return eiger_highvoltage;
|
||||
|
@ -41,7 +41,7 @@ int getADC(enum detDacIndex ind, int imod);
|
||||
|
||||
|
||||
#if defined(EIGERD) || defined(GOTTHARD)
|
||||
int setHighVolage(int val, int imod);
|
||||
int setHighVoltage(int val, int imod);
|
||||
#endif
|
||||
|
||||
#ifdef EIGERD
|
||||
|
@ -1197,7 +1197,7 @@ int set_dac(int file_des) {
|
||||
case E_Vis:
|
||||
idac = VIS;
|
||||
break;
|
||||
case HV_POT:
|
||||
case HV_NEW:
|
||||
break;
|
||||
case IO_DELAY:
|
||||
break;
|
||||
@ -1217,8 +1217,8 @@ int set_dac(int file_des) {
|
||||
ret=FAIL;
|
||||
sprintf(mess,"Detector locked by %s\n",lastClientIP);
|
||||
} else{
|
||||
if(ind == HV_POT)
|
||||
retval[0] = setHighVolage(val,imod);
|
||||
if((ind == HV_POT) ||(ind == HV_NEW))
|
||||
retval[0] = setHighVoltage(val,imod);
|
||||
else if(ind == IO_DELAY)
|
||||
retval[0] = setIODelay(val,imod);
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user