mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-26 16:20:03 +02:00
something
This commit is contained in:
parent
2a7a11b80f
commit
92305a9f7a
@ -5086,10 +5086,13 @@ void multiSlsDetector::startReceivingDataThread(){
|
|||||||
//initializations
|
//initializations
|
||||||
int numReadoutPerDetector = 1;
|
int numReadoutPerDetector = 1;
|
||||||
bool jungfrau = false;
|
bool jungfrau = false;
|
||||||
|
int expectedsize = 1024*256;/**shouldnt work for other bit modes or anythign*/
|
||||||
if(getDetectorsType() == EIGER){
|
if(getDetectorsType() == EIGER){
|
||||||
numReadoutPerDetector = 2;
|
numReadoutPerDetector = 2;
|
||||||
}else if(getDetectorsType() == JUNGFRAU)
|
}else if(getDetectorsType() == JUNGFRAU){
|
||||||
jungfrau = true;
|
jungfrau = true;
|
||||||
|
expectedsize = 8192*128;
|
||||||
|
}
|
||||||
int singleDatabytes = detectors[ithread/numReadoutPerDetector]->getDataBytes();
|
int singleDatabytes = detectors[ithread/numReadoutPerDetector]->getDataBytes();
|
||||||
int nel=(singleDatabytes/numReadoutPerDetector)/sizeof(int);
|
int nel=(singleDatabytes/numReadoutPerDetector)/sizeof(int);
|
||||||
int* image = new int[nel];
|
int* image = new int[nel];
|
||||||
@ -5165,7 +5168,7 @@ void multiSlsDetector::startReceivingDataThread(){
|
|||||||
|
|
||||||
//cprintf(BLUE,"%d data %d\n",ithread,len);
|
//cprintf(BLUE,"%d data %d\n",ithread,len);
|
||||||
//end of socket ("end")
|
//end of socket ("end")
|
||||||
if (len < 1024*256 ) {
|
if (len < expectedsize ) {
|
||||||
if(len == 3){
|
if(len == 3){
|
||||||
//cprintf(RED,"%d Received end of acquisition\n", ithread);
|
//cprintf(RED,"%d Received end of acquisition\n", ithread);
|
||||||
singleframe[ithread] = NULL;
|
singleframe[ithread] = NULL;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user