background image

Time Protocols

3

i!-TimeManager

Time Protocols

i!-TimeManager supports four time protocols: 

 

DayTime (13/udp, 13/tcp) 

 

Time (37/udp, 37/tcp) 

 

SNTP (123/udp) 

 

SNTP Broadcast (123/udp) 

Only one of the protocols can be active at a time. 

DayTime Protocol

The DayTime protocol is based on RFC 867 and can provide Day and Time information. While the 

Daytime protocol can provide accurate day and time formation, RFC867 does not specify the actual 

format for the message. This limits the usefulness of the DayTime protocol with one exception: The 

National Institute of Standards and Technology operate a series of Time Servers, known as the 

NIST Internet Time Servers, that provide a DayTime message of fixed format than can be reliably 

parsed and can be used to accurately set the Day and Time of any clock. While these Time Servers 

reside in the US, the Day and Time of the servers is supplied in Universal time Coordinates or 

UTC. i!-TimeManager is capable of connecting to any of the NIST Time servers and calculating the 

correct time and date for any location in the world. i!-Time Manager also supports the standard 

NIST server list, a file called nist-srv.lst, and will attempt to read this file from doc:\user\time. You 

may get a copy of this file from the /pub directory on any NIST timeserver. If this file cannot be 

found on the NetLinx file system, a default list of NIST servers will be used instead. See the NIST 

home page at 

http://www.boulder.nist.gov/timefreq/index.html

 for more information on NIST Time 

service or Servers.

Additionally, i!-TimeManager has also been written to use a "popular" DayTime format which is 

used by the Linux implementation of DayTime and Tardis, a popular time syncing software. 

Although not specified, the Date and Time of this format does not specify the time zone and is 

assumed to be local. If you select DayTime protocol and select a server that is running DayTime 

and the format, specifically "DayOfWeek Month Day HH:MM:SS Year", can be found, no time 

offset will be added. If you have chosen this combination and find that the time does not 

synchronize to the correct time, choose another protocol or server.

Summary of Contents for I!-TIMEMANAGER

Page 1: ...instruction manual integration Solutions i TimeManager...

Page 2: ...any accompanying hardware This limited warranty gives you specific legal rights You may have others which vary from state country to state country NO LIABILITY FOR CONSEQUENTIAL DAMAGES In no event sh...

Page 3: ...rted Operating Systems 1 Minimum PC Requirements 1 Installing i TimeManager 2 Time Protocols 3 DayTime Protocol 3 Time Protocol 4 SNTP Protocols 4 Choosing a Protocol 4 Programming i TimeManager 7 i T...

Page 4: ...ii i TimeManager Table of Contents...

Page 5: ...ws NT 4 0 Workstation or Server service pack 6 B or greater with at least 64 MB of installed memory Windows 2000 Professional or Server running on a Pentium 266 MHZ processor minimum requirement 300 M...

Page 6: ...xt to proceed 4 In the i TimeManager Select Components dialog select which example programs you would like to install 5 In the Select i TimeManager Install Location dialog use the Browse button to nav...

Page 7: ...the NIST Time servers and calculating the correct time and date for any location in the world i Time Manager also supports the standard NIST server list a file called nist srv lst and will attempt to...

Page 8: ...ter Feb 7 2036 SNTP message can represent a Date and Time accurately until some time in the year 2104 Most of the NIST servers also provide Date and Time information in SNTP format The difference betw...

Page 9: ...nchronize the NetLinx Master s time with the servers at NIST It would be a good idea to setup the DNS server entries on the NetLinx Master but not required If the name lookup fails for a given server...

Page 10: ...Time Protocols 6 i TimeManager...

Page 11: ...Mod Module definition code is displayed below You can use this as a start to create custom programming or use it as is for the standard functionality Where mdlTm is a unique module name DEFINE_MODULE...

Page 12: ...stern 5 Center 6 Mountain 7 Pacific 8 Locations such as Newfoundland which runs 3 hours 30 minutes behind GMT would use a GMT offset of 3 5 This information is used for calculating sunrise and sunset...

Page 13: ...ime server protocol number to allow the Netlinx system to synchronous its clock with an Internet time server The available values are 0 Disabled 1 DayTime 13 udp 13 tcp 2 Time 37 udp 37 tcp 3 SNTP 123...

Page 14: ...r 10 i TimeManager Strings i TimeManager supports the following in bound strings device to Master i TimeManager Strings Syntax Description SUNRISE Sunrise Time Sunrise time for today SUNSET Sunset Tim...

Page 15: ...Programming i TimeManager 11 i TimeManager...

Page 16: ...ve richardson TX 75082 USA 469 624 8000 800 222 0193 fax 469 624 7153 technical support 800 932 6993 033 004 2612 4 03 2003 AMX Corporation All rights reserved AMX the AMX logo the building icon the h...

Reviews: