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,
i!-PCLink/PowerPoint supports the following levels.
i!-PCLink/PowerPoint Levels
Levels Description
1Current Slide Number
2Total Number of Slides in Presentation
11
Running i!-PCLink/PowerPoint
Strings
i!-PCLink/PowerPoint supports the following strings.
i!-PCLink/PowerPoint Strings
OperatingSystem-<sys>
PowerPointVersion-<ver>
PresentationName-<name>
Notes-<note>
NoteCount-<count>
SlideTitle-<title>
ElapsedTime-<time>
SlideTime-<time>
Slide-<slide number>
SlideCount-<count>
CurrentDir-<directory>
TotalCount-<count>
DriveCount-<count>
Drive-<drive>
DirCount-<count>
Dir-<directory>
FileCount-<count>
File-<file name>
Returns operating system information.
Returns PowerPoint version.
Returns name of presentation. Automatically returned after and OPEN
command is issued.
Returns a speaker note in response to a Notes command or whenever
the slide changes. You will receive Notes- strings. The default number is
5 and can be modified by using the NOTES- command.
Returns a total speaker note count in response to a Notes command or
whenever the slide changes.
Returns the name of the current slide whenever the slide changes.
Returns the elapsed time of the presentation when timing has been
enabled.
Returns the elapsed time of the slide when timing has been enabled.
Returns the slide title in response to a BROWSE command.
Returns the slide count in response to a BROWSE command.
Returns the Current Directory in response to a DIR or CD command.
Returns the total file/directory/drive count in response to a DIR or CD
command.
Returns the total drive count in response to a DIR or CD command.
Returns a drive entry in response to a DIR or CD command.
Returns the total directory count in response to a DIR or CD command.
Returns a directory entry in response to a DIR or CD command.
Returns the total PowerPoint (ppt) file count in response to a DIR or CD
command.
Returns a PowerPoint (ppt) file entry in response to a DIR or CD command.
12
i!-PCLinkPowerPoint
Running i!-PCLink/PowerPoint
Send_Commands
i!-PCLink/PowerPoint supports the following Send_Commands (master to device).
The device number of the i!-PCLink/PowerPoint application as setup in the
device section of the control panel.
The device number for i!-ConnectLinxif it is running on your system.
i!-PCLink/PowerPoint and i!-ConnectLinx work for
i!-PCLink/PresentationControl. If you are not using i
!-PCLink/PresentationControl or do not have i!-ConnectLinx on your system,
create a virtual device and pass it for this parameter.
An array for Touch Panel devices implementing i!-PCLink/PowerPoint.
An INTEGER array for transport supporting the following buttons (in this order):
Play, Stop, Pause, Next, Prev, Last Slide, First Slide.
A DEVCHAN set for slide selection supporting the following buttons (in this
order): Slide selection 1 - 7.
An INTEGER array for show options supporting the following buttons (in this
order): Local Control, Show Times, Reset Slide Timer.
An INTEGER array for notes control supporting the following buttons (in this
order): Page Up, Page Down, Top of List, Bottom of List.
An INTEGER array for slide selection supporting the following buttons (in this
order): Slide selection 1 - 7.
An INTEGER array for slide list control supporting the following buttons (in this
order): Page Up, Page Down, Top of List, Bottom of List.
A DEVCHAN set for show/slide time supporting the following variable text
channels (in this order): Show Time, Slide Time.
An INTEGER array for file selection supporting the following buttons (in this
order): Slide selection 1 - 7.
!-PCLinkPowerPoint
15
Running i!-PCLink/PowerPoint
i!-PCLink/PowerPoint Module (Cont.)
nchFilesCtrl
nchShortcuts
nchSysInfo
nvtPresentation
nvtTimes
nvtNotes
nvtSlides
nvtFiles
nvtIcons
nvtShortcuts
nvtSysInfo
nIconDrive
nIconDir
nIconPpt
NO_BUTTON
An INTEGER array for file list control supporting the following buttons (in this
order): Page Up, Page Down, Top of List, Bottom of List.
An INTEGER array for shortcuts supporting the following buttons (in this
order): Select, Edit, Shortcuts 1-10.
An INTEGER array for status information supporting the following buttons (in
this order): PowerPoint device is online, Busy Loading Presentation.
An INTEGER array for presentation information supporting the following
variable text channels (in this order): Slide Show Progress Text, Slide Show
Progress Level, Current Slide Title, Presentation Name.
An INTEGER array for show/slide time supporting the following variable text
channels (in this order): Show Time, Slide Time.
An INTEGER array for speaker notes supporting the following variable text
channels (in this order): Speakers notes 1 - 5.
An INTEGER array for slide browsing list supporting the following variable text
channels (in this order): Slide Titles 1 - 7.
An INTEGER array for file browsing list supporting the following variable text
channels (in this order): File names 1 - 7.
An INTEGER array for file icon list supporting the following variable text
channels (in this order): File icons 1 - 7.
An INTEGER array for shortcuts supporting the following variable text channels
(in this order): Shortcut names 1 - 10.
An INTEGER array for file icon list supporting the following variable text
channels (in this order): NetLinx IP address, PowerPoint device number,
NetLinx system number.
The icon number from your touch panel file for the Drive icon for the file list.
The icon number from your touch panel file for the Directory icon for the file list.
The icon number from your touch panel file for the PowerPoint file icon for the
file list.
The channel number interpreted as "NO BUTTON" , i.e. feedback is not
executed for this channel. Any channel appearing in an nchXXX parameter
with this value will not receive any feedback commands from the module.
16
i!-PCLinkPowerPoint
Appendix
Adding Host Entries to the NetLinx URL List
Follow these steps to add host entries to the NetLinx URL list:
1. Open a terminal session (via TELNET or SERIAL) to the NetLinx Master.
2. Type "echo on", and press the Enter button.
3. Type "url list", and press the Enter button.
If no URL’s are in your NetLinx Master, it returns the following response:
No URLs in the URL connection list
4. To add a URL, type "set url", and press the Enter button.
The NetLinx Master should return:
Type A and Enter to Add a URL or Enter to exit. ->
5. Type "A", and press the Enter button.
The NetLinx Master should return:
Enter URL ->
Appendix
6. This is where you enter the IP Address of the i!-PCLink/Media Player Host Computer.
Type "192.168.1.1", and press the Enter button. (Replace 192.168.1.1 with your IP Address).
The NetLinx Master should return:
192.168.1.1 (Your IP Address)
Enter Port or hit Enter to accept default (1319) ->
7. Press the Enter button to accept the default port (1319).
The NetLinx Master should return:
Enter Type (Enter for permanent or T for temporary) ->
8. Press the Enter button to make the entry permanent.
The NetLinx Master should return:
URL Added successfully.
Type A and Enter to Add a URL or Enter to exit. ->
9. Finally, Press the Enter button to exit.
10. To make sure the entry was made, or to check the status of the link, type "url list". Press the
Enter button. The NetLinx Master should return:
The following URLs exist in the URL connection list
The URL list can also be managed in NetLinx Studio, under "NetLinx Diagnostics"
i!-PCLinkPowerPoint
17
AMX reserves the right to alter specifications without notice at any time.
2005 AMX Corporation. All rights reserved. AMX, the AMX logo, the building icon, the home icon, and the light bulb icon are all trademarks of AMX Corporation.