mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-20 16:48:01 +02:00
slsDetectorSoftware: trimen in multi does not check for each value in slsdet, fixed
This commit is contained in:
@ -3008,12 +3008,18 @@ string slsDetectorCommand::cmdTrimEn(int narg, char *args[], int action){
|
||||
}
|
||||
}
|
||||
int npos=myDet->getTrimEn();
|
||||
sprintf(answer,"%d",npos);
|
||||
int opos[npos];
|
||||
myDet->getTrimEn(opos);
|
||||
for (int ip=0; ip<npos;++ip) {
|
||||
sprintf(answer,"%s %d",answer,opos[ip]);
|
||||
if (npos != -1) {
|
||||
sprintf(answer,"%d",npos);
|
||||
int opos[npos];
|
||||
npos = myDet->getTrimEn(opos);
|
||||
if (npos != -1) {
|
||||
for (int ip=0; ip<npos;++ip) {
|
||||
sprintf(answer,"%s %d",answer,opos[ip]);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (npos == -1)
|
||||
sprintf(answer,"%d", -1);
|
||||
return string(answer);
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user