adding printouts , resetting an image size for each listen image, if last image is not complete, it should be checked with rc==0 and not if itis transmitting, else it doesnt send last incomplete image

This commit is contained in:
Dhanya Maliakal
2017-06-21 17:07:45 +02:00
parent cbd1570a8c
commit 1c7ff1dd8c
4 changed files with 39 additions and 18 deletions

View File

@ -275,6 +275,9 @@ void DataProcessor::ThreadExecution() {
//check dummy
uint32_t numBytes = (uint32_t)(*((uint32_t*)buffer));
#ifdef VERBOSE
if (!index) cprintf(BLUE,"DataProcessor %d, Numbytes:%u\n", index,numBytes);
#endif
if (numBytes == DUMMY_PACKET_VALUE) {
StopProcessing(buffer);
return;
@ -292,6 +295,10 @@ void DataProcessor::ThreadExecution() {
void DataProcessor::StopProcessing(char* buf) {
#ifdef VERBOSE
if (!index)
cprintf(RED,"DataProcessing %d: Dummy\n", index);
#endif
//stream or free
if (*dataStreamEnable)
fifo->PushAddressToStream(buf);
@ -318,7 +325,8 @@ void DataProcessor::ProcessAnImage(char* buf) {
#ifdef VERBOSE
if (!index) cprintf(BLUE,"DataProcessing %d: fnum:%lu\n", index, fnum);
if (!index)
cprintf(BLUE,"DataProcessing %d: fnum:%lu\n", index, fnum);
#endif
if (!measurementStartedFlag) {