Operation/Reference Guide MVP-8400i 8.
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. Federal Communications Commission (FCC) Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC rules.
Table of Contents Table of Contents MVP-8400i Modero Viewpoint Wireless Touch Panel With Intercom .................1 Overview .................................................................................................................. 1 Specifications ........................................................................................................... 2 MVP-BP Power Pack ...........................................................................................5 Overview ......................
Table of Contents USB................................................................................................................................ 24 Prepare your PC for USB communication with the panel .............................................. 24 Configure the panel for USB communication ................................................................ 24 Configure a Virtual NetLinx Master using NetLinx Studio ............................................. 26 Ethernet ...............................
Table of Contents Calibrate Page........................................................................................................ 72 G4 Web Control Settings Page .............................................................................. 73 Other Settings........................................................................................................ 74 Cache Settings Page .....................................................................................................
Table of Contents Page Commands ..................................................................................................... 95 @APG ..................................................................................................................................... 95 @CPG ..................................................................................................................................... 95 @DPG .....................................................................................
Table of Contents ^BRD .................................................................................................................................... ^BSF..................................................................................................................................... ^BSM.................................................................................................................................... ^BSO ...........................................................................
Table of Contents ?BCF..................................................................................................................................... ?BCT..................................................................................................................................... ?BMP.................................................................................................................................... ?BOP ...........................................................................
Table of Contents ^KPS..................................................................................................................................... TPAGEON ............................................................................................................................ TPAGEOFF ........................................................................................................................... @VKB.....................................................................................
Table of Contents $BX ...................................................................................................................................... 149 $BY....................................................................................................................................... 149 $BN ...................................................................................................................................... 149 Intercom Commands .............................................
Table of Contents Input mask output examples ....................................................................................... 160 URL Resources...................................................................................................... 161 Special escape sequences ........................................................................................... 161 Appendix B - Wireless Technology .................................................................
Table of Contents x MVP-8400i 8.
MVP-8400i Modero Viewpoint Wireless Touch Panel With Intercom MVP-8400i Modero Viewpoint Wireless Touch Panel With Intercom Overview The MVP-8400i Modero Viewpoint Wireless Touch Panel (FIG. 1) is a 8.4", 802.11-based wireless handheld G4 touch panels, pre-installed with an 802.11 Wi-Fi Interface Card to communicate with a NetLinx Master via a standard 802.11g Wireless Access Point. The MVP-8400i features full-duplex intercom functionality. FIG.
MVP-8400i Modero Viewpoint Wireless Touch Panel With Intercom Specifications The MVP-8400i panel utilizes an 8.4" Color Active LCD to display an 800 x 600 pixel resolution using 256K colors. Stylus Microphone Directional pad w/center select button Pushbuttons (4) Mini-USB connector C C Docking station interface connector Speaker Power connector FIG. 2 MVP Touch Panels MVP-8400i Specifications (FG5965-04) Dimensions (HWD): 7.09" x 10.47" x 1.47" (18.00 cm x 26.60 cm x 3.
MVP-8400i Modero Viewpoint Wireless Touch Panel With Intercom MVP-8400i Specifications (FG5965-04) (Cont.) Weight: 1.85 lbs (0.84 kg) • with 1 battery: 2.25 lbs (1.02 kg) • with 2 batteries: 2.65 lbs (1.20 kg) MVP-8400i LCD Specifications: • Aspect ratio: 4 x 3 • Brightness (luminance): 180 cd/m2 • Channel transparency: 8-bit Alpha blending • Contrast ratio: 350:1 • Display colors: 256K colors (18-bit color depth) • Dot/pixel pitch: 0.
MVP-8400i Modero Viewpoint Wireless Touch Panel With Intercom MVP-8400i Specifications (FG5965-04) (Cont.) Included Accessories: • MVP-BP Power Pack (FG5965-20): 2 included • 80211xCF Wireless Interface Compact Flash card (Type 1) - pre-installed • PS4.
MVP-BP Power Pack MVP-BP Power Pack Overview The MVP-BP Power Pack (FG5965-20) is a rechargeable Lithium-Ion battery used to provide power to the MVP touch panels. Two MVP-BPs are included with each MVP-8400i touch panel. FIG. 3 MVP-BP Power Pack MVP-BPs can be charged with either a Table Top Docking Station (MVP-TDS), Wall/Flush Mount Docking Station (MVP-WDS), or the MVP panel itself. Extra MVP-BP Power Packs can be purchased separately.
MVP-BP Power Pack Battery Compartment Cover Battery connector Battery pins Alignment Guide hole openings Traction Grooves Battery slot 2 Battery slot 1 Battery Removal Straps FIG. 4 Installing MVP-BP batteries into the MVP battery slots If you are only using one battery, use Battery Slot #1. 4. To replace the battery compartment cover, use the alignment guide holes to align the cover with the edges of the battery compartment, and slide it back into place until it snaps shut. 6 MVP-8400i 8.
NXA-CFSP Compact Flash NXA-CFSP Compact Flash Overview Every MVP panel is shipped with a 128 MB Compact Flash card. Compact Flash Card - Security All security user names and passwords (for the docking station) are stored in the Compact Flash card. After installing the Compact Flash card upgrade, all security user names and passwords need to be re-entered to enable security. For this reason, it is recommended that you upgrade the card prior to setting up the security information for the docking station.
NXA-CFSP Compact Flash 3. Grasp the bottom rim of the rear housing just above the MVP interface connector, and carefully pull the bottom rim away from the IR Emitter and up, to expose the internal components. 4. Remove the trim from the top rim of the circuit board (FIG. 5). Removing the Installed Card 1. Discharge any static electricity from your body by touching a grounded metal object and then locate the card slot on the main circuit board (FIG. 6). 2.
NXA-CFSP Compact Flash Card removal grooves On-board Compact Flash connector (with pins) Insert with arrow facing towards the pins Connector opening FIG. 7 Removing/installing a Compact Flash Memory card 6. Insert the new card firmly into the slot opening connector (FIG. 7) until the contact pins are completely inside the card and securely attached to the pin sockets. Any new Compact Flash card upgrade is detected by the panel only after the unit cycles power. MVP-8400i 8.
NXA-CFSP Compact Flash 10 MVP-8400i 8.
Panel Calibration Panel Calibration This section outlines the steps for calibrating the touch panel. It is recommended that you calibrate the panel both before its initial use and after completing a firmware download. If it has not already been removed, peel the protective plastic film from the LCD. If the protective plastic film on the LCD is not removed, the panel may not respond properly to touch points on the LCD nor allow proper screen calibration.
Panel Calibration If the calibration was improperly set and you cannot return to the Calibration page (through the panel’s firmware); you can then access this firmware page via G4 WebControl where you can navigate to the Protected Setup page and press the Calibrate button through your VNC window. This action causes the panel to go to the Calibrate page seen above, where you can physically recalibrate the actual touch panel again using the above procedures. Testing your Calibration 1.
Configuring Communications Configuring Communications Communication between the MVP and the Master consists of using either 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. Verify you are using the latest versions of AMX’s NetLinx Studio and TPDesign4 programs.
Configuring Communications FIG. 12 Protected Setup page If the SSID (Network Name) and WEP fields have not previously been configured, the Wireless Settings page will not work until the panel is rebooted. Before selecting Ethernet as the Master Connection Type you must setup the parameters of the wireless card. The Wireless Access Point communication parameters must match those of the pre-installed wireless CF card inside the MVP.
Configuring Communications Modero connection IP info. Wireless Access Point Site Survey Button FIG. 13 Wireless Settings page (IP Settings section) 4. Press Done after you are finished assigning the alpha-numeric string of the host name. 5. The remaining greyed-out fields in the IP Settings section cannot be altered manually. Once the panel is rebooted, these values are obtained by the unit and displayed in the DNS fields after power-up.
Configuring Communications Simple versus Enterprise Configuration The Information/Configuration section of the Wireless Settings page includes two options for security, depending upon the intended network. The Simple setting is intended for small networks, such as with residential or small office applications. The Enterprise setting is intended for larger networks, with higher demands for security. To select configuration for a Simple network: 1.
Configuring Communications When selecting WEP as a Security Type, the button to the right of the Security Type may be toggled between 64 and 128. While the Password and Current Key fields are greyed out, the WEP keys are enabled: press each one to open the appropriate WEP Key keyboard and enter a WEP key, if necessary, and press Done to close the keyboard. Press the Default Key field to select between WEP Keys 1 through 4, and press the Authentication field to select between Open and Shared.
Configuring Communications 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 NXA-WC80211GCF. Once pressed, the panel displays the Site Survey page, which contains categories such as:. Network Name (SSID) - Wireless Access Point names Channel (RF) - Channel currently being used by the WAP (Wireless Access Point).
Configuring Communications 4. Select a desired Access Point by touching the corresponding row. The up arrow and down arrow will be grayed out if there are ten or less access points detected. If there are more, then they will be enabled as appropriate so that the user can scroll through the list. 5. With the desired WAP selected and highlighted, click the Connect button to be directed to the selected security mode’s Settings page, either Simple or Enterprise, with the SSID field filled in.
Configuring Communications Select an OPEN (unsecured) WAP Connecting to the WAP begins the communication FIG. 19 Site Survey of available WAPS (Unsecured WAP shown selected) 4. Press the red SSID field to display the on-screen Network Name (SSID) keyboard. 5. In this keyboard, enter the SSID name used on your target Wireless Access Point (case sensitive). The card should be given the SSID used by the target WAP. If this field is left blank, the unit will attempt to connect to the first available WAP.
Configuring Communications Automatically set SSID In the Protected Setup page: 1. Select Wireless Settings. 2. Press the Site Survey button. 3. Select a WEP secured WAP from within the Wireless Site Survey page, and press the Connect button. Select a target WAP with the desired level of security Connecting to the WAP begins the communication FIG. 20 Site Survey of available WAPs (Secured WAP shown selected) 4.
Configuring Communications You must first take down the SSID name, Current Key string value, and panel MAC Address information so you can later enter it into the appropriate WAP dialog fields in order to "sync-up" the secure connection. These values must be identically reproduced on the target WAP. 3. Press the Simple button to open the Wireless Security: Simple Mode window (FIG. 22). FIG. 22 Wireless Security: Simple Mode window 4.
Configuring Communications FIG. 23 WEP Key # Keyboard 8. If you are entering a Current Key generated either by your target WAP or another Modero panel, within the WEP Keys section, touch the Key # button to launch the WEP Key # keyboard (FIG. 23), enter the characters and press Done when finished. This Key value corresponds to the Default WEP Key number used on the Wireless Access Point and selected in the Default Key field described in the previous step.
Configuring Communications Step 3: Choose a Master Connection Mode The panel requires you establish the type of connection you want made between it and your master. In the Protected Setup page: 1. Select System Settings. 2. Select Type to toggle between the Master Connection Types USB and Ethernet. A USB connection is a direct connection from the panel’s mini-USB port to a corresponding USB port on the PC (acting as a Virtual Master).
Configuring Communications 4. Toggle the blue Type field (from the Master Connection section) until the choice cycles to USB. Refer to the System Settings Page section on page 55 for information about the fields on this page. FIG. 25 System Settings page - USB Connection 5. Press the Back button to return to the Protected Setup page. 6. Press Reboot to save changes and restart the panel. 7.
Configuring Communications Configure a Virtual NetLinx Master using NetLinx Studio A Virtual NetLinx Master (VNM) is used when the target panel is not connected to a physical NetLinx Master. In this situation, the PC takes on the functions of a Master via a Virtual NetLinx Master. This connection is made by either using the PC’s Ethernet Address (via TCP/IP using a known PC’s IP Address as the Master) or using a direct mini-USB connection to communicate directly to the panel. Before beginning: 1.
Configuring Communications Ethernet 1. When using Ethernet, press the listed Mode to toggle through the available connection modes: Connection Modes Mode Description Procedures Auto The device connects to the first master that responds. This setting requires you set the System Number. Setting the System Number: The device connects to the specific IP of a master via a TCP connection. This setting requires you set the Master’s IP.
Configuring Communications Enter this IP into the Master IP/URL field on the System Settings page IP Addresses of computer (also obtained by using the Start > Run > cmd command) FIG. 28 Assigning Communication Settings and TCP/IP Settings for a Virtual Master 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. 9.
Configuring Communications 18. Click Done to accept the new value and return to the System Settings page. 19. Do not alter the Master Port Number value (this is the default value used by NetLinx). 20. Press the Back button to open the Protected Setup page. 21. Press the on-screen Reboot button to both save any changes and restart the panel. 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.
Configuring Communications 9. From the Web Name keyboard, enter a unique alpha-numeric string to identify this panel. This information is used by the NetLinx Security Web Server to display on-screen links to the panel. The on-screen links use the IP Address of the panel and not the name for communication (FIG. 31). FIG. 31 Sample relationship between G4 Web Control and Mange WebControl Connections window 10. Press Done after you are finished assigning the alpha-numeric string for the Web Control name.
Configuring Communications Using your NetLinx Master to control the G4 panel Refer to your 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 Communications FIG. 33 Web Control VNC installation and Password entry screens The G4 Web Control application is sent by the panel to the computer that is used for communication. Once the application is installed, this popup will no longer appear. This popup will only appear if you are connecting to the target panel using a different computer. 8. In some cases, you might get a Connection Details dialog (FIG. 34) requesting a VNC Server IP Address.
Upgrading MVP Firmware Upgrading MVP Firmware Except for the MVP-KS (Kickstand for MVP Panels), all MVP panels and their accessories have on-board firmware which is upgradeable through the use of the latest NetLinx Studio. The MVP acts as a bridge between the NetLinx Studio program and the installed docking station. Studio can download firmware to the target docking station by using the connected MVP to pass-along the Kit file to the docking station. Refer to the NetLinx Studio version 2.
Upgrading MVP Firmware Step 1: Configure the panel for a USB Connection Type 1. After the installation of the USB driver has been completed, confirm the proper installation of the large Type-A USB connector to the PC's USB port, and restart your machine. 2. After the panel powers-up, press and hold the two lower buttons on both sides of the display for 3 seconds to continue with the setup process and proceed to the Setup page. 3.
Upgrading MVP Firmware 6. Click the Edit Settings button (on the Communications Settings dialog) to open the Virtual NetLinx Master Settings dialog (FIG. 35). 7. From within this dialog enter the System number (default is 1). 8. Click OK three times to close the open dialogs, save your settings, and return to the main NetLinx Studio application. 9. Click the OnLine Tree tab in the Workspace window to view the devices on the Virtual System. The default System value is one. 10.
Upgrading MVP Firmware 7. Select Tools > Firmware Transfers > Send to NetLinx Device from the Main menu to open the Send to NetLinx Device dialog (B in FIG. 37). Verify the panel’s System and Device number values match those values listed within the System folder in the OnLine Tree tab of the Workspace window (A in FIG. 37). A B FIG. 37 Using USB for a Virtual Master transfer 8. Select the panel’s Kit file from the Files section. 9.
Upgrading MVP Firmware Target Panel Device # TDS/WDS (station version) NetLinx Studio Online Tree tab Accessory’s corresponding firmware page FIG. 38 Location of Firmware version information within NetLinx Studio 2. After the panel powers-up, press and hold the two lower buttons on both sides of the display for 3 seconds to continue with the setup process and proceed to the Setup page. 3. Press the Batteries button to open the Batteries page (FIG. 39).
Upgrading MVP Firmware 7. Select Tools > Firmware Transfers > Send to NetLinx Device from the Main menu to open the Send to NetLinx Device dialog (FIG. 40). Verify the panel’s System and Device number values match those values listed within the System folder in the OnLine Tree tab of the Workspace window.
Upgrading MVP Firmware Although firmware upgrades can be done over wireless Ethernet; it is recommended that firmware KIT files be transferred over a direct USB connection and only when the panel is connected to a power supply. If battery power or wireless connection fails during a firmware upgrade, the panel flash file system may become corrupted. MVP-8400i 8.
Upgrading MVP Firmware 40 MVP-8400i 8.
Setup Pages Setup Pages AMX Modero panels feature on-board Setup pages. Use the options in the Setup pages to access panel information and make various configuration changes. To access the Setup pages, press the two lower external pushbuttons on either side of the panel simultaneously and hold for 3 seconds (FIG. 41). Setup Page Access buttons: Press and hold simultaneously for 3 seconds to access the Setup pages Press and hold for 10 seconds to access the Calibration page. FIG.
Setup Pages Setup Pages The Setup page (FIG. 43) allows quick access to several basic panel properties: FIG. 43 MVP-8400 Setup page Features on this page include: Setup Page Navigation Buttons: The buttons along on the left side of the page provide access to secondary Setup pages (see following sections).
Setup Pages Setup Page (Cont.) Display Timeout: Indicates the length of time that the panel can remain idle before activating Sleep mode (causing the LCD to power down). • Press the UP/DN buttons to increase/decrease the Display Timeout setting. Range = 0 - 240 (minutes). • Set the timeout value to zero to disable Sleep mode. Note: Small timeout values maximize the life of the battery charge.
Setup Pages Project Information Page The Project Information page displays the project properties of the TPDesign4 project file currently loaded on the panel (FIG. 45). FIG. 45 Project Information page Features on this page include: Project Information Page Back: Saves all changes and returns to the previous page.
Setup Pages Project Information Page (Cont.) AMX IR 455K Port: Displays the AMX 455 kHz IR channel port used by the IR Emitter on the panel. IR User Def 1 Port: Displays the User Defined IR channel port used by the IR Emitter on the panel. • Note: User Defined ports can be downloaded by the user and are customizable, whereas the AMX ones are fixed. IR User Def 2 Port: Displays the User Defined IR channel port used by the IR Emitter on the panel.
Setup Pages Features on this page include: Panel Information Page Back: Saves all changes and returns to the previous page. WiFi/Wired icon: The icon to the left of the Connection Status Icon displays whether the current connection to the Master is Wireless (image of a radio antenna) or Wired (image of three networked computers). Connection Status icon: The icon in the upper-right corner of each Setup page shows online/offline state of the panel to the master.
Setup Pages Time & Date Settings The options on the Time & Date Settings page (FIG. 47) allow you to set and adjust time and date information on the NetLinx Master. If the time and/or date on the Master is modified, all connected devices will be updated to reflect the new information. FIG. 47 Time and Date Setup page MVP touch panels do not have an on-board clock. The only way to modify a panel’s time without altering the Master is via NetLinx Code.
Setup Pages Time & Date Settings Page (Cont.) Set Date/Time: Use the UP/DN arrow buttons to adjust the Master’s calendar date and time. The blue icon indicates which field is currently selected (see FIG. 47). • Year range = 2000 - 2037 • Month range = 1 - 12 • Day range = 1 - 31 • Hour = 24-hour military • Minute range = 0 - 59 • Second range = 0 - 59 Audio Settings The MVP-8400i provides an Audio Settings page (FIG.
Setup Pages Audio Settings Page (Cont.) Master Volume: This section allows you to alter the current master volume level: • Use the UP/DN buttons to adjust the volume level (range = 0 - 100). • The Master Volume bargraph indicates the current volume level. • The Mute button toggles the Mute feature. • Default = 50. Digital Audio Level: Adjusts the volume level on the panel’s internal speaker: • Use the UP/DN buttons to adjust the volume (range = 0 - 100).
Setup Pages Battery Settings The options on this page allow you to set power warning preferences, monitor battery status information, and adjust the display times for battery warnings. This page is populated with information from MVP-BP batteries in the panel, as well as batteries in a connected MVP-TDS/WDS docking station (FIG. 49). FIG. 49 Battery Settings page Features on this page include: Battery Settings Page Back: Saves all changes and returns to the previous page.
Setup Pages Battery Settings Page (Cont.) Panel Shutdown: This value determines the number of minutes that would need to pass before the panel automatically shuts-down. Once shutdown, the unit would have to be restarted. The UP/DN buttons alter the timeout value (in minutes). A value of 0 disables this feature. Range = 0, 3, 5, 10, 15, 30, 60, 120, 180, 240 default = 0. Note: This field applies to MVP-BP batteries installed in the panel.
Setup Pages Protected Setup Pages The Protected Setup page (FIG. 50) provides secured access to advanced panel configuration options, including communication and security settings. Enter the factory default password (1988) into the password keypad to access this page. FIG. 50 Protected Setup page showing default values Features on the Protected Setup page include: Protected Setup Page Back: Saves all changes and returns to the previous page.
Setup Pages Protected Setup Page (Cont.) Device Information The fields and buttons in this section control the device name and number information. • Device Number - opens a keypad used to view/set the device number of the panel. • Device Name - Opens a keypad used to view/set the device name of the panel • Synchronize Panel Names - Synchronizes the Device Name, IP Hostname, and G4 Web Control Name.
Setup Pages Channel Code Channel Port 3,132 BUTTON 2,8 3,50 Address Port Address Code Level Port Channel Code FIG. 51 Function Show example Protected Setup Navigation Buttons The Protected Setup Navigation Buttons (FIG. 52) appear on the left of the panel screen when the Protected Setup page is currently active. Closes the Protected Setup page. Press to access the System Settings page where you can configure communication settings for the NetLinx Master and the panel.
Setup Pages System Settings Page The System Settings page (FIG. 53) displays sets the NetLinx Master’s communication settings. FIG. 53 System Settings page The elements of this page include: System Settings Page Elements Back: Saves all changes and returns to the previous page. WiFi/Wired icon: The icon to the left of the Connection Status Icon displays whether the current connection to the Master is Wireless (image of a radio antenna) or Wired (image of three networked computers).
Setup Pages System Settings Page Elements Master Connection (Cont.): Mode Cycles between the connection modes: URL, Listen, and Auto. (Ethernet Only - disabled when USB is selected) • URL - In this mode, enter the IP/URL, Master Port Number, and username/password (if used) on the Master. The System Number field is read-only - the panel obtains this information from the Master. • Listen - In this mode, add the panel address into the URL List in NetLinx Studio and set the connection mode to Listen.
Setup Pages Wireless Settings Page Use the options on the Wireless Settings page (FIG. 54) to configure communication settings for the wireless CF card (802.11g), and read the device number assigned to the panel. FIG. 54 Wireless Settings page (reads from and assigns values to the WAP) Features on this page include: Wireless Settings Page Back: Saves all changes and returns to the previous page.
Setup Pages Wireless Settings Page (Cont.) IP Settings (Cont.): MAC Address This unique address identifies the wireless Ethernet card in the panel (read-only). Active Roaming on Channels 1,6,11 When enabled, the device is actively roaming on the channels 1, 6, and 11. By default, Active Roaming is disabled. Of all the frequency channels that are assigned for wireless, only three are non-overlapping frequencies that do not interfere with each other.
Setup Pages FIG. 55 Wireless Security: Simple Mode Wireless Security: Simple Mode Security Type: This field may be switched between WEP, WPA-PSK, and Open. If WEP is selected, the button to the right may be switched between 64 and 128. • WEP security requires that both a target WAP be identified and an encryption method be implemented prior to establishing communication. (Refer to the WEP Settings section on page 62 for further details.
Setup Pages FIG. 56 Wireless Security: Enterprise Mode Wireless Security: Enterprise Mode Security Type: Pressing this field changes the security type being used between EAP-PEAP, EAP-TTLS, EAP-TLS, EAP-LEAP, and EAP-FAST. • EAP-PEAP security is designed for wireless environments where it is necessary to securely transmit data over a wireless network. (Refer to the EAP-PEAP Settings section on page 67 for details.
Setup Pages Wireless Security: Enterprise Mode (Cont.) Password: Press this field to enter a password for wireless access in the Password keypad. (NOTE: this field is greyed out when selecting EAP-TLS as a Security Type.) Certificate Authority: Press this field to enter the file location for a Certificate Authority certificate in the Certificate Authority (CA) keypad. PEAP Version: This field is only enabled when selecting EAP-PEAP as a Security Type.
Setup Pages Open Settings Open security does not utilize any encryption methodology, but requires an SSID (alpha-numeric) entry. This entry must match the Network Name (SSID) entry of the target WAP so the panel knows what device it is using to communicate with the network. Open Settings SSID (Service Set Identifier): Opens an on-screen keyboard to enter the SSID name used on the target WAP. The SSID is a unique name used by the WAP, and is assigned to all panels on that network.
Setup Pages WEP Settings (Cont.) Generate (Passphrase): This button displays an on-screen keyboard which allows you to enter a passphrase. The panel then automatically generates four WEP keys (compatible only with Modero panels). Enter these WEP keys into the target WAP. When working with multiple panels, WEP Keys must be entered into the WAP for each panel. • All Modero panels use the same code key generator. Therefore, this Passphrase generates identical keys on any Modero panel.
Setup Pages Refer to the Configuring a Wireless Network Access section on page 14 for further details on these security options. Refer to the Using the Site Survey tool section on page 18 for more information on using this feature. WPA-PSK Settings WPA-PSK security is designed for environments where is it desirable to use WPA or WPA2, but an 802.1x authentication server is not available.
Setup Pages EAP-LEAP Settings 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. The configuration fields described below take variable length strings as inputs. An on-screen keyboard is opened when these fields are selected.
Setup Pages EAP-FAST Settings EAP-FAST (Flexible Authentication via Secure Tunneling) security was designed for wireless environments where security and ease of setup are equally desirable. EAP-FAST uses a certificate file, however it can be configured to download the certificate automatically the first time the panel attempts to authenticate itself.
Setup Pages EAP-FAST Settings (Cont.) PAC File Location: This field is used when the previous Automatic PAC Provisioning option has been Disabled. • When pressed, the panel displays an on-screen PAC File Location keyboard which allows you to enter the name of the file containing the PAC shared secret credentials for use in authentication. • This field is only valid when the automatic PAC provisioning feature has been enabled via the previous field.
Setup Pages EAP-PEAP Settings (Cont.) Certificate Authority: When pressed, the panel displays an on-screen Certificate Authority (CA) File Location keyboard which allows you to enter the name of the certificate authority file which is used to validate the server certificate. This field is optional. If a server certificate is used, it should first be downloaded into the panel and the Certificate Authority field should then be set to the name of that certificate file.
Setup Pages EAP-TTLS Settings (Cont.) Identity: Opens an on-screen keyboard. Enter an EAP Identity string (used by the panel to identify itself to an Authentication (RADIUS) Server). Note: This information is similar to a username used to login to a secured server or workstation. This works in tandem with the Password string which is similar to the password entered to gain access to a secured workstation. Typically, this is in the form of a username such as: jdoe@amx.com.
Setup Pages EAP-TLS Settings TLS (Transport Layer Security) was the original standard wireless LAN EAP authentication protocol. TLS requires additional work during the deployment phase but provides additional security since even a compromised password is not enough to break into an EAP-TLS protected wireless network environment.
Setup Pages Refer to the EAP Authentication section on page 166 for further details on these security options. Refer to the Using the Site Survey tool section on page 18 for more information on using this feature. Client certificate configuration There are several ways in which a client certificate can be configured by an IT department. The client certificate and private key can both be incorporated into one file or split into two separate files.
Setup Pages Calibrate Page This page (FIG. 57) allows you to calibrate the touch panel for accurate button selection. FIG. 57 Calibration page Press and hold the two lower button on both sides of the display for 6 seconds to access the Calibration page (see FIG. 8 on page 11). Press the crosshairs to calibrate the panel and return to the previous page. Always calibrate the panel before its initial use, and after downloading new firmware.
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. 58). FIG. 58 G4 Web Control page Features on this page include: G4 Web Control Page Back: Saves all changes and returns to the previous page.
Setup Pages G4 Web Control Page (Cont.) Maximum Number of Connections Displays the maximum number of users that can be simultaneously connected to this panel via VNC. Default = 1. Current Connection Count Displays the number of users currently connected to this panel via VNC. G4 Web Control Timeout: Sets the length of time (in minutes) that the panel can remain idle (no cursor movements) before the G4 Web Control session is terminated.
Setup Pages times when RAM cache is easily exhausted and the time taken to access Flash memory would be faster than network latency. For example, when large dynamic images are being used over slow wireless links, putting the images into Flash memory can help the situation, as the panel could spend more resources processing information rather than continuously waiting on images to arrive from a slow network.
Setup Pages Cache Settings Page Elements (Cont.) Flash/RAM Cache Expires Press the Up and Down arrows to change the amount of time the images stay in cache memory. The options are: • Never • 2 Hours • 8 Hours • 1 Day • 2 Days • 5 Days Enable: Press this button to toggle the image Flash cache option On and Off. Clear Cache: Press this button to clear both the Flash and RAM cache of all stored images. Image Cache Status: The status of the memory available versus in use.
Setup Pages Press the Cache button in the Protected Setup Navigation Buttons section. This opens the Image Cache page. All status information is located in the Image Cache Status section of the page. Password Settings Page The options on the Password Settings page enable you to assign the passwords required for users to access the Protected Setup page, and to release the MVP from a MVP-TDS or MVP-WDS docking station (FIG. 61). FIG.
Setup Pages Password Settings Page (Cont.) User Access: Use these buttons to access and modify the user name/password combinations required for removing the panel from a docking station. The number of user access passwords on the panel is limited only by the amount of storage memory available. Use the UP/DN buttons to scroll through the list of saved User Access user names and passwords.
Setup Pages Features on this page include: SIP Settings Page Back: Saves all changes and returns to the previous page. WiFi/Wired icon: The icon to the left of the Connection Status Icon displays whether the current connection to the Master is Wireless (image of a radio antenna) or Wired (image of three networked computers). Connection Status icon: The icon in the upper-right corner of each Setup page shows online/offline state of the panel to the master.
Setup Pages Tools The Tools button provides a menu to select either the Panel Connection Logs Page section on page 80, the Panel Statistics Page section on page 82, or the Connection Utility Page section on page 83. Select any of the options to access that page. FIG. 63 Tools menu Panel Connection Logs Page The options on the Panel Connection Logs page allow you to view and track the connection history of the panel (FIG. 64). FIG. 64 Panel Connection Logs page 80 MVP-8400i 8.
Setup Pages Features on this page include: Panel Connection Logs Page Back: Saves all changes and returns to the previous page. WiFi/Wired icon: The icon to the left of the Connection Status Icon displays whether the current connection to the Master is Wireless (image of a radio antenna) or Wired (image of three networked computers). Connection Status icon: The icon in the upper-right corner of each Setup page shows online/offline state of the panel to the master.
Setup Pages Panel Statistics Page The options on the Panel Statistics page allow you to track the connection status for the panel. The Panel Statistics page tracks ICSP messages, Blink messages, Ethernet connection statistics, and Wireless connection statistics (FIG. 61). FIG. 65 Panel Statistics page Features on this page include: Panel Statistics Page Back: Saves all changes and returns to the previous page.
Setup Pages Panel Statistics Page (Cont.) Total • Received - The total Blink messages received by the panel. • Missed - The total Blink messages missed by the panel. Last 15 Minutes • Received - The total Blink messages received by the panel in the last 15 minutes. • Missed - The total Blink messages missed by the panel in the last 15 minutes. Ethernet Statistics The Ethernet connection statistics for the panel. Wireless Statistics The Wireless connection statistics for the panel.
Setup Pages Features on this page include: Connection Utility Page Connection Status icon: The icon in the upper-right corner of the utility provides a constant visual indication of current connection status. A message is sent to the master once per second and expects a response. • If it is received the button stays green. • If it is missed the button goes yellow. • After three misses (3 seconds) it will go red until a response from the master is received, and then it will be green again.
EAP Security & Server Certificates 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 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. 67).
EAP Security & Server Certificates 86 MVP-8400i 8.
Full Duplex Intercom Full Duplex Intercom Overview VoIP technology gives users the ability to instantly create a high-quality, digital home/office intercom network with no additional equipment required. By utilizing VoIP intercom, system integration is simple and calls sound incredibly clear. Incorporating an intercom capable panel into your NetLinx system Download the module for the intercom panel from www.amx.com, and include it in your NetLinx project file.
Full Duplex Intercom FIG. 69 Extend Call Popup 3. Press Exit when you are finished. Setting Intercom Auto Answer 1. Select the Setup button on your intercom page. 2. Press the button beneath Auto-Answer to toggle the option. The button indicates its current state. 3. Press Exit when you are finished. Advanced Setup The intercom’s advanced setup pages are accessed through the intercom setup pages.
Full Duplex Intercom 4. Press the button beneath Allow This Panel to be Monitored to toggle the option. The button indicates its current state. (FIG. 71) FIG. 71 Room Monitored 5. Press Back to return to the intercom setup pages. 6. Press Exit when you are finished. Allowing a panel to monitor 1. Select the Setup button on your intercom page. 2. On the intercom setup page, press Advanced Setup. This launches the password numeric keypad. 3. Enter the password and press Done.
Full Duplex Intercom Sample Intercom Page The module for duplex intercom capable panels includes user pages. While you can create your own intercom directory page (see Creating Intercom Pages section on page 93), it is possible to use the panel with the page below. 1 29 7 12 17 22 8 13 18 23 9 14 19 24 10 15 20 25 11 16 21 26 30 2 3 4 31 5 27 6 32 28 FIG. 73 Sample Intercom Page Sample Intercom Page 90 No.
Full Duplex Intercom Sample Intercom Page (Cont.) No. Name Description Channel Address Level Port:Code Port:Code Port:Code 8 Panel Directory Room Name The name of a panel in the 1:2 intercom directory. You can call the panel, enact privacy against the panel and monitor the panel. 1:2 9 Panel Directory Room Name The name of a panel in the 1:3 intercom directory. You can call the panel, enact privacy against the panel and monitor the panel.
Full Duplex Intercom Sample Intercom Page (Cont.) No. Name Description Channel Address Level Port:Code Port:Code Port:Code 26 Monitor Panel Display only; indicates the panel is being monitored by another panel. 1:35 27 Intercom Microphone Level A Bargraph in TPDesign4 that sets the volume of the intercom microphone. 0:10 28 Intercom Sound Level A Bargraph in TPDesign4 that sets the volume of the intercom speaker. 0:9 29 Call Status Button Displays status of calls, e.g.
Full Duplex Intercom Creating Intercom Pages The easiest method of creating your own intercom pages is to start with the pages provided by AMX in the module download .ZIP file. You can change the aesthetics of the pages as long as the channel, address, level and links remain untouched. For the more ambitious panel designers, the necessary intercom directory buttons and their information are contained in the Sample Intercom Page table on page 90.
Full Duplex Intercom 94 MVP-8400i 8.
Programming Programming Overview You can program the touch panel, 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). Verify you are using the latest NetLinx Master and Modero firmware.
Programming Page Commands (Cont.) @DPG Syntax: "'@DPG-;'" Delete a specific popup page from Variable: specified popup popup page name = 1 - 50 ASCII characters. Name of the popup page. group if it exists. popup group name = 1 - 50 ASCII characters. Name of the popup group. Example: SEND_COMMAND Panel,"'@DPG-Popup1;Group1'" Deletes the popup page ’Popup1’ from the popup group ’Group1’.
Programming Page Commands (Cont.) @PPA Close all popups on a specified page. If the page name is empty, the current page is used. Same as the ’Clear Page’ command in TPDesign4. Syntax: "'@PPA-'" Variable: page name = 1 - 50 ASCII characters. Name of the page the popup is displayed On. Example: SEND_COMMAND Panel,"'@PPA-Page1'" Close all popups on Page1. @PPF Deactivate a specific popup page on either a specified page or the current page.
Programming Page Commands (Cont.) @PPM Set the modality of a specific popup page to Modal or NonModal. A Modal popup page, when active, only allows you to use the buttons and features on that popup page. All other buttons on the panel page are inactivated. Syntax: "'@PPM-;'" Variable: popup page name = 1 - 50 ASCII characters. Name of the popup page. mode = NONMODAL converts a previously Modal popup page to a NonModal. MODAL converts a previously NonModal popup page to Modal.
Programming Page Commands (Cont.) @PSP Set the show effect position. Only 1 coordinate is ever needed for an effect; however, the command will specify both. This command sets the location at which the effect will begin at. Syntax: "'@PSP-;,'" Variable: popup page name = 1 - 50 ASCII characters. Name of the page the popup is displayed On.
Programming Page Commands (Cont.) PPOG 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: "'PPOG-;'" 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 colorspecific 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.) 102 Index No.
Programming RGB Values for all 88 Basic Colors (Cont.) Index No. Name Red Green Blue 82 Grey12 51 51 51 83 Grey13 34 34 34 84 Grey2 221 221 221 85 Grey11 68 68 68 86 Grey14 17 17 17 87 Black 0 0 0 255 TRANSPARENT 99 53 99 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 Border Styles and Programming Numbers Border styles can be used to program borders on buttons, sliders, and popup pages. Border Styles and Programming Numbers No. Border styles No.
Programming TPD4 Border Styles by Name (Cont.) No. Border styles No.
Programming TPD4 Border Styles by Name (Cont.) No. Border styles No. Border styles 145 Menu Left Rounded 95 151 Menu Left Rounded 155 146 Menu Left Rounded 105 152 Menu Left Rounded 165 147 Menu Left Rounded 115 153 Menu Left Rounded 175 148 Menu Left Rounded 125 154 Menu Left Rounded 185 149 Menu Left Rounded 135 155 Menu Left Rounded 195 150 Menu Left Rounded 145 "^" Button Commands These Button Commands are used in NetLinx Studio and are case insensitive.
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'.
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.) For some of these commands and values, refer to theRGB Values for all 88 Basic Colors table on page 101. ’%CF’ = Set Fill Color. ’%CB’ = Set Border Color. ’%CT’ = Set Text Color. ’%SW<1 or 0>’ = Show/hide a button. ’%SO’ = Set the button sound. ’%EN<1 or 0>’ = Enable/disable a button. ’%WW<1 or 0>’ = Word wrap ON/OFF. ’%GH’ = Set the bargraph upper limit.
Programming "^" Button Commands (Cont.) ^BMI Set the button mask image. Mask image is used to crop a borderless button to a non-square shape. This is typically used with a bitmap. Syntax: "'^BMI-,
Programming "^" Button Commands (Cont.) ^BNC Syntax: Clear current TakeNote annotations. Variable: "'^BNC-,'" variable text address range = 1 - 4000. command value = (0= clear, 1= clear all). Example: SEND_COMMAND Panel,"'^BNC-973,0'" Clears the annotation of the TakeNote button with variable text 973. ^BNN Syntax: Set the TakeNote "'^BNN-,'" network name for Variable: the specified variable text address range = 1 - 4000. Addresses.
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 theBorder Styles and Programming Numbers table on page 104 for more information. Syntax: "'^BOR-,'" Variable: variable text address range = 1 - 4000. border style name = Refer to theBorder Styles and Programming Numbers table on page 104. 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.) ^BVN Syntax: "'^BVN-,'" Set the network name for the Variable: specified address. variable text address range = 1 - 4000. network name = 1 - 50 ASCII characters. Example: SEND_COMMAND Panel,"'^BVN-500,191.191.191.191'" Sets the network name to ’191.191.191.191’ for the specific control button. ^BVP Syntax: "'^BVP-,'" Set the network password for the Variable: specified address.
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).
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.) ^SKT Syntax: Enable socket touch Example: "'^SKT'" SEND COMMAND Panel,"'^SKT'" Example: Press,34,203 Release,34,21 Move,30,20 Opens up a listening TCP socket on port specified by send_command (must be > 1023). User can connect to socket and read touch values for the panel. Format of the output is: ,, ^SHO Show or hide a button with a set variable text range.
Programming "^" Button Commands (Cont.) ^TOP If enabled, Press/Move/Release events are sent to the Master as string events. Enables/disables touch output to Master Syntax: "'^TOP-'" is 0(disable) 1(presses/releases), 2(moves), 3(press/move/release). Note: Move should be used with caution. This setting can generate a significant amount of traffic to the master depending on user interaction.
Programming Miscellaneous MVP Strings back to the Master 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 123).
Programming Button Query Commands Button Query commands reply back with a custom event. There will be one custom event for each button/state combination. Each query is assigned a unique custom event type.
Programming These fields are populated differently for each query command. The text length (String Encode) field is not used in any command. Button Query Commands ?BCB Syntax: Get the current border color. Variable: "'?BCB-,
Programming Button Query Commands (Cont.) ?BCT Syntax: Get the current text color. Variable: "'?BCT-,
Programming Button Query Commands (Cont.) ?BOP Syntax: Get the overall button opacity. Variable: "'?BOP-,
Programming Button Query Commands (Cont.) ?BWW Syntax: Get the current word wrap flag status. Variable: "'?BWW-,
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.) ?STA Syntax: Dump XML Panel Stats "'?STA'" Returned in MULTIPLE Custom events (size of strings are limited per message). Values in Custom event will state the number of messages and how many total bytes of xml data. Value 1 = 1 (which one of multiple events is this (1 based)) Value 2 = 5 (total number of events required to send this string) Value 3 = total size in bytes of string Text = XML output (1 of 5) Example:
Programming Button Query Commands (Cont.) ?TEF Syntax: Get the current text effect name. Variable: "'?TEF-,
Programming Button Query Commands (Cont.) ?VOL Syntax: Show the Master Volume information. Variable: ?WIF Syntax: Show the Wireless Settings information Variable: ?VOL- Value1=master volume value Text=,,Channel # Value1=Link Quality (percent) Value2=Signal Strength (percentage) Panel Runtime Operations Serial Commands are used in the AxcessX Terminal Emulator mode. These commands are case insensitive.
Programming Panel Runtime Operation Commands (Cont.) AKEYR Remove the Keyboard/ Keypad. Remove keyboard or keypad that was displayed using 'AKEYB', 'AKEYP', 'PKEYP', @AKB, @AKP, @PKP, @EKP, or @TKP commands. Syntax: "'AKEYR'" Example: SEND COMMAND Panel,"'AKEYR'" Removes the Keyboard/Keypad. @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.
Programming Panel Runtime Operation Commands (Cont.) @EKP Extend the Keypad. Pops up the keypad icon and initializes the text string to that specified. The Prompt Text is optional. Syntax: "'@EKP-;'" Variables: initial text = 1 - 50 ASCII characters. prompt text = 1 - 50 ASCII characters. Example: SEND COMMAND Panel,"'@EKP-33333333;Enter Password'" Pops up the Keypad and initializes the text string '33333333' with prompt text 'Enter Password'. PKEYP Present a private keypad.
Programming Panel Runtime Operation Commands (Cont.) @SOU Play a sound file. Syntax: "'@SOU-'" Variables: sound name = Name of the sound file. Supported sound file formats are: WAV & MP3. Example: SEND COMMAND Panel,"'@SOU-Music.wav'" Plays the 'Music.wav' file. @SSL Syntax: Change Sleep string. Variables: "'@SSL-'" string = name of sleep string. Example: SEND COMMAND Panel,"'@SWK-SLEEPNOW'" Changes the sleep string to SLEEPNOW. @SST Syntax: Change Startup string.
Programming Panel Runtime Operation Commands (Cont.) TPAGEON Turn On page tracking. This command turns On page tracking, whereby when the page or popups change, a string is sent to the Master. This string may be captured with a CREATE_BUFFER command for one panel and sent directly to another panel. Syntax: "'TPAGEON'" Example: SEND COMMAND Panel,"'TPAGEON'" Turns On page tracking. TPAGEOFF Syntax: Turn Off page tracking. Example: "'TPAGEOFF'" SEND COMMAND Panel,"'TPAGEOFF'" Turns Off page tracking.
Programming Input Commands (Cont.) ^MBT Syntax: Set the mouse button mode for the virtual PC. Variable: "'^MBT-<0-3>'" 0 = None. 1 = Left. 2 = Middle. 3 = Right. Example: SEND COMMAND Panel,"'^MBT-1'" Sets the mouse button mode for the virtual PC to LEFT. ^MDC Syntax: Set the mouse double click ON for the virtual PC. Example: "'^MDC'" SEND COMMAND Panel,"'^MDC'" Enables the double click for the virtual PC. ^MPS Set mouse pass through. Allows mouse input to multiple destinations simultaneously.
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 CLOCK Syntax: Sets the time and date on the panel. Variables: “’CLOCK mm-dd-yy hh:mm:ss’” mm = Month dd = Day yy = Year hh = Hour mm = Minute ss = Second Example: SEND_COMMAND Panel, “’CLOCK 04-19-76 19:16:00’” Sets the time and date on the panel to April 19, 1976, 7:16 PM.
Programming Panel Setup Commands (Cont.) ^CFSM Syntax: Sets the Flash cache to the maximum available size allowed for backup Flash cache. Variable: (determined by taking 75% of free Flash space) ^CEX Changes the default expiration time for entries in the image cache (applies to both primary RAM cache and backup Flash cache). The default expiration time applies to dynamic images only. “’^CFSM’” There is no parameter for this command.
Programming Panel Setup Commands (Cont.) ^ICM-SPEAKERLEVEL Syntax: Set the speaker level during an intercom call. "'^ICM-SPEAKERLEVEL,'" Variables: 0 - 100 volume levels Example: SEND_COMMAND Panel, “^ICM-SPEAKERLEVEL,55” Sets the speaker volume level to 55. ^ICM-MICLEVEL Syntax: Used to set the microphone level during an intercom call. Variables: "'^ICM-MICLEVEL,'" 0 - 100 volume levels Example: SEND_COMMAND Panel, “^ICM-MICLEVEL,40” Sets the microphone volume level to 40.
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 148.
Programming ^RAF, ^RMF - Embedded Codes (Cont.) Parameter Embedded Code Description newest Set the newest file. A value of 1 means that only the most recent file matching the pattern is downloaded. ’%N <0-1>’ Note: The 'newest file' option only applies to FTP Dynamic Images, and only those that have pattern matching as part of their filename. Neither 'newest file' nor pattern matching apply to HTTP Dynamic Images.
Programming Intercom Commands The following is a listing and descriptions of panel intercom commands. Intercom Commands ^ICE Syntax: Ends an intercom call. Example: "'^ICE'" SEND_COMMAND Panel,"'^ICE'" Ends a call. ^ICM Modifies an intercom call. For backwards compatibility, both ^ICM-TALK and ^ICM-LISTEN are supported. In this release, however, the TALK and LISTEN subcommands are ignored.
Programming SIP Commands The following table lists and describes SIP commands that are generated from the touch panel. SIP Commands ^PHNAUTOANSWER Syntax: ^PHN-CALL Syntax: Provides call progress notification for a call. Variable: "'^PHN-AUTOANSWER, '" Provides the state Variable: of the state = 0 or 1 (off or on) auto-answer Example: feature. SEND_COMMAND Panel,"'^PHN-AUTOANSWER, 1'" "'^PHN-CALL, , '" status = CONNECTED, DISCONNECTED, TRYING, RINGING, or HOLD.
Programming SIP Commands (Cont.) ^PHNMSGWAITING Syntax: "'^PHN-MSGWAITING, , , , , '" Indicates the number of Variable: messages waiting messages = 0 or 1 (1 indicates new messages) the user’s voice new message count = The number of new messages. mail box. old message count = The number of old messages. new urgent message count = The number of new messages marked urgent.
Programming SIP Commands (Cont.) ?PHNAUTOANSWER The panel responds with the ^PHN-AUTOANSWER, message. Syntax: Queries the state of the auto-answer feature. Example: ^PHN-CALL Syntax: "’?PHN-AUTOANSWER’" SEND_COMMAND Panel,"'?PHN-AUTOANSWER'" "’^PHN-CALL, ’" Calls the provided number. Variable: number = The provided phone number Example: SEND_COMMAND Panel,"'^PHN-CALL, 2125551000'" ^PHN-DTMF Syntax: Sends DTMF codes.
Programming SIP Commands (Cont.) ^PHN-REDIAL Syntax: Redials the last number. Example: "’^PHN-REDIAL’" SEND_COMMAND Panel,"'^PHN-REDIAL'" ^PHNTRANSFER Syntax: Transfers the call to the provided number. Variable: "’^PHN-TRANSFER, , ’" connection id = The identifying number of the connection number = The number to which you want to transfer the call. Example: SEND_COMMAND Panel,"'^PHN-TRANSFER, 1, 2125551000'" The following table lists and describes SIP setup commands.
Programming SIP Commands (Cont.) ^PHN-SETUPUSERNAME Syntax: Sets the user name for authentication with the proxy server. Variable: "’^PHN-SETUP-USERNAME,’" username = The user name (usually the phone extension) Example: SEND_COMMAND Panel,"’^PHN-SETUP-USERNAME,6003’" MVP-8400i 8.
Programming 156 MVP-8400i 8.
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 can 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 but, with input masking, you could limit them 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 evaluated. Overflow continues to work until a field with no overflow value is set or there are no more fields left (i.e. reached first field). If a character is typed and that character appears in the Next Field list, the keyboard should move the focus to the next field. For example, when entering time, a ":" is used as a next field character.
Appendix A: Text Formatting URL Resources A URL can be broken into several parts. For example: the URL http://www.amx.com/company-info-home.asp. This URL indicates that the protocol in use is http (HyperText Transport Protocol) and that the information resides on a host machine named www.amx.com. The image on that host machine is given an assignment (by the program) name of company-info-home.asp (Active Server Page).
Appendix A: Text Formatting 162 MVP-8400i 8.
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 Wi-If 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 you can expect to obtain from an 802.
Appendix B - Wireless Technology Short for Advanced Encryption Standard, is a cipher currently approved by the NSA to protect US Government documents classified as Top Secret. The AES cipher is the first cipher protecting Top Secret information available to the general public. CERTIFICATES (CA) A certificate can have many forms, but at the most basic level, a certificate is an identity combined with a public key, and then signed by a certification authority.
Appendix B - Wireless Technology FIG. 75 WPA Overview The 802.11i architecture contains the following components: 802.1X for authentication (entailing the use of EAP and an authentication server), RSN for keeping track of associations, and AES-based CCMP to provide confidentiality, integrity and origin authentication. WPA2 implements the full standard, but will not work with some older network cards.
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 there are currently over 40 different EAP methods defined, the current internal Modero 802.
Appendix B - Wireless Technology LAN 802.1x (EAP over Wireless) Client - Panel (supplicant) Authenticator (Wireless Access Point) Authentication Server (RADIUS Server) FIG. 77 EAP security method in process 1. The client (panel) establishes a wireless connection with the WAP specified by the SSID. 2. The WAP opens up a tunnel between itself and the RADIUS server configured via the access point. This tunnel means that packets can flow between the panel and the RADIUS server but nowhere else.
Appendix B - Wireless Technology The Certificate Upload Utility recognizes the following certificate file types: CER (Certificate File) DER (Distinguished Encoding Rules) PEM (Privacy Enhanced Mail) PFX (Normal Windows generated certificate) PVK (Private Key file) Configuring your G4 Touch Panel for USB Communication For a personal computer to establish a connection to a Modero panel via USB, the target computer must have the appropriate AMX USB driver installed.
Appendix B - Wireless Technology It may take a minute for the panel to detect the new connection and send a signal to the PC (indicated by a green System Connection icon). If this is your first time installing the USB driver, a USB driver installation popup window appears on the PC. 9. Complete the USB driver installation process by clicking Yes and then installing the new AMX USB LAN LINK when told that a new USB device was found. This action accepts the installation of the new AMX USB driver. 10.
Appendix B - Wireless Technology This application must be run from a local machine and should not be used from a remote network location. 12. Select the target devices which be uploaded with the selected certificate. These can either be: individually selected by toggling the box next to the Send entry (with the Type column). selected as a group by clicking on the Check All radio box located at the top of the device IP Address listing. 13.
Appendix C: Troubleshooting Appendix C: Troubleshooting This section describes the solutions to possible hardware/firmware issues that could arise during the common operation of a Modero touch panel. Checking AMX USBLAN Device Connections via Windows Device Manager AMX USBLAN driver information can be confirmed in two different ways: Via the Control panel (steps 1 and 2) or Via the Unplug or Eject Hardware icon from the taskbar. 1.
Appendix C: Troubleshooting If there is a yellow exclamation point next to the AMX USB LAN LINK device (within the hardware devices section of the Unplug or Eject Hardware window), stop and close the USB operation. Reconnect the USB cable to the panel and repeat the setup procedures.
Appendix C: Troubleshooting USB Driver Symptom: My USB driver has a yellow exclamation point and doesn’t appear to be working. The USB driver was incorrectly installed and should be re-installed: 1. Power up the panel without connecting the USB cable. 2. Plug in the USB cable into the G4 panel. You should see a USB icon show up in the System Tray. 3. Double click on the icon to bring up the list of USB devices. The "AMX USB LAN LINK" device should appear in the list. 4.
Appendix C: Troubleshooting Batteries Will Not Hold or Take a Charge Symptom: Batteries will not hold or take a charge and there is no indication of charging, on the bargraphs or in the Batteries Setup page. To keep the batteries from being damaged (from operating at too low a level), the firmware places them into a protected state. The panel must have the latest firmware (if it doesn’t, the firmware can be found at amx.com, in the Dealers/Tech Center > Firmware Files.> Modero). 1.
Appendix C: Troubleshooting NetLinx Studio Only Detects One of My Connected Masters Each Master is given a Device Address of 00000. Only one Master can be assigned to a particular System number. If you want to work with multiple Masters, open different instances of NetLinx Studio and assign each Master its own System value. Example: A site has an NXC-ME260/64 and an NI-4000. In order to work with both units.
Appendix C: Troubleshooting Panel Fails to Charge in MVP-WDS Should the panel fail, either the unit has no display or fails to boot passed the AMX logo, or does not charge in the MVPWDS follow these steps: 1. One person must hold down the blue button on the front of the docking station. 2. While the button is held down, another person must pull the power to the docking station. 3. Reconnect the power. 176 MVP-8400i 8.
Appendix C: Troubleshooting MVP-8400i 8.
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. ©2013 1/13 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.