removed setframeindexenable from going to the receiver, it can figure it out on its own now

This commit is contained in:
Dhanya Maliakal
2017-09-22 11:55:35 +02:00
parent c2f6e5b20c
commit ab27437604
4 changed files with 0 additions and 94 deletions

View File

@ -6011,44 +6011,6 @@ int multiSlsDetector::overwriteFile(int enable){
}
int multiSlsDetector::setFrameIndex(int index){
int ret=-100;
int posmax = thisMultiDetector->numberOfDetectors;
fileIO::setFrameIndex(index);
if(!threadpool){
cout << "Error in creating threadpool. Exiting" << endl;
return -1;
}else{
//return storage values
int* iret[thisMultiDetector->numberOfDetectors];
for(int idet=0; idet<posmax; ++idet){
if(detectors[idet]){
iret[idet]= new int(-1);
Task* task = new Task(new func1_t<int,int>(&slsDetector::setFrameIndex,
detectors[idet],index,iret[idet]));
threadpool->add_task(task);
}
}
threadpool->startExecuting();
threadpool->wait_for_tasks_to_complete();
for(int idet=0; idet<thisMultiDetector->numberOfDetectors; ++idet){
if(detectors[idet]){
if(iret[idet] != NULL){
if (ret==-100)
ret=*iret[idet];
else if (ret!=*iret[idet])
ret=-1;
delete iret[idet];
}else ret=-1;
if(detectors[idet]->getErrorMask())
setErrorMask(getErrorMask()|(1<<idet));
}
}
}
return ret;
}
string multiSlsDetector::getErrorMessage(int &critical){

View File

@ -1294,15 +1294,6 @@ class multiSlsDetector : public slsDetectorUtils {
*/
int overwriteFile(int enable=-1);
/**
* set frame index to 0 or -1
* @param index is the frame index
*/
int setFrameIndex(int index=-1);
int fillModuleMask(int *mM);
/**checks error mask and returns error message if it exists