background image

Software License and Warranty Agreement

LICENSE GRANT. 

AMX grants to Licensee the non-exclusive right to use the AMX Software in the manner described in this License. The AMX Software 
is licensed, not sold. The AMX Software consists of generally available programming and development software, product 
documentation, sample applications, tools and utilities, and miscellaneous technical information. Please refer to the README.TXT 
file on the compact disc or download for further information regarding the components of the AMX Software. The AMX Software is 
subject to restrictions on distribution described in this License Agreement.  YOU MAY NOT LICENSE, RENT, OR LEASE THE AMX 
SOFTWARE. You may not reverse engineer, decompile, or disassemble the AMX Software. 

INTELLECTUAL PROPERTY. 

The AMX Software is owned by AMX and is protected by United States copyright laws, patent laws, international treaty provisions, 
and/or state of Texas trade secret laws.  Licensee may make copies of the AMX Software solely for backup or archival purposes. 
Licensee may not copy the written materials accompanying the AMX Software.  

TERMINATION. AMX RESERVES THE RIGHT, IN ITS SOLE DISCRETION, TO TERMINATE THIS LICENSE FOR 
ANY REASON AND UPON WRITTEN NOTICE TO LICENSEE. 

In the event that AMX terminates this License, the Licensee shall return or destroy all originals and copies of the AMX Software to 
AMX and certify in writing that all originals and copies have been returned or destroyed. 

PRE-RELEASE CODE. 

Portions of the AMX Software may, from time to time, as identified in the AMX Software, include PRE-RELEASE CODE and such 
code may not be at the level of performance, compatibility and functionality of the final code. The PRE-RELEASE CODE may not 
operate correctly and may be substantially modified prior to final release or certain features may not be generally released. AMX is 
not obligated to make or support any PRE-RELEASE CODE.  ALL PRE-RELEASE CODE IS PROVIDED "AS IS" WITH NO 
WARRANTIES.

LIMITED WARRANTY. 

AMX warrants that the AMX Software will perform substantially in accordance with the accompanying written materials for a period of 
ninety (90) days from the date of receipt. AMX DISCLAIMS ALL OTHER WARRANTIES, EITHER EXPRESS OR IMPLIED, 
INCLUDING, BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
PURPOSE, WITH REGARD TO THE AMX SOFTWARE. THIS LIMITED WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS. 
Any supplements or updates to the AMX SOFTWARE, including without limitation, any (if any) service packs or hot fixes provided to 
you after the expiration of the ninety (90) day Limited Warranty period are not covered by any warranty or condition, express, implied 
or statutory.

LICENSEE REMEDIES. 

AMX's entire liability and your exclusive remedy shall be repair or replacement of the AMX Software that does not meet AMX's 
Limited Warranty and which is returned to AMX. This Limited Warranty is void if failure of the AMX Software has resulted from 
accident, abuse, or misapplication. Any replacement AMX Software will be warranted for the remainder of the original warranty period 
or thirty (30) days, whichever is longer. Outside the United States, these remedies may not available.

NO LIABILITY FOR CONSEQUENTIAL DAMAGES.  IN NO EVENT SHALL AMX BE LIABLE FOR ANY DAMAGES 
WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS 
INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR 
INABILITY TO USE THIS AMX SOFTWARE, EVEN IF AMX HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 
BECAUSE SOME STATES/COUNTRIES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR 
CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU.

U.S. GOVERNMENT RESTRICTED RIGHTS.  The AMX Software is provided with RESTRICTED RIGHTS. Use, duplication, or 
disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of The Rights in Technical Data and 
Computer Software clause at DFARS 252.227-7013 or subparagraphs (c)(1) and (2) of the Commercial Computer Software 
Restricted Rights at 48 CFR 52.227-19, as applicable.

This Agreement replaces and supercedes all previous AMX Software License Agreements and is governed by the laws 
of the State of Texas, and all disputes will be resolved in the courts in Collin County, Texas, USA. Should you have any 
questions concerning this Agreement, or if you desire to contact AMX for any reason, please write: 

AMX Corporation, 

3000 Research Drive, Richardson, TX 75082.

Summary of Contents for i!-ConnectLinx

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

Page 2: ...ceipt AMX DISCLAIMS ALL OTHER WARRANTIES EITHER EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE WITH REGARD TO THE AMX SOFTWA...

Page 3: ...d Operating Systems 1 Minimum PC Requirements 1 Installing i ConnectLinx 2 Using i ConnectLinx 3 Standard Actions 4 Action Arguments 6 Action Persistence and Distribution 7 International Issues Locali...

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

Page 5: ...nectLinx module that handles exposing and executing action requests see the Module section on page 11 To support i ConnectLinx you simply include this module in your program define your actions and wr...

Page 6: ...Windows programs before going any further Click Next to proceed 4 In the Select i ConnectLinx Install Location dialog use the Browse button to navigate to a directory other than the default install di...

Page 7: ...s say you want the user to be able to allow the ability to play and stop a VCR Imagine you have two touch panel buttons that do these functions write code that responds to the pushes BUTTON_EVENT TP 1...

Page 8: ...technology programs itself to execute an action on a system it also stores a copy of the system identifier from the action list This identifier is sent to i ConnectLinx along with this action executio...

Page 9: ...x with the macro you want added For example DATA_EVENT vdvCLActions ONLINE Setup actions VCR Select and Play Record SEND_COMMAND vdvCLActions ADD MACRO vcr For a complete list of macros see the i Conn...

Page 10: ...alue from Each argument is numbered in the order they are added Arguments are added by using the ADD NARG ADD LARG ADD SARG and ADD EARG commands When an i ConnectLinx compatible technology requests a...

Page 11: ...ks to any URL with any file name in any folder In the above example the IT department might collect all the action list files and place them in the connectlinx directory of the company s web server Ea...

Page 12: ...wever this file is difficult to edit in a standard text editor so an XML file editor is recommended Alternatively the i ConnectLinxStdText xml file can be created using the i ConnectLinxEngineStdTextW...

Page 13: ...Min Max Step Default Adds a number argument to Action The Arg Name Argument Name is required The Min and Max define the limits for this argument in the range 32767 to 32767 The Step defines the minim...

Page 14: ...Parent Describes a child of a node Returned by GET NODE command ACTION ID Action Help String Folder Describes an action Returned by GET ACTION command NARG Action Arg Name Min Max Step Default Descri...

Page 15: ...LinxEngineMod Module definition code is displayed below DEFINE_MODULE i ConnectLinxEngineMod mdlCL vdvCLActions Where mdlCL is a unique module name i ConnectLinxEngineMod Module Parameter vdvCLActions...

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

Reviews: