updated number of measurements to reflect in acquire

git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorSoftware@248 951219d9-93cf-4727-9268-0efd64621fa3
This commit is contained in:
l_maliakal_d
2012-09-10 17:55:26 +00:00
parent e257e2f796
commit d92a6649ee

View File

@ -40,6 +40,14 @@ slsDetectorUtils::slsDetectorUtils() {
void slsDetectorUtils::acquire(int delflag){
// setTotalProgress();
//moved these 2 here for measurement change
progressIndex=0;
*stoppedFlag=0;
int measurement = (int)setTimer(slsDetectorDefs::MEASUREMENTS_NUMBER,-1);
for(int im=0;im<measurement;im++) {
angCalLogClass *aclog=NULL;
enCalLogClass *eclog=NULL;
@ -73,12 +81,6 @@ void slsDetectorUtils::acquire(int delflag){
// setTotalProgress();
progressIndex=0;
*stoppedFlag=0;
pthread_mutex_lock(&mp);
resetFinalDataQueue();
@ -326,10 +328,14 @@ void slsDetectorUtils::acquire(int delflag){
delete eclog;
if (acquisition_finished) {
acquisition_finished(getCurrentProgress(),getDetectorStatus(),acqFinished_p);
}
}
}
@ -349,7 +355,7 @@ int slsDetectorUtils::setTotalProgress() {
nc=timerValue[CYCLES_NUMBER];
if (timerValue[MEASUREMENTS_NUMBER]>0)
nc=timerValue[MEASUREMENTS_NUMBER];
nm=timerValue[MEASUREMENTS_NUMBER];
if (*numberOfPositions>0)
npos=*numberOfPositions;