Operation/Reference Guide MVP-9000i 9" Modero® ViewPoint® Touch Panel with Intercom Touch Panels Initial Release: 10/14/2010
AMX Limited Warranty and Disclaimer This Limited Warranty and Disclaimer extends only to products purchased directly from AMX or an AMX Authorized Partner which include AMX Dealers, Distributors, VIP’s or other AMX authorized entity.
AMX 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. This license does not grant Licensee the right to create derivative works of the AMX Software. The AMX Software consists of generally available programming and development software, product documentation, sample applications, tools and utilities, and miscellaneous technical information.
FCC Information This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received; including interference that may cause undesired operation. Modifications to this product, unless expressly approved by AMX, could void the user’s authority to operate the equipment.
Indoor Use This device is intended for indoor use only. WiFi operation in the 5150-5250 MHz range is only for indoor usage to reduce potential for harmful interference to co-channel mobile satellite systems.
Table of Contents Introduction ........................................................................................................1 Overview .................................................................................................................. 1 Common Application....................................................................................................... 1 Features ....................................................................................................................
Setting the Panel’s Device Number............................................................................... 23 Wireless Settings - Wireless Access Overview ........................................................ 24 DHCP............................................................................................................................. 24 Configuring Wireless Network Access .................................................................... 24 Step 1: Configure the Device’s WiFi Settings ...
Function Show Example ................................................................................................ 62 Security Settings ........................................................................................................... 62 System Settings Page ............................................................................................. 64 System Settings - Master ..............................................................................................
^AFP 110 Touch Gesture Recognition................................................................................... 111 Gesture Velocity.......................................................................................................... 111 Gesture Prioritization .................................................................................................. 111 Gesture VNC/Mouse Support......................................................................................
^BIM ........................................................................................................................................125 ^BLN .......................................................................................................................................125 ^BMC ......................................................................................................................................126 ^BMF ...........................................................................
Miscellaneous MVP Strings.......................................................................................... 140 undock .................................................................................................................... 140 dock ........................................................................................................................................ 140 MVP Panel Lock Passcode Commands ........................................................................
WAKE ......................................................................................................................................153 Input Commands................................................................................................... 154 ^CAL .......................................................................................................................................154 ^KPS .....................................................................................................
^PHN-INCOMING ................................................................................................................... 162 ^PHN-LINESTATE ................................................................................................................... 162 ^PHN-MSGWAITING .............................................................................................................. 162 ^PHN-ANSWER ....................................................................................................
Input mask output examples ....................................................................................... 176 URL Resources ...................................................................................................... 176 Special Escape Sequences........................................................................................... 176 Appendix B: Wireless Technology ..................................................................179 Overview of Wireless Technology.................
10 MVP-9000i Modero® Wireless Touch Panel with Intercom
Introduction Introduction Overview The MVP-9000i redefines touch panel control offering both wireless and wired functionality, new user interface capabilities like gestures and animated page transitions, a stunning 9" widescreen 24-bit color display, full digital duplex VoIP telephone or intercom interface and built-in 802.11a/b/g WiFi card with antenna diversity.
Introduction The MVP-9000i comes with an integrated rear “kickstand”, allowing it to be used and displayed away from a Docking Station (FIG. 2). It also comes with a pre-installed 802.11a/b/g wireless card. Stylus Capacitive touch directional pad Capacitive touch buttons (4) Kickstand MicroSD memory card slot Speaker Mini-USB port Docking Station interface connector DC power jack FIG.
Introduction MVP-9000i Specifications (Cont.) Panel LCD Parameters: • Screen resolution: 800 x 480 pixels (HV) @ 60 Hz refresh rate • Aspect ratio: 16 x 9 • Brightness (luminance): 400 cd/m2 • Channel transparency: 8-bit Alpha blending • Contrast ratio: 900:1 max. • Display colors: 16.7M colors (24-bit color depth) • Dot/pixel pitch: 0.
Introduction MVP-9000i Specifications (Cont.
Introduction Powering on the MVP-9000i The MVP-9000i may be powered on by touching and holding the touchscreen. If the device was in Sleep Mode, it will automatically turn on when put into a Table or Wall Docking Station. Intercom Microphone The MVP-9000i contains a built-in microphone above the upper lefthand corner of the touch screen for video and audio conferencing capabilities. This microphone is concealed by the casing.
Introduction Picture View Picture View is a new feature debuting with the MVP-9000i. Inserting a microSD memory card into the slot on the left side of the device, or connecting a USB drive via the mini-USB port (FIG. 2), allows the MVP-9000i to access JPEG images on that card and display them on the touchscreen (FIG. 3). Individual images may be accessed at any time, or the entire collection may be displayed for predetermined times.
Introduction 2. When the images begin to display, touch any place on the touchscreen to open the configuration popup menu (FIG. 4). If no selection is made, this menu will remain in place for 15 seconds and then disappear. It may be accessed again by touching anywhere on the touchscreen. Stop Random/ A-Z First image saved Pause/ Counter Resume Last image saved Timer FIG. 4 Picture View configuration popup menu 3.
Introduction Picture View Send Command Picture View may be enabled or disabled with the ^PIC Send Command. For more information, please refer to the ^PIC section on page 137. All images must be in JPEG format. PNG and other image formats cannot be viewed through Picture View.
Accessories Accessories Table Docking Station The Power-over-Ethernet MVP-TDS-9 Table Docking Station (FIG. 5) charges the MVP-9000i and provides a wired Ethernet connection when the panel is docked. The MVP-TDS-9's sleek design allows the panel to slide into perfect placement in the docking station and includes password protection support for panel removal. When the MVP-9000i is placed into the PoE docking station, it automatically switches from wireless to wired Ethernet communication.
Accessories Powering the MVP-TDS-9 The MVP-TDS-9 uses the PS-POE-AT High-Power PoE Injector (FG423-81) to provide direct power for the MVP panel via a standard Ethernet connection, both for standard function and for charging its internal battery. This also allows a wired Ethernet connection for the panel, and the panel may be used normally while docked in the MVP-TDS-9 without the need for a wireless connection. Use only the RJ45 plug on the included Ethernet cable with the MVP-TDS-9.
Accessories Recharging To recharge the MVP-9000i, slide the device into the Table Docking Station cradle bottom-first and make sure the device is fully seated in the Docking Station. The charger pins in the bottom of the cradle (FIG. 7) must be in contact with the connector on the bottom of the MVP-9000i for it to start recharging. The MVP panel will stop recharging automatically once the battery has achieved its maximum charge. Docking Station cradle Charger pins USB ports (2) Locking groove FIG.
Accessories Wall Docking Station While charging the MVP-9000i, the Power-over-Ethernet MVP-WDS-9 Wall/Flush Mount Docking Station provides fast, reliable wired Ethernet communication to the touch panel. In addition, the MVP-WDS-9 employs a unique, anti-theft locking mechanism to keep the touch panel safe and secure. With a push of a button, the panel glides forward for simple removal and transport. The Wall Docking Station is available in either white (FG5967-13) or black (FG5967-12).
Accessories MVP-WDS-9 Specifications (Cont.
Accessories MVP-WDS-9 MVP-9000i FIG. 10 Ejected position for the MVP-9000i Recharging To recharge the MVP-9000i: 1. Slide the device into the Wall Docking Station cradle bottom-first and make sure the device is fully seated in the Docking Station (FIG. 11). MVP-9000i MVP-WDS-9 FIG. 11 Inserting the MVP-9000i into the MVP-WDS-9 2. Press the top of the MVP-9000i back until it clicks. The touch panel is now locked into the Docking Station, and the station will automatically charge the device’s battery.
Accessories Installing the MVP-WDS-9 Since the Wall Docking Station is intended to be affixed to a wall or other permanent structure, care must be taken to ensure its proper installation to prevent potential damage to the MVP-9000i placed within. Other than wall installation tools, the only tool required for this installation is a #2 Phillips screwdriver.
Accessories 3. Connect the PS-POE-AT High-Power PoE Injector to a power source. Connect the PS-POE-AT to an Ethernet switch on the network via one length of Ethernet cable and insert one length of Ethernet cable for connection to the Wall Docking Station. 4. Run the Ethernet cable through the knockout into the back box. Pull out about six inches (15.25cm) of cable into the back box to facilitate installation of the MVP-WDS-9. 5.
Accessories 10. After fully seating the screws, wipe down the area around the screw holes with the alcohol prep pad from the Installation Kit. Take a rubber foot and remove its adhesive backing. Put the foot, adhesive-side down, in the slot surrounding the screw hole in the Wall Docking Station. Press down firmly to remove any air bubbles from underneath the foot. 11. Install an MVP-9000i device by placing it into the interior compartment bottom-first.
Accessories Installing the Optional Metal Rough-In Box The optional metal rough-in box (FG038-13) is 11.97 inches (30.40cm) wide at its widest dimension (wider than the bezel of the Wall Docking Station), and is only intended for pre construction installations (FIG. 14). The Metal Rough-In Box is used in conjunction with the Wall Docking Station’s plastic back box.
Accessories 6. Cut out the opening for the MVP-WDS-9 where the wall has been placed over the Rough-In Box. Cutting out the surface slightly smaller than what is outlined in the installation drawings, so that you can make any necessary cutout adjustments, is very highly recommended. Other MVP-WDS-9 installations The Wall-Mounted Docking Station is designed to be installed in various different locations, such as into the face of a wooden podium or the top of a table.
Accessories 20 MVP-9000i Modero® Wireless Touch Panel with Intercom
Configuring Communication Configuring Communication Overview All control for a MVP-9000i touch panel is established through a NetLinx Master. Communication between the MVP and the Master consists of using wired LAN (Static IP only), Wireless Ethernet (DHCP, Static IP) or USB. References to Ethernet in this manual focus on the use of Wireless Ethernet via the MVP’s WiFi Card. Before commencing, verify you are using the latest NetLinx Master and Modero panel-specific firmware.
Configuring Communication IR Communication In certain situations, the MVP-9000i may be used as an infrared remote device for other AMX controllers. The device can transmit IR over 20 feet (6.10 m) from the panel at AMX frequencies of 38KHz and 455KHz, and third-party device frequencies between 20KHz and 120KHz. IR receivers and transmitters on G4 panels share the device address number of the panel.
Configuring Communication 2. Press the Protected button. This opens a popup keypad for password entry(FIG. 18). Enter the device’s password and press Done to proceed to the Protected Setup page (FIG. 19). FIG. 18 Protected Setup password popup window The default password for the Protected Setup page is 1988, but this may be changed at any time. FIG.
Configuring Communication Wireless Settings - Wireless Access Overview DHCP When choosing DHCP, a DHCP server must be accessible before the fields are populated. The parameters of the wireless card must be set before selecting Ethernet as the Master Connection Type. The Wireless Access Point communication parameters must match those of the pre-installed wireless CF card inside the device. MVP touch panels connect to a wireless network through their use of the pre-installed AMX 802.
Configuring Communication 4. Press the optional Host Name field to open the Host Name keyboard (FIG. 21) and enter the host name information. The default name is "localhost". FIG. 21 Host Name keyboard 5. Press OK after assigning the alpha-numeric string of the host name. 6. The remaining greyed-out fields in the IP Settings section cannot be altered. Once the panel is rebooted, these values are obtained by the unit and displayed in the DNS fields after power-up.
Configuring Communication 7. Set up the security and communication parameters between the wireless card and the target WAP by configuring the information on the second page of the WiFi tab. Refer to the following section for detailed procedures to set up either a secure or unsecure connection. Using the Site Survey Tool This tool allows a user to “sniff out” all transmitting Wireless Access Points within the detection range of the internal wireless card (FIG. 22).
Configuring Communication If the panel detects more than 10 WAPs, the Up/Down arrows at the far right side of the page become active (blue) and allow the user to scroll through the list of entries. 5. Select a desired Access Point by touching the corresponding row. The up arrow and down arrow will be grayed out if ten or fewer access points are detected. If more are detected, then they will be enabled as appropriate so that the user can scroll through the list. 6.
Configuring Communication In a WEP security mode, after selection and connection to a WEP Access Point, the user is then redirected back to the Wireless Security: Simple Mode popup window (FIG. 25), where the SSID field is already filled out. The user is only required to enter in the remaining WEP key settings. FIG. 25 Wireless Security: Simple Mode - WEP A similar process occurs for WPA-PSK access points (FIG. 26). FIG.
Configuring Communication Step 2: Configure the Card’s Wireless Security Settings The second step in setting up the wireless card is to configure the Wireless Settings section of the Wireless Settings page. This section configures both the communication and security parameters from the internal wireless card to the WAP. The procedures outlined within the following sections for an 802.11a/b/g card facilitate a common security configuration to a target WAP.
Configuring Communication Automatically Setting SSID In the System Settings page: 1. Select the WiFi tab. 2. Press the Site Survey button at the bottom of the page. 3. Select a secured WAP from within the Site Survey page, and press the Connect button (FIG. 22). 4. If the security is not handled automatically, the information must be entered manually from the Wireless Security menu. Manually Setting SSID In the System Settings page: 1. Select the WiFi tab. 2.
Configuring Communication Configuring Multiple Wireless Touch Panels To Communicate To a Target WAP 1. For each communicating touch panel, complete all of the steps outlined within the previous Automatically Setting SSID section on page 30. 2. Navigate back to the WiFi tab on each panel. 3. Verify that all communicating Modero panels are using the same SSID, encryption level, Default Key #, and an identical Current Key value.
Configuring Communication Ethernet Over USB The MVP-9000i device supports an Ethernet over USB driver for panel downloads and firmware updates. This means that the device can connect to a host computer for updates through its Mini USB port instead of through a standard Ethernet port (FIG. 28). Mini USB port FIG. 28 USB Port on the MVP-9000i Firmware downloads require use of the USB Programming Cable (FG10-5965) and a computer running Windows XP.
Configuring Communication 5. In the new window: - Select Use the following IP Address. Under IP address, provide an IP address. The USB interface IP address of the panel can be found in the System Settings page under the USB tab. The default USB IP of panel is 172.16.0.2, so the IP address for the USB interface on the PC must be 172.16.0.xx. Ensure that it is in the same subnet as the IP address given to the usb0 interface on the MVP-9000i, but make sure that it has a different node number.
Configuring Communication 9. Once the system finds the driver, it displays its choice (FIG. 32). Click Finish to complete the driver installation. FIG. 32 Completing the Found New Hardware Wizard When an IP address is assigned to the usb0 interface on the device, Windows XP will make an attempt to assign an IP address to the corresponding interface on the Windows side. Usually, this IP address is a random value and in a totally different subnet.
Configuring Communication FIG. 33 Local Area Connection 3 Properties 5. In the new window: Select Use the following IP Address. Under IP address, provide an IP address (ensure that it is in the same subnet as the IP address given to the usb0 interface on the MVP-9000i). Under Subnet mask, set the suitable subnet mask. Click on OK' 6. In the Local Area Connection 3 Properties window, click on OK. The user should now be able to run any TCP/IP application between the two systems.
Configuring Communication FIG. 34 Master Communications Settings dialog 3. Click the Communications Settings button to open the Communications Settings dialog (FIG. 35). FIG. 35 Communications Settings dialog 4. Click the NetLinx Master radio button in the Platform Selection section. 5. Click the Virtual NetLinx Master radio button in the Transport Connection Option section. 6. Click the Edit Settings button to open the Virtual NetLinx Master Settings dialog (FIG. 36). FIG.
Configuring Communication 10. Right-click on Empty Device Tree/System and select Refresh System to re-populate the list. The panel will not appear as a device below the virtual system number (in the Online Tree tab) until both the system number (default = 1) is entered into the Master Connection section of the System Settings page and the panel is restarted. The System Connection status button turns green after a few seconds to indicate an active USB connection to the PC via the Virtual Master.
Configuring Communication Master Connection to a Virtual Master via Ethernet When configuring the panel to communicate with a Virtual Master on your PC via wireless Ethernet, the Master IP/URL field must be configured to match the IP Address of the PC. Make sure to use the Virtual System value assigned to the Virtual Master within NetLinx Studio. Before beginning: 1.
Configuring Communication IP Addresses of computer (also obtained by using the Start > Run > cmd command FIG. 39 Virtual NetLinx Master Settings dialog From the C:\> command line, enter ipconfig to display the IP Address of the PC. This information is entered into the Master IP/URL field on the panel. 8. Click OK to close the open dialogs, save the settings, and return to the main NetLinx Studio application. 9.
Configuring Communication Using G4 Web Control to Interact with a G4 Panel The G4 Web Control feature allows you to use a PC to interact with a G4-enabled panel via the Web. This feature works in tandem with the browser-capable NetLinx Security firmware update (build 300 or higher). G4 Web Control is only available with the latest Modero panel firmware. Refer to the G4 Web Control Settings Page section on page 88 for more detailed field information.
Configuring Communication Using the NetLinx Master To Control the G4 Panel Refer to the particular NetLinx Master’s instruction manual for detailed information on how to download the latest firmware from www.amx.com. This firmware build enables SSL certificate identification and encryption, HTTPS communication, ICSP data encryption, and disables the ability to alter the Master security properties via a TELNET session.
Configuring Communication FIG. 43 Web Control VNC installation and Password entry screens 6. Click Yes from the Security Alert popup window to agree to the installation of the G4 WebControl application on your computer. This application contains the necessary Active X and VNC client applications necessary to properly view and control the panel pages from your computer. The G4 Web Control application is sent by the panel to the computer that is used for communication.
Configuring Communication The secondary window is then populated with the same G4 page being displayed on the target G4 panel. A small circle appears within the on-screen G4 panel page and corresponds to the location of the mouse cursor. A left-mouse click on the computer-displayed panel page equates to an actual touch on the target G4 panel page.
Configuring Communication 44 MVP-9000i Modero® Wireless Touch Panel with Intercom
Setup Pages Setup Pages Overview The MVP-9000i features on-board Setup pages. Use the options in the Setup pages to access panel information and make various configuration changes. Accessing the Setup pages To access the Setup pages, press the Reset button on the left side of the MVP-9000i with the stylus for 6 seconds (FIG. 45). Stylus Reset button FIG. 45 Setup Page Access on the MVP-9000i The Reset button allows access to three different modes. Pressing and holding for 6 seconds opens the Setup page.
Setup Pages Status Page The Status page (FIG. 46) allows quick access to several essential panel properties: FIG. 46 MVP-9000i Status page Features on this page include: . Status Page Back icon: The icon in the upper-left corner of each Setup page allows the user to return to the previously selected page. Connection Status icon: The icon in the upper-right corner of each Setup page provides a constant visual indication of current connection status.
Setup Pages Navigation Buttons The following Navigation buttons (FIG. 47) appear on the left side of the Status page: FIG.
Setup Pages Display Page The Display page controls the basic functions of the touch panel display, including the panel brightness. FIG. 48 Display page The features on this page include: Display Page Back icon: The icon in the upper-left corner of each Setup page allows the user to return to the previously selected page. Connection Status icon: The icon in the upper-right corner of each Setup page provides a constant visual indication of current connection status.
Setup Pages Audio Page The Audio page allows adjustment of volume levels and panel sounds settings (FIG. 49). FIG. 49 Audio pages Features on this page include: Audio Page Back: Saves all changes and returns to the previous page. Connection Status icon: The icon in the upper-right corner of each Setup page provides a constant visual indication of current connection status. Note: a Lock appears on the icon if the panel is connected to a secured NetLinx Master.
Setup Pages WAV files - Supported Sample Rates The following sample rates for WAV files are supported by MVP-9000i panels: Supported WAV Sample Rates • 48000 Hz • 16000 Hz • 44100 Hz • 12000 Hz • 32000 Hz • 11025 Hz • 24000 Hz • 8000 Hz • 22050 Hz 50 MVP-9000i Modero® Wireless Touch Panel with Intercom
Setup Pages Power Management Page The options on the Power Management page allow setting of power warning preferences and battery status information, and adjustment of the display times for battery warnings (FIG. 50) FIG. 50 Power Management page Features on this page include: Power Management Page Back: Saves all changes and returns to the previous page. Connection Status icon: The icon in the upper-right corner of each Setup page provides a constant visual indication of current connection status.
Setup Pages Power Management Page (Cont.) Shutdown This value determines the number of seconds or minutes that need to pass before the panel automatically shuts down. Once shut down, the device will have to be restarted. The Up/Down buttons alter the timeout value (in minutes). Use the Up/Down arrows to change the settings; the setting bar will change from blue to orange to display the percentage of minimum versus maximum. A value of Off disables this feature.
Setup Pages Date/Time Page The options on the Date/Time page (FIG. 51) allows setting and adjusting of time and date information on the MVP-9000i. If the time and/or date on the Master is modified, all connected devices will be updated to reflect the new information. FIG. 51 Date/Time page Features on this page include: Date/Time Page Back: Saves all changes and returns to the previous page.
Setup Pages To set the date and time manually on an MVP-9000i: 1. From the Date/Time page, press the Set Time button to open the Set Date/Time popup window (FIG. 52). 2. Touch the field to be changed to highlight it. 3. Use the Up/Down arrows to change the information in the field. 4. To return to the Date/Time page without saving any changes, press Cancel. 5. To save all changes and return to the Date/Time page, press Save. FIG.
Setup Pages Panel Information Page The Panel Information page includes four tabs: Info (page 55), Config (page 56), File (page 57), and Project (page 58). Panel Information Page - Info The Info tab of the Panel Information page provides detailed panel information (FIG. 53). FIG. 53 Panel Information page - Info Features on this page include: Panel Information Page - Info Back: Saves all changes and returns to the previous page.
Setup Pages Panel Information Page - Config The Config tab provides information on the panel’s configuration (FIG. 54). FIG. 54 Panel Information Page - Config Features on this page include: Panel Information Page - Config Back: Saves all changes and returns to the previous page. Connection Status icon: The icon in the upper-right corner of each Setup page provides a constant visual indication of current connection status.
Setup Pages Panel Information Page - File The File tab displays information on the particular TPDesign4 file used by the panel. FIG. 55 Panel Information page - File Features on this page include: Panel Information Page - File Back: Saves all changes and returns to the previous page. Connection Status icon: The icon in the upper-right corner of each Setup page provides a constant visual indication of current connection status.
Setup Pages Panel Information Page - Project The Project tab displays the project properties of the TPDesign4 project file currently loaded on the panel (FIG. 56). FIG. 56 Panel Information page - Project Features on this page include: Panel Information Page - Project Back: Saves all changes and returns to the previous page. Connection Status icon: The icon in the upper-right corner of each Setup page provides a constant visual indication of current connection status.
Protected Setup Pages Protected Setup Pages The Protected Setup page (FIG. 57) provides secured access to advanced panel configuration options, including communication and security settings. The Protected Setup page is accessed through the Setup page (please refer to the Setup Pages section on page 45). FIG. 57 Protected Setup page showing default values To access the Protected Setup pages: 6. From the Setup page, select the Protected button on the left side of the screen.
Protected Setup Pages Features on the Protected Setup page include: Protected Setup Page Back: Saves all changes and returns to the previous page. Connection Status icon: The icon in the upper-right corner of each Protected Setup page provides a constant visual indication of current connection status. Note: a Lock appears on the icon if the panel is connected to a secured NetLinx Master.
Protected Setup Pages System & Panel Options page Touch the Options button at the bottom of the Protected Setup page to open the System & Panel Options page (FIG. 59). FIG. 59 Protected Setup Navigation Buttons Features on the System & Panel Options page include: System & Panel Options Page Back: Saves all changes and returns to the previous page. Connection Status icon: The icon in the upper-right corner of each Protected Setup page provides a constant visual indication of current connection status.
Protected Setup Pages System & Panel Options Page (Cont.) Install Firmware: • Allows uploading of firmware via TPDesign4 or via external USB hard drive. If the panel is not connected to a computer or USB hard drive, this button will be blacked out. Undock Panel: • Releases the panel from the Table Docking Station (page 9) or the Wall Docking Station (page 12). Remove Pages: • Removes all TPD4 touch panel pages currently on the panel, including the pre-installed AMX Demo pages.
Protected Setup Pages Security Profile Features Standard: • Factory default, shipped in this configuration. • Administrator and NetLinx user accounts have a default password of “password”. • Telnet, HTTP, HTTPS, and SSH are all enabled and require no authentication. • Program terminal requires no authentication. • ICSP communication protocol between devices: encryption and authentication are disabled. • FTP is enabled. • Minimum password requirement is 4 characters.
Protected Setup Pages System Settings Page The System Settings page (FIG. 62) displays the NetLinx Master’s communication settings. This page contains four tabs: Master, Wired, WiFi, and USB. Each of these tabs is covered in a separate section. System Settings - Master The Master tab controls the method of connection to a NetLinx Master. FIG. 62 System Settings - Master Tab The elements of this page include: System Settings - Master Tab Back: Saves all changes and returns to the previous page.
Protected Setup Pages System Settings - Master Tab (Cont.) Password: If the target Master has been previously secured, enter the alpha-numeric string (into each field) assigned to a pre-configured user profile on the Master. This profile should have the pre-defined level of access/configuration rights. NDP Name: Displays the name of the device connecting to the Master. System Settings - Wired Use the options on the Wired Tab (FIG.
Protected Setup Pages System Settings - WiFi The options on the Systems Settings - WiFi tab (FIG. 64) include the wireless security methods supported by the WiFi card. These security methods incorporate WPA, WPA2, and EAP technology, some of which require the upload of unique certificate files to a target panel. Refer to the Appendix B: Wireless Technology section on page 180 for further information. FIG.
Protected Setup Pages FIG. 65 System Settings - WiFi Tab (page 2) Features on the second page of this tab include: System Settings - WiFi Tab - Page 2 Back: Saves all changes and returns to the previous page. Connection Status icon: The icon in the upper-right corner of each Protected Setup page provides a constant visual indication of current connection status. Note: a Lock appears on the icon if the panel is connected to a secured NetLinx Master.
Protected Setup Pages System Settings - WiFi Tab - Page 2 (Cont.) Signal Level Value: This indicator displays a description of the signal strength from the Wireless Access Point connection in real time. SNR (Signal Noise Ratio) is a measure of the relative strength of a wireless RF connection. Given this value and the link quality above, you can determine the noise level component of the SNR.
Protected Setup Pages Security Modes The Security Modes section on the second page of the WiFi tab has two buttons: Simple and Enterprise. Pressing the Simple button opens the Wireless Security: Simple Mode popup window, which offers wireless security options suitable for most home and office environments such as Open (page 69), WEP (page 70), and WPA-PSK (page 72).
Protected Setup Pages WEP From the Security Modes options, press the Simple button to open the Wireless Security: Simple Mode page. Scroll through the Security Type options to select WEP (FIG. 67). FIG. 67 Wireless Security: Simple Mode - WEP WEP security requires that both a target WAP be identified and an encryption method be implemented prior to establishing communication. In addition to providing both Open and Shared Authentication capabilities, this page also supports Hexadecimal and ASCII keys.
Protected Setup Pages WEP (Cont.) Default Key: Cycles through the four available WEP key identifiers to select a WEP key to use. As the Default Key value is altered (through selection) the corresponding “Current Key” is displayed. Each Current Key corresponds to a WEP key. This feature is useful for accessing different networks without having to re-enter that networks’ WEP key. It is also sometimes used to set up a rotating key schedule to provide an extra layer of security.
Protected Setup Pages WPA-PSK From the Security Modes options, press the Simple button to open the Wireless Security: Simple Mode page. Scroll through the Security Type options to select WPA-PSK (FIG. 68). FIG. 68 Wireless Security: Simple Mode - WPA-PSK WPA-PSK security is designed for environments where using WPA or WPA2 is desirable, but an 802.1x authentication server is not available.
Protected Setup Pages Refer to the Configuring Wireless Network Access section on page 24 for details on these security options. Refer to the Using the Site Survey Tool section on page 26 for more information on using this tool.
Protected Setup Pages EAP Security & Server Certificates - Overview The following EAP types all support a server certificate: EAP-PEAP EAP-TTLS EAP-TLS All three of these certificate-using security methods are documented in the following sections. EAP Authentication goes a step beyond simply encrypting data transfers, but also requires that a set of credentials be validated before the client (panel) is allowed to connect to the rest of the network (FIG. 69).
Protected Setup Pages EAP-LEAP From the Security Modes options, press the Enterprise button to open the Wireless Security: Enterprise Mode page. Scroll through the Security Type options to select EAP-LEAP (FIG. 70). FIG. 70 Wireless Security: Enterprise Mode - EAP-LEAP EAP (Extensible Authentication Protocol) is an Enterprise authentication protocol that can be used in both wired and wireless network environments. EAP requires the use of an 802.1x Authentication Server, also known as a Radius server.
Protected Setup Pages EAP-LEAP (Cont.) Password: Opens an on-screen keyboard. Enter the network password string specified for the user entered within the Identity field (used by the panel to identify itself to an Authentication (RADIUS) Server) Note: This information is similar to the password entered to gain access to a secured workstation. Save/Cancel: • Save - store the new security information, apply changes, and return to the previous page.
Protected Setup Pages EAP-FAST From the Security Modes options, press the Enterprise button to open the Wireless Security: Enterprise Mode page. Scroll through the Security Type options to select EAP-FAST (FIG. 72). FIG. 72 Wireless Security: Enterprise Mode - EAP-FAST EAP-FAST (Flexible Authentication via Secure Tunneling) security was designed for wireless environments where security and ease of setup are equally desirable.
Protected Setup Pages EAP-FAST (Cont.) Password: Opens an on-screen keyboard. Enter the network password string specified for the user entered within the Identity field (used by the panel to identify itself to an Authentication (RADIUS) Server) Note: This information is similar to the password entered to gain access to a secured workstation. Automatic PAC Provisioning: This selection toggles PAC (Protected Access Credential) Provisioning Enabled (automatic) or Disabled (manual).
Protected Setup Pages EAP-PEAP From the Security Modes options, press the Enterprise button to open the Wireless Security: Enterprise Mode page. Scroll through the Security Type options to select EAP-PEAP (FIG. 73). FIG. 73 Wireless Security: Enterprise Mode - EAP-PEAP PEAP (Protected Extensible Authentication Protocol) was developed as a way to securely transmit authentication information, such as passwords, over a wireless network environment.
Protected Setup Pages EAP-PEAP Settings (Cont.) Password: Opens an on-screen keyboard to enter the network password string specified for the user entered within the Identity field (used by the panel to identify itself to an Authentication (RADIUS) Server) Note: This information is similar to the password entered to gain access to a secured workstation.
Protected Setup Pages EAP-TTLS From the Security Modes options, press the Enterprise button to open the Wireless Security: Enterprise Mode page. Scroll through the Security Type options to select EAP-TTLS (FIG. 74). FIG. 74 Wireless Security: Enterprise Mode - EAP-TTLS TTLS (EAP Tunneled Transport Layer Security) is an authentication method that does not use a client certificate to authenticate the panel. However.
Protected Setup Pages EAP-TTLS (Cont.) Anonymous Identity: Opens an on-screen keyboard. Enter an IT provided alpha-numeric string which (similar to the username) used as the identity, but that does not represent a real user. This information is used as a fictitious name which might be seen by sniffer programs during the initial connection and setup process between the panel and the Radius server. In this way the real identity (username) is protected.
Protected Setup Pages EAP-TLS From the Security Modes options, press the Enterprise button to open the Wireless Security: Enterprise Mode page. Scroll through the Security Type options to select EAP-TLS (FIG. 75). FIG. 75 Wireless Security: Enterprise Mode - EAP-TLS TLS (Transport Layer Security) was the original standard wireless LAN EAP authentication protocol.
Protected Setup Pages EAP-TLS (Cont.) Client Certificate: Opens an on-screen keyboard for entering the name of the file containing the client (panel) certificate for use in certifying the identity of the client (panel). • Refer to the Client Certificate Configuration section on page 85 for information regarding Client Certificates and their parameters.
Protected Setup Pages Client Certificate Configuration A client certificate can be configured by an IT department in several ways. The client certificate and private key can both be incorporated into one file or split into two separate files. In addition, the file format used by these files could be PEM, DER, or PKCS12. These formats are described later in this section. The following table describes how to fill in the fields for each possible case.
Protected Setup Pages System Settings - USB This tab controls the ability for the MVP-9000i to connect to a network via a USB connection. FIG. 76 System Settings page - USB tab The features on the USB tab include: System Settings - USB Tab Back: Saves all changes and returns to the previous page. Connection Status icon: The icon in the upper-right corner of each Protected Setup page provides a constant visual indication of current connection status.
Protected Setup Pages Calibrate Page The Calibrate page (FIG. 77) allows you to calibrate the touch panel for accurate button selection. FIG. 77 Calibrate page 1. From the Protected Setup page, touch the Calibration button to open the Calibrate page. 2. Press the crosshairs in turn. If the crosshairs are not touched within ten seconds, the MVP-9000i will return to the Protected Setup page. 3. The page will read "Calibration Successful. Touch to continue.
Protected Setup Pages G4 Web Control Settings Page An on-board VNC (Virtual Network Computing) server allows the panel to connect to any remote PC running a VNC client. Once connected, the client can view and control the panel remotely. The options on this page allow you to enable/disable G4 Web Control functionality(FIG. 78). FIG. 78 G4 Web Control Settings page Features on this page include: G4 Web Control Settings Page Back: Saves all changes and returns to the previous page.
Protected Setup Pages The panel MUST be rebooted to save changes made on this page.
Protected Setup Pages Passwords The options on the Passwords page (FIG. 79) allow assignment of passwords required for users to access the Protected Setup page, and to release the device from a Table or Wall Docking Station. FIG. 79 Passwords page Features on this page include: Passwords Page Back: Saves all changes and returns to the previous page.
Protected Setup Pages To change a previously established password: 1. In the Password Settings page, press the button in the In Panel Password Change section for the particular password to be changed. Password 5 is protected, and can only be changed by the Administrator. 2. In the Password keyboard, enter the new alphanumeric password. 3. Press Done when complete. Only one of the main passwords may be used to access the Protected Settings page.
Protected Setup Pages Panel Logs Page The Panel Logs page (FIG. 80) chronicles all previous connections between the device and the network FIG. 80 Panel Logs Page The features on this page include: Panel Logs Page Back: Saves all changes and returns to the previous page. Connection Status icon: The icon in the upper-right corner of each Protected Setup page provides a constant visual indication of current connection status.
Protected Setup Pages Cache Settings Page The options on the Cache Settings page (FIG. 81) allow setting and clearing of the flash memory cache, as well as viewing the status of the current cache settings. The G4 graphics engine caches images to decrease load time of previously viewed images. RAM caching is always enabled, and both static and dynamic images are stored in the RAM cache as they are viewed.
Protected Setup Pages Cache Settings Page (Cont.) 94 Clear Cache: Clears all files previously stored in the flash memory cache. On/Off: Saves any changes made to the Flash Cache Size or Cache Expires fields.
Protected Setup Pages Panel Statistics Page The Panel Statistics page (FIG. 82) displays activity between the device and the network. The page contains four tabs: ICSP, Blink, IP, and Wireless. in proportions of ICSP messages, blink messages, and Ethernet versus wireless use. Panel Statistics - ICSP The ICSP tab collects the number of ICSP messages received by the device. FIG.
Protected Setup Pages Panel Statistics - Blinks Tab The Blinks tab (FIG. 83) collects the number of blink messages received by the device. FIG. 83 Panel Statistics - Blinks Tab Features on this tab include: Panel Statistics - Blinks Tab Back: Saves all changes and returns to the previous page. Connection Status icon: The icon in the upper-right corner of each Protected Setup page provides a constant visual indication of current connection status.
Protected Setup Pages Panel Statistics - IP Tab The IP tab (FIG. 84) displays received and transmitted IP packets. Touch the Refresh button to return the counters to their placement before the latest update. FIG. 84 Panel Statistics - IP Tab Panel Statistics - Wireless Tab The Wireless tab (FIG. 84) displays the MVP-9000i’s wireless access statistics, including the wireless mode, the frequency used, and the latest used access point.
Protected Setup Pages Connection Utility Page The Connection Utility page (FIG. 86) displays the current wired and wireless connection information, including the latest link quality and signal strength information. FIG. 86 Connection Utility Page Connection Utility Page Back: Saves all changes and returns to the previous page. Connection Status icon: The icon in the upper-right corner of each Protected Setup page provides a constant visual indication of current connection status.
Protected Setup Pages SIP Settings Page The options on the SIP Settings page (FIG. 87) enable you to establish network settings for using your touch panel as an IP phone. With a CSG SIP Communications Gateway (FG2182-01, -02, -03), you can use your touch panel to make and receive local, long distance, and international phone calls, and have access to phone features like call waiting, caller ID, call forwarding, call queuing, and voice mail.
Protected Setup Pages SIP Settings Page (Cont.) 100 Port Number: The option displays the port you use to connect to the proxy server. The standard SIP port is 5060, but some providers use different ports. STUN Address: This option enables you to enter the IP address or DNS name of the Simple Traversal of UDP through NATs (STUN) server. This field is optional. Local Domain: This is the realm used for authentication. This field is optional.
Upgrading Firmware Upgrading Firmware Overview For the purpose of panel downloads, the MVP-9000i’s download procedure is not compatible with other AMX panel devices. This is due to the unique configuration of the device. The first major change from other AMX devices is that the MVP-9000i uses dynamic Setup Pages for its displays. Instead of requiring a separate Setup Page project built within TPDesign 4, the MVP-9000i uses only a single set of Setup Pages for all of its supported resolutions.
Upgrading Firmware Upgrading Firmware Via NetLinx Studio The MVP-9000i uses a 5-pin CC-USB (Type A) to Mini-B 5-Wire programming cable (FG10-5965) for programming, firmware updates, and touch panel file transfer between a PC and the target device. If a programming cable is not available, it may be purchased from www.amx.com. The Mini-USB port for the connector is located on the left side of the device as viewed from the front.
Upgrading Firmware 5. Click the Edit Settings button on the Communications Settings dialog to open the Virtual NetLinx Master Settings dialog (FIG. 91). FIG. 91 Virtual NetLinx Master Settings 6. Within this dialog, enter the Master System number. The default is 1. 7. In the Available Connections section, click on the IP address for the touch panel to select it. 8. In the Virtual NetLinx Master Settings dialog box, click OK to close the box. 9.
Upgrading Firmware Virtual Master firmware version and device number MVP panel firmware version and device number FIG. 92 NetLinx Workspace window (showing panel connection via a Virtual NetLinx Master) The panel-specific firmware is shown on the right of the listed panel. Download the latest firmware file from www.amx.com and then save the Kit file to your computer. Note that each Kit file is intended for download to its corresponding panel. In some cases, several Kit files may be included in a .
Upgrading Firmware 8. Select the appropriate Kit file from within the Browse for Folder window (FIG. 94). FIG. 94 Browse for Folder window 9. Select the panel’s Kit file from the Files section. 10. Enter the Device value associated with the panel and the System number associated with the Master (listed in the OnLine Tree tab of the Workspace window). The Port field is greyed-out. 11. Click the Reboot Device checkbox if it is not already checked.
Upgrading Firmware A Special Note for Network Interface Connections Due to any USB connection to your PC being made through a Network Interface Connection (NIC), Windows will automatically make any new NIC connection the Primary connection. If this happens, the USB address of 12.0.0.x will show up across the PC’s network switches as the PC’s source address. In some cases, network administrators will notice the NIC connection and reconfigure any PC that has connected to the MVP-9000i.
Upgrading Firmware 3. From the Advanced menu, select Advanced Settings... to open the Advanced Settings window (FIG. 96). FIG. 96 Advanced Settings window 4. Under the Adapters And Bindings tab, the user needs to make sure the Local Area Connection is not at the top of the Connections list. If it is at the top of the list (FIG. 96), select it and use the down arrow to the right of the list to move it to the bottom of the list (FIG. 97). FIG. 97 Moving the Local Area Connection 5.
Upgrading Firmware FIG. 98 Bindings for Local area list detail 6. When finished, click OK to close the Advanced Settings window and save all changes.
Programming Programming Overview You can program the MVP-9000i, using the commands in this section, to perform a wide variety of operations using Send_Commands and variable text commands. A device must first be defined in the NetLinx programming language with values for the Device: Port: System (in all programming examples - Panel is used in place of these values and represents all Modero panels).
Programming Transition Classes (Cont.) Center door with fade This transition operates as above, except that the hinge point is at the center of the LCD rather than the edge. The origin of the transition is the point on the LCD where the motion originates. In most cases, these locations are the top, bottom, left and right of the screen. For example, a slide transition with a left origin will appear to slide in from the left towards the right of the screen.
Programming Touch Gesture Recognition Gesturing refers to the act of moving a finger or stylus across the overlay and having the panel recognize and process this motion as a gesture. Once a gesture is detected, it is processed as another external button on the panel. This enables the user to design pages that translate gesture operations into any functionality available to external buttons.
Programming Gesture Prioritization (Cont.) The user double taps outside of a button or slider. This will be registered as a gesture. Gesture VNC/Mouse Support Gestures are recognized whether or not the user is using a finger or stylus on the panel's screen overlay, a mouse on a VNC connection, or a mouse connected to the local USB port on the panel. Gesture Custom Event Whenever a gesture is recognized and processed a custom event is also sent to the master.
Programming Page Commands These Page Commands are used in NetLinx Programming Language and are case insensitive. Page Commands @APG Add a specific popup page to a specified popup group. Add the popup page to a group if it does not already exist. If the new popup is added to a group which has a popup displayed on the current page along with the new pop-up, the displayed popup will be hidden and the new popup will be displayed.
Programming Page Commands (Cont.) @PHP Only 1 coordinate is ever needed for an effect; however, the command will specify both. Set the hide effect This command sets the location at which the effect will end at. Syntax: position. "'@PHP-;,'" Variable: popup page name = 1 - 50 ASCII characters. Name of the page the popup is displayed On.
Programming Page Commands (Cont.) @PPG Toggle a specific popup page on either a specified page or the current page. If the page name is empty, the current page is used (see example 2). Toggling refers to the activating/deactivating (On/Off) of a popup page. This command works in the same way as the ’Toggle Popup’ command in TPDesign4. Syntax: "'@PPG-;'" Variable: popup page name = 1 - 50 ASCII characters. Name of the popup page. page name = 1 - 50 ASCII characters.
Programming Page Commands (Cont.) @PPT If timeout is empty, popup page will clear the timeout. Set a specific popup page to timeout within a specified time. Syntax: "'@PPT-;'" Variable: popup page name = 1 - 50 ASCII characters. Name of the popup page. timeout = Timeout duration in 1/10ths of a second. Example: SEND_COMMAND Panel,"'@PPT-Popup1;30'" Sets the popup page ’Popup1’ to timeout within 3 seconds.
Programming Page Commands (Cont.) PPOF Deactivate a specific popup page on either a specified page or the current page. If the page name is empty, the current page is used (see example 2). If the popup page is part of a group, the whole group is deactivated. This command works in the same way as the ’Hide Popup’ command in TPDesign4. Syntax: "'PPOF-;'" Variable: popup page name = 1 - 50 ASCII characters. Name of the popup page. page name = 1 - 50 ASCII characters.
Programming Programming Numbers The following information provides the programming numbers for colors, fonts, and borders. Colors can be used to set the colors on buttons, sliders, and pages. The lowest color number represents the lightest color-specific display; the highest number represents the darkest display. For example, 0 represents light red, and 5 is dark red. RGB Triplets and Names For Basic 88 Colors RGB Values for all 88 Basic Colors Index No.
Programming RGB Values for all 88 Basic Colors (Cont.) Index No.
Programming Font Styles And Id Numbers Font styles can be used to program the text fonts on buttons, sliders, and pages. The following chart shows the default font type and their respective ID numbers generated by TPDesign4.
Programming TPD4 Border Styles by Name (Cont.) No. Border styles No.
Programming TPD4 Border Styles by Name (Cont.) No. Border styles No.
Programming "^" Button Commands (Cont.) ^BAT Syntax: Append non-unicode text. Variable: "'^BAT-,
Programming "^" Button Commands (Cont.) ^BCF Only if the specified fill color is not the same as the current color. Set the fill color to the specified color. Note: Color can be assigned by color name (without spaces), number or R,G,B value (RRGGBB or RRGGBBAA). Syntax: "'^BCF-,
Programming "^" Button Commands (Cont.) ^BFB ONLY works on General-type buttons. Set the feedback Syntax: type of the button. "'^BFB-,'" Variable: variable text address range = 1 - 4000. feedback type = (None, Channel, Invert, On (Always on), Momentary, and Blink). Example: SEND_COMMAND Panel,"'^BFB-500,Momentary'" Sets the Feedback type of the button to 'Momentary'. ^BIM Syntax: "'^BIM-,'" Set the input mask for the Variable: specified address.
Programming "^" Button Commands (Cont.) ^BMC Button copy command. Copy attributes of the source button to all the destination buttons. Note that the source is a single button state. Each state must be copied as a separate command. The section represents what attributes will be copied. All codes are 2 char pairs that can be separated by comma, space, percent or just ran together.
Programming "^" Button Commands (Cont.) ^BMF Set any/all button parameters by sending embedded codes and data. Syntax: "'^BMF-,
Programming "^" Button Commands (Cont.) ^BMF (Cont.) ’%GI’ = Set the bargraph invert/noninvert or joystick coordinate (0,1,2,3). ^GIV section on page 134 more information. ’%GU’ = Set the bargraph ramp up time in intervals of 1/10 second. ’%GD’ = Set the bargraph ramp down time in 1/10 second. ’%GG = Set the bargraph drag increment. Refer to the ^GDI command on page 134 for more information.
Programming "^" Button Commands (Cont.) ^BMP Syntax: "'^BMP-,
Programming "^" Button Commands (Cont.) ^BOR Set a border to a specific border style associated with a border value for those buttons with a defined address range. Refer to the Border Styles and Programming Numbers table on page 120 for more information. Syntax: "'^BOR-,'" Variable: variable text address range = 1 - 4000. border style name = Refer to the Border Styles and Programming Numbers table on page 120. border value = 0 - 41.
Programming "^" Button Commands (Cont.) ^BSF Set the focus to the text area. Note: Select one button at a time (single variable text address). Do not assign a variable text address range to set focus to multiple buttons. Only one variable text address can be in focus at a time. Syntax: "'^BSF-,'" Variable: variable text address range = 1 - 4000. selection value = Unselect = 0 and select = 1.
Programming "^" Button Commands (Cont.) ^BVP Syntax: "'^BVP-,'" Set the network password for the Variable: specified address. variable text address range = 1 - 4000. network password = 1 - 50 ASCII characters. Example: SEND_COMMAND Panel,"'^BVP-500,PCLOCK'" Sets the password to PCLOCK for the specific PC control button. ^BVT Syntax: "'^BVT-,'" Set the computer control network Variable: port for the variable text address range = 1 - 4000.
Programming "^" Button Commands (Cont.) ^DPF Syntax: Delete page flips from button if it already exists. Variable: "'^DFP-,,'" variable text address range = 1 - 4000.
Programming "^" Button Commands (Cont.) ^GDI Syntax: Change the bargraph drag increment. Variable: "'^GDI-,'" variable text address range = 1 - 4000. bargraph drag increment = The default drag increment is 256. Example: SEND_COMMAND Panel,"'^GDI-7,128'" Sets the bargraph with variable text 7 to a drag increment of 128. ^GIV Invert the joystick axis to move the origin to another corner.
Programming "^" Button Commands (Cont.) ^GRU Change the bargraph ramp-up time in 1/10th of a second. Syntax: "'^GRU-,'" Variable: variable text address range = 1 - 4000. bargraph ramp up time = In 1/10th of a second intervals. Example: SEND_COMMAND Panel,"'^GRU-500,100'" Changes the bargraph ramp up time to 10 seconds. ^GSC A user can also assign the color by Name and R,G,B value (RRGGBB or RRGGBBAA). Change the bargraph slider color or joystick cursor color.
Programming "^" Button Commands (Cont.) ^IRM Set the IR channel. Pulse the given IR channel for onTime in tenths of seconds. Delay offTime in tenths of a second before the next IR pulse is allowed. ^IRM allows the command itself to specify the port number. ^IRM is needed because commands programmed on the panel itself can only be sent to a single port number. (currently this is defined as 1 only). Note: The port number of the IR will be the port number assigned in TPD4.
Programming "^" Button Commands (Cont.) ^JST The alignment of 0 is followed by ',,'. The left and top coordinates are relative to the upper left corner of the button. Set text alignment using a Syntax: numeric keypad "'^JST-,
Programming "^" Button Commands (Cont.) ^TEC Set the text effect color for the specified addresses/states to the specified color. The Text Effect is specified by name and can be found in TPD4. You can also assign the color by name or RGB value (RRGGBB or RRGGBBAA). Syntax: "'^TEC-,
Programming "^" Button Commands (Cont.) ^UNI Set Unicode text. For the ^UNI command (%UN and ^BMF command), the Unicode text is sent as ASCII-HEX nibbles. Syntax: "'^UNI-,
Programming Miscellaneous MVP Strings The following two strings are sent by the MVP panel back to the communicating Master: MVP Strings to Master undock This is sent to the target Master when the MVP is undocked. • If the panel has no information within the User Access Passwords list, ’none’ is sent as a user. • If the undock button on the Protected Setup page is used, ’setup’ is sent as a user. • This string can be disabled from within the firmware setup pages.
Programming Text Effects Names The following is a listing of text effects names associated with the ^TEF command on page 138.
Programming { Send_String Send_String Send_String Send_String Send_String Send_String Send_String 0,"'ButtonGet Id=',ITOA(CUSTOM.ID),' Type=',ITOA(CUSTOM.TYPE)" 0,"'Flag =',ITOA(CUSTOM.FLAG)" 0,"'VALUE1 =',ITOA(CUSTOM.VALUE1)" 0,"'VALUE2 =',ITOA(CUSTOM.VALUE2)" 0,"'VALUE3 =',ITOA(CUSTOM.VALUE3)" 0,"'TEXT =',CUSTOM.TEXT" 0,"'TEXT LENGTH =',ITOA(LENGTH_STRING(CUSTOM.
Programming Button Query Commands (Cont.) ?BCF Syntax: Get the current fill color. Variable: "'?BCF-,
Programming Button Query Commands (Cont.) ?BMP Syntax: Get the current bitmap name. Variable: "'?BMP-,
Programming Button Query Commands (Cont.) ?BRD Syntax: Get the current border name. Variable: "'?BRD-,
Programming Button Query Commands (Cont.) ?FON Syntax: Get the current font index. Variable: "'?FON-,
Programming Button Query Commands (Cont.) ?JSB Syntax: Get the current bitmap justification. Variable: "'?JSB-,
Programming Button Query Commands (Cont.) ?JST Syntax: Get the current text justification. Variable: "'?JST-,
Programming Button Query Commands (Cont.) ?TEF Syntax: Get the current text effect name. Variable: "'?TEF-,
Programming Panel Runtime Operations Serial Commands are used in Terminal Emulator mode. These commands are case insensitive. Panel Runtime Operation Commands ABEEP Syntax: Output a single beep even if beep is Off. Example: "'ABEEP'" SEND COMMAND Panel,"'ABEEP'" Outputs a beep of duration 1 beep even if beep is Off. ADBEEP Syntax: Output a double beep even if beep is Off. Example: "'ADBEEP'" SEND COMMAND Panel,"'ADBEEP'" Outputs a double beep even if beep is Off.
Programming Panel Runtime Operation Commands (Cont.) @AKP Pop up the keypad icon and initialize the text string to that specified. Keypad string is set to null on power up and is stored until power is lost. The Prompt Text is optional. Syntax: "'@AKP-;'" Variables: initial text = 1 - 50 ASCII characters. prompt text = 1 - 50 ASCII characters.
Programming Panel Runtime Operation Commands (Cont.) PKEYP Present a private keypad. Pops up the keypad icon and initializes the text string to that specified. Keypad displays a '*' instead of the numbers typed. The Prompt Text is optional. Syntax: "'PKEYP-'" Variables: initial text = 1 - 50 ASCII characters. Example: SEND COMMAND Panel,"'PKEYP-123456789'" Pops up the Keypad and initializes the text string '123456789' in '*'. @PKP Present a private keypad.
Programming Panel Runtime Operation Commands (Cont.) @TKP Present a telephone keypad. Pops up the keypad icon and initializes the text string to that specified. The Prompt Text is optional. Syntax: "'@TKP-;'" Variables: initial text = 1 - 50 ASCII characters. prompt text = 1 - 50 ASCII characters. Example: SEND COMMAND Panel,"'@TKP-999.222.1211;Enter Phone Number'" Pops-up the Keypad and initializes the text string '999.222.1211' with prompt text 'Enter Phone Number'.
Programming Input Commands These Send Commands are case insensitive. Input Commands ^CAL Syntax: Put panel in calibration mode. Example: "'^CAL'" SEND COMMAND Panel,"'^CAL'" Puts the panel in calibration mode. ^KPS Syntax: Set the keyboard passthru. Variable: "'^KPS-'" pass data: = Disables the keyboard. 0 = Pass data to G4 application (default). This can be used with VPC or text areas. 1 - 4 = Not used. 5 = Sends out data to the Master.
Programming Embedded codes The following is a list of G4 compatible embedded codes: Embedded Codes Decimal numbers Hexidecimal values Virtual keystroke 8 ($08) Backspace 13 ($0D) Enter 27 ($1B) ESC 128 ($80) CTRL key down 129 ($81) ALT key down 130 ($82) Shift key down 131 ($83) F1 132 ($84) F2 133 ($85) F3 134 ($86) F4 135 ($87) F5 136 ($88) F6 137 ($89) F7 138 ($8A) F8 139 ($8B) F9 140 ($8C) F10 141 ($8D) F11 142 ($8E) F12 143 ($8F) Num Lock 144
Programming Panel Setup Commands These commands are case insensitive. Panel Setup Commands @PWD @PWD sets the level 1 password only. Set the page flip password. Syntax: "'@PWD-'" Variables: page flip password = 1 - 50 ASCII characters. Example: SEND COMMAND Panel,"'@PWD-Main'" Sets the page flip password to 'Main'. ^PWD Password level is required and must be 1 - 4. Set the page flip password.
Programming Dynamic Image Commands The following table describes Dynamic Image Commands. Dynamic Image Commands ^BBR Set the bitmap of a button to use a particular resource. Syntax: "'^BBR-,
Programming Dynamic Image Commands (Cont.) ^RMF Modifies any and all resource parameters by sending embedded codes and data. Modify an existing resource. Since the embedded codes are preceded by a '%' character, any '%' character contained in the URL must be escaped with a second '%' character (see example). The file name field (indicated by a %F embedded code) may contain special escape sequences as shown in the ^RAF, ^RMF - Embedded Codes section on page 158.
Programming ^RAF, ^RMF - Embedded Codes (Cont.) Parameter Embedded Code Description refresh ’%R ’ The number of seconds between refreshes in which the resource is downloaded again. Refreshing a resource causes the button displaying that resource to refresh also. newest ’%N <0-1>’ The default value is 0 (only download the resource once). Set the newest file. A value of 1 means that only the most recent file matching the pattern is downloaded.
Programming Intercom Commands The following is a list of Intercom Commands: Intercom Commands Panel model name. If the panel supports intercom hardware it will respond with its model Sets model name. name as shown in the response below. Older hardware or newer hardware that has intercom support disabled with not respond to this command. ^MODEL? Syntax: SEND_COMMAND ,"'^MODEL?'" Variables: None.
Programming Intercom Commands (Cont.) ^ICM-TALK Intercom modify command. For backwards compatibility both versions are supported. ^ICM-LISTEN In this release, however, the TALK and LISTEN sub commands are ignored. The microphone and/or speaker are activated based on the initial mode value of the intercom start command and the audio data packet flow is started upon receipt of this command by the panel. Intercom modify command. Syntax: SEND_COMMAND ,"'^ICM-TALK'" Variables: None.
Programming SIP Commands The following table lists and describes SIP commands that are generated from the touch panel. SIP Commands ^PHNAUTOANSWER Syntax: "'^PHN-AUTOANSWER, '" Provides the state Variable: of the state = 0 or 1 (off or on) auto-answer feaExample: ture. SEND_COMMAND Panel,"'^PHN-AUTOANSWER, 1'" ^PHN-CALL Syntax: Provides call progress notification for a call. Variable: "'^PHN-CALL, , '" status = CONNECTED, DISCONNECTED, TRYING, RINGING, or HOLD.
Programming SIP Commands (Cont.) ^PHN-PRIVACY Syntax: "'^PHN-PRIVACY, '" Indicates the state of the privacy fea- Variable: ture. state = 0 (Disable) or 1 (Enable) new message count = The number of new messages. old message count = The number of old messages. new urgent message count = The number of new messages marked urgent. old urgent message count = The number of old messages marked urgent.
Programming SIP Commands (Cont.) ^PHN-DTMF Syntax: Sends DTMF codes. Variable: "’^PHN-DTMF, ’" DTMF code = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, POUND, or ASTERISK. Example: SEND_COMMAND Panel,"'^PHN-DTMF, 1234567879ASTERISK'" ^PHN-HANGUP Hangs up the call. Syntax: "’^PHN-HANGUP, ’" Variable: connection id = The identifying number of the connection Example: SEND_COMMAND Panel,"'^PHN-HANGUP, 1'" ^PHN-HOLD Syntax: Places the call on hold.
Programming The following table lists and describes SIP setup commands. Using any of these commands causes the current user to go offline. SIP Setup Commands ^PHN-SETUPDOMAIN Syntax: Sets the realm for authentication. Variable: "’^PHN-SETUP-DOMAIN, ’" domain = The realm used for authentication Example: SEND_COMMAND Panel,"’^PHN-SETUP-DOMAIN, asterisk’" ^PHN-SETUPENABLE Once the configuration has been updated, the ENABLE command should be run to reregister the new user.
Programming 166 MVP-9000i Modero® Wireless Touch Panel with Intercom
Battery Life and Replacement Battery Life and Replacement Overview The battery powering the MVP-9000i is designed for upwards of 300 deep discharge rechargings. Regular shallow rechargings will extensively increase expected battery life, and the device should be stored in either the Table Docking Station or the Wall Docking Station when not in use to keep it at an optimum charge. The battery has reached its effective end of life after it can no longer hold more than a 70 percent charge.
Battery Life and Replacement Please dispose of all used batteries in a proper fashion as required by municipal or federal regulations. Prior to battery removal, run the device until the battery is completely discharged. Power Management Since the MVP-9000i is a battery-powered handheld device, power management is a necessary concern. Under active use, the charge on the integral Lithium-Polymer battery can last for as long as five days.
Battery Life and Replacement Battery Replacement The touch panel's battery is intended to last the life of the device, but in cases where the battery has reached its effective end of life, it may be replaced. READ THESE INSTRUCTIONS FIRST! To minimize the risk of damage to the battery during installation, all replacement batteries come in a protective metal cover (FIG. 99). This cover cannot be removed from the battery. FIG.
Battery Life and Replacement To remove an old battery and replace it: 1. Remove the battery from its packaging, remove the protective film from the battery, and inspect it for any damage or distortion. If the battery shows evidence of damage, contact AMX for replacement and proper disposal information. 2. Place the device face-down on a surface that will not scratch the unit and gently pry up the IR emitter cover at the screw slot at its bottom (FIG. 100). Pry up on IR emitter cover Screw slot FIG.
Battery Life and Replacement Battery (shown on device for clarity) Battery connector Battery lead FIG. 103 Battery and battery connector placement Remove the Old Battery Remove the two screws holding the battery case to the back cover. Carefully remove the battery from the back cover, taking care of the two retaining tabs helping to hold the battery onto the back cover. Please dispose of the battery in a proper fashion as required by municipal or federal regulations.
Battery Life and Replacement 172 MVP-9000i Modero® Wireless Touch Panel with Intercom
Appendix A: Text Formatting Appendix A: Text Formatting Text Formatting Codes for Bargraphs/Joysticks Text formatting codes for bargraphs provide a mechanism to allow a portion of a bargraphs text to be dynamically provided information about the current status of the level (multistate and traditional). These codes are entered into the text field along with any other text.
Appendix A: Text Formatting Text Area Input Masking Text Area Input Masking may be used to limit the allowed/correct characters that are entered into a text area. For example, in working with a zip code, a user could limit the entry to a max length of only 5 characters; with input masking, this limit could be changed to 5 mandatory numerical digits and 4 optional numerical digits. A possible use for this feature is to enter information into form fields.
Appendix A: Text Formatting Input Mask Ranges These ranges allow a user to specify the minimum and maximum numeric value for a field. Only one range is allowed per field. Using a range implies a numeric entry ONLY. Input Mask Ranges Character Meaning [ Start range ] End range | Range Separator An example from the above table: [0|255] This allows a user to enter a value from 0 to 255.
Appendix A: Text Formatting When data overflows from a numerical field, the overflow value is added to the previous field on the chain if the overflow character was specified. In the above example, if the overflow flag was set, the first example will place the "1" into the previous logical field and the second example will place "12" in the previous logical field.
Appendix A: Text Formatting Other used escape sequences include: Escape Sequences Sequence Panel Information $DV Device Number $SY System Number $IP IP Address $HN Host Name $MC Mac Address $ID Neuron ID $PX X Resolution of current panel mode/file $PY Y Resolution of current panel mode/file $BX X Resolution of current button $BY Y Resolution of current button $BN Name of button $ST Current state $AC Address Code $AP Address Port $CC Channel Code $CP Channel Port $LC Level
Appendix A: Text Formatting 178 MVP-9000i Modero® Wireless Touch Panel with Intercom
Appendix B: Wireless Technology Appendix B: Wireless Technology Overview of Wireless Technology 802.11b/2.4 GHz and 802.11a/5 GHz are the two major WLAN standards and both operate using radio frequency (RF) technology. Together the two standards are together called WiFi and operate in frequency bands of 2.4 GHz and 5 GHz respectively. The 802.11b specification was the first to be finalized and reach the marketplace. The actual throughput obtained from an 802.
Appendix B: Wireless Technology Terminology 802.1x IEEE 802.1x is an IEEE standard that is built on the Internet standard EAP (Extensible Authentication Protocol). 802.1x is a standard for passing EAP messages over either a wired or wireless LAN. Additionally, 802.1x is also responsible for communicating the method with which WAPs and wireless users can share and change encryption keys. This continuous key change helps resolve any major security vulnerabilities native to WEP.
Appendix B: Wireless Technology To resolve problems with WEP, the WiFi Alliance released WPA (FIG. 104), which integrated 802.1x, TKIP and MIC. Within the WPA specifications, the RC4 cipher engine was maintained from WEP. RC4 is widely used in SSL (Secure Socket Layer) to protect internet traffic. FIG. 104 WPA Overview WPA2 Also know as IEEE 802.11i, this is an amendment to the 802.11 standard specifying security mechanisms for wireless networks. The 802.
Appendix B: Wireless Technology EAP Authentication EAP (Extensible Authentication Protocol) is an Enterprise authentication protocol that can be used in both a wired and wireless network environment. EAP requires the use of an 802.1x Authentication Server, also known as a RADIUS server. Although over 40 different EAP methods are currently defined, the current internal Modero 802.
Appendix B: Wireless Technology EAP Communication Overview EAP Authentication goes a step beyond just encrypting data transfers, but also requires that a set of credentials be validated before the client (panel) is allowed to connect to the rest of the network (FIG. 106). Below is a description of this process. It is important to note that no user intervention is necessary during this process. It proceeds automatically based on the configuration parameters entered into the panel. LAN 802.
Appendix B: Wireless Technology Configuring Modero Firmware via the USB Port The MVP-9000i needs to be configured to connect with a PC to transfer firmware via the mini-USB port. To configure the touch panel: Step 1: Configure The Panel For a USB Connection Type 1. After the panel powers up, hold the Reset button to display the Setup page (for more information, refer to the Accessing the Setup pages section on page 45) and open the Protected Setup page. 2.
Appendix B: Wireless Technology AMX Certificate Upload Utility The Certificate Upload utility gives you the ability to compile a list of target touch panels, select a pre-obtained certificate (uniquely identifying the panel), and then upload that file to the selected panel. This application must be run from a local machine and should not be used from a remote network location. This application ensures that a unique certificate is securely uploaded to a specific touch panel.
Appendix B: Wireless Technology 11. Once the list is complete, click on the File drop-down menu and select the Save option. This launches a Save dialog to assign a name to the current list of addresses and then save the information as a TXT (text) file to a known location. This application must be run from a local machine and should not be used from a remote network location. 12. Select the target devices to be uploaded with the selected certificate.
Appendix C: Troubleshooting Appendix C: Troubleshooting Overview This section describes the solutions to possible hardware/firmware issues that could arise during the common operation of a Modero touch panel. Panel Doesn’t Respond To Touches Symptom: The device either does not respond to touches on the touch screen or does not register the touch as being in the correct area of the screen. If the screen is off: The device may be in Standby Mode. Press and hold the directional pad to wake up the panel.
Appendix C: Troubleshooting MVP-9000i Isn’t Appearing In The Online Tree Tab 1. Verify that the System number is the same on both the NetLinx Project Navigator window and the System Settings page on the device. 2. Verify the proper NetLinx Master IP and connection methods entered into the Master Connection section of the System Settings page. MVP Can’t Obtain a DHCP Address In requesting a DHCP Address, the DHCP Server can take up to a few minutes to provide the address. 1.
Appendix C: Troubleshooting 2. Press the Protected button, enter 1988 into the on-screen Keypad’s password field, and press Done when finished. 3. Enter a Device Number value for the panel into the Device Number Keypad. The default is 10001 and the range is from 1 - 32000. Panel Behaves Strangely After Downloading A Panel File Or Firmware Symptom: After downloading a panel file or firmware to a G4 device, the panel behaves strangely.
Appendix C: Troubleshooting 190 MVP-9000i Modero® Wireless Touch Panel with Intercom
Appendix C - Troubleshooting MVP-9000i Modero® Wireless Touch Panel with Intercom 191
AMX. All rights reserved. AMX and the AMX logo are registered trademarks of AMX. AMX reserves the right to alter specifications without notice at any time. ©2010 10/2010 It’s Your World - Take Control™ 3000 RESEARCH DRIVE, RICHARDSON, TX 75082 USA • 800.222.0193 • 469.624.8000 • 469-624-7153 fax • 800.932.6993 technical support • www.amx.