mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-21 19:30:03 +02:00
getting dr from rxr fixed
This commit is contained in:
parent
3600fb6304
commit
88e96d45e7
@ -563,10 +563,11 @@ int UDPStandardImplementation::getDynamicRange() const{
|
||||
|
||||
int32_t UDPStandardImplementation::setDynamicRange(int32_t dr){ FILE_LOG(logDEBUG) << __AT__ << " called";
|
||||
|
||||
cout << "Setting Dynamic Range" << endl;
|
||||
|
||||
int olddr = dynamicRange;
|
||||
|
||||
if(dr >= 0){
|
||||
cout << "Setting Dynamic Range to " << dr << endl;
|
||||
|
||||
dynamicRange = dr;
|
||||
|
||||
if(myDetectorType == EIGER){
|
||||
@ -615,7 +616,8 @@ int32_t UDPStandardImplementation::setDynamicRange(int32_t dr){ FILE_LOG(logDEB
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}else cout << "Getting Dynamic Range " << endl;
|
||||
|
||||
|
||||
return getDynamicRange();
|
||||
}
|
||||
|
@ -1996,7 +1996,7 @@ int slsReceiverTCPIPInterface::set_dynamic_range() {
|
||||
sprintf(mess,"Receiver locked by %s\n", socket->lastClientIP);
|
||||
ret=FAIL;
|
||||
}
|
||||
else if(myDetectorType == EIGER){
|
||||
else if ((dr>0) && (myDetectorType == EIGER)){
|
||||
switch(dr){
|
||||
case 4:
|
||||
case 8:
|
||||
@ -2004,6 +2004,7 @@ int slsReceiverTCPIPInterface::set_dynamic_range() {
|
||||
case 32:break;
|
||||
default:
|
||||
sprintf(mess,"This dynamic range does not exist for eiger: %d\n",dr);
|
||||
cprintf(RED,"%s", mess);
|
||||
ret=FAIL;
|
||||
break;
|
||||
}
|
||||
@ -2013,8 +2014,9 @@ int slsReceiverTCPIPInterface::set_dynamic_range() {
|
||||
strcpy(mess,"Receiver not set up\n");
|
||||
ret=FAIL;
|
||||
}else{
|
||||
retval=receiverBase->setDynamicRange(dr);
|
||||
dynamicrange = dr;
|
||||
if(dr > 0) receiverBase->setDynamicRange(dr);
|
||||
retval = receiverBase->getDynamicRange();
|
||||
dynamicrange = retval;
|
||||
if(myDetectorType == EIGER){
|
||||
if(!tenGigaEnable)
|
||||
packetsPerFrame = EIGER_ONE_GIGA_CONSTANT * dynamicrange * EIGER_MAX_PORTS;
|
||||
|
Loading…
x
Reference in New Issue
Block a user