InFocus C105 Control Manual
InFocus C105 Control Manual

InFocus C105 Control Manual

Projector control

Advertisement

Quick Links

Version 1.0
C85/C95/C105
REVISED
VERIFIED
APPROVED
n.a.
n.a.

Advertisement

Table of Contents
loading

Summary of Contents for InFocus C105

  • Page 1 Version 1.0 C85/C95/C105 REVISED VERIFIED APPROVED n.a. n.a.
  • Page 2: Table Of Contents

    ... 4 ESSAGE FORMATS 4.1.1 Message Head ... 4 4.1.2 Message Body... 5 4.1.2.1 Field description……………………………………………………………………………………………………………..5 COMMAND RETURN CODES ... 6 TRANSACTION EXAMPLES... 6 TABLE OF FUNCTIONS... 8 APPENDIX 1: CRC CALCULATION ALGORITHM ... 10 Page 2 Projector Control Version 1.
  • Page 3: Setting Up

    SETTING UP To enable serial control, do the following: Remove the check mark from “Serial Mouse” in the Projector’s FEATURE MENU. This changes the Baudrate from 1200 to 9600 and turns of the Serial mouse data. Connect the serial (COM) port from the Host to the RS232 connector on the projector 1.1 Rs232 Control Cables...
  • Page 4: General

    2 GENERAL This document describes the Communication Protocol between a Proxima® Projector and a Computer (Host). By using this connection the Host will be able control the projector. This document is HEX command based only and a regular Terminal program like hyperterminal etc. can therefore not directly be used unless the COM port are activated by the user.
  • Page 5: Message Body

    The Message Head – if the CRC are disabled – then looks like the following string: 0xBE 0xEF 0x80 0x06 0x00 0x00 0x00. This Head will be present in all strings sent to the projector from the host. 4.1.2 Message Body...
  • Page 6: Command Return Codes

    5 COMMAND RETURN CODES The Serial protocol returns an acknowledgment (“return code”) for every packet sent. If the host sends a packet, then the projector acknowledge the receipt of this packet. The return codes are detailed in the table below.
  • Page 7 Example 5: Hex sequence for get Brightness Host: => 0xBE 0xEF 0x80 0x06 0x00 0xBD 0x70 0x02 0x00 0x11 0x00 0x00 0x00 <= Projector (70%) 0x1D 0x00 0xB2 Example 5: To get ASCII Information Set Parameter in the State String function...
  • Page 8: Table Of Functions

    0x13 Sharpness 0x14 Keystone 0x15 16:9 0x16 Table 10 Function FuncNum Volume 0x20 Mute 0x21 Table 11 Page 8 Projector Control F.type States Minimum State 1 (On) 0 (Off) Execute Adjust Adjust Adjust Adjust Adjust State 1 (On) 0 (Off)
  • Page 9 Source Search 0x3B SerialMouse 0x3C MenuTimeOut 0x3D Table 12 Function FuncNum Information 0x40 Table 13 Page 9 Projector Control F.type States Minimum State 1 (On) 0 (Off) State 0 (VGA1) 1 (DVI1) 2 (S-VIDEO1) 3 (CVBS1) 4 (VGA2) 5 (DVI2)
  • Page 10: Appendix 1: Crc Calculation Algorithm

    BYTE cIndex; // will index into CRC lookup table while (nCount--) // step through each byte of data cIndex = cCRCHi ^ *pcData++; // calculate the CRC cCRCHi = cCRCLo ^ cCRCHiArray[cIndex]; cCRCLo = cCRCLoArray[cIndex]; return (cCRCHi << 8) + cCRCLo; Page 10 Projector Control Version 1.
  • Page 11 Projector Control // Lookup table used for hi-byte of CRC static const BYTE cCRCHiArray[] = { 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01,0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80,0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01,0xC0,...
  • Page 12 Projector Control // Lookup table used for low-byte of CRC static const BYTE cCRCLoArray[] = { 0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6,0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D,0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9,0x09,...

This manual is also suitable for:

C85C95

Table of Contents