mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2026-01-19 19:02:34 +01:00
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:
@@ -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;
|
||||
};
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user