mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-13 13:27:14 +02:00
should not update filename, dir or index when receiver cannot update
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorSoftware@277 951219d9-93cf-4727-9268-0efd64621fa3
This commit is contained in:
@ -1308,9 +1308,11 @@ string slsDetectorCommand::cmdOutDir(int narg, char *args[], int action){
|
|||||||
receiver = true;
|
receiver = true;
|
||||||
|
|
||||||
if (action==PUT_ACTION) {
|
if (action==PUT_ACTION) {
|
||||||
myDet->setFilePath(string(args[1]));
|
if(receiver){
|
||||||
if(receiver)
|
if(myDet->setReceiverFileDir(string(args[1]))==string(args[1]))
|
||||||
myDet->setReceiverFileDir(string(args[1]));
|
myDet->setFilePath(string(args[1]));
|
||||||
|
}else
|
||||||
|
myDet->setFilePath(string(args[1]));
|
||||||
}
|
}
|
||||||
|
|
||||||
if(receiver)
|
if(receiver)
|
||||||
@ -1345,9 +1347,11 @@ string slsDetectorCommand::cmdFileName(int narg, char *args[], int action){
|
|||||||
receiver = true;
|
receiver = true;
|
||||||
|
|
||||||
if (action==PUT_ACTION) {
|
if (action==PUT_ACTION) {
|
||||||
myDet->setFileName(string(args[1]));
|
if(receiver){
|
||||||
if(receiver)
|
if(myDet->setReceiverFileName(string(args[1]))==string(args[1]))
|
||||||
myDet->setReceiverFileName(string(args[1]));
|
myDet->setFileName(string(args[1]));
|
||||||
|
}else
|
||||||
|
myDet->setFileName(string(args[1]));
|
||||||
}
|
}
|
||||||
|
|
||||||
if(receiver)
|
if(receiver)
|
||||||
@ -1415,9 +1419,11 @@ string slsDetectorCommand::cmdFileIndex(int narg, char *args[], int action){
|
|||||||
|
|
||||||
if (action==PUT_ACTION) {
|
if (action==PUT_ACTION) {
|
||||||
if (sscanf(args[1],"%d",&i)){
|
if (sscanf(args[1],"%d",&i)){
|
||||||
myDet->setFileIndex(i);
|
if(receiver){
|
||||||
if(receiver)
|
if(myDet->setReceiverFileIndex(i)==i)
|
||||||
myDet->setReceiverFileIndex(i);
|
myDet->setFileIndex(i);
|
||||||
|
}else
|
||||||
|
myDet->setFileIndex(i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user