Summary of Functions Control Monitor
Brightness ✔ ✔
Contrast ✔ ✔
Audio ✔ ✔
Auto Adjust Video ✔
Restore Defaults ✔
Touch Controls On/Off ✔ ✔
Display Power On/Off ✔ ✔
Power-on Hours ✔
Backlight-on Hours ✔
Serial Number ✔
Command Set Supported by Device ✔
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.
This note defines connectivity requirements, physical interface, electrical interface, and command 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)
Cable and Host 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.
■ Host 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.
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
Command Set
All values are big-endian.
The required sequence of commands 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 Command Set for each connected IDS display (host PC asks a specific IDS display for its supported
command set; the IDS display responds with its supported command set)
Third: host PC issues any command to one IDS display (host PC issues any supported command to one IDS display, the IDS
display responds with a status
Format for Host PC Commands:
Format for IDS Display Response to a Host PC Read Command:
Format for IDS Display Response to a Host PC Write Command:
Position/Order 1 2 3 4 5 6 7 8 9
Description Start Host
address Length Target Audience Command R/W Format Command
Type Write Value Checksum Stop
Position/Order 1 2 3 4 5 6 7 8 9
Description Start Host
address Length Slave Address Requested R/W Format Requested
Type Return Data Checksum Stop
Position/Order 1 2 3 4 6 7 8 9
Description Start Host
address Length
Slave
Address Error Code
Requested
Command Checksum Stop
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 command), the value is FFh.
If the target is one specific IDS display (for all other commands), 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 command.
If the host PC command was GET SERIAL NUMBERS, the value is 00h
If the host PC command was any other command, 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
Command Type
Value: select from the following options:
The following provides an example transaction between the host PC and IDS display. Host PC Command:
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
Function COMMAND TYPE value
R/W options
Function (for Writes) WRITE VALUE values and formats (only for write commands)
RETURN DATA values and formats (only for read commands)
Recall defaults 04h W only Restores brightness, contrast, volume, and Analog VGA video timing parameters to factory defaults
2 Byte setting: always 00h 01h 00h 00h: Recall function not active – no action taken
00h 01h: All settings recalled Change
Brightness
10h R or W For Read commands: slave will return its cur-rent brightness setting in RETURN DATA For Write commands: slave will set its bright-ness setting according to the WRITE VALUE
2 Byte setting: 00h 00h (minimum; corresponds to OSD setting of 0) 00h 64h (maximum; corresponds to OSD setting of 100) Returns 4 bytes:
2 bytes for max adjustable value (should be 00h 64h)
Followed by
2 bytes for current value (should be in the 00h 00h to 00h 64h range) Change
Contrast
12h R or W For Read commands: slave will return its cur-rent contrast setting in RETURN DATA For Write commands: slave will set its contrast setting according to the WRITE VALUE
2 Byte setting: 00h 00h (minimum; corresponds to OSD setting of 0) 00h 64h (maximum; corresponds to OSD setting of 100) Returns 4 bytes:
2 bytes for max adjustable value (should be 00h 64h)
Followed by
2 bytes for current value (should be in the 00h 00h to 00h 64h range) Perform
Auto-Adjust
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
2 Byte setting: Always 00h 01h
00h 00h: auto-adjust not active – no action taken
00h 01h: Auto-adjust performed
Change Audio Volume
62h R or W For Read commands: slave will return its cur-rent volume setting in RETURN DATA For Write commands: slave will set its volume setting according to the WRITE VALUE
2 Byte setting: 00h 00h (minimum; corresponds to OSD setting of 0) 00h 64h (maximum; corresponds to OSD setting of 100) Returns 4 bytes:
2 bytes for max adjustable value (should be 00h 64h)
Followed by
2 bytes for current value (should be in the 00h 00h to 00h 64h range) Get Lifetime
Information
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.
N/A – this field does not exist for this command
Returns 4 bytes:
2 bytes for accumulated display power hours (high byte first, maximum of FFh FFH 65025 hrs)
Followed by
2 bytes for backlight on hours (high byte first, maximum of FFh FFH 65025 hrs) Control Touch
Functionality
C7h R or W For Read commands: slave will return whether or not touch functionality is turned on For Write commands: slave will turn touch functionality on or off according to the WRITE VALUE
00h 00h (turn touch off) 00h 01h (turn touch on)
00h 00h: touch function is off 00h 01h: touch function is on
Control Display Power
D6h R or W For Read commands: slave will return whether or not the IDS display is turned on.
For Write commands: slave will power the dis-play 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.
00h 04h (turn display off) 00h 01h (turn display on)
00h 04h: display is off 00h 01h: display is on
Get Serial Numbers
E2h R All IDS displays connected to the bus report their serial number. This allows Host PC soft-ware to address unique IDS displays.
N/A – this field does not exist for this command
10 ASCII-coded hex bytes representing that specific display’s 10-character serial number
Get Command Set
F3h R Addressable (by serial number) to only one connected display at a time. The slave reports the list of commands that its hardware sup-ports.
This command is useful for GUI development, to grey out features that may not be supported by hardware.
N/A – this field does not exist for this command
A list of COMMAND TYPES supported by the slave, excluding the “Get Command Set” command (which is always assumed to be supported). For example, if the slave display supports Get Command Set, Get Serial Numbers, Control Display Power, and Control Touch Functionality, then this field would return 3 bytes: E2h D6h C7h
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 Europe Tel +32 (0)16 35 21 00 Fax +32 (0)16 35 21 01 [email protected] 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 800-ELO-TOUCH Tel 1-650-361-4800 Fax 1-650-361-4722 [email protected]
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
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.
The Elo Touch Solutions IDS displays are a stable hardware platform designed to withstand the rigors of high-use and public environ-ments 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