Tar Dis 2000

  • View
    57

  • Download
    2

Embed Size (px)

Text of Tar Dis 2000

Tardis 2000 v1.6December 2004

Tardis 2000 Time Synchronisation

page 2

1 Contents1 2 3 4 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 5 5.1 5.2 5.3 5.4 5.5 6 6.1 7 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 8 9 10 10.1 10.2 11 12 CONTENTS SHAREWARE WELCOME TO TARDIS 2000 INSTALLATION TARDIS 2000 APPLICATION OR SERVICE? INSTALL COMMAND LINE OPTIONS MANUAL INSTALLATION RUNNING TARDIS 2000 SERVICE IN DEBUG MODE COEXISTENCE OF TARDIS 2000 SERVICE WITH WINDOWS TIME SERVICE LOGGING TARDIS 2000 AND WINDOWS XP SP2 FIREWALL EXAMPLES OF USING TARDIS 2000 A STAND-ALONE PC USING A DIAL-UP CONNECTION TO THE INTERNET A PC ON A LAN ACCESSING INTERNET SERVICES A PC ON A LAN USING LOCAL TIME SERVERS A PC WITH A GPS OR RADIO DEVICE TARDIS 2000 ACTING AS A TIME SERVER CONFIGURING TARDIS MAIN SCREEN OPTIONS PAGES SETTING THE TIME DIALUP GENERAL OPTIONS INFORMATION PAGE GPS BROADCAST NTP/NTP HTTP PROXY SETTINGS ALERTS TIME SERVERS TECHNICAL SUPPORT FOR TARDIS 2000 REGISTERING AND PAYING FOR TARDIS 2000 PAYMENTS UPGRADE POLICY FREQUENTLY ASKED QUESTIONS TIME PROTOCOLS 2 4 5 6 6 6 6 7 8 8 9 9 12 12 12 12 12 12 13 13 16 16 18 19 20 22 23 25 25 27 28 29 29 29 34 40

Copyright H.C. Mingham-Smith Ltd. 1994-2005

Tardis 2000 Time Synchronisation

page 3

12.1 12.2 12.3 12.4 12.5 12.6 12.7 12.8 12.9 12.10 13 13.1

NTP BROADCAST PROTOCOL NMEA HTTP PROTOCOL GALLEON RADIO CLOCK KALLISTO GPS CARD RFC2030 (SNTP) RFC867 (DAYTIME) RFC868 (TIME) RFC792 (ICMP TIMESTAMP SECTION) OTHER RADIO AND GPS CLOCKS SUPPORTED.

40 40 40 41 42 44 57 58 59 62 63 63

K9 FREQUENTLY ASKED QUESTIONS ABOUT K9

Copyright H.C. Mingham-Smith Ltd. 1994-2005

Tardis 2000 Time Synchronisation

page 4

2 SharewareCopyright Notice 1994-2005 H.C. Mingham-Smith Ltd. ("The author") THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Tardis 2000 is Shareware. This is a complete working version. There are no annoying reminder screens about what it costs, and there are no disabled features. If you continue to use it after evaluating it please send payment as detailed on page 29.

Copyright H.C. Mingham-Smith Ltd. 1994-2005

Tardis 2000 Time Synchronisation

page 5

3 Welcome to Tardis 2000Tardis 2000 is a utility for Windows that makes sure your PCs clock tells the right time. It can find out what the right time is in various ways including using networked timeservers, GPS (The Global Positioning System), Radio clocks, and by listening for time broadcasts over a LAN. Tardis 2000 requires the TCP/IP networking protocol to be installed. The service version of Tardis 2000 runs as a Windows service, just like other services that come as standard with Windows. It acts as both a server and client for the supported protocols. I.e. it can get the time from a timeserver with the correct time and then make the correct time available to local clients. Tardis 2000 running on a central server can be used as a master time source for the domain by running Tardis or K9 on the other workstations of the domain using the server machine as the timeserver. See page 63 for details of K9. Tardis 2000 can use the following time protocols RFC868 (Time) RFC867 (Daytime) RFC2030 (SNTP) Broadcast NTP HTTP protocol. Kallisto GPS. NMEA compliant GPS cards. Galleon Radio Clock ICMP timestamp Trimble Palisade EndRun Technologies Prcis Ct Kinemetrics Truetime Spectracom WWVB NeoClock Expert mouseCLOCK Serial Radio Clock connected to DCD pin EMC Professional in XNTP mode IRIG-B

Thanks We would like to thank Mark Symons who helped enormously in the development of Tardis 2000.

Copyright H.C. Mingham-Smith Ltd. 1994-2005

