PageRenderTime 27ms CodeModel.GetById 24ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/contrib/ntp/scripts/stats/README.timecodes

https://bitbucket.org/freebsd/freebsd-head/
Unknown | 149 lines | 117 code | 32 blank | 0 comment | 0 complexity | f3783a66338e3c152f14cdc5a4a633b4 MD5 | raw file
  1Radio Timecode Formats (README.timecodes)
  2
  3Following are examples of the serial timecode formats used by various
  4timecode receivers as given in the instruction manuals. These examples
  5are intended only for illustration and not as the basis of system
  6design. The following symbols are used to identify the timecode
  7character that begins a subfield. The values given after this symbol
  8represent the character offset from the beginning of the timecode string
  9as edited to remove control characters.
 10
 11C         on-time character (start bit)
 12Y         year of century
 13T         time of day
 14D         day of year or month/day
 15A         alarm indicator (format specific)
 16Q         quality indicator (format specific)
 17<LF>      ASCII line feed (hex 0a)
 18<CR>      ASCII carriage return (hex 0d)
 19<SP>      ASCII space (hex 20)
 20
 21In order to promote uniform behavior in the various implementations, it
 22is useful to have a common interpretation of alarm conditions and signal
 23quality. When the alarm indicator it on, the receiver is not operating
 24correctly or has never synchronized to the broadcast signal. When the
 25alarm indicator is off and the quality indicator is on, the receiver has
 26synchronized to the broadcast signal, then lost the signal and is
 27coasting on its internal oscillator.
 28
 29In the following uppercase letters, punctuation marks and spaces <SP>
 30stand for themselves; lowercase letters stand for fields as described.
 31Special characters other than <LF>, <CR> and <SP> are preceded by ^.
 32
 33Spectracom 8170 and Netclock/2 WWV Synchonized Clock (format 0)
 34
 35"<CR><LF>i  ddd hh:mm:ss  TZ=zz<CR><LF>"
 36 C       A  D   T
 37
 38     poll: ?; offsets: Y = none, D = 3, T = 7, A = 0, Q = none
 39     i = synchronization flag (<SP> = in synch, ? = out synch)
 40     ddd = day of year
 41     hh:mm:ss = hours, minutes, seconds
 42     zz = timezone offset (hours from UTC)
 43
 44     Note: alarm condition is indicated by other than <SP> at A, which
 45     occurs during initial synchronization and when received signal has
 46     been lost for about ten hours
 47
 48     example: "   216 15:36:43  TZ=0"
 49               A  D   T
 50
 51Netclock/2 WWV Synchonized Clock (format 2)
 52
 53"<CR><LF>iqyy ddd hh:mm:ss.fff ld"
 54 C       AQY  D   T
 55
 56     poll: ?; offsets: Y = 2, D = 5, T = 9, A = 0, Q = 1
 57     i = synchronization flag (<SP> = in synch, ? = out synch)
 58     q = quality indicator (<SP> < 1ms, A < 10 ms, B < 100 ms, C < 500
 59     ms, D > 500 ms)
 60     yy = year (as broadcast)
 61     ddd = day of year
 62     hh:mm:ss.fff = hours, minutes, seconds, milliseconds of day
 63     l = leap-second warning (L indicates leap at end of month)
 64     d = standard/daylight time indicator (<SP> standard, D daylight)
 65
 66     Note: alarm condition is indicated by other than <SP> at A, which
 67     occurs during initial synchronization and when received signal has
 68     been lost for about ten hours; unlock condition is indicated by
 69     other than <SP> at Q, with time since last lock indicated by the
 70     letter code A < 13 min, B < 1.5 hr, C < 7 hr, D > 7 hr.
 71
 72     example: "  92 216 15:36:43.640  D"
 73               AQ   D   T
 74
 75TrueTime 468-DC Satellite Synchronized Clock (and other TrueTime
 76receivers)
 77
 78"<CR><LF><^A>ddd:hh:mm:ssq<CR>"
 79              D   T       QC
 80
 81     poll: none; offsets: Y = none, D = 0, T = 4, A = 12, Q = 12
 82     hh:mm:ss = hours, minutes, seconds
 83     q = quality/alarm indicator (<SP> = locked, ? = alarm)
 84
 85     Note: alarm condition is indicated by ? at A, which occurs during
 86     initial synchronization and when received signal is lost for an
 87     extended period; unlock condition is indicated by other than <SP>
 88     at Q
 89
 90     example: "216:15:36:43 "
 91               D   T       Q
 92
 93Heath GC-1000 Most Accurate Clock (WWV/H)
 94
 95"<CR>hh:mm:ss.f     dd/mm/yy<CR>"
 96 C   T        A     D
 97
 98     poll: none; offsets: Y = none, D = 15, T = 0, A = 9, Q = none
 99     hh:mm:ss = hours, minutes, seconds
100     f = deciseconds (? when out of spec)
101     dd/mm = day, month
102     yy = year of century (from DIPswitches)
103
104     Note: 0?:??:??.? is displayed before synch is first established and
105     hh:mm:ss.? once synch is established and then lost again for about
106     a day.
107
108     example: "15:36:43.6     04/08/91"
109               T        A     D     Y
110
111PST/Traconex 1020 Time Source (WWV/H) (firmware revision V4.01)
112
113"frdzycchhSSFTttttuuxx<CR>" "ahh:mm:ss.fffs<CR>" "yy/dd/mm/ddd<CR>"
114          A   Q               T                   Y  D
115
116     poll: "QMQDQT"; offsets: Y = 0, D = 3 T = 1,, A = 11, Q = 13
117     f = frequency enable (O = all frequencies enabled)
118     r = baud rate (3 = 1200, 6 = 9600)
119     d = features indicator (@ = month/day display enabled)
120     z = time zone (0 = UTC)
121     y = year (5 = 1991)
122     cc = WWV propagation delay (52 = 22 ms)
123     hh = WWVH propagation delay (81 = 33 ms)
124     SS = status (80 or 82 = operating correctly)
125     F = current receive frequency (1-5 = 2.5, 5, 10, 15, 20 MHz)
126     T = transmitter (C = WWV, H = WWVH)
127     tttt = time since last update (minutes)
128     uu = flush character (03 = ^C)
129     xx = 94 (unknown) (firmware revision X4.01.999 only)
130
131     a = AM/PM indicator (A = AM, P = PM, <SP> - 24-hour format)
132     hh:mm:ss.fff = hours, minutes, seconds, milliseconds of day
133     s = daylight-saving indicator (<SP> standard, D daylight)
134
135     yy = year of century (from DIPswitches)
136     dd/mm/ddd = day of month, month of year, day of year
137
138     Note: The alarm condition is indicated by other than ? at A, which
139     occurs during initial synchronization and when received signal is
140     lost for an extended period. A receiver unlock condition is
141     indicated by other than "0000" in the tttt subfield at Q.
142
143     example: "O3@055281824C00000394 91/08/04/216  15:36:43.640"
144                             T       Y        D    T
145
146David L. Mills
147University of Delaware
148mills@udel.edu
14923 October 1993