Return-Path: Received: (qmail 79834 invoked from network); 13 Feb 2004 21:56:33 -0000 Received: from unknown (HELO ptb-mxscan01.plus.net) (212.159.14.235) by ptb-mailstore03.plus.net with SMTP; 13 Feb 2004 21:56:33 -0000 Received: (qmail 75758 invoked from network); 13 Feb 2004 21:56:33 -0000 X-Filtered-by: Plusnet (hmail v1.01) X-Priority: 3 X-MSMail-Priority: Normal X-Spam-detection-level: 11 Received: from ptb-mxcore01.plus.net (212.159.14.215) by ptb-mxscan01.plus.net with SMTP; 13 Feb 2004 21:56:30 -0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Received: from post.thorcom.com ([193.82.116.20]) by ptb-mxcore01.plus.net with esmtp (Exim 4.30; FreeBSD) id 1ArlIT-000JNM-T4 for dave@picks.force9.co.uk; Fri, 13 Feb 2004 21:56:29 +0000 X-Fake-Domain: majordom Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1ArlHZ-0005ds-1R for rs_out@blacksheep.org; Fri, 13 Feb 2004 21:55:33 +0000 Received: from [152.163.225.98] (helo=imo-r02.mx.aol.com) by post.thorcom.com with esmtp (Exim 4.14) id 1ArlHY-0005bL-CR for rsgb_lf_group@blacksheep.org; Fri, 13 Feb 2004 21:55:32 +0000 X-Fake-Domain: WarmSpgs@aol.com Received: from WarmSpgs@aol.com by imo-r02.mx.aol.com (mail_out_v36_r4.14.) id l.143.21a3b7d4 (3310) for ; Fri, 13 Feb 2004 16:54:58 -0500 (EST) From: WarmSpgs@aol.com Message-ID: <143.21a3b7d4.2d5ea1b2@aol.com> Date: Fri, 13 Feb 2004 16:54:58 EST To: rsgb_lf_group@blacksheep.org MIME-Version: 1.0 X-Mailer: AOL 4.0 for Windows 95 sub 120 Subject: Re: LF: Timing GPS Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on post.thorcom.com X-Spam-Status: No, hits=0.3 required=5.0 tests=NO_REAL_NAME autolearn=no version=2.60 X-SA-Exim-Scanned: Yes Sender: Precedence: bulk Reply-To: rsgb_lf_group@blacksheep.org X-Listname: rsgb_lf_group X-SA-Exim-Rcpt-To: rs_out@blacksheep.org X-SA-Exim-Scanned: No; SAEximRunCond expanded to false X-PN-SPAMFiltered: yes X-Spam-Rating: 1 In a message dated 2/13/04 7:07:06 AM Eastern Standard Time, Jean-Louis.RAULT@fr.thalesgroup.com writes: > Up to now, the only way I found to synchronise the software and the hardware > clocks is to switch the computer off and on again. > Any Windows guru on this mailing list ? I used to write applications for Windows 3.x and 9x that displayed time more precisely than most thought possible with Windows, but I'm not enough of a guru to have figured out a good solution for NT-based versions yet. With programs no longer having direct access to the hardware, the time is whatever Windows says it is. I expect there are still ways to trigger reading of the system clock, but there will always be slippage of an unknown number of "ticks", depending on what processes are running and what priority they have. You can never know for certain how long the time is between issuance of a request via software and its execution, because your software's request and all other messages in the queue affect the outcome--not unlike trying to simultaneously measure the position and velocity of subatomic particles. The additive effects of such "virtual clock jitter" at both the sending and receiving ends can be accomodated by inherently tolerant visual modes at extremely slow data rates, but I fear that to achieve the breakthroughs we'd all like to see, we'll need more precision. Synchronizing a GUI-based operating system to a timeserver over the Net involves a lot of variables, each of which changes somewhat over time. That's why VE2IQ's GPS-synched AFRICAM only runs in DOS, and goes as directly to the source as possible for its timing information. Thus far, the results seem to be worth the slight extra effort. 73 John