mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-20 00:37:12 +02:00
trying to fix packetloss print
This commit is contained in:
@ -1528,12 +1528,6 @@ int UDPStandardImplementation::setupWriter(){
|
|||||||
int UDPStandardImplementation::createNewFile(int ithread){
|
int UDPStandardImplementation::createNewFile(int ithread){
|
||||||
FILE_LOG(logDEBUG) << __AT__ << " called";
|
FILE_LOG(logDEBUG) << __AT__ << " called";
|
||||||
|
|
||||||
int index = 0;
|
|
||||||
if(totalWritingPacketCount[ithread]){
|
|
||||||
index = frameIndex[ithread];
|
|
||||||
cout << "\nThread " << ithread << "\tFile:" << completeFileName[ithread] <<endl;
|
|
||||||
}
|
|
||||||
|
|
||||||
//create file name
|
//create file name
|
||||||
if(!frameIndexEnable)
|
if(!frameIndexEnable)
|
||||||
sprintf(completeFileName[ithread], "%s/%s_%lld.raw", filePath,fileNamePerThread[ithread],(long long int)fileIndex);
|
sprintf(completeFileName[ithread], "%s/%s_%lld.raw", filePath,fileNamePerThread[ithread],(long long int)fileIndex);
|
||||||
@ -1570,6 +1564,7 @@ int UDPStandardImplementation::createNewFile(int ithread){
|
|||||||
//Print packet loss and filenames
|
//Print packet loss and filenames
|
||||||
if(!totalWritingPacketCount[ithread]){
|
if(!totalWritingPacketCount[ithread]){
|
||||||
frameNumberInPreviousFile[ithread] = -1;
|
frameNumberInPreviousFile[ithread] = -1;
|
||||||
|
printf("\nThread:%d File:%s\n",ithread,completeFileName[ithread]);
|
||||||
}else{
|
}else{
|
||||||
if(frameNumberInPreviousFile[ithread] == -1)
|
if(frameNumberInPreviousFile[ithread] == -1)
|
||||||
frameNumberInPreviousFile[ithread] = startFrameIndex;
|
frameNumberInPreviousFile[ithread] = startFrameIndex;
|
||||||
@ -1580,16 +1575,6 @@ int UDPStandardImplementation::createNewFile(int ithread){
|
|||||||
totalPacketsInFile[ithread],
|
totalPacketsInFile[ithread],
|
||||||
( ((int)(currentFrameNumber[ithread]-frameNumberInPreviousFile[ithread])*packetsPerFrame) - totalPacketsInFile[ithread]),
|
( ((int)(currentFrameNumber[ithread]-frameNumberInPreviousFile[ithread])*packetsPerFrame) - totalPacketsInFile[ithread]),
|
||||||
currentFrameNumber[ithread],frameNumberInPreviousFile[ithread]);
|
currentFrameNumber[ithread],frameNumberInPreviousFile[ithread]);
|
||||||
/*
|
|
||||||
cout << "\nThread " << ithread << "\tFile:" << completeFileName[ithread] <<endl;
|
|
||||||
//<< "Packet Loss:" <<
|
|
||||||
//setw(4)<<fixed << setprecision(4) <<
|
|
||||||
//dec << (int)((( (currentFrameNumber-1-previousFrameNumber) - ((packetsInFile-numTotMissingPacketsInFile)/packetsPerFrame))/
|
|
||||||
// (double)(currentFrameNumber-1-previousFrameNumber))*100.000)
|
|
||||||
//<< "%\t"
|
|
||||||
//<< "\tIndex:" << dec << index
|
|
||||||
<< endl;
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//write file header
|
//write file header
|
||||||
@ -2643,16 +2628,6 @@ void UDPStandardImplementation::stopWriting(int ithread, char* wbuffer){
|
|||||||
totalPacketsInFile[ithread],
|
totalPacketsInFile[ithread],
|
||||||
( ((int)(currentFrameNumber[ithread]-frameNumberInPreviousFile[ithread])*packetsPerFrame) - totalPacketsInFile[ithread]),
|
( ((int)(currentFrameNumber[ithread]-frameNumberInPreviousFile[ithread])*packetsPerFrame) - totalPacketsInFile[ithread]),
|
||||||
currentFrameNumber[ithread],frameNumberInPreviousFile[ithread]);
|
currentFrameNumber[ithread],frameNumberInPreviousFile[ithread]);
|
||||||
/*
|
|
||||||
cout << "\nThread " << ithread << "\tFile:" << completeFileName[ithread] <<endl;
|
|
||||||
//<< "Packet Loss:" <<
|
|
||||||
//setw(4)<<fixed << setprecision(4) <<
|
|
||||||
//dec << (int)((( (currentFrameNumber-1-previousFrameNumber) - ((packetsInFile-numTotMissingPacketsInFile)/packetsPerFrame))/
|
|
||||||
// (double)(currentFrameNumber-1-previousFrameNumber))*100.000)
|
|
||||||
//<< "%\t"
|
|
||||||
//<< "\tIndex:" << dec << index
|
|
||||||
<< endl;
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
closeFile(ithread);
|
closeFile(ithread);
|
||||||
pthread_mutex_lock(&statusMutex);
|
pthread_mutex_lock(&statusMutex);
|
||||||
|
Reference in New Issue
Block a user