m_rKernelContext.getLogManager()<<Kernel::LogLevel_Info<<"New Tag received ("<<tag.padding<<", "<<tag.identifier<<", "<<tag.timestamp<<")\n";
// add 10 ms delay to ensure that the timestamp fits in the time frame when it arrives just before updating the time counters
tag.timestamp+=10;
// check that the timestamp fits in the time frame
if(tag.timestamp<m_previousPosixTime){
m_rKernelContext.getLogManager()<<Kernel::LogLevel_Error<<"The Tag is discarded because it arrives too late to be inserted in the current signal block\n";
continue;
}
// Marker time correction (simple local linear interpolation).