[time-nuts] hpgps ntp refclock driver and leap second
Scott Mace
smace at intt.net
Mon Aug 25 12:00:33 EDT 2008
With the oncore VP in the z3801a isn't this a bug/feature of the Bj command
to announce it as soon as it is available, while other/newer receivers
wait till the month prior? There is even a workaround for this in the
oncore refclock driver.
Scott
Greg Dowd wrote:
> In NTPv4, the warning is propagated as soon as it is available. If it
> were more than 6 months in advance, this could be an issue but that
> hasn't happened yet. NTP also ignores the alternate (Mar/Sept) leap
> windows by design.
>
>
>
> Greg Dowd
> gdowd at symmetricom dot com (antispam format)
> Symmetricom, Inc.
> www.symmetricom.com
> "Everything should be made as simple as possible, but no simpler" Albert
> Einstein
>
>
>> -----Original Message-----
>> From: time-nuts-bounces at febo.com
>> [mailto:time-nuts-bounces at febo.com] On Behalf Of Scott Mace
>> Sent: Monday, August 25, 2008 8:21 AM
>> To: Discussion of precise time and frequency measurement
>> Subject: [time-nuts] hpgps ntp refclock driver and leap second
>>
>> Shouldn't the hpgps ntp driver wait to raise the leap second
>> flag until a month before the leap second and not whenever
>> the satellite happens
>> to first transmit it? See attached patch.
>>
>> diff -u refclock_hpgps.c.orig refclock_hpgps.c
>> --- refclock_hpgps.c.orig 2008-08-25 09:49:59.000000000 -0500
>> +++ refclock_hpgps.c 2008-08-25 09:56:29.000000000 -0500
>> @@ -535,7 +535,8 @@
>> switch (leapchar) {
>>
>> case '+':
>> - pp->leap = LEAP_ADDSECOND;
>> + if ((month == 6) || (month == 12))
>> + pp->leap = LEAP_ADDSECOND;
>> break;
>>
>> case '0':
>> @@ -543,7 +544,8 @@
>> break;
>>
>> case '-':
>> - pp->leap = LEAP_DELSECOND;
>> + if ((month == 6) || (month == 12))
>> + pp->leap = LEAP_DELSECOND;
>> break;
>>
>> default:
>>
>> _______________________________________________
>> time-nuts mailing list -- time-nuts at febo.com To unsubscribe,
>> go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>> and follow the instructions there.
>>
>
> _______________________________________________
> time-nuts mailing list -- time-nuts at febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
>
>
More information about the time-nuts
mailing list