eiger server: vcal=0, rx_fifodepth to greater than 32 bit, trimval argument range check, activate to both control and stop server, end of eiger server (if detectorip normal) set activate to 1 (for future eiger firmware), added setflippeddatax to users, removing warnings and check of detector size before accessing detector[0], updating subexptime also updated subperiod in master file, remove keeprunning in rxr that keeps it busy to semaphore

This commit is contained in:
2020-03-10 09:25:41 +01:00
parent 9649982932
commit d112956f79
24 changed files with 190 additions and 105 deletions

View File

@@ -85,15 +85,21 @@ public:
static double getNSTime(timeUnit unit, double value){
double valueNS=value;
switch(unit){
case HOURS: valueNS*=60;
case MINUTES: valueNS*=60;
case SECONDS: valueNS*=1000;
case MILLISECONDS: valueNS*=1000;
case MICROSECONDS: valueNS*=1000;
case HOURS:
return valueNS * 60 * 60 * 1000 * 1000 * 1000;
case MINUTES:
return valueNS * 60 * 1000 * 1000 * 1000;
case SECONDS:
return valueNS * 1000 * 1000 * 1000;
case MILLISECONDS:
return valueNS * 1000 * 1000;
case MICROSECONDS:
return valueNS * 1000;
case NANOSECONDS:
default:;
return valueNS;
default:
return 0;
}
return valueNS;
};
//-------------------------------------------------------------------------------------------------------------------------------------------------