Ultralink Clock


Synopsis

Address: 127.127.34.u
Reference ID: ULINK
Driver ID: ULINK
Serial Port: /dev/ulinku; 9600 bps, 8-bits, no parity

Features: (none)

Description

This driver supports the Ultralink Model 320 RS-232 powered WWVB receiver. PDF specs available on www.linuxfoundary.com. While the unit may support them, this driver does nothing with leap seconds, quality codes, etc. (though it probably should).

Most of this code is originally from refclock_wwvb.c with thanks. Any mistakes are mine. Any improvements are welcome.

  The timecode format is:
 
   SQRYYYYDDD+HH:MM:SS.mmLT
 
  where:
 
  S = 'S' -- sync'd in last hour, '0'-'9' - hours x 10 since last update, else '?'
  Q = Number of correlating time-frames, from 0 to 5
  R = 'R' -- reception in progress, 'N' -- Noisy reception, ' ' -- standby mode
  YYYY = year from 1990 to 2089
  DDD = current day from 1 to 366
  + = '+' if current year is a leap year, else ' '
  HH = UTC hour 0 to 23
  MM = Minutes of current hour from 0 to 59
  SS = Seconds of current minute from 0 to 59
  mm = 10's milliseconds of the current second from 00 to 99
  L  = Leap second pending at end of month -- 'I' = inset, 'D'=delete
  T  = DST <-> STD transition indicators
 
  Note that this driver does not do anything with the L or T flags.
 
  The M320 also has a 'U' command which returns UT1 correction information.  It
  is not used in this driver.


root
Last modified: Tue Sep 14 05:53:08 EDT 1999