#!/usr/bin/awk -f ### # Script to print usec delay between struct timeval vals ### { # IR Data Parms t = 2500; if(!new) { startsec = $1; startusec = $2; new = 1; } sectime = $1 - startsec; usectime = $2 - startusec time = sectime * 1000000 + usectime; delay = time - lasttime; if(delay > 10000) printf("\n"); else if(delay > 3*t) printf("1"); else if(delay > 2*t) printf("0"); lasttime = time; }