Tardis 2000 Time Synchronisation

page 6

4 Installation4.1 Tardis 2000

Tardis 2000 is distributed as a setup file called tardis2000.exe. This manual and the installable Tardis 2000 files are contained within it. Run the tardis2000.exe program and Tardis 2000 will automatically be installed.

4.2

Application or Service?

If your PC runs Windows 95/98/ME you will only be given the option to install the Application version of Tardis. If you use more recent versions of Windows you have the option of using either the application version or the service version. We recommend that you use the service version. Both versions have essentially the same functionality. The difference is that the application is a standalone utility; the service version is a control panel and a background service that runs all the time whether anyone is logged in or not. You should log into your Windows NT/2000/XP/2003 system as a user with administrative privileges. Tardis 2000 must be installed and configured by someone with administrative privileges.

4.3

Install command line options

Tardis 2000 now uses the wonderful Inno Setup (http://www.jrsoftware.org/isinfo.php). As a result the tardis2000.exe setup program has the following install options provided by Inno setup. The tardis2000.exe Setup program accepts optional command line parameters. These can be useful to system administrators, and to other programs calling the Setup program. /SP/SILENT, /VERYSILENT Disables the This will install... Do you wish to continue? prompt at the beginning of Setup. Instructs Setup to be silent or very silent. When Setup is silent the wizard and the background window are not displayed but the installation progress window is. When a setup is very silent this installation progress window is not displayed. Everything else is normal so for example error messages during installation are displayed and the startup prompt is (if you haven't disabled it the '/SP-' command line option explained above) If a restart is necessary and the '/NORESTART' command isn't used (see below) and Setup is silent, it will display a Reboot now? message box. If it's very silent it will reboot without asking. Causes Setup to create a log file in the user's TEMP directory detailing file installation actions taken during the installation process. This can be a helpful debugging aid. For example, if you suspect a file isn't being replaced when you believe it should be (or vice versa), the log file will tell you if the file was really skipped, and why. The log file is created with a unique name based on the current date. (It will not overwrite or append to existing files.) Currently, it is not possible to customize the filename.

/LOG

Copyright H.C. Mingham-Smith Ltd. 1994-2005

Tardis 2000 Time Synchronisation

page 7

/NOCANCEL

/NORESTART /RESTARTEXITCODE=exi t code /LOADINF="filename"

/SAVEINF="filename" /DIR="x:\dirname" /GROUP="folder name" /NOICONS /COMPONENTS="comma separated list of component names"

The information contained in the log file is technical in nature and therefore not intended to be understandable by end users. Nor is it designed to be machine-parseable; the format of the file is subject to change without notice. Prevents the user from cancelling during the installation process, by disabling the Cancel button and ignoring clicks on the close button. Useful along with '/SILENT' or '/VERYSILENT'. Instructs Setup not to reboot even if it's necessary. Specifies the custom exit code that Setup is to return when a restart is needed. Useful along with '/NORESTART'. Also see Setup Exit Codes. Instructs Setup to load the settings from the specified file after having checked the command line. This file can be prepared using the '/SAVEINF=' command as explained below. Don't forget to use quotes if the filename contains spaces. Instructs Setup to save installation settings to the specified file. Don't forget to use quotes if the filename contains spaces. Overrides the default directory name displayed on the Select Destination Location wizard page. A fully qualified pathname must be specified. Overrides the default folder name displayed on the Select Start Menu Folder wizard page. Instructs Setup to initially check the Don't create any icons check box on the Select Start Menu Folder wizard page. Overrides the default components settings. Using this command line parameter causes Setup to automatically select a custom type.

4.4

Manual Installation

Occasionally the installation of the Tardis 2000 Service must be done manually, usually where other software interferes with the automatic installation process. The Tardis 2000 Service files can be requested by E-mail and installed manually as follows. Log into your Windows NT/2000/XP/2003 system as a user with administrative privileges. Decide which directory you are going to put the tardisNT.exe in, and move it there. A good choice is the \WINNT\SYSTEM32 directory, which is where many other services live. Using the Security/Permissions menu option in the File Manager, ensure that the SYSTEM user has read permission for the file. Install tardisNT.exe as a service by running the program from the Windows NT/2000/XP/2003 command line, specifying the add flag. (NOTE - it is vital that you execute this command specifying the copy of tardisNT.EXE which you placed in the \WINNT\SYSTEM32 directory, and not using some other copy which you plan subsequently to delete.) For instance: tardisNT add The program will register itself and its location with the Service Manager, and will report success or failure. In the case of failure, see the section on Ins