APPLICATION NOTES Elo Interactive Digital Signage (IDS): Remote Management Large signage installations require a way to manage the devices from a central location. Elo IDS displays are designed with this in mind. All Elo IDS displays support a monitor diagnostics and control protocol that enables remote network device management with a host PC. The host controller can be either an Elo computer module (ECM) or customer-sourced. Summary of Functions Brightness Contrast Audio Auto Adjust Video Restore Defaults Touch Controls On/Off Display Power On/Off Power-on Hours Backlight-on Hours Serial Number Set Supported by Device Control Monitor This note defines connectivity requirements, physical interface, electrical interface, and set protocols for the Elo IDS remote diagnostic interface.
Overview Each IDS display has a dedicated input connector for the remote diagnostic and control interface. A dedicated output connector allows simultaneous diagnostic and control of up to 100 daisy-chained IDS displays. The following diagram illustrates the concept: The communication between host PC and IDS displays uses the RxD and TxD signals of the RS-232 standard (asynchronous serial communication). All IDS displays are DTEs, so null-modem cables that cross the RxD and TxD signals need to be used. Physical Characteristics Input (male DE-9 connector) Output (male DE-9 connector) Input & Output Connector pinout RS-232 Signal (NC = No Connect) 1 NC 2 RxD 3 TxD 4 Tied to Pin 6 5 GND 6 Tied to Pin 4 7 NC 8 NC 9 NC Cable and PC Requirements Null modem cables that cross the RxD and TxD signals (cable pins 2 and 3) need to be used. The interface does not use the DTR, DSR, RTS, or CTS handshaking signals, so it is not important whether those sets of signals are crossed or not. Each IDS unit ships with one 2-meter null modem serial cable. The maximum cable length between the user s host PC and the first IDS display in the daisy chain is 15 meters. The maximum cable length between any two IDS displays in the daisy-chain is 100 meters. PC signal requirements for RxD and TXD should meet RS-232 standards. Note: In the case of utilizing an Elo ECM as the host controller with a 5500L, the COM IN connection is internally provided. Therefore no external cable connection is required.
Set All values are big-endian. The required sequence of s for this interface to be useful is: First: Send a Get Serial Numbers (host PC queries the bus to find out how many IDS displays are connected; each connected display responds with its serial number) Second: Send separate Get Set for each connected IDS display (host PC asks a specific IDS display for its supported set; the IDS display responds with its supported set) Third: host PC issues any to one IDS display (host PC issues any supported to one IDS display, the IDS display responds with a status Format for PC s: Position/Order 1 2 3 4 5 6 7 8 9 Target Audience R/W Format Format for IDS Display Response to a PC Read : Format for IDS Display Response to a PC Write : Type Write Value Position/Order 1 2 3 4 5 6 7 8 9 Slave Address R/W Format Type Return Data Position/Order 1 2 3 4 6 7 8 9 Slave Address Error Code START Value: always 02h HOST ADDRESS Value: always 6Eh LENGTH Value: variable number that represents the number of bytes between LENGTH and CHECKSUM (non-inclusive). Range of allowable values is between 80h and FFh. 80h means 0 bytes of length, FFh means 127 bytes of length. TARGET AUDIENCE Value: Value depends on target. If the target is all connected IDS displays (for the GET SERIAL NUMBERS ), the value is FFh. If the target is one specific IDS display (for all other s), the value is 10 ASCII bytes representing that specific display s 10-character serial number. For example, if the serial number of the target display is G10C987654, then the TARGET AUDIENCE would be: 47h 31h 30h 43h 39h 38h 37h 36h 35h 34h SLAVE ADDRESS Value: Depends on the host PC. If the host PC was GET SERIAL NUMBERS, the value is 00h If the host PC was any other, the value is 10 ASCII-coded hex bytes representing that specific display s 10-character serial number. COMMAND R/W FORMAT Value: Depends if the COMMAND will be a Read or a Write. If the COMMAND is a Read, then the value is 01h If the COMMAND is a Write, then the value is 04h See the COMMAND section for details STOP Value: always 03h CHECKSUM Value: One byte truncated hexadecimal sum of bytes 2 through 7. ERROR CODE Value: 04h No Error 01h COMMAND TYPE not supported by slave 00h, 02h, 03h or 05h Error
Type Value: select from the following options: Function COMMAND TYPE value R/W options Function (for Writes) Recall defaults 04h W only Restores brightness, contrast, volume, and Analog VGA video timing parameters to factory defaults Change Brightness Change Contrast Perform Auto- Adjust Change Audio Volume Get Lifetime Information Control Touch Functionality Control Display Power Get Serial Numbers Get Set 10h R or W For Read s: slave will return its current brightness setting in RETURN DATA For Write s: slave will set its brightness 12h R or W For Read s: slave will return its current contrast setting in RETURN DATA For Write s: slave will set its contrast 1Eh R or W Automatically adjusts input Analog VGA video for optimum display on the display. NOTE: IDS displays with Elo IDS Computer Modules use digital HDMI video 62h R or W For Read s: slave will return its current volume setting in RETURN DATA For Write s: slave will set its volume C0h R only Requests the slave to report two values: 1. How many accumulated hours the display has been connected to AC power (includes SLEEP and OFF time) 2. How many accumulated hours the display s backlight has been on. C7h R or W For Read s: slave will return whether or not touch functionality is turned on For Write s: slave will turn touch functionality on or off according to the WRITE VALUE D6h R or W For Read s: slave will return whether or not the IDS display is turned on. For Write s: slave will power the display on or off according to the WRITE VALUE NOTE: This function will not work if the host PC is an Elo IDS Computer Module NOTE: The display can be an IDS display by itself or an IDS display with integrated Computer Module. E2h R All IDS displays connected to the bus report their serial number. This allows PC software to unique IDS displays. F3h R Addressable (by serial number) to only one connected display at a time. The slave reports the list of s that its hardware supports. This is useful for GUI development, to grey out features that may not be supported by hardware. WRITE VALUE values and formats (only for write s) The following provides an example transaction between the host PC and IDS display. PC : Get Serial Numbers: 02 6E 83 FF 01 E2 D3 03 IDS Display Response: Serial Number Response: 02 6E 8D 00 01 E2 48 31 31 43 30 32 31 39 30 32 F9 03 RETURN DATA values and formats (only for read s) always 00h 01h 00h 00h: Recall function not active no action taken 00h 01h: All settings recalled Always 00h 01h 00h 00h (turn touch off) 00h 01h (turn touch on) 00h 04h (turn display off) 00h 01h (turn display on) 00h 00h: auto-adjust not active no action taken 00h 01h: Auto-adjust performed 2 bytes for accumulated display power hours (high byte first, maximum of FFh FFH 65025 hrs) 2 bytes for backlight on hours (high byte first, maximum of FFh FFH 65025 hrs) 00h 00h: touch function is off 00h 01h: touch function is on 00h 04h: display is off 00h 01h: display is on 10 ASCII-coded hex bytes representing that specific display s 10-character serial number A list of COMMAND TYPES supported by the slave, excluding the Get Set (which is always assumed to be supported). For example, if the slave display supports Get Set, Get Serial Numbers, Control Display Power, and Control Touch Functionality, then this field would return 3 bytes: E2h D6h C7h
5500L 55 IDS display 4600L 46 IDS display 4200L 42 IDS display 3200L 32 IDS display The Elo Touch Solutions IDS displays are a stable hardware platform designed to withstand the rigors of high-use and public environments while continuously delivering a sensitive and fluid touch response over time: Made for public use with rugged commercial components Durable and reliable solutions for business Integrated solutions Optional computer modules Seamless integration; no cables Enterprise-grade features Contact the technical support center nearest you for more information on Elo IDS displays: http://www.elotouch.com/support/technicalsupport/tech.asp ABOUT ELO TOUCH SOLUTIONS Elo Touch Solutions, a portfolio company of The Gores Group, is a premier supplier of touch solutions including touchscreen components, touchmonitors, and all-in-one (AiO) touch computers for diverse applications including retail point-of-sale (POS), hospitality, kiosk, medical, industrial, and consumer devices. A pioneer in the industry with over 40 years of experience, we bring quality, innovation, and integrity to everything we touch. Visit www.elotouch.com or call 1-800-557-1458 for more information about Elo, its products and services. To find out more about our extensive range of Elo touch solutions, go to www.elotouch.com, or call the office nearest you. North America Elo Touch Solutions 301 Constitution Drive Menlo Park, CA 94025-1110 800-ELO-TOUCH Tel 1-650-361-4800 Fax 1-650-361-4722 customerservice@elotouch.com Europe Tel +32 (0)16 35 21 00 Fax +32 (0)16 35 21 01 elosales@elotouch.com Asia-Pacific Tel +81 (45) 478-2161 Fax +81 (45) 478-2180 www.tps.co.jp Latin America Tel 786-923-0251 Fax 305-931-0124 www.elotouch.com.ar Elo Touch Solutions, Inc. reserves the right to change or update, without notice, any information contained herein; to change, without notice, the design, construction, materials, processing or specifications of any products; and to discontinue or limit production or distribution of any products. Elo (logo) and Elo Touch Solutions are trademarks of Elo Touch Solutions, Inc. Copyright 2012 Elo Touch Solutions, Inc. All rights reserved. 10/12