From 053e05628fea6e3e124bf557973adda5febda560 Mon Sep 17 00:00:00 2001 From: Dhanya Maliakal Date: Fri, 3 Mar 2017 08:50:55 +0100 Subject: [PATCH] callback --- slsReceiverSoftware/src/DataProcessor.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/slsReceiverSoftware/src/DataProcessor.cpp b/slsReceiverSoftware/src/DataProcessor.cpp index 2da22d481..0c0905a47 100644 --- a/slsReceiverSoftware/src/DataProcessor.cpp +++ b/slsReceiverSoftware/src/DataProcessor.cpp @@ -313,7 +313,13 @@ void DataProcessor::ProcessAnImage(char* buf) { RecordFirstIndices(fnum); } - if (*fileWriteEnable && *callbackAction == DO_EVERYTHING) - file->WriteToFile(buf, generalData->fifoBufferSize + FILE_FRAME_HEADER_SIZE, fnum-firstMeasurementIndex); + if (*callbackAction == DO_EVERYTHING) { + if (*fileWriteEnable) + file->WriteToFile(buf, generalData->fifoBufferSize + FILE_FRAME_HEADER_SIZE, fnum-firstMeasurementIndex); + } else { + if (rawDataReadyCallBack) + rawDataReadyCallBack((int)fnum, buf + FILE_FRAME_HEADER_SIZE, generalData->fifoBufferSize, + NULL, NULL, pRawDataReady); + } }