mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-07 10:30:41 +02:00
bug fix no reciever could not set file name for mythen for eg., also bug fix that did not allow _s, _S, _p, _d as suffix to file name
This commit is contained in:
parent
8c123982d2
commit
e19d564364
@ -5274,7 +5274,8 @@ string multiSlsDetector::setFileName(string s) {
|
||||
|
||||
if(!s.empty()){
|
||||
fileIO::setFileName(s);
|
||||
s=createReceiverFilePrefix();
|
||||
if (thisMultiDetector->receiverOnlineFlag == ONLINE_FLAG)
|
||||
s=createReceiverFilePrefix();
|
||||
}
|
||||
|
||||
if(!threadpool){
|
||||
@ -5308,7 +5309,7 @@ string multiSlsDetector::setFileName(string s) {
|
||||
}
|
||||
}
|
||||
|
||||
if ((ret != "error") || (ret != "")) {
|
||||
if ((thisMultiDetector->receiverOnlineFlag == ONLINE_FLAG) && ((ret != "error") || (ret != ""))) {
|
||||
#ifdef VERBOSE
|
||||
std::cout << "Complete file prefix from receiver: " << ret << std::endl;
|
||||
#endif
|
||||
|
@ -7907,21 +7907,28 @@ string slsDetector::setFileName(string s) {
|
||||
pthread_mutex_lock(&ms);
|
||||
fileIO::setFileName(parentDet->getNameFromReceiverFilePrefix(string(retval)));
|
||||
pthread_mutex_unlock(&ms);
|
||||
*/
|
||||
*/
|
||||
sretval = fileIO::getNameFromReceiverFilePrefix(string(retval));
|
||||
|
||||
}
|
||||
|
||||
if(ret==FORCE_UPDATE)
|
||||
updateReceiver();
|
||||
return sretval;
|
||||
}
|
||||
|
||||
/*pthread_mutex_lock(&ms);
|
||||
s = fileIO::getFileName();
|
||||
pthread_mutex_unlock(&ms);
|
||||
// no reciever
|
||||
else {
|
||||
if(!s.empty()){
|
||||
pthread_mutex_lock(&ms);
|
||||
fileIO::setFileName(s);
|
||||
pthread_mutex_unlock(&ms);
|
||||
}
|
||||
pthread_mutex_lock(&ms);
|
||||
s = fileIO::getFileName();
|
||||
pthread_mutex_unlock(&ms);
|
||||
|
||||
return s;*/
|
||||
return sretval;
|
||||
return s;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user