diff --git a/slsDetectorSoftware/eigerDetectorServer/Beb.c b/slsDetectorSoftware/eigerDetectorServer/Beb.c index 9558007a6..e412fec91 100644 --- a/slsDetectorSoftware/eigerDetectorServer/Beb.c +++ b/slsDetectorSoftware/eigerDetectorServer/Beb.c @@ -506,19 +506,35 @@ int Beb_RequestNImages(unsigned int beb_number, unsigned int left_right, int ten unsigned int npackets = ten_gig ? Beb_bit_mode*4 : Beb_bit_mode*16; int in_two_requests = (!ten_gig&&Beb_bit_mode==32); if(in_two_requests) npackets/=2; - + // printf("npackets:%d\n",npackets); //usleep needed after acquisition start, else you miss the single images - usleep(0); + usleep(1000); //printf("beb no:%d left_right:%d ten_gig:%d dst_number:%d #images:%d header_size:%d test_just_send_out_packets_no_wait:%d\n",beb_number,left_right,ten_gig,dst_number,nimages, header_size,test_just_send_out_packets_no_wait); //printf("here: "< + #include "slsDetectorFunctionList.h" #include "gitInfoEiger.h" /*#include "EigerHighLevelFunctions.c" @@ -609,6 +610,7 @@ int setDynamicRange(int dr){ for(i=0;i<32;i++) dst_requested[i] = 0; //clear dst requested if(Beb_SetUpTransferParameters(dr)) eiger_dynamicrange = dr; + else printf("ERROR:Could not set bit mode in the back end\n"); } } //make sure back end and front end have the same bit mode