/*
* If the second sync times out, dim the sync
- * lamp and raises an alarm.
+ * lamp and raise an alarm.
*/
up->swatch++;
if (up->swatch > HSPEC)
wwv_endpoc(peer, epomax, epopos);
up->epomax = epomax;
epomax = 0;
+ if (!(up->status & MSYNC))
+ wwv_gain(peer);
}
dtemp = (epobuf[up->epoch] += (mfsync - epobuf[up->epoch]) /
(MINAVG << up->avgint));
break;
}
sprintf(tbuf,
- "wwv8 %-3s %d %5.0f %5.1f %7ld %7ld %7ld",
- sp->ident, sp->count, sp->sigmax, snr,
- sp->pos, sp->jitter, MOD(sp->pos -
- up->nepoch - SYNSIZ, MINUTE));
+ "wwv8 %d %3d %-3s %d %5.0f %5.1f %7ld %7ld %7ld",
+ up->port, up->gain, sp->ident, sp->count,
+ sp->sigmax, snr, sp->pos, sp->jitter,
+ MOD(sp->pos - up->nepoch - SYNSIZ, MINUTE));
if (pp->sloppyclockflag & CLK_FLAG4)
record_clock_stats(&peer->srcadr, tbuf);
#ifdef DEBUG
cp->errcnt = 0;
sprintf(tbuf,
- "wwv5 %d %s %04x %d %.0f/%.1f/%ld %s %04x %d %.0f/%.1f/%ld",
- up->gain, sp->ident, sp->select, sp->count,
- sp->synmax, sp->synsnr, sp->jitter, rp->ident,
- rp->select, rp->count, rp->synmax,rp->synsnr,
- rp->jitter);
+ "wwv5 %d %3d %-3s %04x %d %.0f/%.1f/%ld %s %04x %d %.0f/%.1f/%ld",
+ up->port, up->gain, sp->ident, sp->select,
+ sp->count, sp->synmax, sp->synsnr, sp->jitter,
+ rp->ident, rp->select, rp->count, rp->synmax,
+ rp->synsnr, rp->jitter);
if (pp->sloppyclockflag & CLK_FLAG4)
record_clock_stats(&peer->srcadr, tbuf);
#ifdef DEBUG