Page 7
color, read..................... 140 color, write.................... 141 color balance, decrement ..............142 color balance, increment............... 143 color balance, read................144 color balance, read................145 color balance, read................146 color balance, write................147 color balance, write................148 color temperature, read ................. 149 color temperature, read .................
Page 8
field polarity, write ................185 field select, read..................186 field select, read..................187 field select, write................... 188 field select, write................... 189 file, copy ....................190 file, copy ....................191 file, copy ....................191 file, delete ..................... 193 file, delete ..................... 194 file, list....................
Projector address : The "projector address" defines the address of the projector the computer wants to talk to (in case of transmission) or the address of the projector that answers (in case of reception).
The "checksum byte" is used to detect errors during transmission or reception. Formula : Checksum byte = (Projector address + Command bytes + Data bytes) modulo 256 Stop byte : The "stop byte" informs the projector (in case of transmission) or the computer (in case of reception) that the data transfer is complete and that the interpretation of the command and data bytes can start.
Defines the speed of the data transfer. The baud rate can be set, depending on the type of projector, using the dip switches on the processor board of the projector or using the menu structure. Consult the Owner's Manual of the projector on how to...
Connector labelled "RS232 IN" : This female D9-pin connector is used to connect the projector with the computer. Connector labelled "RS232 OUT" : This male D9-pin connector is used to drive the next projector in a chain. Pin-out :...
Cable (MAC projector) : HSKo HSKi TxD- mini 8 RXD- male TXD+ n.c. RXD+ order number R9827640 (D9-DIN mini8; cable length = 1m) order number R9827560 (D9-D9; cable length = 15m) order number R9827570 (D9-D9; cable length = 30m)
syntax Characters : In this manual, all characters are expressed using the C- language syntax : decimal values ddd = 0..255 hexadecimal values \xhh hh = 00..ff Negative values/numbers : The 2s complement number system is used to express negative numbers. Pascal-language string : A Pascal-language string consists of one or more characters.
syntax C-language string : A C-language string consists of one or more characters. The last character of the string is always the NULL (\x00) character. Therefore, the length of a C-language string is determined by the position of the NULL character. Example : "hello world"...
syntax Filename A filename is specified as a C-language string. This string has to follow some rules : Filename x x x x x x x x . y z z NULL length string = 12 x = character of the base name (= 8 characters) y = kind of file (= 1 character) standard file predefined file stored in read-only memory...
Command : Command[0] \x23 Command[1] \x0a Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement balance of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1]...
Command : Command[0] \x22 Command[1] \x0a Data : No data bytes. Projector type : All projectors with audio control. Example : Increment balance of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x0a...
Command : Command[0] \x23 Command[1] \x08 Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement bass of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x08...
Command : Command[0] \x22 Command[1] \x08 Data : No data bytes. Projector type : All projectors with audio control. Example : Increment bass of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x08...
Decrement brightness. Command : Command[0] \x04 Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement the brightness of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x04...
Description : Increment brightness. Command : Command[0] \x03 Data : No data bytes. Example : Increment the brightness of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x03 Checksum \x04 Stop \xff...
Description : Decrement color (saturation). Command : Command[0] \x06 Data : No data bytes. Example : Decrement the color of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x06 Checksum \x07 Stop...
Description : Increment color (saturation). Command : Command[0] \x05 Data : No data bytes. Example : Increment the color of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x05 Checksum \x06 Stop...
Description : Decrement contrast. Command : Command[0] \x02 Data : No data bytes. Example : Decrement contrast of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x02 Checksum \x03 Stop \xff Receive (acknowledge)
Description : Increment contrast. Command : Command[0] \x01 Data : No data bytes. Example : Increment contrast of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x01 Checksum \x02 Stop \xff Receive (acknowledge)
infrared control Description : Simulation of the infrared remote control unit. The codes act in the same way as if they were sent by an infrared remote control unit or the local keypad. Command : Command[0] \x30 Data : Possible codes used for Data[0] : Data[0] \x77 \x19...
Read the status of mute audio. Command : Command[0] \x21 Command[1] \x3d Data : No data bytes. Return data : Data[0] = status mute audio. Mute audio Data[0] Disabled \x00 Enabled \x01 Projector type : All projectors with audio control.
Example : Read the status of mute audio of a projector with address \x01. Suppose the audio is muted. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x3d Checksum \x5f Stop \xff Receive (acknowledge) Start \xfe...
Command : Command[0] \x26 Command[1] \x3d Data : No data bytes. Projector type : All projectors with audio control. Example : Disable audio mute of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x3d...
Command : Command[0] \x27 Command[1] \x3d Data : No data bytes. Projector type : All projectors with audio control. Example : Enable audio mute of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x27 Command[1] \x3d...
mute video, read Description : Read the status of mute video. Command : Command[0] \x21 Command[1] \x3e Data : No data bytes. Return data : Data[0] = status mute video. Mute audio Data[0] Disabled \x00 Enabled \x01...
Example : Read the status of mute video of a projector with address \x01. Suppose the video is muted. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x3e Checksum \x60 Stop \xff Receive (acknowledge) Start \xfe...
Description : Disable video mute. Command : Command[0] \x26 Command[1] \x3e Data : No data bytes. Example : Disable video mute of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x3e Checksum...
Enable video mute. The on-screen-display will be muted too ! Command : Command[0] \x27 Command[1] \x3e Data : No data bytes. Example : Enable video mute of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x27 Command[1] \x3e...
Description : Decrement phase. Command : Command[0] \x0c Data : No data bytes. Example : Decrement phase of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x0c Checksum \x0d Stop \xff Receive (acknowledge)
Description : Increment phase. Command : Command[0] \x0b Data : No data bytes. Example : Increment phase of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x0b Checksum \x0c Stop \xff Receive (acknowledge)
Command[0] \x67 Data : No data bytes. Return data : The return data consists of one data byte containing the projector status. Only bit0 (least significant bit) to bit3/bit4* are significant. bit# bit = 0 bit = 1 bit0 projector is off...
Example : Read the status of a projector with address \x01. Suppose the status is projector on, text on, video mute off, picture frozen and no 800-peripheral connected. Transmit Start \xfe Projector address \x01 Command[0] \x67 Checksum...
Description : Set the projector off. Command : Command[0] \x66 Data : No data bytes. Example : Set the projector with address \x01 off. Transmit Start \xfe Projector address \x01 Command[0] \x66 Checksum \x67 Stop \xff...
Description : Set the projector on. Command : Command[0] \x65 Data : No data bytes. Example : Set the projector with address \x01 on. Transmit Start \xfe Projector address \x01 Command[0] \x65 Checksum \x66 Stop \xff...
source/slot, read number Description : Read active source or slot. Command : Command[0] \x32 Data : No data bytes. Return data : Source or slot number (\x01..).
Example : Read the active source/slot number of a projector with address \x01. Suppose the answer is \x03. Transmit Start \xfe Projector address \x01 Command[0] \x32 Checksum \x33 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01...
Description : Decrement tint (hue). Command : Command[0] \x08 Data : No data bytes. Example : Decrement tint of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x08 Checksum \x09 Stop \xff...
Description : Increment tint (hue). Command : Command[0] \x07 Data : No data bytes. Example : Increment tint of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x07 Checksum \x08 Stop \xff...
Command : Command[0] \x23 Command[1] \x09 Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement treble of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x09...
Command : Command[0] \x22 Command[1] \x09 Data : No data bytes. Projector type : All projectors with audio control. Example : Increment treble of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x09...
Page 63
Command : Command[0] \x23 Command[1] \x07 Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement volume of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1]...
Page 64
Command : Command[0] \x22 Command[1] \x07 Data : No data bytes. Projector type : All projectors with audio control. Example : Increment volume of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x07...
Page 66
- "2 line LCD, read cursor" Note : Command[1] of this command will not be found in the answer from the projector, because the answer is a concatenation of several commands. Projector type : All projectors equipped with a 2 line LCD.
Page 67
2 line LCD, read Example : Read data from the 2 line LCD of a projector with address \x01. Suppose the backlight is on, top line (line 0) contains the text "hello world" and the cursor is off. Transmit Start...
Page 69
Read the status of the backlight of the 2 line LCD. Command : Command[0] \x7a Command[1] \x04 Data : No data bytes. Return data : Data[0] = status. Status Data[0] \x00 \x01 Projector type : All projectors equipped with a 2 line LCD.
Page 70
2 line LCD, read backlight Example : Read the status of the backlight of the 2 line LCD of a projector with address \x01. Suppose the backlight is on. Transmit Start \xfe Projector address \x01 Command[0] \x7a Command[1] \x04 Checksum...
Page 71
No data bytes. Return data : Description Data[0] horizontal position (\x00..) Data[1] vertical position (\x00..) Data[2] Status Data[3] Blink Status Data[2] \x00 \x01 Blink Data[3] \x00 \x01 Projector type : All projectors equipped with a 2 line LCD. Example :...
Page 72
2 line LCD, read cursor Read the status and position of the cursor of the 2 line LCD of a projector with address \x01. Suppose the cursor is on, blinks and is positioned at location (4, 0). Transmit Start \xfe...
Page 73
Data[1] number of lines Projector type : All projectors equipped with a 2 line LCD. Example : Read the format of the 2 line LCD of a projector with address \x01. Suppose it's a 24 characters by 2 lines display.
Page 75
Projector type : All projectors equipped with a 2 line LCD. Example : Read the text displayed at position (0, 0) of the 2 line LCD of a projector with address \x01. Suppose the text is "hello world". Transmit Start...
Page 77
Command : Command[0] \x7a Command[1] \x84 Data : Data[0] = Status Status Data[0] \x00 \x01 Note : This command can be combined with other "2 lines LCD, write" commands. Projector type : All projectors equipped with a 2 line LCD.
Page 78
2 line LCD, write backlight Example : Set the backlight on of the 2 line LCD of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x7a Command[1] \x84 Data[0] \x01 Checksum \x00 Stop \xff Receive (acknowledge)
Page 79
Clear all data displayed on the 2 line LCD. Command : Command[0] \x7a Command[1] \x85 Data : No data bytes. Note : This command can be combined with other "2 lines LCD, write" commands. Projector type : All projectors equipped with a 2 line LCD.
Page 80
2 line LCD, write clear Example : Clear all data from the 2 line LCD of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x7a Command[1] \x85 Checksum \x00 Stop \xff Receive (acknowledge) Start \xfe Projector address...
Page 81
2 line LCD, write cursor Description : Set the cursor on or off at a certain position on the 2 line LCD. Only one cursor is available ! Command : Command[0] \x7a Command[1] \x83 Data : Description Data[0] horizontal position (\x00..) Data[1] vertical position (\x00..) Data[2]...
Page 82
2 line LCD, write cursor Projector type : All projectors equipped with a 2 line LCD. Example : Set a blinking cursor at position (4, 0) on the 2 line LCD of a projector with address \x01. Transmit Start \xfe Projector address...
Page 83
This command can be combined with other "2 lines LCD, write" commands. Projector type : All projectors equipped with a 2 line LCD. Example : Write the text "hello world" at position (0, 0) on the 2 line LCD of a projector with address \x01.
Page 85
Output module Data[0] configuration Standard \x00 5 Cable \x01 Example : Read the configuration of the 800-peripheral output module of a projector with address \x01. Suppose it indicates to be “Standard”. Transmit Start \xfe Projector address \x01 Command[0] \xf2 Command[1]...
Page 87
Data : Data[0] = configuration. Output module Data[0] configuration Standard \x00 5 Cable \x01 Example : Configure the 800-peripheral output module to be “Standard” of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \xf2 Command[1] \x01 Data[0]...
Page 89
Return data : Data[0] = balance value. Projector type : All projectors with audio control. Example : Read the actual balance value of a projector with address \x01. Suppose the balance equals \xeb (= -21). Transmit Start \xfe Projector address...
Page 91
\x20 Command[1] \x0a Data : Data[0] = balance value. Projector type : All projectors with audio control. Example : Set the balance to \xeb (= -21) on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
Page 92
Return data : Data[0] = bass value. Projector type : All projectors with audio control. Example : Read the actual bass value of a projector with address \x01. Suppose the bass equals \x01 (= +1). Transmit Start \xfe Projector address...
Page 94
\x20 Command[1] \x08 Data : Data[0] = bass value. Projector type : All projectors with audio control. Example : Set the bass to \x01 (= +1) on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
- If the data contains a non-valid c-language string or an invalid baudrate, the baudrate will be set to 9600. Example : Change the pc baudrate to 2400 baud of a projector with address \x01. Transmit Start...
Description : Decrement blanking bottom. Command : Command[0] \x23 Command[1] \x4d Data : No data bytes. Example : Decrement blanking bottom of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x4d...
Description : Increment blanking bottom. Command : Command[0] \x22 Command[1] \x4d Data : No data bytes. Example : Increment blanking bottom of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x4d...
Data[0..1] = value of blanking bottom. Data[0] msb of value Data[1] lsb of value Example : Read the actual value of blanking bottom of a projector with address \x01. Suppose the blanking bottom equals 0. Transmit Start \xfe Projector address...
Command[1] \x4d Data : Data[0..1] = value of blanking bottom. Data[0] msb of value Data[1] lsb of value Example : Set the blanking bottom to 0 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
Description : Decrement blanking left. Command : Command[0] \x23 Command[1] \x4e Data : No data bytes. Example : Decrement blanking left of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x4e...
Description : Increment blanking left. Command : Command[0] \x22 Command[1] \x4e Data : No data bytes. Example : Increment blanking left of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x4e...
Data[0..1] = value of blanking left. Data[0] msb of value Data[1] lsb of value Example : Read the actual value of blanking left of a projector with address \x01. Suppose the blanking left equals 0. Transmit Start \xfe Projector address...
\x4e Data : Data[0..1] = value of blanking left. Data[0] msb of value Data[1] lsb of value Example : Set the blanking left to 0 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1]...
Description : Decrement blanking right. Command : Command[0] \x23 Command[1] \x4f Data : No data bytes. Example : Decrement blanking right of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x4f...
Description : Increment blanking right. Command : Command[0] \x22 Command[1] \x4f Data : No data bytes. Example : Increment blanking right of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x4f...
Data[0..1] = value of blanking right. Data[0] msb of value Data[1] lsb of value Example : Read the actual value of blanking right of a projector with address \x01. Suppose the blanking right equals 0. Transmit Start \xfe Projector address...
Command[1] \x4f Data : Data[0..1] = value of blanking right. Data[0] msb of value Data[1] lsb of value Example : Set the blanking right to 0 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
Description : Decrement blanking top. Command : Command[0] \x23 Command[1] \x4c Data : No data bytes. Example : Decrement blanking top of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x4c...
Description : Increment blanking top. Command : Command[0] \x22 Command[1] \x4c Data : No data bytes. Example : Increment blanking top of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x4c...
Data[0..1] = value of blanking top. Data[0] msb of value Data[1] lsb of value Example : Read the actual value of blanking top of a projector with address \x01. Suppose the blanking top equals 0. Transmit Start \xfe Projector address...
\x4c Data : Data[0..1] = value of blanking top. Data[0] 1.41 T2msb of value Data[1] 1.41 T2lsb of value Example : Set the blanking top to 0 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0]...
\x21 Command[1] \x02 Data : No data bytes. Return data : Data[0] = brightness value. Example : Read the actual brightness value of a projector with address \x01. Suppose the brightness equals \x20. Transmit Start \xfe Projector address \x01 Command[0]...
Write a new brightness value. Command : Command[0] \x20 Command[1] \x02 Data : Data[0] = brightness value. Example : Set the brightness to \x20 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x02...
Description : Decrement the clamp delay. Command : Command[0] \x23 Command[1] \x67 Data : No data bytes. Example : Decrement the clamp delay of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1]...
Description : Increment the clamp delay. Command : Command[0] \x22 Command[1] \x67 Data : No data bytes. Example : Increment the clamp delay of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1]...
Data : No data bytes. Return data : Data[0] = value of the clamp delay. Example : Read the actual value of the clamp delay of a projector with address \x01. Suppose the clamp delay equals \x00. Transmit Start \xfe...
Write a new value for the clamp delay. Command : Command[0] \x20 Command[1] \x67 Data : Data[0] = value of the clamp delay. Example : Set the clamp delay to \x00 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
Data[0] = value of the clamp edge. Data[0] Leading \x00 Trailing \x01 Example : Read the actual value of the clamp edge of a projector with address \x01. Suppose the clamp edge is leading. Transmit Start \xfe Projector address \x01...
Set the clamp edge to leading. Command : Command[0] \x26 Command[1] \x66 Data : No data bytes. Example : Set the clamp edge to leading on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x26 Command[1]...
Set the clamp edge to trailing. Command : Command[0] \x27 Command[1] \x66 Data : No data bytes. Example : Set the clamp edge to trailing on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x27 Command[1]...
Description : Decrement the clamp width. Command : Command[0] \x23 Command[1] \x68 Data : No data bytes. Example : Decrement the clamp width of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1]...
Description : Increment the clamp width. Command : Command[0] \x22 Command[1] \x68 Data : No data bytes. Example : Increment the clamp width of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1]...
Data : No data bytes. Return data : Data[0] = value of the clamp width. Example : Read the actual value of the clamp width of a projector with address \x01. Suppose the clamp width equals \x32. Transmit Start \xfe...
Write a new value for the clamp width. Command : Command[0] \x20 Command[1] \x68 Data : Data[0] = value of the clamp width. Example : Set the clamp width to \x32 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
\x21 Command[1] \x03 Data : No data bytes. Return data : Data[0] = color value. Example : Read the actual color value of a projector with address \x01. Suppose the color equals \x20. Transmit Start \xfe Projector address \x01 Command[0]...
Write a new color (saturation) value. Command : Command[0] \x20 Command[1] \x03 Data : Data[0] = color value. Example : Set the color to \x20 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1]...
\x23 Command[1] \x43 Command (color balance blue/green) : Command[0] \x23 Command[1] \x44 Data : No data bytes. Example : Decrement the color balance red/green on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x43...
\x22 Command[1] \x43 Command (color balance blue/green) : Command[0] \x22 Command[1] \x44 Data : No data bytes. Example : Increment the color balance red/green on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x43...
Command[1] \x44 Data (only in case of reading the color balance of a specified color temperature) : Data[0] = color temperature. Data[0] "PROJECTOR WHITE" custom color balance derived from "PROJECTOR WHITE" custom color balance derived from 3200, 5400, 6500 or 9300...
Example : Read the color balance red/green of a projector with address \x01. Suppose the color balance equals 1.00. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x43 Checksum \x65 Stop \xff Receive (acknowledge) Start \xfe...
\x44 Data : Data[0] = value of color balance multiplied by 100. Data[0] \x00..\xfa Example : Data[0]=\x64 equals 1.00 Example : Set the color balance red/green to 1.00 on a projector with address \x01. Transmit Start \xfe Projector address \x01...
Command (color balance red/green) : Command[0] \x21 Command[1] \x45 Data : No data bytes. Return data : Data[0] = color temperature. Data[0] "PROJECTOR WHITE" custom color balance derived from "PROJECTOR WHITE" custom color balance derived from 3200, 5400, 6500 or 9300 3200 5400 6500...
Example : Read the actual color temperature of a projector with address \x01. Suppose the color temperature equals 6500. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x45 Checksum \x67 Stop \xff Receive (acknowledge) Start \xfe...
Description : Write the color temperature. Command : Command[0] \x20 Command[1] \x45 Data : Data[0] = color temperature. Data[0] "PROJECTOR WHITE" custom color balance derived from "PROJECTOR WHITE" custom color balance derived from 3200, 5400, 6500 or 9300 3200 5400 6500...
Example : Set the color temperature to 6500 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x45 Data[0] \x41 Checksum \xa7 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01...
\x21 Command[1] \x01 Data : No data bytes. Return data : Data[0] = contrast value. Example : Read the actual contrast value of a projector with address \x01. Suppose the contrast equals \x30. Transmit Start \xfe Projector address \x01 Command[0]...
Write a new contrast value. Command : Command[0] \x20 Command[1] \x01 Data : Data[0] = contrast value. Example : Set the contrast to \x30 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x01...
Command[0] \x23 Command[1] \x0d Data : No data bytes. Projector type : Please verify the Owner's Manual of the projector if the dimming feature is supported. Example : Decrement dimming of a projector with address \x01 by one. Transmit Start...
Command[0] \x22 Command[1] \x0d Data : No data bytes. Projector type : Please verify the Owner's Manual of the projector if the dimming feature is supported. Example : Increment dimming of a projector with address \x01 by one. Transmit Start...
No data bytes. Return data : Data[0] = dimming value. Projector type : Please verify the Owner's Manual of the projector if the dimming feature is supported. Example : Read the dimming value of a projector with address \x01. Suppose the dimming equals \x07.
Command[0] \x23 Command[1] \x5f Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement the fade value of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1]...
Command[0] \x22 Command[1] \x5f Data : No data bytes. Projector type : All projectors with audio control. Example : Increment the fade value of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1]...
No data bytes. Return data : Data[0] = fade value. Projector type : All projectors with audio control. Example : Read the actual fade value of a projector with address \x01. Suppose the value equals -15 (\xf1). Transmit Start \xfe Projector address...
\x20 Command[1] \x5f Data : Data[0] = fade value. Projector type : All projectors with audio control. Example : Set the fade value to -15 (\xf1) on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
\x41 Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement the fade value of the external speaker(s) of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23...
\x41 Data : No data bytes. Projector type : All projectors with audio control. Example : Increment the fade value of the external speaker of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22...
Data[0] = fade value. Projector type : All projectors with audio control. Example : Read the actual fade value of the external speaker(s) of a projector with address \x01. Suppose the value equals 15. Transmit Start \xfe Projector address \x01...
\x41 Data : Data[0] = fade value. Projector type : All projectors with audio control. Example : Set the fade value for the external speaker(s) to \x0f on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0]...
\x40 Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement the fade value of the internal speaker of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23...
Command : Command[0] \x22 Command[1] \x40 Data : No data bytes. Example : Increment the fade value of the internal speaker of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x40...
Data[0] = fade value. Projector type : All projectors with audio control. Example : Read the actual fade value of the internal speaker of a projector with address \x01. Suppose the value equals 15. Transmit Start \xfe Projector address \x01...
\x40 Data : Data[0] = fade value. Projector type : All projectors with audio control. Example : Set the fade value for the internal speaker to \x0f on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0]...
Data[0] = field polarity. Data[0] Negative \x00 Positive \x01 Automatic \x02 Example : Read the actual field polarity of a projector with address \x01. Suppose there is automatic installation of the field polarity. Transmit Start \xfe Projector address \x01 Command[0]...
Command[1] \x62 Data : Data[0] = field polarity. Data[0] Negative \x00 Positive \x01 Automatic \x02 Example : Set the field polarity to automatic on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x62 Data[0]...
Return data : Data[0] = selected field. Data[0] Even \x00 \x01 Both \x02 Example : Read the actual selected field of a projector with address \x01. Suppose both fields are displayed. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1]...
Command[0] \x20 Command[1] \x63 Data : Data[0] = field selection. Data[0] Even \x00 \x01 Both \x02 Example : Select both fields on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x63 Data[0] \x02 Checksum...
Command : Command[0] \xc2 Data : From filename followed by the to filename (no wildcards allowed). Example : Copy the file "ntsc .c01" to "camera1 .c05" on a projector with address \x01.
- Only custom files (????????.c??) can be deleted. Command : Command[0] \xc1 Data : One or more filenames (wildcards allowed). Example : Delete all files starting with the characters "nt" on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \xc1...
Data : One or more filenames (wildcards allowed). Example : Get a list of all files starting with the characters "nt" on a projector with address \x01. Suppose there are 2 files : "ntsc .s02" and "ntsc_rgb.c01". Transmit Start \xfe...
Get the filename of the active file. Command : Command[0] \xc5 Data : No data bytes. Example : Get the filename of the active file on a projector with address \x01. Suppose the filename is "ntsc .c01". Transmit Start \xfe Projector address \x01...
Command : Command[0] \xc4 Data : From filename followed by the to filename (no wildcards allowed). Example : Move the file "ntsc .c01" to "camera1 .c05" on a projector with address \x01.
"file index") Command : Command[0] \xc3 Data : Old filename followed by the new filename (no wildcards allowed). Example : Rename the file "ntsc .c01" to "camera1 .c01" on a projector with address \x01.
(It could even be version-dependent.) Command : Command[0] \xbe Data : Data[0..12] = filename. Data[13] = length of file contents (bytes) Data[14..] = file contents Example (imaginary) : Write the contents of the file "ntsc .c01" on a projector with address \x01.
Projector type : Please verify the Owner's Manual of the projector if the frame delay is implemented. Example : Read the actual value of the frame delay of a projector with address \x01. Suppose the frame delay is on. Transmit Start...
Data : No data bytes. Projector type : Please verify the Owner's Manual of the projector if the frame delay is implemented. Example : Set the frame delay off on a projector with address \x01. Transmit Start \xfe Projector address \x01...
Data : No data bytes. Projector type : Please verify the Owner's Manual of the projector if the frame delay is implemented. Example : Set the frame delay on on a projector with address \x01. Transmit Start \xfe Projector address \x01...
Description : Decrement gamma. Command : Command[0] \x23 Command[1] \x70 Data : No data bytes. Example : Decrement the gamma of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x70...
Description : Increment gamma. Command : Command[0] \x22 Command[1] \x70 Data : No data bytes. Example : Increment the gamma of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x70...
Command[1] \x70 Data : No data bytes. Return data : Data[0] = gamma value. Example : Read the actual gamma of a projector with address \x01. Suppose the gamma equals \x05 (= 5). Transmit Start \xfe Projector address \x01 Command[0]...
Write a new gamma value. Command : Command[0] \x20 Command[1] \x70 Data : Data[0] = gamma value. Example : Set the gamma to \x05 (= 5) on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
Data[1] Data[2] Data[3] lsb of value Example : Read the horizontal period of the active source on a projector with address \x01. Suppose the active file is xga_60 with a horizontal period of 48360 ns. Transmit Start \xfe Projector address...
Data[0..3] = horizontal period in nanoseconds. Data[0] msb of value Data[1] Data[2] Data[3] lsb of value Example : Set the horizontal period to 48360 ns (xga_60) on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1]...
information display, read Description : Read the information display codes. Command : Command[0] \x73 Data : No data bytes. Return data : Data[0] high byte Data[1] low byte bit 0 bit5 bit1 bit6 bit4 bit2 bit3 bit7 bit7 = most significant bit...
infrared ports, read Description : Read the status of the infrared ports. Command : Command[0] \x6f Data : No data bytes. Return data : Data[0] = status. bit# bit = 0 bit = 1 bit0 (lsb) receiver front receiver front disabled enabled bit1...
Example : Read the status of the infrared ports of a projector with address \x01. Suppose a hardwired remote is used and the front and rear receiver are enabled. Transmit Start \xfe Projector address \x01 Command[0] \x6f...
* : when no hardwired remote is connected, the receiver front and rear cannot be disabled; so bit0 and bit1 will take effect after a hardwired remote has been connected. Example : Enable the front and rear receiver of a projector with address \x01. Transmit Start \xfe...
Data : Data[0] = installation. Installation Data[0] Front/Table \x40 Front/Ceiling \x80 Rear/Table \x00 Rear/Ceiling \xc0 Example : Set the installation of a projector with address \x01 to front/ceiling. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x24 Data[0] \x80...
Return data : Data[0] = interlaced value. Data[0] Not interlaced \x00 Interlaced \x01 Example : Read the actual value of interlaced of a projector with address \x01. Suppose the signal is interlaced. Transmit Start \xfe Projector address \x01 Command[0] \x21...
Tell the projector the signal applied is not interlaced. Command : Command[0] \x26 Command[1] \x60 Data : No data bytes. Example : Define the signal as not interlaced on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x26...
Tell the projector the signal applied is interlaced. Command : Command[0] \x27 Command[1] \x60 Data : No data bytes. Example : Define the signal as interlaced on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x27...
internal pattern, write Outline Data[0] \x1c Alpha numeric characters Data[0] \x23 Page character Data[0] \x22 Data[1] ascii code of an alphabetic character Purity Data[0] \x20 To change the color of the purity pattern, use the command “palette entry, write” and change palette entry 1.
Description : Decrement the horizontal keystone. Command : Command[0] \x23 Command[1] \x50 Data : No data bytes. Example : Decrement the horizontal keystone of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1]...
Description : Increment the horizontal keystone. Command : Command[0] \x22 Command[1] \x50 Data : No data bytes. Example : Increment the horizontal keystone of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1]...
Data[0..1] = value of the horizontal keystone. Data[0] msb of value Data[1] lsb of value Example : Read the actual value of the horizontal keystone of a projector with address \x01. Suppose the horizontal keystone equals 0. Transmit Start \xfe Projector address \x01...
\x50 Data : Data[0..1] = value of the horizontal keystone. Data[0] msb of value Data[1] lsb of value Example : Set the horizontal keystone to 0 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
Command[0] \x74 Data : No data bytes. Projector type : Only for projectors that don't have a memory chip attached to the lamp. See your Owner's Manual if the "Lamp History" item exists in the menu structure. Return data :...
Formula : Lamp run time (hours) = Data[0]*256 3 + Data[1]*256 2 + Data[2]*256 + Data[3] Example : Read the lamp run time of a projector with address \x01. Suppose the lamp run time is 100 hours. Transmit Start \xfe...
Return data : The return data-transfer being the lamp serial number is a pascal-language string (see syntax). Example : Read the lamp serial number of a projector with address \x01. Suppose the lamp serial number is '0655230'. Transmit Start \xfe...
= 0 bit = 1 bit0 nominal power high power Projector type : BD8100(LC), BG8100(LC), BG8200(LC), BG9200(LC). Example : Set the lamp status to high power of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0]...
\x30..\x39 Data[4] \x30..\x39 Data[5] \x30..\x39 Data[6] \x30..\x39 Data[7] \x30..\x39 Projector type : Only for projectors that don't have a memory chip attached to the lamp. See your Owner's Manual if the "Reset Lamp Runtime" item exists in the menu structure.
Return data : Data[0] = language. Language Data[0] English (International) \x00 French \x01 Spanish \x02 Deutsch \x03 Chinese \x04 Example : Read the language used for the on-screen-display of a projector with address \x01. Suppose the language is "English (International)".
\x02 Deutsch \x03 Chinese \x04 Projector type : See your Owner's Manual to verify what languages are supported by the projector software. Example : Change the language used for the on-screen-display of a projector with address \x01 to "English (International)".
Command[1] \x85 Data : Direction Data[0] \x00 Down \x01 Projector type : All projectors with motorized lens bridge. Example : Open the bridge of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \xf4 Command[1] \x85 Data[0]...
Data : Data[0] = direction. Direction Data[0] Near \x00 \x01 Projector type : All projectors with motorized lens adjustment. Example : Focus the lens of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \xf4 Command[1] \x83...
\x00 Down \x01 Left \x02 Right \x03 Projector type : All projectors with motorized lens adjustment. Example : Shift the lens up of of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \xf4 Command[1] \x81 Data[0]...
Data[0] = direction. Direction Data[0] Counterclockwise \x00 Clockwise \x01 Projector type : All projectors with motorized tilt adjustment. Example : Change the tilt in counterwise direction of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \xf4 Command[1]...
Command[1] \x82 Data : Data[0] = direction. Direction Data[0] \x00 \x01 Projector type : All projectors with motorized lens adjustment. Example : Lens-zoom-in of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \xf4 Command[1] \x82 Data[0]...
Decrement the active number of lines. Command : Command[0] \x23 Command[1] \x59 Data : No data bytes. Example : Decrement the active number of lines on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23...
Increment the active number of lines. Command : Command[0] \x22 Command[1] \x59 Data : No data bytes. Example : Increment the active number of lines on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22...
Data[0..1] = active number of lines. Data[0] msb of value Data[1] lsb of value Example : Read the active number of lines on a projector with address \x01. Suppose the active number of lines is 480 (\x01e0). Transmit Start \xfe...
Data : Data[0..1] = active number of lines. Data[0] msb of value Data[1] lsb of value Example : Set the active number of lines to 480 (\x01e0) on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
Description : Decrement the value of line start. Command : Command[0] \x23 Command[1] \x5a Data : No data bytes. Example : Decrement line start on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1]...
Description : Increment the value of line start. Command : Command[0] \x22 Command[1] \x5a Data : No data bytes. Example : Increment line start on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1]...
Return data : Data[0..1] = line start. Data[0] msb of value Data[1] lsb of value Example : Read the value of line start on a projector with address \x01. Suppose the value is 20 (\x0014). Transmit Start \xfe Projector address \x01...
\x5a Data : Data[0..1] = line start. Data[0] msb of value Data[1] lsb of value Example : Set the value of line start to 20 (\x0014) on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
Decrement the total number of lines. Command : Command[0] \x23 Command[1] \x58 Data : No data bytes. Example : Decrement the total number of lines on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23...
Increment the total number of lines. Command : Command[0] \x22 Command[1] \x58 Data : No data bytes. Example : Increment the total number of lines on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22...
Data[0..1] = total number of lines. Data[0] msb of value Data[1] lsb of value Example : Read the total number of lines on a projector with address \x01. Suppose the total number of lines is 525 (\x020d). Transmit Start \xfe Projector address...
Data : Data[0..1] = total number of lines. Data[0] msb of value Data[1] lsb of value Example : Set the total number of lines to 525 (\x020d) on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0]...
Input 2 or B \x02 Input 3 or C \x03 Projector type : BD2100(LC), BD3000(LC), BD3100(LC), BD3200(LC), BD3300(LC). Example : Read the audio lock status of a projector with address \x01. Suppose the audio signal is locked on audio input 1.
\x00 Input 1 or A \x01 Input 2 or B \x02 Input 3 or C \x03 Projector type : BD2100(LC), BD3000(LC), BD3100(LC), BD3200(LC), BD3300(LC). Example : Lock the audio signal on audio input 1 of a projector with address \x01.
Return data : Data[0] = logo background. Background Data[0] Off (transparent) \x00 On (black) \x01 Example : Read the background of the logo of a projector with address \x01. Suppose the background is off. Transmit Start \xfe Projector address \x01 Command[0] \xf1...
No data bytes. Return data : Data[0] = logo hot-key. Hot-key Data[0] \x00 <TEXT> \x0d Example : Read the hot-key of the logo of a projector with address \x01. Suppose the hot-key is off. Transmit Start \xfe Projector address \x01 Command[0] \xf1...
Data : No data bytes. Return data : Data[0] = horizontal position. Data[1] = vertical position. Example : Read the position of the logo of a projector with address \x01. Suppose the position equals (1, 1). Transmit Start \xfe Projector address...
No data bytes. Return data : Data[0] = logo status. Status Data[0] \x00 \x01 Example : Read the status of the logo of a projector with address \x01. Suppose the status is on. Transmit Start \xfe Projector address \x01 Command[0]...
Command[1] \x02 Data : Data[0] = logo background. Background Data[0] Off (transparent) \x00 On (black) \x01 Example : Set the logo background off of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \xf1 Command[1] \x02 Data[0]...
Command[0] \xf1 Command[1] \x03 Data : Data[0] = logo hot-key. Hot-key Data[0] \x00 <TEXT> \x0d Example : Set the logo hot-key to <TEXT> of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \xf1 Command[1] \x03 Data[0]...
Command : Command[0] \xf1 Command[1] \x04 Data : Data[0] = horizontal position. Data[1] = vertical position. Example : Set the logo position to (1, 1) of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \xf1 Command[1]...
Command : Command[0] \xf1 Command[1] \x01 Data : Data[0] = logo status. Status Data[0] \x00 \x01 Example : Set the logo on of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \xf1 Command[1] \x01 Data[0] \x01...
\x42 Command[1] \x01 Data : Data[0] \x01 Exit one menu \xff Exit all menus Example : Exit all menus on a projector with address \x01. (Go back to operational mode) Transmit Start \xfe Projector address \x01 Command[0] \x42 Command[1] \x01...
Note : there is no return data when the MOCA processor doesn't respond (not installed or busy). Projector type : All projectors equipped with MOCA. Example : Read the version of the MOCA software on a projector with address \x01. Suppose the version number is '1.02'. Transmit Start \xfe...
\xf3 Command[1] \x06 Data : No data bytes. Projector type : All projectors equipped with MOCA. Example : Set the "blue motors" of the MOCA on a projector with address \x01 to midposition. Transmit Start \xfe Projector address \x01 Command[0]...
\xf3 Command[1] \x04 Data : No data bytes. Projector type : All projectors equipped with MOCA. Example : Set the "green motors" of the MOCA on a projector with address \x01 to midposition. Transmit Start \xfe Projector address \x01 Command[0]...
\xf3 Command[1] \x05 Data : No data bytes. Projector type : All projectors equipped with MOCA. Example : Set the "red motors" of the MOCA on a projector with address \x01 to midposition. Transmit Start \xfe Projector address \x01 Command[0]...
\xf3 Command[1] \x07 Data : No data bytes. Projector type : All projectors equipped with MOCA. Example : Set all motors of the MOCA on a projector with address \x01 to midposition. Transmit Start \xfe Projector address \x01 Command[0] \xf3...
MOCA, write blue Description : Change the state of a "blue motor" of the MOCA. Command : Command[0] \xf3 Command[1] \x03 Data : Data[0] = Position on the screen (see osd internal pattern) Position Data[0] \x01 \x02 \x03 \x04 \x05 \x06 \x07 Data[1] = Direction (see osd internal pattern)
MOCA, write blue Projector type : All projectors equipped with MOCA. Example : Change the state of a "blue motor" of the MOCA on a projector with address \x01 by executing "6 up". Transmit Start \xfe Projector address \x01 Command[0]...
MOCA, write green Description : Change the state of a "green motor" of the MOCA. Command : Command[0] \xf3 Command[1] \x01 Data : Data[0] = Position on the screen (see osd internal pattern) Position Data[0] \x01 \x02 \x03 \x04 \x05 \x06 \x07 Data[1] = Direction (see osd internal pattern)
MOCA, write green Projector type : All projectors equipped with MOCA. Example : Change the state of a "green motor" of the MOCA on a projector with address \x01 by executing "6 up". Transmit Start \xfe Projector address \x01 Command[0]...
MOCA, write red Description : Change the state of a "red motor" of the MOCA. Command : Command[0] \xf3 Command[1] \x02 Data : Data[0] = Position on the screen (see osd internal pattern) Position Data[0] \x01 \x02 \x03 \x04 \x05 \x06 \x07 Data[1] = Direction (see osd internal pattern)
MOCA, write red Projector type : All projectors equipped with MOCA. Example : Change the state of a "red motor" of the MOCA on a projector with address \x01 by executing "6 up". Transmit Start \xfe Projector address \x01 Command[0]...
panel, read size Description : Read the size (in pixels) of the lcd panel. Command : Command[0] \xf0 Command[1] \x01 Data : No data bytes. Return data : Data[0..1] = number of pixels in horizontal direction. Data[2..3] = number of pixels in vertical direction. Data[0] msb of hpix Data[1]...
Example : Read the size of the lcd panel of a projector with address \x01. Suppose the size is 1024 x 768 pixels. Transmit Start \xfe Projector address \x01 Command[0] \xf0 Command[1] \x01 Checksum \xf2 Stop \xff...
Description : Select a source on an external switcher that is not in direct communication with the projector (800-port not used). Command : Command[0] \x33 Command[1] \xff Data : Data[0] = source number (\x01..\x63). Data[1] = external slot type...
\x01 Note : - The external switcher has to be connected to the projector the same way a BARCO 800 peripheral is normally connected. (See the Owner's Manual of your projector) - The source number (Data[0]) can be used to make sure...
phase, read Description : Read the actual phase value. Command : Command[0] \x21 Command[1] \x06 Data : No data bytes. Return data : Data[0] = phase value.
Example : Read the actual phase value of a projector with address \x01. Suppose the phase equals \x03. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x06 Checksum \x28 Stop \xff Receive (acknowledge) Start \xfe Projector address...
Write a new phase value. Command : Command[0] \x20 Command[1] \x06 Data : Data[0] = phase value or Data[0..1] = phase value (msb first) Projector type : 1 byte phase value BD2100(LC), BD3000(LC), BD3100(LC) BD5000(LC), BD8000(LC) 2 byte phase value others...
Decrement the active number of pixels. Command : Command[0] \x23 Command[1] \x5d Data : No data bytes. Example : Decrement the active number of pixels on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23...
Increment the active number of pixels. Command : Command[0] \x22 Command[1] \x5d Data : No data bytes. Example : Increment the active number of pixels on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22...
Data[0..1] = active number of pixels. Data[0] msb of value Data[1] lsb of value Example : Read the active number of pixels on a projector with address \x01. Suppose the active number of pixels is 640 (\x0280). Transmit Start \xfe...
Data : Data[0..1] = active number of pixels. Data[0] msb of value Data[1] lsb of value Example : Set the active number of pixels to 640 (\x0280) on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
Description : Decrement the value of pixel start. Command : Command[0] \x23 Command[1] \x5e Data : No data bytes. Example : Decrement pixel start on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1]...
Description : Increment the value of pixel start. Command : Command[0] \x22 Command[1] \x5e Data : No data bytes. Example : Increment pixel start on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1]...
Return data : Data[0..1] = pixel start. Data[0] msb of value Data[1] lsb of value Example : Read the value of pixel start on a projector with address \x01. Suppose the value is 20 (\x0014). Transmit Start \xfe Projector address \x01...
\x5e Data : Data[0..1] = pixel start. Data[0] msb of value Data[1] lsb of value Example : Set the value of pixel start to 20 (\x0014) on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
Decrement the total number of pixels. Command : Command[0] \x23 Command[1] \x5c Data : No data bytes. Example : Decrement the total number of pixels on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23...
Increment the total number of pixels. Command : Command[0] \x22 Command[1] \x5c Data : No data bytes. Example : Increment the total number of pixels on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22...
Data[0..1] = total number of pixels. Data[0] msb of value Data[1] lsb of value Example : Read the total number of pixels on a projector with address \x01. Suppose the total number of pixels is 800 (\x0320). Transmit Start \xfe...
Data : Data[0..1] = total number of pixels. Data[0] msb of value Data[1] lsb of value Example : Set the total number of pixels to 800 (\x0320) on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
programmable blanking, write Description : Write blanking shapes (circles, rectangles, lines and triangles). (OPTIONAL) Command : Command[0] \xe1 Data : Data for a solid circle with centre (x, y) and radius r. Data Data[n] 'C' = '\x43' Data[n+1] x(msb) Data[n+2] x(lsb) Data[n+3] y(msb)
programmable blanking, write Data for a solid line with coordinates (x1, y) (x2, y). Data Data[n] 'L' = '\x4c' Data[n+1] y(msb) Data[n+2] y(lsb) Data[n+3] x1(msb) Data[n+4] x1(lsb) Data[n+5] x2(msb) Data[n+6] x2(lsb) Data for a hole line with coordinates (x1, y) (x2, y). Data Data[n] 'l' = '\x6c'...
- "Hole shape" means no blanking inside the shape. - The first pixel on the screen (top/left) has coordinate (0,0). Example : Draw following blanking pattern on a projector with address \x01. - hole circle (x=350, y=250, r=200) solid rectangle (x1=300, y1=200, x2=400, y2=300)
Formula : Projector run time (seconds) = Data[0]*256 3 + Data[1]*256 2 + Data[2]*256 + Data[3] Example : Read the projector run time of a projector with address \x01. Suppose the projector run time is 3000 hours (10800000 seconds). Transmit...
No data bytes. Return data : The return data-transfer being the projector serial number is a pascal-language string (see syntax). Example : Read the serial number of a projector with address \x01. Suppose the projector serial number is '0000001'. Transmit Start \xfe...
No data bytes. Return data : The return data-transfer being the projector type is a pascal-language string (see syntax). Example : Read the projector type of a projector with address \x01. Suppose the projector is a 'BARCODATA 8100'. Transmit Start \xfe...
Data : Data[0] = projector address. Data[0] \x00..\xff Note : The acknowledge will be sent with the original projector address. Example : Set the address of a projector with address \x01 to \x20. Transmit Start \xfe Projector address \x01 Command[0] \x6d...
Read the actual sharpness value. Command : Command[0] \x21 Command[1] \x05 Data : No data bytes. Return data : Data[0] = sharpness value. Exception list Projector On screen Data[0] Type BD5000(LC), "-4 db" \x00 BD8000(LC) "0 db" \x01 "3,5 db"...
Example : Read the actual sharpness value of a projector with address \x01. Suppose the sharpness equals \x03. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x05 Checksum \x27 Stop \xff Receive (acknowledge) Start \xfe Projector address...
Description : Decrement the horizontal shift. Command : Command[0] \x23 Command[1] \x47 Data : No data bytes. Example : Decrement the horizontal shift of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1]...
Description : Increment the horizontal shift. Command : Command[0] \x22 Command[1] \x47 Data : No data bytes. Example : Increment the horizontal shift of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1]...
Data[0..1] = value of the horizontal shift. Data[0] msb of value Data[1] lsb of value Example : Read the actual value of the horizontal shift of a projector with address \x01. Suppose the horizontal shift equals 0. Transmit Start \xfe Projector address...
\x47 Data : Data[0..1] = value of the horizontal shift. Data[0] msb of value Data[1] lsb of value Example : Set the horizontal shift to 0 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
Description : Decrement the vertical shift. Command : Command[0] \x23 Command[1] \x48 Data : No data bytes. Example : Decrement the vertical shift of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1]...
Description : Increment the vertical shift. Command : Command[0] \x22 Command[1] \x48 Data : No data bytes. Example : Increment the vertical shift of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1]...
Data[0..1] = value of the vertical shift. Data[0] msb of value Data[1] lsb of value Example : Read the actual value of the vertical shift of a projector with address \x01. Suppose the vertical shift equals 0. Transmit Start \xfe Projector address...
\x48 Data : Data[0..1] = value of the vertical shift. Data[0] msb of value Data[1] lsb of value Example : Set the vertical shift to 0 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
Description : Decrement the horizontal size. Command : Command[0] \x23 Command[1] \x49 Data : No data bytes. Example : Decrement the horizontal size of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1]...
Description : Increment the horizontal size. Command : Command[0] \x22 Command[1] \x49 Data : No data bytes. Example : Increment the horizontal size of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1]...
Data[0..1] = value of the horizontal size. Data[0] msb of value Data[1] lsb of value Example : Read the actual value of the horizontal size of a projector with address \x01. Suppose the horizontal size equals 0. Transmit Start \xfe Projector address...
\x49 Data : Data[0..1] = value of the horizontal size. Data[0] msb of value Data[1] lsb of value Example : Set the horizontal size to 0 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
Description : Decrement the vertical size. Command : Command[0] \x23 Command[1] \x4a Data : No data bytes. Example : Decrement the vertical size of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1]...
Description : Increment the vertical size. Command : Command[0] \x22 Command[1] \x4a Data : No data bytes. Example : Increment the vertical size of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1]...
Data[0..1] = value of the vertical size. Data[0] msb of value Data[1] lsb of value Example : Read the actual value of the vertical size of a projector with address \x01. Suppose the vertical size equals 0. Transmit Start \xfe Projector address...
\x4a Data : Data[0..1] = value of the vertical size. Data[0] msb of value Data[1] lsb of value Example : Set the vertical size to 0 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20...
Slow \x01 Projector type : Some projectors don't make the difference between "Fast" and "Slow" speed. However, Data[0] must always be sent. Example : Close the shutter (full speed) of a projector with address \x01. Transmit Start \xfe Projector address...
Slow \x01 Projector type : Some projectors don't make the difference between "Fast" and "Slow" speed. However, Data[0] must always be sent. Example : Open the shutter (full speed) of a projector with address \x01. Transmit Start \xfe Projector address...
\x01 Undetermined \x02 Projector type : Some projectors cannot determine wheather the shutter is "Open" or "Closed". These projectors always return "Undetermined". Example : Read the actual shutter position of a projector with address \x01. Suppose the shutter is open.
No data bytes. Return data : The return data-transfer being the software language is a pascal-language string (see syntax). Example : Read the on-screen-display language of a projector with address \x01. Suppose the lanuage is 'ENGLISH'. Transmit Start \xfe Projector address...
No data bytes. Return data : The return data-transfer being the software type is a pascal-language string (see syntax). Example : Read the software type of a projector with address \x01. Suppose the lanuage is 'STANDARD'. Transmit Start \xfe Projector address...
No data bytes. Return data : The return data-transfer being the software version is a pascal-language string (see syntax). Example : Read the software version of a projector with address \x01. Suppose the version number is '1.02'. Transmit Start \xfe...
source/slot, read number+mode Description : Read active source or slot number and its mode. Command : Command[0] \x34 Data : No data bytes. Return data : Data[0] = source or slot number (\x01..).
source/slot, read number+mode RGB Analog Input - Sync On Green RGB3S/RG3SB Input - Separate Sync RGB3S/RG3SB Input - Sync On Green Component Input - Separate Sync Component Input - Sync On Y Component Input - Tri-Level Separate Sync Component Input - Tri-Level Sync On Y Data[1] Mode \x00...
Example : Read the active source/slot number+mode of a projector with address \x01. Suppose the source number equals \x03 and its mode equals \x01. Transmit Start \xfe Projector address \x01 Command[0] \x34 Checksum \x35 Stop \xff Receive (acknowledge)
source/slot, write number+mode Description : Select a source or slot and put it in a pre-defined mode (mode selection is optional). Command : Command[0] \x33 Data : Data[0] = source or slot number (\x01..).
\x00 \x01 Remark : If only one data byte has been sent (Data[0]), the slot will be selected in its previous mode. Example : Select source 1, mode 1 of a projector with address \x01. Transmit Start \xfe Projector address...
Read slow/fast sync (only active when the decoder is used). Command : Command[0] \x21 Command[1] \x27 Data : No data bytes. Return data : Data[0] = sync. Sync Data[0] Slow \x00 Fast \x04 Projector type : BD2100(LC), BD3000(LC), BD3100(LC), BD5100(LC), BD8100(LC), BG8100(LC)..
Example : Read the sync status of a projector with address \x01. Suppose the sync status equals fast. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x27 Checksum \x49 Stop \xff Receive (acknowledge) Start \xfe Projector address...
\x27 Command[1] \x27 Data : No data bytes. Projector type : BD2100(LC), BD3000(LC), BD3100(LC), BD5100(LC), BD8100(LC), BG8100(LC).. Example : Set the sync to fast of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x27 Command[1] \x27...
\x26 Command[1] \x27 Data : No data bytes. Projector type : BD2100(LC), BD3000(LC), BD3100(LC), BD5100(LC), BD8100(LC), BG8100(LC).. Example : Set the sync to slow of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x27...
Set text off (identical to TEXT button on infrared remote control). Command : Command[0] \x0e Data : No data bytes. Example : Set text off of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x0e Checksum...
Set text on (identical to TEXT button on infrared remote control). Command : Command[0] \x0d Data : No data bytes. Example : Set text on of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x0d Checksum...
Data[0] = tint value. Note : This command is only active when the internal decoder is used and the signal is NTSC. Example : Read the actual tint value of a projector with address \x01. Suppose the tint equals 0. Transmit Start \xfe...
Data[0] = tint value. Note : This command is only active when the internal decoder is used and the signal is NTSC. Example : Set the tint to 0 on a projector with address \x01. Transmit Start \xfe Projector address...
No data bytes. Return data : Data[0] = treble value. Projector type : All projectors with audio control. Example : Read the actual treble value of a projector with address \x01. Suppose the volume equals \xff. Transmit Start \xfe Projector address...
Command[0] \x20 Command[1] \x09 Data : Data[0] = treble value. Projector type : All projectors with audio control. Example : Set the treble to \xff on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1]...
Data[0] = value of the vertical refresh. Data[0] Sync \x00 Async \x01 Example : Read the actual value of the vertical refresh of a projector with address \x01. Suppose the vertical refresh is synchronous. Transmit Start \xfe Projector address \x01...
Set the vertical refresh to synchronous. Command : Command[0] \x26 Command[1] \x61 Data : No data bytes. Example : Set the vertical refresh to synchronous on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x26 Command[1]...
Set the vertical refresh to asynchronous. Command : Command[0] \x27 Command[1] \x61 Data : No data bytes. Example : Set the vertical refresh to asynchronous on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x27 Command[1]...
Data[0] = value of the vertical sync polarity. Data[0] Leading \x00 Trailing \x01 Example : Read the actual value of the vertical sync polarity of a projector with address \x01. Suppose the vertical sync polarity is leading. Transmit Start \xfe Projector address \x01 Command[0]...
Set the vertical sync polarity to leading. Command : Command[0] \x26 Command[1] \x64 Data : No data bytes. Example : Set the vertical sync polarity to leading on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x26...
Set the vertical sync polarity to trailing. Command : Command[0] \x27 Command[1] \x64 Data : No data bytes. Example : Set the vertical sync polarity to trailing on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x27...
\x21 Command[1] \x07 Data : No data bytes. Return data : Data[0] = volume value. Example : Read the actual volume value of a projector with address \x01. Suppose the volume equals \x10. Transmit Start \xfe Projector address \x01 Command[0]...
Write a new volume value. Command : Command[0] \x20 Command[1] \x07 Data : Data[0] = volume value. Example : Set the volume to \x10 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x07...
appendix : command summary MOCA, read version : \xf3\x82 MOCA, set blue to midposition : \xf3\x06 MOCA, set green to midposition : \xf3\x04 MOCA, set red to midposition : \xf3\x05 MOCA, set to midposition : \xf3\x07 MOCA, write blue : \xf3\x03[position][direction] MOCA, write green : \xf3\x01[position][direction] MOCA, write red : \xf3\x02[position][direction] mute audio, read : \x21\x3d...