AMX I!-TIMEMANAGER Instruction Manual
AMX I!-TIMEMANAGER Instruction Manual

AMX I!-TIMEMANAGER Instruction Manual

Integration!solutions

Advertisement

Quick Links

instruction manual
i!-TimeManager
i n t e g ra t i o n ! S o l u t i o n s

Advertisement

Table of Contents
loading

Summary of Contents for AMX I!-TIMEMANAGER

  • Page 1 ! S o l u t i o n s...
  • Page 2 CUSTOMER REMEDIES. AMX Corporation’s entire liability and your exclusive remedy shall be, at AMX Corporation's option, either (a) return of the price paid, or (b) repair or replacement of the SOFTWARE that does not meet AMX Cor- poration's Limited Warranty and which is returned to AMX Corporation. This Limited Warranty is void if failure of the SOFTWARE or hardware has resulted from accident, abuse, or misapplication.
  • Page 3: Table Of Contents

    Table of Contents Table of Contents Introduction .......................1 Supported 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...
  • Page 4 Table of Contents i!-TimeManager...
  • Page 5: Introduction

    NetLinx Master clock to an Internet time server. Internet time servers provide highly accurate time and i!-TimeManager keeps the NetLinx Master synchronized to the time servers. i!-TimeManager accounts for daylight saving time changes (DTS changes) using U.S. or custom DTS rules. i!-TimeManager also calculates and provides events for sunrise and sunset.
  • Page 6: Installing I!-Timemanager

    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 navigate to a directory other than the default install directory, if desired. Click Next.
  • Page 7: Time Protocols

    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.
  • Page 8: Time Protocol

    It is possible to configure an SNTP server to broadcast the time in SNTP format to an entire network or node of a network. i!-TimeManager can be configured to actively retrieve the time in SNTP format from an SNTP server (protocol number 3) or simply listen for SNTP broadcasts on the network (protocol number 4).
  • Page 9 Time protocols, but the DayTime is the most common protocol provided by NIST servers. i!-TimeManager will synchronize 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 name, the IP address is tried directly.
  • Page 10 Time Protocols i!-TimeManager...
  • Page 11: Programming I!-Timemanager

    Programming i!-TimeManager Programming i!-TimeManager Little work is required to add i!-TimeManager to your existing NetLinx code. i!-TimeManager is implemented as a NetLinx module, so you need to add the module definition and all its parameters to your code. You must define the NetLinx events you would like to schedule.
  • Page 12 Programming i!-TimeManager i!-TimeManagerEngineMod Module Definitions (Cont.) A string containing the time zone description. strTmTzDesc For the Eastern time zone: • "EST" for Standard time • "EDT" for Daylight Saving time For the Central time zone: • "CST" for Standard time •...
  • Page 13: Channels

    NetLinx Master. If this file is not present, an internal list of NIST time server will be used, and an appropriate server will be selected from the list. Channels i!-TimeManager uses a virtual device to post channel events for certain time related activities. i!-TimeManager supports the following channels: i!-TimeManager Channels...
  • Page 14: Strings

    Programming 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 time for today "'SUNSET-[Sunset Time]'" i!-TimeManager...
  • Page 15 Programming i!-TimeManager i!-TimeManager...
  • Page 16 AMX reserves the right to alter specifications without notice at any time. brussels • dallas • los angeles • mexico city • philadelphia • shanghai • singapore • tampa • toronto* • york 3000 research drive, richardson, TX 75082 USA • 469.624.8000 • 800.222.0193 • fax 469.624.7153 • technical support 800.932.6993...

Table of Contents