InFocus LP790 RS232 Commands
1 |
PURPOSE....................................................................................................................................... |
3 |
2 |
SCOPE............................................................................................................................................. |
3 |
3 |
FUNCTION TYPE........................................................................................................................ |
3 |
3.1 |
LEGAL ARGUMENTS. ........................................................................................................................................................................ |
3 |
4 |
COMMAND RETURN CODES ................................................................................................... |
4 |
5 |
COMMAND SYNTAX.................................................................................................................. |
4 |
5.1 |
DELIMITER ......................................................................................................................................................................................... |
4 |
5.2 |
SEPARATOR........................................................................................................................................................................................ |
4 |
5.3 |
COMMAND EXAMPLE ....................................................................................................................................................................... |
4 |
6 |
ERROR SYNTAX.......................................................................................................................... |
5 |
6.1 |
ERROR EXAMPLE .............................................................................................................................................................................. |
5 |
7 |
TRANSACTION EXAMPLES ..................................................................................................... |
6 |
8 |
TABLE OF FUNCTIONS ............................................................................................................. |
7 |
9 |
SETUP RECOMMENDATION ................................................................................................. |
10 |
9.1SETTING UP………………………………………………………………………………………………………..10
9.2CABLES……………………………………………………………………………………………………………..10
9.3COMMUNICATION PROTOCOL…………………………………………………………………………………10
Page 2
1 PURPOSE
This document describes the Projector Management Protocol between the Projector and a Computer (Host). The Protocol is based on a ASCII commands. By using this protocol a Host will be able control the projector on a physical link.
2 SCOPE
The physical link is not defined in this document. Therefore the protocol can either be implemented on top of RS-232, USB, Ethernet or other forthcoming communication methods.
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. |
Adjust |
An adjust function is characterized by Maximum > |
|
Minimum. And all the integer values between Minimum and |
|
Maximum are legal. |
Query |
A query function is a read only function. |
Table 1
3.1Legal Arguments
Each Function type has a set of legal arguments:
Function type |
Argument |
Comments |
State |
<decimal number> |
Sets the function to the required state. |
Adjust |
+ |
Increases the value of the function one step. |
Adjust |
- |
Decreases the value of the function one step. |
Adjust |
<decimal number> |
Sets the value of the function to the specific number. |
All |
? |
Requests current, max and min value of the function. |
Execute |
E |
Executes an action. |
All |
S? |
Returns ‘0’ if function is not supported |
|
|
Return ‘1’ if function is supported |
All |
C |
Returns Current Value |
All |
X |
Return max value |
All |
M |
Returns min value |
All |
D |
Set the function to the default value |
Table 2
Page 3