#include <gr_io_signature.h>
#include <assert.h>
#include <stdexcept>
+#include <string.h>
+#include <cstdio>
//define ALIGN_ADVANCED_IMPLEMENTATION to have an alternative implementation of the align algoritm which exactly follows the align_interval spec.
//It is more resource intensive, less tested and probably not needed
x_high16bits = uin[d_nchan*2];
x_low16bits = uin[d_nchan*2+1];
unsigned int ucounter_begin2 = x_high16bits<<16 | x_low16bits;
- if((d_state[i].ucounter_begin+1)!=(ucounter_begin2))
+ if((d_state[i].ucounter_begin+1)!=(ucounter_begin2)){
if(ucounter_begin2==0)
{
#ifdef DEBUG_TOCONSUME
{
ePrintf("Error: counter not continuous.\n ucounter_begin[%i]=%i +1 != ucounter_begin2=%i\n",i,d_state[i].ucounter_begin,ucounter_begin2);
}
+ }
//diff_comp[i]=ucounter[i]-ucounter[0];
//diff_min=std::min(diff[i],diff_min);