Projector Control
1 SETTING UP....................................................................................................................................3
1.1 RS232 CONTROL CABLE................................................................................................................................................3
1.2 RS232 SETTINGS ...........................................................................................................................................................3
2 GENERAL ........................................................................................................................................4
3 FUNCTION TYPE.......................................................................................................................... 4
4 PROTOCOL MESSAGES...............................................................................................................4
4.1 MESSAGE FORMATS.......................................................................................................................................................4
4.1.1 Message Head......................................................................................................................................................4
4.1.2 Message Body.......................................................................................................................................................5
4.1.2.1 Field description……………………………………………………………………………………………………………..5
5 COMMAND RETURN CODES .....................................................................................................6
TRANSACTION EXAMPLES............................................................................................................... 6
6 TABLE OF FUNCTIONS................................................................................................................8
APPENDIX 1: CRC CALCULATION ALGORITHM.........................................................................10
Page 2 Version 1.
Projector Control
1 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
Please order the following parts:
Part Number Description
301.102A Mouse Cable 4 meter
301.113B PC Mouse Adapter RS232 Straight
Table 1
1.2 RS232 Settings
If SerialMouse is deselected the setting is:
Parameter Default setting
Baudrate 9600
Data bit 8
Parity bit None
Stop bit 1
Flow Control None
Table 2
If SerialMouse is selected the setting is:
Parameter Default setting
Baudrate 1200
Data bit 8
Parity bit None
Stop bit 1
Flow Control None
Table 3
If the serial mouse is enabled the projector sends mouse data whenever the user
moves the trackball on the Batmouse.
Page 3 Version 1.
Projector Control
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. This document is aimed at control
systems in general which is HEX based.
3 FUNCTION TYPE
The Function is grouped in four different function types:
Function type Comments
Execute An execute function executes an action on the projector, i.e.
only one state.
State A State function performs a set operation from a predefined
list of states. Not all values in the range
have to be legal.
State String As state but returns ASCII strings
Adjust An adjust function is characterized by Maximum >
Minimum. And all the integer values between Minimum and
Maximum are legal.
Table 4
4 PROTOCOL MESSAGES
4.1 Message Formats
The message is always divided in a header and a body part:
Message Head (7Byte) Message Body (6Byte)
4.1.1 Message Head
The message head has the following structure:
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6
Magic Number Body size CRC
0xBE
Table 5
0xEF 0x80 0x06 0x00 CRC_lo CRC_hi
All values is in hexadecimal indicated with the leading 0x. The Magic number is used for synchronizing the start of a
message. The Body size is set to the number of bytes contained in the Body part of the message.
Page 4 Version 1.