Barco iCon H250 User Manual
Barco iCon H250 User Manual

Barco iCon H250 User Manual

Rs 232 serial communications
Hide thumbs Also See for iCon H250:
Table of Contents

Advertisement

Quick Links

RS 232 Serial Communications for iCon
H250/400
User Manual
Basic
R59770077/00
16/02/2007

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the iCon H250 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Barco iCon H250

  • Page 1 RS 232 Serial Communications for iCon H250/400 User Manual Basic R59770077/00 16/02/2007...
  • Page 2: Product Revision

    Product revision Software version: V1.00 Barco nv Presentations Noordlaan 5, 8520 Kuurne Phone: +32 56.36.82.11 Fax: +32 56.35.86.51 E-mail: presentations.bid@barco.com Visit us at the web: www.barco.com Printed in Belgium...
  • Page 3: Federal Communications Commission (Fcc) Statement

    The period of guarantee begins on the date of transfer of risks, in the case of special systems and software on the date of commissioning, at latest 30 days after the transfer of risks. In the event of justified notice of complaint, Barco can repair the fault or provide a replacement at its own discretion within an appropriate period.
  • Page 5: Serial Communication Basics

    1. Serial communication basics 1. SERIAL COMMUNICATION BASICS Overview • Communication Protocol • Data words • Communication settings • Hardware • Serial comms commands • Syntax R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 6: Communication Protocol

    If the communication link and if the sent commands can be interpreted by the projector an “ACK” command is sent back. In case the commands cannot be interpreted a “NACK” command is sent back. 1. optional R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 7: End Of Process (Eop)

    \xfe, send \x80 followed by \x7e instead of \xff, send \x80 followed by \x7f Reception replace \x80 followed by \x00 with \x80 replace \x80 followed by \x7e with \xfe replace \x80 followed by \x7f with \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 8: Data Words

    How to calculate the value of a word ? Lets take the example of a double word returned by the “projector runtime, read” commando. returned data = Data[0]..Data[3] value = Data[0]*256 + Data[1]*256 + Data[2]*256 + Data[3]. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 9: Communication Settings

    Eight data bits are used for each character of the data transfer. Parity There is no parity bit used to perform error checking. Stop Bits One stop bit is used to define the end of a character. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 10 • Standard serial Cable order number R9827560 (cable length = 15m ) order number R9827570 (cable length = 30m ) female male Image 1-1 connection: IBM PC or compatible → projector R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 11: Signal Levels

    RXD- TXD+ n.c. RXD+ Image 1-2 connection: MAC → projector Signal levels Following table gives the signal levels corresponding to the different states: State Voltage Off = 1 On = 0 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 12: Serial Comms Commands

    This manual is divided in two parts, the first part contains the basic (elementary) commands while the second part gives an overview of the available advanced commands. Some commands are illustrated with an example. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 13 C-language string is determined by the position of the NULL character. C string ’Hello world” ’h’ \x68 ’e’ \x65 ’l’ \x6c ’l’ \x6c ’o’ \x6f ” \x20 ’w’ \x77 2. ddd=0...255 3. hh=00...ff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 14 An example is the error “No image file found” that can be generated when selecting a inactive (not present) source. The character string sent is the following : \x2b\x00\xff\xff\xff\xf1\x00\x4e\x00\x6f\x00\x20\x00\x49\x00\x6d\x00\x61\x00\x67\x00\x65\x00\x66\x00\x69\x00 Note that each character is followed by the \x00, the string being also ended with \x00. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 15: Basic Commands

    • Aspect Ratio, Read • Lamp commands • Image files commands • Standby Timer, Write • Standby Timer, Read • Filmmode detection, Increment/Decrement • Filmmode detection, Write • Filmmode detection, Read R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 16: Identification Commands

    2. Basic commands Identification commands R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 17: Device Type, Read

    Returned Data Data[0] = byLength = 1 byte describing the length of the string. Data[1] = strDeviceType = pascal-language string describing the device type. An example of device type is “IQ” R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 18: Projector's Software Version, Read

    Reads the Projector’s Software version, the returned string is a Pascal-language string. Command Command [0] \x60 Returned Data Data[0] = byLength = 1 byte describing the length of the software version string. Data[1] = strSoftwareVersion R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 19: Projector's Serial Number, Read

    Reads the Projector’s serial number, the returned string is a Pascal-language string. Command Command [0] \x61 Returned Data Data[0] = \x07 = length of the serial number = 7 characters Data[1] = string of length 7 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 20: Projector's Runtime, Read

    2. Basic commands 2.1.4 Projector’s runtime, Read Description Reads the Projector’s runtime in seconds Command Command [0] \x62 Returned Data unsigned double word (4 bytes). Data[0] = msb Data[1] Data[2] Data[3] = lsb R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 21: Projector Address, Write

    Writes a new address to the projector, being “1” Transmit Start \xfe Projector address \x01 Command[0] \x6d Data[0] \x01 Checksum \x6f Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 22: Projector Language, Read

    \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (answer) Start \xfe Projector address \x01 Command[0] \x71 Data[0] \x01 Checksum \x73 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 23: Projector Language, Write

    Sets the language to “Français” Transmit Start \xfe Projector address \x01 Command[0] \x70 Data[0] \x01 Checksum \x72 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 24: Baudrate, Write

    2. Basic commands 2.1.8 Baudrate, Write Description Sets the baudrate Command Command [0] \x75 Data string = C-language string possible string values 9600 19200 38400 57600 115200 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 25 "RCU commands", page 133 Command Command [0] \x30 Data Data[0] = byIRcode = 1 byte representing the RC5 code of the function to be executed. Wrepeat (optional) = word (2 bytes) representing the duration. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 26: Projector On/Off, Write

    Switches the projector ON Transmit Start \xfe Projector address \x01 Command[0] \x65 Checksum \x66 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 27: Projector's Status, Read

    \x67 Checksum \x68 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Awnser) Start \xfe Projector address \x01 Command[0] \x67 Data[0] \x23 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 28 2. Basic commands Receive (Awnser) Checksum \x8b Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 29: Lens Commands

    2. Basic commands Lens Commands R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 30 To Zoom the image in or out depending on the data sent. Command Command [0] \xf4 Command [1] \x82 Data Data[0] = byDirection = 1 byte, gives the Zoom direction (in/out): 0 = out ; 1 = in R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 31: Lens Focus

    2. Basic commands 2.5.2 Lens Focus Description To Focus the image. Command Command [0] \xf4 Command [1] \x83 Data Data[0] = byDirection = 1 byte : 0 = “-” ; 1 = “+” R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 32 Shifts the lens down or up depending on the data sent. Command Command [0] \xf4 Command [1] \x81 Data Data[0] = byDirection = 1 byte, gives the shift direction: 0 = down ; 1 = up R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 33 Shifts the lens left or right depending on the data sent. Command Command [0] \xf4 Command [1] \x80 Data Data[0] = byDirection = 1 byte, gives the shift direction: 0 = Left ; 1 = Right R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 34: Picture Setting

    • Gamma, Read • Minimum Gamma, Read • Maximum Gamma, Read • Phase, increment • Phase, decrement • Phase, Write • Phase, Read • Minimum Phase, Read • Maximum Phase, Read R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 35: Contrast, Increment

    Command [0] \x22 Command [1] \x01 Example Increment contrast of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x01 Checksum \x24 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 36: Contrast, Decrement

    2. Basic commands 2.6.2 Contrast, decrement Description Decrements the contrast by one. Command Command [0] \x23 Command [1] \x01 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 37: Contrast, Write

    Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x01 Data \x20 Checksum \x42 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 38: Contrast, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x01 Data [0] \x20 Checksum \x43 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 39: Minimum Contrast, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x01 Data [0] \x00 Checksum \x28 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 40: Maximum Contrast, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x27 Command[1] \x01 Data [0] \x64 Checksum \x8d Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 41: Brightness, Increment

    2. Basic commands 2.6.7 Brightness, increment Description Increments the Brightness by one. Command Command [0] \x22 Command [1] \x02 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 42: Brightness Decrement

    2. Basic commands 2.6.8 Brightness decrement Description Decrements the Brightness by one. Command Command [0] \x23 Command [1] \x02 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 43: Brightness, Write

    Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x02 Data \x20 Checksum \x43 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 44: Brightness, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x02 Data [0] \x20 Checksum \x44 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 45: Minimum Brightness, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x02 Data [0] \x00 Checksum \x29 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 46: Maximum Brightness, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x27 Command[1] \x02 Data [0] \x64 Checksum \x8e Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 47: Saturation Increment

    2. Basic commands 2.6.13 Saturation increment Description Increments the saturation by one. Command Command [0] \x22 Command [1] \x03 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 48: Saturation, Decrement

    2. Basic commands 2.6.14 Saturation, decrement Description Decrements the Saturation by one. Command Command [0] \x23 Command [1] \x03 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 49: Write Saturation

    Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x03 Data \x20 Checksum \x44 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 50: Saturation, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x03 Data [0] \x20 Checksum \x45 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 51: Minimum Saturation, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x03 Data [0] \x00 Checksum \x30 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 52: Maximum Saturation, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x27 Command[1] \x03 Data [0] \x7f Checksum \xaa Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 53: Tint, Increment

    2. Basic commands 2.6.19 Tint, increment Description Increments the Tint by one. Command Command [0] \x22 Command [1] \x04 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 54: Tint, Decrement

    2. Basic commands 2.6.20 Tint, decrement Description Decrements the Tint by one. Command Command [0] \x23 Command [1] \x04 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 55: Tint, Write

    \xfe Projector address \x01 Command[0] \x20 Command[1] \x04 Data[0] \x00 Data[1] \x20 Checksum \x45 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 56 Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x04 Data [0] \x00 Data [1] \x20 Checksum \x46 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 57: Minimum Tint, Read

    Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x04 Data [0] \xff Data [1] \x4c Checksum \x76 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 58: Maximum Tint, Read

    Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x27 Command[1] \x04 Data [0] \x00 Data [1] \xb4 Checksum \xe0 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 59: Gamma, Increment

    2. Basic commands 2.6.25 Gamma, increment Description Increments the Gamma by one. Command Command [0] \x22 Command [1] \x70 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 60: Gamma, Decrement

    2. Basic commands 2.6.26 Gamma, decrement Description Decrements the Gamma by one. Command Command [0] \x23 Command [1] \x70 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 61: Gamma, Write

    Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x70 Data \x11 Checksum \xa2 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 62: Gamma, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x70 Data [0] \x11 Checksum \xa3 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 63: Minimum Gamma, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x70 Data [0] \x10 Checksum \xa7 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 64: Maximum Gamma, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x27 Command[1] \x70 Data [0] \x1c Checksum \xb4 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 65: Phase, Increment

    2. Basic commands 2.6.31 Phase, increment Description Increments the Phase by one. Command Command [0] \x22 Command [1] \x06 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 66: Phase, Decrement

    2. Basic commands 2.6.32 Phase, decrement Description Decrements the Phase by one. Command Command [0] \x23 Command [1] \x06 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 67: Phase, Write

    Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x06 Data \x1a Checksum \x41 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 68: Phase, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x06 Data [0] \x1a Checksum \x42 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 69: Minimum Phase, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x06 Data [0] \x00 Checksum \x33 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 70: Maximum Phase, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x27 Command[1] \x06 Data [0] \x1f Checksum \x4d Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 71 Exits all the menu of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x42 Command[1] \x01 Checksum \x44 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 72: Background, Write

    Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x7b Data[0] \x02 Checksum \x9e Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 73: Background, Read

    Background, Read Description Reads the actual background. Command Command [0] \x21 Command [1] \x7B Returned Data Data [0] = unsigned byte byte value: \x02 = Black ; \x03 = iCon Server R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 74: Source Selection

    Example Selects L1 RGB (YUV). Transmit Start \xfe Projector address \x01 Command[0] \x38 Data[0] \x4c Data[1] \x31 Data[2] \x20 Data[3] \x52 Data[4] \x47 Data[5] \x42 Data[6] \x20 Data[7] \x28 Data[8] \x59 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 75 An example is the error “No image file found” that can be generated when selecting a inactive (not present) source. The character string sent is the following : \x2b\x00\xff\xff\xff\xf1\x00\x4e\x00\x6f\x00\x20\x00\x49\x00\x6d\x00\x61\x00\x67\x00\x65\x00\x66\x00\x69\x00 Note that each character is followed by the \x00, the string being also ended with \x00. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 76 2. Basic commands Note that a window will be displayed (on top of the desktop) only if the Enable window polling parameter is enabled. Image 2-1 Enable window polling must be enabled (checked) R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 77: Scan Inputs

    2. Basic commands 2.11 Scan inputs Description Scans the inputs, the results (sources) can be read using the “scanned inputs” read command. Command Command [0] \x39 Command[1] \x02 Command[2] \x00 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 78: Scanned Inputs, Read

    \x01 Command[0] \x39 Command[1] \x01 Checksum \x3B Stop \xff Receive (answer) Start \xfe Projector address \x01 Command[0] \x39 Command[1] \x01 Data N strings Checksum \x.. Stop \xff returned data strings x4c\x31\x20\x52\x47\x42\x20\x28\x59\x55\x56\x29\x00\x4c\x32\x20\x52\x47\x42\x20\x28\x59\x55\x56\x29\x00\x4c\ R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 79: Orientation, Write

    Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x24 Data[0] \x40 Checksum \x85 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 80: Orientation, Read

    Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Awnser) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x24 Data[0] \x40 Checksum \x86 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 81: Freeze, Write

    Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x23 Data [0] \x00 Checksum \x44 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 82: Freeze, Read

    Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (awnser) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x23 Data[0] \x00 Checksum \x45 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 83: Aspect Ratio, Write

    Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x0b Data[0] \x01 Checksum \x2d Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 84: Aspect Ratio, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Awnser) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x0b Data [0] \x01 Checksum \x2e Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 85: Lamp Commands

    2. Basic commands 2.19 Lamp commands Overview • Lamp Mode, Write • Lamp Mode, Read R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 86: Lamp Mode, Write

    Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x0c Data[0] \x00 Checksum \x2d Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 87: Lamp Mode, Read

    Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (Answer) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x0c Data [0] \x00 Checksum \x2e Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 88 2. Basic commands 2.20 Image files commands Overview • File, read • File List, read • Active windows files list, read • Visible windows files list, read • List loadable files, Read R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 89 = string of the C-string type representing the filename. Returned Data strFilename = string of the C-string type representing the filename. FileData = ASCII coded XML data contained in the file. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 90: File List, Read

    Send Data strFilemask1 strFilemaskN Returned Data strFilename1 = string of the C – string type representing the 1 filename. strFilenameN = string of the C – string type representing the N filename. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 91 = string of the C – string type representing the active file in the Window C. strFilename4 = string of the C – string type representing the active file in the Window D. The returned string is “0” (empty string) if the window is inactive. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 92 = string of the C – string type representing the active file in the Window C. strFilename4 = string of the C – string type representing the active file in the Window D. The returned string is “0” (empty string) if the window is invisible. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 93 (specifications) displayed in the active window. Command Command [0] \xc7 Data strFilename1 = string of the C-string type representing the first loadable files. strFilenameN = string of the C-string type representing the last loadable files. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 94: Standby Timer, Write

    \xfe Projector address \x01 Command[0] \x20 Command[1] \x98 Data[0] \x01 Data[1] \x90 Checksum \x4a Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 95: Standby Timer, Read

    \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (awnser) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x98 Data[0] \x00 Data[1] \x00 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 96 2. Basic commands Receive (awnser) Checksum \xba Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 97: Filmmode Detection, Increment/Decrement

    2. Basic commands 2.23 Filmmode detection, Increment/Decrement Description Increments/decrements the Filmmode detection setting (on/off) Commands increment : Command [0] \x22 Command [1] \xa1 decrement : command[0] \x23 command[1] \xa1 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 98: Filmmode Detection, Write

    Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \xa1 Data[0] \x01 Checksum \xc3 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 99: Filmmode Detection, Read

    Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff Receive (awnser) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \xa1 Data[0] \x00 Checksum \xc3 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 100 2. Basic commands R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 101: Advanced Commands

    3. Advanced commands 3. ADVANCED COMMANDS Overview • PiP commands R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 102 PiP switch source • Layouts list, read • Layout current, read • Select PiP layout • Save PiP layout • PiP layout Save as • Rename PiP layout • Remove PiP layout R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 103: Pip Free Window Size, Write

    If bit3 of byFlag is is set to 0 aspect ratio will not be altered, note that this command has then the same result as the (standard) PiP Window size command. Xsize, Ysize are given in “pixels” R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 104: Pip Free Window Size, Read

    Data[8]...Data[11] = signed double word Xsize : describes the “width” of the window (x axis). Data[12]...Data[15] = signed double word Ysize : describes the “height” of the window (y axis). Xsize, Ysize are given in “pixels” R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 105: Pip Window Free Size, Read Min/Max

    Data[13]...Data[16] = signed double word Ysize : describes the min/max “height” of the window (y axis). Note that the panel size (projector version) can be read using the Panel size command R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 106: Pip Loop Focus

    Activates the PiP Loop Focus mode on the Projector (allows to browse through the PiP windows) Command Command [0] \x12 Command [1] \x01 Example Activate the PiP Loop Focus Transmit Start \xfe Projector address \x01 Command[0] \x12 Command[1] \x01 Checksum \x14 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 107: Pip Focus, Write

    Gives the focus to a particular PiP window , here: \x01 (Data A ) Transmit Start \xfe Projector address \x01 Command[0] \x12 Command[1] \x03 Checksum \x16 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 108: Pip Remove Window

    Transmit Start \xfe Projector address \x01 Command[0] \x12 Command[1] \x0b Data[0] \x01 Checksum \x1f Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 109: Addable Sources List, Read

    This command reads a list of the sources which can be added to the PiP using the “add window” command. Command Command [0] \x12 Command [1] \x0d Returned Data strSourceName1 strFilenameN R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 110: Pip Add Window

    The acknowledge data (returned data) contains also an error code and its Unicode description (this is the same error as the one displayed on the desktop). Xsize, Ysize are given in “pixels” R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 111 (Inactive if no file found) strSource1: a string representing the source displayed (linked) in the window. strWindowName4 strVacant4 strVisible4 strFilename4 strSource4 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 112 3. Advanced commands 3.1.10 Last added window, read Description This command reads the name of the last added window. Command Command [0] \x12 Command [1] \x12 Returned Data ByWindow R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 113 This command returns a list of all the available sources. Command Command [0] \x12 Command [1] \x14 Returned Data strSourceName1 : a string representing the name of the first available source. strSourceNameN R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 114 : a C-string representing the source to be switched. The acknowledge data contains also an error code and its Unicode description (this is the same error as the one displayed on the desktop. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 115 Command [1] \x04 Returned Data N strings are returned. strLayoutName1 : first string representing the name of the (first) Layout strLayoutNameN : last string The string is a zero terminated (UTF8) string. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 116 Command Command [0] \x12 Command [1] \x05 Returned Data A string is returned. strLayoutName : string representing the name of the current Layout The string is a zero terminated (UTF8) string. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 117 Minimal firmware version : V1.20 Command Command [0] \x12 Command [1] \x06 Data strLayoutName : string representing the name of the Layout to be selected. The string is a zero terminated (UTF8) string. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 118 3. Advanced commands 3.1.16 Save PiP layout Description This command saves the actual PiP layout. Minimal firmware version : V1.20 Command Command [0] \x12 Command [1] \x07 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 119 This command saves the actual PiP layout as a specified name. Minimal firmware version : V1.20 Command Command [0] \x12 Command [1] \x08 Data strLayoutName : string representing the new name of the layout. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 120 Minimal firmware version : V1.20 Command Command [0] \x12 Command [1] \x09 Data strLayoutName old: string representing the old name of the layout. strLayoutName new: string representing the new name of the layout. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 121 This command Removes a PiP layout. Minimal firmware version : V1.20 Command Command [0] \x12 Command [1] \x0A Data strLayoutName : string representing the name of the layout to be removed. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 122 3. Advanced commands R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 123: Additional (Duplicate) Commands

    4. Additional (Duplicate) Commands 4. ADDITIONAL (DUPLICATE) COMMANDS R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 124 4. Additional (Duplicate) Commands Contrast, Increment Description Increments the contrast by one. Command Command [0] \x01 Example Increment contrast of a projector with address \x01 by one. R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 125 4. Additional (Duplicate) Commands Contrast, Decrement Description Decrements the contrast by one. Command Command [0] \x02 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 126 4. Additional (Duplicate) Commands Brightness, Increment Description Increments the Brightness by one. Command Command [0] \x03 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 127 4. Additional (Duplicate) Commands Brightness, Decrement Description Decrements the Brightness by one. Command Command [0] \x04 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 128 4. Additional (Duplicate) Commands Saturation, Increment Description Increments the saturation by one. Command Command [0] \x05 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 129 4. Additional (Duplicate) Commands Saturation, Decrement Description Decrements the Saturation by one. Command Command [0] \x06 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 130 4. Additional (Duplicate) Commands Tint, Increment Description Increments the Tint by one. Command Command [0] \x07 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 131 4. Additional (Duplicate) Commands Tint, Decrement Description Decrements the Tint by one. Command Command [0] \x08 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 132: Sharpness, Increment

    4. Additional (Duplicate) Commands Sharpness, Increment Description Increments the Sharpness by one. Command Command [0] \x09 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 133: Sharpness, Decrement

    4. Additional (Duplicate) Commands 4.10 Sharpness, Decrement Description Decrements the Sharpness by one. Command Command [0] \x0a R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 134 4. Additional (Duplicate) Commands 4.11 Phase, Increment Description Increments the Phase by one. Command Command [0] \x0b R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 135 4. Additional (Duplicate) Commands 4.12 Phase, Decrement Description Decrements the Phase by one. Command Command [0] \x0c R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 136 4. Additional (Duplicate) Commands R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 137: Rcu Commands

    5. RCU commands 5. RCU COMMANDS R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 138: Local Keypad

    Command \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 lens focus “+” \x0a lens focus “-” \x0b Standby \x0c Mute \x0d 4. to switch OFF : Wrepeat = 6 R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 139 Sharpness “+” \x4d Sharpness “-” \x4e ↑ \x50 ↓ \x51 Menu \x52 Back \x53 Address \x54 ← \x55 → \x56 Enter \x57 \x58 Freeze \x5d PiP adj \x68 AutoImage \x69 \x6b R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 140 5. RCU commands Button Command \x6c \x6d \x6e \x6f Lens shift ↑ \x70 Lens shift ↓ \x71 Lens Adj \x77 Logo \x78 Digital Zoom out \x7d Digital Zoom in \x7e R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 141 11, 97 Brightness advanced Contrast basic Gamma Commands Phase additional commands Saturation Contrast 31–36, 120–121 Tint decrement 32, 121 read active windows files list increment 31, 120 Read Background read Read Freeze R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 142 Orientation 75–76 Read Standby Timer Read orientation write Standby Timer Write orientation Tint 49–54, 126–127 Phase 61–66, 130–131 decrement 50, 127 decrement 62, 131 increment 49, 126 increment 61, 130 read R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...
  • Page 143 Index read Maximum list read minimum write Window free size min/max, read Visible windows files R59770077 RS 232 SERIAL COMMUNICATIONS FOR ICON H250/400 16/02/2007...

This manual is also suitable for:

Icon h400

Table of Contents