added silent mode in receiver during real time acquisition, doesnt print packet loss regularly or file name created each time

This commit is contained in:
Dhanya Maliakal
2017-09-27 10:11:31 +02:00
parent 11d58beec2
commit 6a8aad4c2b
20 changed files with 214 additions and 26 deletions

View File

@@ -267,6 +267,16 @@ int UDPStandardImplementation::setFifoDepth(const uint32_t i) {
}
void UDPStandardImplementation::setSilentMode(const uint32_t i){
silentMode = i;
Listener::SetSilentMode(i);
DataProcessor::SetSilentMode(i);
DataStreamer::SetSilentMode(i);
FILE_LOG(logINFO) << "Silent Mode: " << i;
}
int UDPStandardImplementation::setDetectorType(const detectorType d) {
FILE_LOG (logDEBUG) << "Setting receiver type";
@@ -332,9 +342,8 @@ int UDPStandardImplementation::setDetectorType(const detectorType d) {
//set up writer and callbacks
for (vector<Listener*>::const_iterator it = listener.begin(); it != listener.end(); ++it)
(*it)->SetGeneralData(generalData);
for (vector<DataProcessor*>::const_iterator it = dataProcessor.begin(); it != dataProcessor.end(); ++it) {
for (vector<DataProcessor*>::const_iterator it = dataProcessor.begin(); it != dataProcessor.end(); ++it)
(*it)->SetGeneralData(generalData);
}
SetThreadPriorities();