Barco Projector User Manual

Manual is about: SERIAL COMMUNICATION LCD-DLP PROJECTOR

Summary of Projector

  • Page 1

    Printing date : 13/10/2000 barcΠserial communication lcd-dlp projector users manual r5975236 revision : 05 revision date : 12102000

  • Page 3

    3 1. Index.

  • Page 4

    4 index 1. Index.................................................................................................... 3 index ......................................................................................................... 4 2. Communication basics...............................................

  • Page 5

    5 projector status, write off........................................................................ 51 projector status, write on......................................................................... 52 sharpness, decrement ..........................................................................

  • Page 6

    6 baudrate pc, write ................................................................................... 95 baudrate pc, write ................................................................................... 96 blanking bottom, decrement...............................................................

  • Page 7

    7 color, read............................................................................................. 140 color, write............................................................................................ 141 color balance, decrement ..........................................................

  • Page 8

    8 field polarity, write ............................................................................... 185 field select, read.................................................................................... 186 field select, read......................................................................

  • Page 9

    9 infrared ports, read................................................................................ 230 infrared ports, write .............................................................................. 231 infrared ports, write .....................................................................

  • Page 10

    10 lines active, increment .......................................................................... 275 lines active, read ................................................................................... 276 lines active, read .......................................................................

  • Page 11

    11 moca, write blue ................................................................................ 320 moca, write blue ................................................................................ 321 moca, write green ..............................................................................

  • Page 12

    12 projector, write address......................................................................... 365 projector, write address......................................................................... 366 sharpness, read.................................................................................

  • Page 13

    13 source/slot, read number+mode............................................................ 410 source/slot, write number+mode........................................................... 411 source/slot, write number+mode........................................................... 412 source/slot, wr...

  • Page 14

    14 2. Communication basics.

  • Page 15

    15 communication protocol communication protocol summary start byte \xfe projector address command byte(s) data bytes (optional) checksum byte stop byte \xff start byte the "start byte" informs the projector (in case of transmission) or the computer (in case of reception) that a new data transfer wi...

  • Page 16

    16 communication protocol checksum byte : 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 (...

  • Page 17

    17 communication settings communication settings summary baud rate see owner's manual data bits 8 parity no stop bits 1 baud rate : 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 ...

  • Page 18

    18 hardware 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 : the pin-out is the 'standard' pc-at convention, which is ...

  • Page 19

    19 hardware cable (ibm pc or compatible projector) : 1 1 cd cd 2 2 rxd rxd 3 3 txd txd 4 4 dtr dtr d9 5 5 d9 female gnd gnd male 6 6 dsr dsr 7 7 rts rts 8 8 cts cts 9 9 ri ri order number r9827560 (cable length = 15m) order number r9827570 (cable length = 30m).

  • Page 20

    20 hardware cable (mac projector) : 1 4 hsko dtr 2 8 hski cts 3 3 txd- txd 4 5 gnd gnd din 5 2 d9 mini 8 rxd- rxd male 6 txd+ 7 n.C. 8 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) sign...

  • Page 21

    21 syntax characters : in this manual, all characters are expressed using the c- language syntax : decimal values ddd ddd = 0..255 hexadecimal values \x hh hh = 00..Ff negative values/numbers : the 2s complement number system is used to express negative numbers. Pascal-language string : a pascal-lan...

  • Page 22

    22 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" 'h' \x68 'e' \x65 'l' ...

  • Page 23

    23 syntax filename a filename is specified as a c-language string. This string has to follow some rules : filename 0 1 2 3 4 5 6 7 8 9 10 11 12 x x x x x x x x . Y z z null length string = 12 x = character of the base name (= 8 characters) 'a' 'b' 'c' 'd' 'e' 'f' 'g' 'h' 'i' 'j' 'k' 'l' 'm' 'n' 'o' ...

  • Page 24

    24 3. Elementary commands.

  • Page 25

    25 balance, decrement description : decrement balance. 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 c...

  • Page 26

    26 balance, increment description : increment balance. 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 c...

  • Page 27

    27 bass, decrement description : decrement bass. 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]...

  • Page 28

    28 bass, increment description : increment bass. 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]...

  • Page 29

    29 brightness, decrement description : 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 chec...

  • Page 30

    30 brightness, increment 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 receive (acknowledge) start \xfe...

  • Page 31

    31 color, decrement 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 \xff receive (acknowledge) start \xfe p...

  • Page 32

    32 color, increment 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 \xff receive (acknowledge) start \xfe p...

  • Page 33

    33 contrast, decrement 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) start \xfe projector...

  • Page 34

    34 contrast, increment 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) start \xfe projector...

  • Page 35

    35 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] : key data[0] * \x77 0 \x19 1 \x10 2 \x11 3 \x...

  • Page 36

    36 infrared control bass+ \x3a bass- \x3b brightness \x27 brightness+ \x2a brightness- \x2b color \x30 color+ \x2c color- \x2d contrast \x25 contrast+ \x28 contrast- \x29 enter \x0a exit \x08 f1 \x6b f2 \x6c f3 \x6d f4 \x6e f5 \x6f freez \x1b help \x1e mute \x1f pause \x0f phase \x32 phase+ \x34 pha...

  • Page 37

    37 infrared control tint \x31 tint+ \x2e tint- \x2f treble+ \x3c treble- \x3d volume+ \x38 volume- \x39.

  • Page 38

    38 infrared control example : select source 3 of a projector with address \x01. Transmit start \xfe projector address \x01 command[0] \x30 data[0] \x12 checksum \x43 stop \xff receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 39

    39 mute audio, read description : 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..

  • Page 40

    40 mute audio, read 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 projector address \x01 command[0] \x00 command...

  • Page 41

    41 mute audio, write off description : disable audio mute. 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 com...

  • Page 42

    42 mute audio, write on description : enable audio mute. 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 comman...

  • Page 43

    43 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.

  • Page 44

    44 mute video, read 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 projector address \x01 command[0] \x00 command...

  • Page 45

    45 mute video, write off 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 \x65 stop \xff receive (acknow...

  • Page 46

    46 mute video, write on description : 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 ...

  • Page 47

    47 phase, decrement 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) start \xfe projector address ...

  • Page 48

    48 phase, increment 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) start \xfe projector address ...

  • Page 49

    49 projector status, read description : read the projector status. Command : 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 proje...

  • Page 50

    50 projector status, read 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 \x68 stop \xff receive (acknowledge) ...

  • Page 51

    51 projector status, write off 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 receive (acknowledge) start \xfe projector address...

  • Page 52

    52 projector status, write on 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 receive (acknowledge) start \xfe projector address \x...

  • Page 53

    53 sharpness, decrement description : decrement sharpness. Command : command[0] \x0a data : no data bytes. Example : decrement sharpness of a projector with address \x01. Transmit start \xfe projector address \x01 command[0] \x0a checksum \x0b stop \xff receive (acknowledge) start \xfe projector add...

  • Page 54

    54 sharpness, increment description : increment sharpness. Command : command[0] \x09 data : no data bytes. Example : increment sharpness of a projector with address \x01. Transmit start \xfe projector address \x01 command[0] \x09 checksum \x0a stop \xff receive (acknowledge) start \xfe projector add...

  • Page 55

    55 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..)..

  • Page 56

    56 source/slot, read number 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 command[0] \x00 command[1]...

  • Page 57

    57 source/slot, write number description : select a source or slot. Command : command[0] \x31 data : source or slot number (\x01..)..

  • Page 58

    58 source/slot, write number example : select source 1 of a projector with address \x01. Transmit start \xfe projector address \x01 command[0] \x31 data[0] \x01 checksum \x33 stop \xff receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 59

    59 tint, decrement 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 receive (acknowledge) start \xfe projector addre...

  • Page 60

    60 tint, increment 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 receive (acknowledge) start \xfe projector addre...

  • Page 61

    61 treble, decrement description : decrement treble. 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 comm...

  • Page 62

    62 treble, increment description : increment treble. 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 comm...

  • Page 63

    63 volume, decrement description : decrement volume. 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 comm...

  • Page 64

    64 volume, increment description : increment volume. 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 comm...

  • Page 65

    65 4. Advanced commands.

  • Page 66

    66 2 line lcd, read description : read data from the 2 line lcd. The data read contains : - the status of the backlight - all text - the status and position of the cursor. Command : command[0] \x7a command[1] \x01 data : no data bytes. Return data : the return data is a concatenation of the command ...

  • Page 67

    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 \xfe projector address \x01 command[0] \x7a command[1] \x01 checksum \x7c stop \xff recei...

  • Page 68

    68 2 line lcd, read receive (answer) start \xfe projector address \x01 command[0] \x7a "backlight" command[1] \x04 "backlight" return data[0] \x01 "text" command [1] \x02 "text" data[0] \x00 "text" data[1] \x00 "text" return data[0] \x68 (= 'h') "text" return data[1] \x65 (= 'e') "text" return data[...

  • Page 69

    69 2 line lcd, read backlight description : 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] off \x00 on \x01 projector type : all projectors equipped with a 2 line lcd..

  • Page 70

    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 \x7f stop \xff receive (acknowledge) start \xfe projector addr...

  • Page 71

    71 2 line lcd, read cursor description : read the status and position of the cursor of the 2 line lcd. Command : command[0] \x7a command[1] \x03 data : no data bytes. Return data : description data[0] horizontal position (\x00..) data[1] vertical position (\x00..) data[2] status data[3] blink status...

  • Page 72

    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 projector address \x01 command[0] \x7a command[1] \x03 checksum \x7e stop \xff receive ...

  • Page 73

    73 2 line lcd, read format description : read the format (maximum number of characters and maximum number of lines) of the 2 line lcd. Command : command[0] \x7a command[1] \x06 data : no data bytes. Return data : description data[0] number of characters data[1] number of lines projector type : all p...

  • Page 74

    74 2 line lcd, read format transmit start \xfe projector address \x01 command[0] \x7a command[1] \x06 checksum \x81 stop \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] ...

  • Page 75

    75 2 line lcd, read text description : read the text displayed on the 2 line lcd. Command : command[0] \x7a command[1] \x02 data : data[0] horizontal position (\x00..) data[1] vertical position (\x00..) data[2] max number of characters note : data[2] is optional return data : text as a c-language st...

  • Page 76

    76 2 line lcd, read text 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] \x7a command[1] \x02 data[0] \x00 data[1] \x00 data[2] \x68 (= 'h') data[3] \x65 (= 'e') data[4] \x6c...

  • Page 77

    77 2 line lcd, write backlight description : set the backlight on/off of the 2 line lcd. Command : command[0] \x7a command[1] \x84 data : data[0] = status status data[0] off \x00 on \x01 note : this command can be combined with other "2 lines lcd, write" commands. Projector type : all projectors equ...

  • Page 78

    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) start \xfe projector address \x01 command[0] \x00 co...

  • Page 79

    79 2 line lcd, write clear description : 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

    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 \x01 command[0] \x00 command[1] \x06 checksu...

  • Page 81

    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] status data[3] blink...

  • Page 82

    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 \x01 command[0] \x7a command[1] \x83 data[0] \x04 data[1] \x00 data[2] ...

  • Page 83

    83 2 line lcd, write text description : write text on the 2 line lcd. Command : command[0] \x7a command[1] \x82 data : description data[0] horizontal position (\x00..) data[1] vertical position (\x00..) data[2.. ] c-language string note : this command can be combined with other "2 lines lcd, write" ...

  • Page 84

    84 2 line lcd, write text transmit start \xfe projector address \x01 command[0] \x7a command[1] \x82 data[0] \x00 data[1] \x00 data[2] \x68 (= 'h') data[3] \x65 (= 'e') data[4] \x6c (= 'l') data[5] \x6c (= 'l') data[6] \x6f (= 'o') data[7] \x20 (= ' ') data[8] \x77 (= 'w') data[9] \x6f (= 'o') data[...

  • Page 85

    85 800-peripheral, read output module description : read the configuration of the 800-peripheral output module. Command : command[0] \xf2 command[1] \x81 data : no data bytes. Return data : data[0] = configuration. Output module configuration data[0] standard \x00 5 cable \x01 example : read the con...

  • Page 86

    86 800-peripheral, read output module 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] \xf2 command[1] \x81 data[0] \x00 checksum \x74 stop \xff.

  • Page 87

    87 800-peripheral, write output module description : set-up the configuration of the 800-peripheral output module. Command : command[0] \xf2 command[1] \x01 data : data[0] = configuration. Output module configuration data[0] standard \x00 5 cable \x01 example : configure the 800-peripheral output mo...

  • Page 88

    88 800-peripheral, write output module receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 89

    89 balance, read description : read the actual balance value. Command : command[0] \x21 command[1] \x0a data : no data bytes. 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 t...

  • Page 90

    90 balance, read 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] \x21 command[1] \x0a data[0] \xeb checksum \x17 stop \xff.

  • Page 91

    91 balance, write description : write a new balance value. Command : command[0] \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 \...

  • Page 92

    92 bass, read description : read the actual bass value. Command : command[0] \x21 command[1] \x08 data : no data bytes. 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 equa...

  • Page 93

    93 bass, read 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] \x21 command[1] \x08 data[0] \x01 checksum \x2b stop \xff.

  • Page 94

    94 bass, write description : write a new bass value. Command : command[0] \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...

  • Page 95

    95 baudrate pc, write description : change de pc baudrate. Command : command[0] \x75 data : data[] c-language string notes : - the acknowledge is sent at the same baudrate as the question. The baudrate will be changed after transmission of the acknowledge sequence. - if the data contains a non-valid...

  • Page 96

    96 baudrate pc, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 97

    97 blanking bottom, decrement 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 checksum \x71...

  • Page 98

    98 blanking bottom, increment 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 checksum \x70...

  • Page 99

    99 blanking bottom, read description : read the actual value of blanking bottom. Command : command[0] \x21 command[1] \x4d data : no data bytes. Return data : 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 proj...

  • Page 100

    100 blanking bottom, read 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] \x21 command[1] \x4d data[0] \x00 data[1] \x00 checksum \x6f stop \xff.

  • Page 101

    101 blanking bottom, write description : write a new value for blanking bottom. Command : command[0] \x20 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 \x...

  • Page 102

    102 blanking bottom, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 103

    103 blanking left, decrement 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 checksum \x72 stop...

  • Page 104

    104 blanking left, increment 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 checksum \x71 stop...

  • Page 105

    105 blanking left, read description : read the actual value of blanking left. Command : command[0] \x21 command[1] \x4e data : no data bytes. Return data : 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 w...

  • Page 106

    106 blanking left, read 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] \x21 command[1] \x4e data[0] \x00 data[1] \x00 checksum \x70 stop \xff.

  • Page 107

    107 blanking left, write description : write a new value for blanking left. Command : command[0] \x20 command[1] \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 proje...

  • Page 108

    108 blanking left, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 109

    109 blanking right, decrement 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 checksum \x73 s...

  • Page 110

    110 blanking right, increment 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 checksum \x72 s...

  • Page 111

    111 blanking right, read description : read the actual value of blanking right. Command : command[0] \x21 command[1] \x4f data : no data bytes. Return data : 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 project...

  • Page 112

    112 blanking right, read 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] \x21 command[1] \x4f data[0] \x00 data[1] \x00 checksum \x71 stop \xff.

  • Page 113

    113 blanking right, write description : write a new value for blanking right. Command : command[0] \x20 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 p...

  • Page 114

    114 blanking right, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 115

    115 blanking top, decrement 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 checksum \x70 stop \x...

  • Page 116

    116 blanking top, increment 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 checksum \x6f stop \x...

  • Page 117

    117 blanking top, read description : read the actual value of blanking top. Command : command[0] \x21 command[1] \x4c data : no data bytes. Return data : 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 ...

  • Page 118

    118 blanking top, read 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] \x21 command[1] \x4c data[0] \x00 data[1] \x00 checksum \x6e stop \xff.

  • Page 119

    119 blanking top, write description : write a new value for blanking top. Command : command[0] \x20 command[1] \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 ...

  • Page 120

    120 blanking top, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 121

    121 brightness, read description : read the actual brightness value. Command : 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 sta...

  • Page 122

    122 brightness, read 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] \x21 command[1] \x02 data[0] \x20 checksum \x44 stop \xff.

  • Page 123

    123 brightness, write description : 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 data[0] \x2...

  • Page 124

    124 brightness, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 125

    125 clamp delay, decrement 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] \x67 checksum \x8b st...

  • Page 126

    126 clamp delay, increment 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] \x67 checksum \x8a st...

  • Page 127

    127 clamp delay, read description : read the actual value of the clamp delay. Command : command[0] \x21 command[1] \x67 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...

  • Page 128

    128 clamp delay, read 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] \x21 command[1] \x67 data[0] \x00 checksum \x89 stop \xff.

  • Page 129

    129 clamp delay, write description : 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 command[...

  • Page 130

    130 clamp edge, read description : read the actual value of the clamp edge. Command : command[0] \x21 command[1] \x66 data : no data bytes. Return data : 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 addres...

  • Page 131

    131 clamp edge, read 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] \x21 command[1] \x66 data[0] \x00 checksum \x88 stop \xff.

  • Page 132

    132 clamp edge, write leading description : 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] \x66 checksum \x8...

  • Page 133

    133 clamp edge, write trailing description : 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] \x66 checksum ...

  • Page 134

    134 clamp width, decrement 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] \x68 checksum \x8c st...

  • Page 135

    135 clamp width, increment 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] \x68 checksum \x8b st...

  • Page 136

    136 clamp width, read description : read the actual value of the clamp width. Command : command[0] \x21 command[1] \x68 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...

  • Page 137

    137 clamp width, read 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] \x21 command[1] \x68 data[0] \x32 checksum \xbc stop \xff.

  • Page 138

    138 clamp width, write description : 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 command[...

  • Page 139

    139 color, read description : read the actual color (saturation) value. Command : command[0] \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 proj...

  • Page 140

    140 color, read 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] \x21 command[1] \x03 data[0] \x20 checksum \x45 stop \xff.

  • Page 141

    141 color, write description : 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] \x03 data[0] \x20 check...

  • Page 142

    142 color balance, decrement description : decrement the actual color balance. Command (color balance red/green) : command[0] \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...

  • Page 143

    143 color balance, increment description : increment the actual color balance. Command (color balance red/green) : command[0] \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...

  • Page 144

    144 color balance, read description : read the color balance. Command (color balance red/green) : command[0] \x21 command[1] \x43 command (color balance blue/green) : command[0] \x21 command[1] \x44 data (only in case of reading the color balance of a specified color temperature) : data[0] = color t...

  • Page 145

    145 color balance, read return data : data[0] = value of color balance multiplied by 100. Data[0] \x00..\xfa example : data[0]=\x64 equals 1.00

  • Page 146

    146 color balance, read 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 projector address \x01 comma...

  • Page 147

    147 color balance, write description : write the actual color balance. Command (color balance red/green) : command[0] \x20 command[1] \x43 command (color balance blue/green) : command[0] \x20 command[1] \x44 data : data[0] = value of color balance multiplied by 100. Data[0] \x00..\xfa example : data...

  • Page 148

    148 color balance, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 149

    149 color temperature, read description : read the actural color temperature. Command (color balance red/green) : command[0] \x21 command[1] \x45 data : no data bytes. Return data : data[0] = color temperature. Data[0] 0 "projector white" 1 custom color balance derived from "projector white" 2 custo...

  • Page 150

    150 color temperature, read 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 projector address \...

  • Page 151

    151 color temperature, write description : write the color temperature. Command : command[0] \x20 command[1] \x45 data : data[0] = color temperature. Data[0] 0 "projector white" 1 custom color balance derived from "projector white" 2 custom color balance derived from 3200, 5400, 6500 or 9300 32 3200...

  • Page 152

    152 color temperature, write 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 command[0] \x00 command[1...

  • Page 153

    153 contrast, read description : read the actual contrast value. Command : command[0] \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 pr...

  • Page 154

    154 contrast, read 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] \x21 command[1] \x01 data[0] \x30 checksum \x53 stop \xff.

  • Page 155

    155 contrast, write description : 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 data[0] \x30 checks...

  • Page 156

    156 dimming, decrement description : decrement dimming. Command : 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. Transmi...

  • Page 157

    157 dimming, increment description : increment dimming. Command : 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. Transmi...

  • Page 158

    158 dimming, read description : read the dimming value. Command : command[0] \x21 command[1] \x0d data : 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...

  • Page 159

    159 dimming, read 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] \x21 command[1] \x0d data[0] \x07 checksum \x36 stop \xff.

  • Page 160

    160 fade audio, decrement description : decrement the fade value. The audio volume level of the external speaker(s) will decrease or the audio volume of the internal speaker(s) will increase. Command : command[0] \x23 command[1] \x5f data : no data bytes. Projector type : all projectors with audio c...

  • Page 161

    161 fade audio, decrement receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 162

    162 fade audio, increment description : increment the fade value. The audio volume level of the external speaker(s) will increase or the audio volume of the internal speaker(s) will decrease. Command : command[0] \x22 command[1] \x5f data : no data bytes. Projector type : all projectors with audio c...

  • Page 163

    163 fade audio, increment receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 164

    164 fade audio, read description : read the actual fade value. Command : command[0] \x21 command[1] \x5f data : 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 va...

  • Page 165

    165 fade audio, read 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] \x21 command[1] \x5f data[0] \xf1 checksum \x72 stop \xff.

  • Page 166

    166 fade audio, write description : write a new fade value. Command : command[0] \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 \x...

  • Page 167

    167 fade audio extern, decrement description : decrement the fade value of the external speaker(s). The audio volume level of the external speaker(s) will decrease. Command : command[0] \x23 command[1] \x41 data : no data bytes. Projector type : all projectors with audio control. Example : decrement...

  • Page 168

    168 fade audio extern, decrement receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 169

    169 fade audio extern, increment description : increment the fade value of the external speaker(s). The audio volume level of the external speaker(s) will increase. Command : command[0] \x22 command[1] \x41 data : no data bytes. Projector type : all projectors with audio control. Example : increment...

  • Page 170

    170 fade audio extern, increment receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 171

    171 fade audio extern, read description : read the actual fade value of the external speaker(s). Command : command[0] \x21 command[1] \x41 data : no data bytes. Return data : data[0] = fade value. Projector type : all projectors with audio control. Example : read the actual fade value of the externa...

  • Page 172

    172 fade audio extern, read 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] \x21 command[1] \x41 data[0] \x0f checksum \x72 stop \xff.

  • Page 173

    173 fade audio extern, write description : write a new fade value for the extern speaker(s). Command : command[0] \x20 command[1] \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...

  • Page 174

    174 fade audio extern, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 175

    175 fade audio intern, decrement description : decrement the fade value of the internal speaker. The audio volume level of the internal speaker will decrease. Command : command[0] \x23 command[1] \x40 data : no data bytes. Projector type : all projectors with audio control. Example : decrement the f...

  • Page 176

    176 fade audio intern, decrement receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 177

    177 fade audio intern, increment description : increment the fade value of the internal speaker. The audio volume level of the internal speaker will increase. Command : command[0] \x22 command[1] \x40 data : no data bytes. Example : increment the fade value of the internal speaker of a projector wit...

  • Page 178

    178 fade audio intern, read description : read the actual fade value of the internal speaker. Command : command[0] \x21 command[1] \x40 data : no data bytes. Return data : data[0] = fade value. Projector type : all projectors with audio control. Example : read the actual fade value of the internal s...

  • Page 179

    179 fade audio intern, read 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] \x21 command[1] \x40 data[0] \x0f checksum \x71 stop \xff.

  • Page 180

    180 fade audio intern, write description : write a new fade value for the intern speaker. Command : command[0] \x20 command[1] \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 addre...

  • Page 181

    181 fade audio intern, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 182

    182 field polarity, read description : read the actial position of field polarity. Command : command[0] \x21 command[1] \x62 data : no data bytes. Return data : data[0] = field polarity. Data[0] negative \x00 positive \x01 automatic \x02 example : read the actual field polarity of a projector with a...

  • Page 183

    183 field polarity, read 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] \x21 command[1] \x62 data[0] \x02 checksum \x86 stop \xff.

  • Page 184

    184 field polarity, write description : change the field polarity value. Command : command[0] \x20 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 p...

  • Page 185

    185 field polarity, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 186

    186 field select, read description : read what field is actualy selected. Command : command[0] \x21 command[1] \x63 data : no data bytes. Return data : data[0] = selected field. Data[0] even \x00 odd \x01 both \x02 example : read the actual selected field of a projector with address \x01. Suppose bo...

  • Page 187

    187 field select, read 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] \x21 command[1] \x63 data[0] \x02 checksum \x87 stop \xff.

  • Page 188

    188 field select, write description : change the field selection. (only in case of interlaced images.) command : command[0] \x20 command[1] \x63 data : data[0] = field selection. Data[0] even \x00 odd \x01 both \x02 example : select both fields on a projector with address \x01. Transmit start \xfe p...

  • Page 189

    189 field select, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 190

    190 file, copy description : copy file1 to file2. - file2 (destination file) has to be a custom file. - if the location specified by the "file index" of file2 has already been taken up, file2 will overwrite that contents. - if file1 and file2 point to the same location, the base name of file1 is rep...

  • Page 191

    191 file, copy transmit start \xfe projector address \x01 command[0] \xc2 data[0] \x6e (= 'n') data[1] \x74 (= 't') data[2] \x73 (= 's') data[3] \x63 (= 'c') data[4] \x20 (= ' ') data[5] \x20 (= ' ') data[6] \x20 (= ' ') data[7] \x20 (= ' ') data[8] \x2e (= '.') data[9] \x63 (= 'c') data[10] \x30 (=...

  • Page 192

    192 receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 193

    193 file, delete description : delete one or more files. - 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 p...

  • Page 194

    194 file, delete receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 195

    195 file, list description : get a list of files. Command : command[0] \xc0 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 sta...

  • Page 196

    196 file, list receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 197

    197 file, list receive (answer) start \xfe projector address \x01 command[0] \xc0 data[0] \x6e (= 'n') data[1] \x74 (= 't') data[2] \x73 (= 's') data[3] \x63 (= 'c') data[4] \x20 (= ' ') data[5] \x20 (= ' ') data[6] \x20 (= ' ') data[7] \x20 (= ' ') data[8] \x2e (= '.') data[9] \x73 (= 's') data[10]...

  • Page 198

    198 file, list active description : 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[0] \xc5 che...

  • Page 199

    199 file, list active receive (answer) start \xfe projector address \x01 command[0] \xc5 data[0] \x6e (= 'n') data[1] \x74 (= 't') data[2] \x73 (= 's') data[3] \x63 (= 'c') data[4] \x20 (= ' ') data[5] \x20 (= ' ') data[6] \x20 (= ' ') data[7] \x20 (= ' ') data[8] \x2e (= '.') data[9] \x63 (= 'c') d...

  • Page 200

    200 file, move description : move file1 to file2. - only custom files can be moved. - if the location specified by the "file index" of file2 has already been taken up, file2 will overwrite that contents. - if file1 and file2 point to the same location, the base name of file1 is replaced by the base ...

  • Page 201

    201 file, move transmit start \xfe projector address \x01 command[0] \xc4 data[0] \x6e (= 'n') data[1] \x74 (= 't') data[2] \x73 (= 's') data[3] \x63 (= 'c') data[4] \x20 (= ' ') data[5] \x20 (= ' ') data[6] \x20 (= ' ') data[7] \x20 (= ' ') data[8] \x2e (= '.') data[9] \x63 (= 'c') data[10] \x30 (=...

  • Page 202

    202 receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 204

    204 file, read transmit start \xfe projector address \x01 command[0] \xbf data[0] \x6e (= 'n') data[1] \x74 (= 't') data[2] \x73 (= 's') data[3] \x63 (= 'c') data[4] \x20 (= ' ') data[5] \x20 (= ' ') data[6] \x20 (= ' ') data[7] \x20 (= ' ') data[8] \x2e (= '.') data[9] \x63 (= 'c') data[10] \x30 (=...

  • Page 205

    205 file, read receive (answer) start \xfe projector address \x01 command[0] \xbf data[0] \x6e (= 'n') data[1] \x74 (= 't') data[2] \x73 (= 's') data[3] \x63 (= 'c') data[4] \x20 (= ' ') data[5] \x20 (= ' ') data[6] \x20 (= ' ') data[7] \x20 (= ' ') data[8] \x2e (= '.') data[9] \x63 (= 'c') data[10]...

  • Page 206

    206 file, rename description : rename file1 to file2. - only custom files can be renamed. - only the base name of a file can be renamed. This means that file1 and file2 have to point to the same location (file1 and file2 must have the same "file index") command : command[0] \xc3 data : old filename ...

  • Page 207

    207 file, rename transmit start \xfe projector address \x01 command[0] \xc3 data[0] \x6e (= 'n') data[1] \x74 (= 't') data[2] \x73 (= 's') data[3] \x63 (= 'c') data[4] \x20 (= ' ') data[5] \x20 (= ' ') data[6] \x20 (= ' ') data[7] \x20 (= ' ') data[8] \x2e (= '.') data[9] \x63 (= 'c') data[10] \x30 ...

  • Page 208

    208 receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 209

    209 file, write description : write the contents of a file. - this command can be used to restore files that were previously backed up on your hard disk to your projector. See the command “file, read” for more information on how to backup files to your hard disk. - the file contents is compressed an...

  • Page 210

    210 file, write transmit start \xfe projector address \x01 command[0] \xbe data[0] \x6e (= 'n') data[1] \x74 (= 't') data[2] \x73 (= 's') data[3] \x63 (= 'c') data[4] \x20 (= ' ') data[5] \x20 (= ' ') data[6] \x20 (= ' ') data[7] \x20 (= ' ') data[8] \x2e (= '.') data[9] \x63 (= 'c') data[10] \x30 (...

  • Page 211

    211 file, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 212

    212 frame delay, read description : read the actual value of the frame delay. Command : command[0] \x21 command[1] \x65 data : no data bytes. Return data : data[0] = value of the frame delay. Data[0] off \x00 on \x01 projector type : please verify the owner's manual of the projector if the frame del...

  • Page 213

    213 frame delay, read 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] \x21 command[1] \x65 data[0] \x01 checksum \x88 stop \xff.

  • Page 214

    214 frame delay, write off description : set the frame delay off. Command : command[0] \x26 command[1] \x65 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. ...

  • Page 215

    215 frame delay, write on description : set the frame delay on. Command : command[0] \x27 command[1] \x65 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. Tra...

  • Page 216

    216 freeze, write off description : disable freeze. Command : command[0] \x26 command[1] \x23 data : no data bytes. Example : disable freeze of a projector with address \x01. Transmit start \xfe projector address \x01 command[0] \x26 command[1] \x23 checksum \x4a stop \xff receive (acknowledge) star...

  • Page 217

    217 freeze, write on description : enable freeze. Command : command[0] \x27 command[1] \x23 data : no data bytes. Example : enable freeze of a projector with address \x01. Transmit start \xfe projector address \x01 command[0] \x27 command[1] \x23 checksum \x4b stop \xff receive (acknowledge) start \...

  • Page 218

    218 gamma, decrement 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 checksum \x94 stop \xff receive (ackno...

  • Page 219

    219 gamma, increment 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 checksum \x93 stop \xff receive (ackno...

  • Page 220

    220 gamma, read description : read the actual gamma value. Command : command[0] \x21 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...

  • Page 221

    221 gamma, read 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] \x21 command[1] \x70 data[0] \x05 checksum \x97 stop \xff.

  • Page 222

    222 gamma, write description : 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 command[1] \x70 data[0] \x05 checksum \x9...

  • Page 223

    223 horizontal period, read description : read the horizontal period in nanoseconds. Command : command[0] \x21 command[1] \x5b data : no data bytes. Return data : data[0..3] = horizontal period in nanoseconds. Data[0] msb of value data[1] data[2] data[3] lsb of value example : read the horizontal pe...

  • Page 224

    224 horizontal period, read 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] \x21 command[1] \x5b data[0] \x00 data[1] \x00 data[2] \xbc data[3] \xe8 checksum \x21 stop \xff.

  • Page 225

    225 horizontal period, write description : write the horizontal period in nanoseconds. Command : command[0] \x20 command[1] \x5b data : 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...

  • Page 226

    226 horizontal period, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 227

    227 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.

  • Page 228

    228 information display, read example : read the information display of a projector with address \x01. Suppose it shows "f1.". Transmit start \xfe projector address \x01 command[0] \x73 checksum \x74 stop \xff receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 ch...

  • Page 229

    229 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 disabled receiver front enabled bit1 receiver rear disabled receiver rear enabled bit2 no hardw...

  • Page 230

    230 infrared ports, read 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 checksum \x70 stop \xff receive (acknowledge) start \x...

  • Page 231

    231 infrared ports, write description : enable/disable one ore more infrared ports. Command : command[0] \x6e data : data[0] = status. Bit# bit = 0 bit = 1 bit0 (lsb) disable receiver front enable receiver front bit1 disable receiver rear enable receiver rear * : when no hardwired remote is connecte...

  • Page 232

    232 infrared ports, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 233

    233 installation, read description : read installation. Command : command[0] \x21 command[1] \x24 data : no data bytes. Return data : data[0] = installation. Installation data[0] front/table \x40 front/ceiling \x80 rear/table \x00 rear/ceiling \xc0 example : read installation of a projector with add...

  • Page 234

    234 installation, read 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] \x21 command[1] \x24 data[0] \x80 \x00 checksum \xc6 stop \xff.

  • Page 235

    235 installation, write description : write installation (front/table, ...). Command : command[0] \x20 command[1] \x24 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 ...

  • Page 236

    236 interlaced, read description : read the actual value of interlaced. Command : command[0] \x21 command[1] \x60 data : no data bytes. 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...

  • Page 237

    237 interlaced, read 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] \x21 command[1] \x60 data[0] \x00 checksum \x82 stop \xff.

  • Page 238

    238 interlaced, write off description : 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 ...

  • Page 239

    239 interlaced, write on description : 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 command[1...

  • Page 240

    240 internal pattern, write description : write an internaly generated pattern. Command : command[0] \x41 data : convergence green data[0] \x01 convergence red/green data[0] \x02 convergence blue/green data[0] \x03 convergence red/blue/green data[0] \x21 data[1] \x20 hatch data[0] \x04 checkerboard ...

  • Page 241

    241 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. Leveling ...

  • Page 242

    242 internal pattern, write leveling pattern (fine) data[0] \x25 data[1] \x01 (red) or \x02 (green) or \x03 (blue) data[2] \x01 (position 1) or \x02 (position 2) or \x03 (position 3) or \x04 (position 4) or \x05 (position 5) or \x06 (position 6) data[3] \x00..\x255 (“contrast” level) note : all data...

  • Page 243

    243 internal pattern, write example : write the purity internal pattern on a projector with address \x01. Transmit start \xfe projector address \x01 command[0] \x41 data[0] \x20 checksum \x62 stop \xff receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \...

  • Page 244

    244 keystone horizontal, decrement 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[...

  • Page 245

    245 keystone horizontal, increment 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[...

  • Page 246

    246 keystone horizontal, read description : read the actual value of the horizontal keystone. Command : command[0] \x21 command[1] \x50 data : no data bytes. Return data : 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 ...

  • Page 247

    247 keystone horizontal, read 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] \x21 command[1] \x50 data[0] \x00 data[1] \x00 checksum \x72 stop \xff.

  • Page 248

    248 keystone horizontal, write description : write a new value for the horizontal keystone. Command : command[0] \x20 command[1] \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...

  • Page 249

    249 keystone horizontal, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 250

    250 lamp, read history description : read the lamp run time history list. Command : 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 d...

  • Page 251

    251 lamp, read run time description : read the lamp run time in hours. Command : command[0] \x64 data : no data bytes. Return data : the return data-transfer being the lamp run time in hours contains of four data bytes. The first byte is the most significant byte ! Formula : lamp run time (hours) = ...

  • Page 252

    252 lamp, read run time 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] \x64 data[0] \x00 data[1] \x00 data[2] \x00 data[3] \x64 checksum \xc9 stop \xff lamp run time = \x00 ...

  • Page 253

    253 lamp, read serial number description : read the serial number of the lamp. Command : command[0] \x63 data : no data bytes. 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 addre...

  • Page 254

    254 lamp, read serial number 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] \x63 data[0] \x07 data[1] \x30 (= '0') data[2] \x36 (= '6') data[3] \x35 (= '5') data[4] \x35 (= ...

  • Page 255

    255 lamp, read status description : read the lamp status. Command : command[0] \x6c data : no data bytes. Return data : data[0] = lamp status..

  • Page 256

    256 lamp, read status 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] \x6c data[0] \x01 checksum \x6e stop \xff.

  • Page 257

    257 lamp, write status description : write a new lamp status. Command : command[0] \xc6 data : data[0] = lamp status. Only bit0 (least significant bit) is significant. Bit# bit = 0 bit = 1 bit0 nominal power high power projector type : bd8100(lc), bg8100(lc), bg8200(lc), bg9200(lc). Example : set th...

  • Page 258

    258 lamp, write status receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 259

    259 lamp, reset run time description : reset the lamp run time (after installation of a new lamp). Command : command[0] \x68 data : the data being the lamp serial number is a pascal-language string (see syntax) with length 7. Data[0] \x07 data[1] \x30..\x39 data[2] \x30..\x39 data[3] \x30..\x39 data...

  • Page 260

    260 language, read description : read the language used for the on-screen-display. Command : command[0] \x71 data : no data bytes. Projector type : see your owner's manual to verify what languages are supported by the projector software. Return data : data[0] = language. Language data[0] english (in...

  • Page 261

    261 language, read transmit start \xfe projector address \x01 command[0] \x71 checksum \x72 stop \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] \x00 checks...

  • Page 262

    262 language, write description : change the language used for the on-screen-display. Command : command[0] \x70 data : data[0] = language. Language data[0] english (international) \x00 french \x01 spanish \x02 deutsch \x03 chinese \x04 projector type : see your owner's manual to verify what language...

  • Page 263

    263 language, write transmit start \xfe projector address \x01 command[0] \x70 data[0] \x00 checksum \x71 stop \xff receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 264

    264 lens, bridge description : open or close the lens bridge. Command : command[0] \xf4 command[1] \x85 data : direction data[0] up \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 add...

  • Page 265

    265 lens, bridge receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 266

    266 lens, focus description : focus the lens. Command : command[0] \xf4 command[1] \x83 data : data[0] = direction. Direction data[0] near \x00 far \x01 projector type : all projectors with motorized lens adjustment. Example : focus the lens of a projector with address \x01. Transmit start \xfe proj...

  • Page 267

    267 lens, focus receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 268

    268 lens, shift description : shift the lens up, down, left or right. Command : command[0] \xf4 command[1] \x81 data : data[0] = direction. Direction data[0] up \x00 down \x01 left \x02 right \x03 projector type : all projectors with motorized lens adjustment. Example : shift the lens up of of a pro...

  • Page 269

    269 lens, shift receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 270

    270 lens, tilt description : change the tilt op the projector. Command : command[0] \xf4 command[1] \x84 data : data[0] = direction. Direction data[0] counterclockwise \x00 clockwise \x01 projector type : all projectors with motorized tilt adjustment. Example : change the tilt in counterwise directi...

  • Page 271

    271 lens, tilt receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 272

    272 lens, zoom description : zoom the lens. Command : command[0] \xf4 command[1] \x82 data : data[0] = direction. Direction data[0] in \x00 out \x01 projector type : all projectors with motorized lens adjustment. Example : lens-zoom-in of a projector with address \x01. Transmit start \xfe projector ...

  • Page 273

    273 lens, zoom receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 274

    274 lines active, decrement description : 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 command[1...

  • Page 275

    275 lines active, increment description : 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 command[1...

  • Page 276

    276 lines active, read description : read the active number of lines. Command : command[0] \x21 command[1] \x59 data : no data bytes. Return data : 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 \x0...

  • Page 277

    277 lines active, read 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] \x21 command[1] \x59 data[0] \x01 data[1] \xe0 checksum \x5c stop \xff.

  • Page 278

    278 lines active, write description : change the active number of lines. Command : command[0] \x20 command[1] \x59 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...

  • Page 279

    279 lines active, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 280

    280 line start, decrement 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] \x5a checksum \x7e ...

  • Page 281

    281 line start, increment 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] \x5a checksum \x7d ...

  • Page 282

    282 line start, read description : read the value of line start. Command : command[0] \x21 command[1] \x5a data : no data bytes. 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...

  • Page 283

    283 line start, read 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] \x21 command[1] \x5a data[0] \x00 data[1] \x14 checksum \x90 stop \xff.

  • Page 284

    284 line start, write description : change the value of line start. Command : command[0] \x20 command[1] \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...

  • Page 285

    285 line start, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 286

    286 lines total, decrement description : 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 command[1] \...

  • Page 287

    287 lines total, increment description : 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 command[1] \...

  • Page 288

    288 lines total, read description : read the total number of lines. Command : command[0] \x21 command[1] \x58 data : no data bytes. Return data : 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. S...

  • Page 289

    289 lines total, read 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] \x21 command[1] \x58 data[0] \x02 data[1] \x0d checksum \x89 stop \xff.

  • Page 290

    290 lines total, write description : change the total number of lines. Command : command[0] \x20 command[1] \x58 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 sta...

  • Page 291

    291 lines total, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 292

    292 lock audio, read description : read the status of the audio lock. Command : command[0] \x21 command[1] \x3f data : no data bytes. Return data : data[0] = lock specification. Lock data[0] off \x00 input 1 or a \x01 input 2 or b \x02 input 3 or c \x03 projector type : bd2100(lc), bd3000(lc), bd310...

  • Page 293

    293 lock audio, read transmit start \xfe projector address \x01 command[0] \x21 command[1] \x3f checksum \x61 stop \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] \x21 c...

  • Page 294

    294 lock audio, write description : lock the audio signal to a specific audio input or set the lock off (audio input follows the video input). Command : command[0] \x20 command[1] \x3f data : data[0] = lock specification. Lock data[0] off \x00 input 1 or a \x01 input 2 or b \x02 input 3 or c \x03 pr...

  • Page 295

    295 lock audio, write transmit start \xfe projector address \x01 command[0] \x20 command[1] \x3f data[0] \x01 checksum \x61 stop \xff receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 296

    296 logo, read background description : read the background (on or off) of the logo. Command : command[0] \xf1 command[1] \x82 data : no data bytes. Return data : data[0] = logo background. Background data[0] off (transparent) \x00 on (black) \x01 example : read the background of the logo of a proje...

  • Page 297

    297 logo, read background 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] \xf1 command[1] \x82 data[0] \x00 checksum \x74 stop \xff.

  • Page 298

    298 logo, read hot-key description : read the hot-key used to turn the logo on or off in operational mode. Command : command[0] \xf1 command[1] \x83 data : no data bytes. Return data : data[0] = logo hot-key. Hot-key data[0] off \x00 \x0d example : read the hot-key of the logo of a projector with ad...

  • Page 299

    299 logo, read hot-key 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] \xf1 command[1] \x83 data[0] \x00 checksum \x75 stop \xff.

  • Page 300

    300 logo, read position description : read the position of the logo. Command : command[0] \xf1 command[1] \x84 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 positio...

  • Page 301

    301 logo, read position 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] \xf1 command[1] \x84 data[0] \x01 data[1] \x01 checksum \x78 stop \xff.

  • Page 302

    302 logo, read status description : read the status (on or off) of the logo. Command : command[0] \xf1 command[1] \x81 data : no data bytes. Return data : data[0] = logo status. Status data[0] off \x00 on \x01 example : read the status of the logo of a projector with address \x01. Suppose the status...

  • Page 303

    303 logo, read status 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] \xf1 command[1] \x81 data[0] \x01 checksum \x74 stop \xff.

  • Page 304

    304 logo, write background description : change the background of the logo (set the background on or off). Command : command[0] \xf1 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 a...

  • Page 305

    305 logo, write background receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 306

    306 logo, write hot-key description : setup a hot-key to turn the logo on or off in operational mode. Command : command[0] \xf1 command[1] \x03 data : data[0] = logo hot-key. Hot-key data[0] off \x00 \x0d example : set the logo hot-key to of a projector with address \x01. Transmit start \xfe project...

  • Page 307

    307 logo, write hot-key receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 308

    308 logo, write position description : change the position of the logo. 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 ...

  • Page 309

    309 logo, write position receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 310

    310 logo, write status description : change the status of the logo (set the logo on or off). Command : command[0] \xf1 command[1] \x01 data : data[0] = logo status. Status data[0] off \x00 on \x01 example : set the logo on of a projector with address \x01. Transmit start \xfe projector address \x01 ...

  • Page 311

    311 logo, write status receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 312

    312 menu, exit description : exit one/all menus. Command : command[0] \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...

  • Page 313

    313 menu, exit receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 314

    314 moca, read version description : read the version of the moca software. Command : command[0] \xf3 command[1] \x82 data : no data bytes. Return data : the return data-transfer being the software version is a c- language string (see syntax). Note : there is no return data when the moca processor d...

  • Page 315

    315 moca, read version 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] \xf3 command[1] \x82 data[0] \x31 (= '1') data[1] \x2e (= '.') data[2] \x30 (= '0') data[3] \x32 (= '2'...

  • Page 316

    316 moca, set blue to midposition description : set the "blue motors" of the moca to midposition. Command : command[0] \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 midpos...

  • Page 317

    317 moca, set green to midposition description : set the "green motors" of the moca to midposition. Command : 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 mid...

  • Page 318

    318 moca, set red to midposition description : set the "red motors" of the moca to midposition. Command : 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 midpositi...

  • Page 319

    319 moca, set to midposition description : set all motors of the moca to midposition. Command : 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 sta...

  • Page 320

    320 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] 1 \x01 2 \x02 3 \x03 4 \x04 5 \x05 6 \x06 7 \x07 data[1] = direction (see osd internal patt...

  • Page 321

    321 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] \xf3 command[1] \x03 data[0] \x06 data[1] \x01 \x80 checksum \...

  • Page 322

    322 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] 1 \x01 2 \x02 3 \x03 4 \x04 5 \x05 6 \x06 7 \x07 data[1] = direction (see osd internal pa...

  • Page 323

    323 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] \xf3 command[1] \x01 data[0] \x06 data[1] \x01 checksum \xfc...

  • Page 324

    324 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] 1 \x01 2 \x02 3 \x03 4 \x04 5 \x05 6 \x06 7 \x07 data[1] = direction (see osd internal patter...

  • Page 325

    325 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] \xf3 command[1] \x02 data[0] \x06 data[1] \x01 checksum \xfd sto...

  • Page 326

    326 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] lsb of ...

  • Page 327

    327 panel, read size 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 receive (acknowledge) start \xfe projector address \x01 command[0]...

  • Page 328

    328 peripheral source, write 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 data[1] type \x01 video i...

  • Page 329

    329 peripheral source, write video input s-video input 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...

  • Page 330

    330 peripheral source, write example : select source 1, type ' rgb analog input - separate sync', mode 0 on a projector with address \x01. Transmit start \xfe projector address \x01 command[0] \x33 command[1] \x80 \x7f data[0] \x01 data[1] \x05 data[2] \x00 checksum \x39 stop \xff receive (acknowled...

  • Page 331

    331 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..

  • Page 332

    332 phase, read 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 \x01 command[0] \x00 command[1]...

  • Page 333

    333 phase, write description : 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.

  • Page 334

    334 phase, write example : set the phase to \x03 on a projector with address \x01. Transmit start \xfe projector address \x01 command[0] \x20 command[1] \x06 data[0] \x03 checksum \x2a stop \xff receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 sto...

  • Page 335

    335 pixels active, decrement description : 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 comman...

  • Page 336

    336 pixels active, increment description : 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 comman...

  • Page 337

    337 pixels active, read description : read the active number of pixels. Command : command[0] \x21 command[1] \x5d data : no data bytes. Return data : 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...

  • Page 338

    338 pixels active, read 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] \x21 command[1] \x5d data[0] \x02 data[1] \x80 \x00 checksum \x01 stop \xff.

  • Page 339

    339 pixels active, write description : change the active number of pixels. Command : command[0] \x20 command[1] \x5d 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. Tran...

  • Page 340

    340 pixels active, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 341

    341 pixel start, decrement 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] \x5e checksum \x...

  • Page 342

    342 pixel start, increment 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] \x5e checksum \x...

  • Page 343

    343 pixel start, read description : read the value of pixel start. Command : command[0] \x21 command[1] \x5e data : no data bytes. 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 v...

  • Page 344

    344 pixel start, read 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] \x21 command[1] \x5e data[0] \x00 data[1] \x14 checksum \x94 stop \xff.

  • Page 345

    345 pixel start, write description : change the value of pixel start. Command : command[0] \x20 command[1] \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 proje...

  • Page 346

    346 pixel start, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 347

    347 pixels total, decrement description : 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 command[1...

  • Page 348

    348 pixels total, increment description : 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 command[1...

  • Page 349

    349 pixels total, read description : read the total number of pixels. Command : command[0] \x21 command[1] \x5c data : no data bytes. Return data : 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 \x0...

  • Page 350

    350 pixels total, read 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] \x21 command[1] \x5c data[0] \x03 data[1] \x20 checksum \xa1 stop \xff.

  • Page 351

    351 pixels total, write description : change the total number of pixels. Command : command[0] \x20 command[1] \x5c 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...

  • Page 352

    352 pixels total, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 353

    353 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) data[n+4]...

  • Page 354

    354 programmable blanking, write data for a solid rectangle with coordinates (x1, y1) (x2, y2). Data data[n] 'r' = '\x52' data[n+1] x1(msb) data[n+2] x1(lsb) data[n+3] y1(msb) data[n+4] y1(lsb) data[n+5] x2(msb) data[n+6] x2(lsb) data[n+7] y2(msb) data[n+8] y2(lsb) data for a hole rectangle with coo...

  • Page 355

    355 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...

  • Page 356

    356 programmable blanking, write data for a solid triangle with coordinates (x1, y1) (x2, y2) (x3, y3). Data data[n] 't' = '\x54' data[n+1] x1(msb) data[n+2] x1(lsb) data[n+3] y1(msb) data[n+4] y1(lsb) data[n+5] x2(msb) data[n+6] x2(lsb) data[n+7] y2(msb) data[n+8] y2(lsb) data[n+9] x3(msb) data[n+1...

  • Page 357

    357 programmable blanking, write notes : - the calculations are made starting from an imaginary solid shape as large as the lcd panel. - to combine several shapes, just put the data of the requested shapes after each other. The order in which the shapes are drawn is the same as the order in which th...

  • Page 358

    358 programmable blanking, write transmit start \xfe projector address \x01 command[0] \xe1 data[0] \x63 data[1] \x01 data[2] \x5e data[3] \x00 data[4] \xfa data[5] \x00 data[6] \xc8 data[7] \x52 data[8] \x01 data[9] \x2c data[10] \x00 data[11] \xc8 data[12] \x01 data[13] \x90 data[14] \x01 data[15]...

  • Page 359

    359 projector, read run time description : read the projector run time in seconds. Command : command[0] \x62 data : no data bytes. Return data : the return data-transfer being the projector run time in seconds contains of four data bytes. The first byte is the most significant byte ! Formula : proje...

  • Page 360

    360 projector, read run time 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] \x62 data[0] \x00 data[1] \xa4 data[2] \xcb data[3] \x80 \x00 checksum \x52 stop \xff projector r...

  • Page 361

    361 projector, read serial number description : read the serial number of the projector. Command : command[0] \x61 data : 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 ...

  • Page 362

    362 projector, read serial number receive (answer) start \xfe projector address \x01 command[0] \x61 data[0] \x07 data[1] \x30 (= '0') data[2] \x30 (= '0') data[3] \x30 (= '0') data[4] \x30 (= '0') data[5] \x30 (= '0') data[6] \x30 (= '0') data[7] \x31 (= '1') checksum \xba stop \xff.

  • Page 363

    363 projector, read type description : determine the type of projector you are communicating with. Command : command[0] \x6b data : 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 projecto...

  • Page 364

    364 projector, read type receive (answer) start \xfe projector address \x01 command[0] \x6b data[0] \x0e data[1] \x42 (= 'b') data[2] \x41 (= 'a') data[3] \x52 (= 'r') data[4] \x43 (= 'c') data[5] \x4f (= 'o') data[6] \x44 (= 'd') data[7] \x41 (= 'a') data[8] \x54 (= 't') data[9] \x41 (= 'a') data[1...

  • Page 365

    365 projector, write address description : write the projector address. Command : command[0] \x6d 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. Transm...

  • Page 366

    366 projector, write address receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 367

    367 sharpness, read description : 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 type on screen data[0] bd5000(lc), "-4 db" \x00 bd8000(lc) "0 db" \x01 "3,5 db" \x02 "6 db" \x03 bd3000...

  • Page 368

    368 sharpness, read 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 \x01 command[0] \x0...

  • Page 369

    369 sharpness, write description : write a new sharpness value. Command : command[0] \x20 command[1] \x05 data : data[0] = sharpness value. Exception list projector type on screen data[0] bd5000(lc), "-4 db" \x00 bd8000(lc) "0 db" \x01 "3,5 db" \x02 "6 db" \x03 bd3000(lc), "0" \x00 bd3100(lc), "0.25...

  • Page 370

    370 sharpness, write example : set the sharpness to \x03 on a projector with address \x01. Transmit start \xfe projector address \x01 command[0] \x20 command[1] \x05 data[0] \x03 checksum \x29 stop \xff receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum ...

  • Page 371

    371 shift horizontal, decrement 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] \x47 c...

  • Page 372

    372 shift horizontal, increment 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] \x47 c...

  • Page 373

    373 shift horizontal, read description : read the actual value of the horizontal shift. Command : command[0] \x21 command[1] \x47 data : no data bytes. Return data : 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 horizonta...

  • Page 374

    374 shift horizontal, read 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] \x21 command[1] \x47 data[0] \x00 data[1] \x00 checksum \x69 stop \xff.

  • Page 375

    375 shift horizontal, write description : write a new value for the horizontal shift. Command : command[0] \x20 command[1] \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. Trans...

  • Page 376

    376 shift horizontal, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 377

    377 shift vertical, decrement 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] \x48 checksu...

  • Page 378

    378 shift vertical, increment 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] \x48 checksu...

  • Page 379

    379 shift vertical, read description : read the actual value of the vertical shift. Command : command[0] \x21 command[1] \x48 data : no data bytes. Return data : 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 ...

  • Page 380

    380 shift vertical, read 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] \x21 command[1] \x48 data[0] \x00 data[1] \x00 checksum \x6a stop \xff.

  • Page 381

    381 shift vertical, write description : write a new value for the vertical shift. Command : command[0] \x20 command[1] \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 star...

  • Page 382

    382 shift vertical, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 383

    383 size horizontal, decrement 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] \x49 chec...

  • Page 384

    384 size horizontal, increment 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] \x49 chec...

  • Page 385

    385 size horizontal, read description : read the actual value of the horizontal size. Command : command[0] \x21 command[1] \x49 data : no data bytes. Return data : 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 s...

  • Page 386

    386 size horizontal, read 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] \x21 command[1] \x49 data[0] \x00 data[1] \x00 checksum \x6b stop \xff.

  • Page 387

    387 size horizontal, write description : write a new value for the horizontal size. Command : command[0] \x20 command[1] \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 ...

  • Page 388

    388 size horizontal, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 389

    389 size vertical, decrement 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] \x4a checksum \...

  • Page 390

    390 size vertical, increment 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] \x4a checksum \...

  • Page 391

    391 size vertical, read description : read the actual value of the vertical size. Command : command[0] \x21 command[1] \x4a data : no data bytes. Return data : 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...

  • Page 392

    392 size vertical, read 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] \x21 command[1] \x4a data[0] \x00 data[1] \x00 checksum \x6c stop \xff.

  • Page 393

    393 size vertical, write description : write a new value for the vertical size. Command : command[0] \x20 command[1] \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 \x...

  • Page 394

    394 size vertical, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 395

    395 shutter, close description : close the mechanical shutter (optional). Command : command[0] \x23 command[1] \x42 data : data[0] = speed. Data[0] fast \x00 slow \x01 projector type : some projectors don't make the difference between "fast" and "slow" speed. However, data[0] must always be sent. Ex...

  • Page 396

    396 shutter, close receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 397

    397 shutter, open description : open the mechanical shutter (optional). Command : command[0] \x22 command[1] \x42 data : data[0] = speed. Data[0] fast \x00 slow \x01 projector type : some projectors don't make the difference between "fast" and "slow" speed. However, data[0] must always be sent. Exam...

  • Page 398

    398 shutter, open receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 399

    399 shutter, read description : read the actual shutter position (optional). Command : command[0] \x21 command[1] \x42 data : no data bytes. Return data : data[0] = shutter position. Data[0] closed \x00 open \x01 undetermined \x02 projector type : some projectors cannot determine wheather the shutte...

  • Page 400

    400 shutter, read transmit start \xfe projector address \x01 command[0] \x21 command[1] \x42 checksum \x64 stop \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] \x21 comm...

  • Page 401

    401 software, read language description : read the language used in the on-screen-display. Command : command[0] \x69 data : 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 p...

  • Page 402

    402 software, read language 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] \x69 data[0] \x07 data[1] \x45 (= 'e') data[2] \x4e (= 'n') data[3] \x47 (= 'g') data[4] \x4c (= '...

  • Page 403

    403 software, read type description : read the type of software installed in the projector. Command : command[0] \x6a data : 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 ad...

  • Page 404

    404 software, read type 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] \x6a data[0] \x08 data[1] \x53 (= 's') data[2] \x54 (= 't') data[3] \x41 (= 'a') data[4] \x4e (= 'n') ...

  • Page 405

    405 software, read version description : read the version of the software. Command : command[0] \x60 data : 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....

  • Page 406

    406 software, read version 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] \x60 data[0] \x04 data[1] \x31 (= '1') data[2] \x2e (= '.') data[3] \x30 (= '0') data[4] \x32 (= '2...

  • Page 407

    407 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..)..

  • Page 408

    408 source/slot, read number+mode data[1] = source or slot mode video/s-video input data[1] mode \x00 video \x01 s-video rgb analog input - separate sync data[1] mode \x00 h/c : composite sync or h/c, v : horizontal, vertical sync \x01 h/c : composite video fixed 5-cable input data[1] mode \x00 rgb ...

  • Page 409

    409 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 - \x01.

  • Page 410

    410 source/slot, read number+mode 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) start \xfe pr...

  • Page 411

    411 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..)..

  • Page 412

    412 source/slot, write number+mode data[1] = source or slot mode optional video/s-video input data[1] mode \x00 video \x01 s-video rgb analog input - separate sync data[1] mode \x00 h/c : composite sync or h/c, v : horizontal, vertical sync \x01 h/c : composite video fixed 5-cable input data[1] mode...

  • Page 413

    413 source/slot, write 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 - \x01...

  • Page 414

    414 sync, read description : 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(...

  • Page 415

    415 sync, read 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 \x01 command[0] \x00 command[1] \...

  • Page 416

    416 sync, write fast description : set the sync to fast (only active when the decoder is used). Command : command[0] \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...

  • Page 417

    417 sync, write slow description : set the sync to slow (only active when the decoder is used). Command : command[0] \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...

  • Page 418

    418 text, write off description : 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 \x0f stop \xff receive (a...

  • Page 419

    419 text, write on description : 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 \x0e stop \xff receive (ackn...

  • Page 420

    420 tint, read description : read the actual tint value. (only active when the internal decoder is used and the signal is ntsc). Command : command[0] \x21 command[1] \x04 data : no data bytes. Return data : data[0] = tint value. Note : this command is only active when the internal decoder is used an...

  • Page 421

    421 tint, read 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] \x21 command[1] \x04 data[0] \x00 checksum \x26 stop \xff.

  • Page 422

    422 tint, write description : write a new tint value. Command : command[0] \x20 command[1] \x04 data : 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 ...

  • Page 423

    423 tint, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 424

    424 treble, read description : read the actual treble value. Command : command[0] \x21 command[1] \x09 data : 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 ...

  • Page 425

    425 treble, read 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] \x21 command[1] \x09 data[0] \x80 \x7f checksum \x2a stop \xff.

  • Page 426

    426 treble, write description : write a new treble value. Command : 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...

  • Page 427

    427 treble, write receive (acknowledge) start \xfe projector address \x01 command[0] \x00 command[1] \x06 checksum \x07 stop \xff.

  • Page 428

    428 vertical refresh, read description : read the actual value of the vertical refresh. Command : command[0] \x21 command[1] \x61 data : no data bytes. Return data : data[0] = value of the vertical refresh. Data[0] sync \x00 async \x01 example : read the actual value of the vertical refresh of a pro...

  • Page 429

    429 vertical refresh, read 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] \x21 command[1] \x61 data[0] \x00 checksum \x83 stop \xff.

  • Page 430

    430 vertical refresh, write synchronous description : 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] \x2...

  • Page 431

    431 vertical refresh, write asynchronous description : 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] ...

  • Page 432

    432 vertical sync polarity, read description : read the actual value of the vertical sync polarity. Command : command[0] \x21 command[1] \x64 data : no data bytes. Return data : data[0] = value of the vertical sync polarity. Data[0] leading \x00 trailing \x01 example : read the actual value of the v...

  • Page 433

    433 vertical sync polarity, read 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] \x21 command[1] \x64 data[0] \x00 checksum \x86 stop \xff.

  • Page 434

    434 vertical sync polarity, write leading description : 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[...

  • Page 435

    435 vertical sync polarity, write trailing description : 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 comma...

  • Page 436

    436 volume, read description : read the actual volume value. Command : command[0] \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 ad...

  • Page 437

    437 volume, read 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] \x21 command[1] \x07 data[0] \x10 checksum \x39 stop \xff.

  • Page 438

    438 volume, write description : 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 data[0] \x10 checksum \x38 ...

  • Page 439

    439 appendix : command summary.

  • Page 440

    440 appendix : command summary 2 line lcd, read : \x7a\x01 2 line lcd, read backlight : \x7a\x04 2 line lcd, read cursor : \x7a\x03 2 line lcd, read format : \x7a\x06 2 line lcd, read text : \x7a\x02 2 line lcd, write backlight : \x7a\x84[value] 2 line lcd, write clear : \x7a\x85 2 line lcd, write c...

  • Page 441

    441 appendix : command summary blanking bottom, decrement : \x23\x4d blanking bottom, increment : \x22\x4d blanking bottom, read : \x21\x4d blanking bottom, write : \x20\x4d[value] blanking left, decrement : \x23\x4e blanking left, increment : \x22\x4e blanking left, read : \x21\x4e blanking left, w...

  • Page 442

    442 appendix : command summary color balance blue/green, decrement : \x23\x44 color balance blue/green, increment : \x22\x44 color balance blue/green, read : \x21\x44 color balance blue/green, write : \x20\x44[value] color balance red/green, decrement : \x23\x43 color balance red/green, increment : ...

  • Page 443

    443 appendix : command summary fade audio extern, decrement : \x23\x41 fade audio extern, increment : \x22\x41 fade audio extern, read : \x21\x41 fade audio extern, write : \x20\x41[value] fade audio intern, decrement : \x23\x40 fade audio intern, increment : \x22\x40 fade audio intern, read : \x21\...

  • Page 444

    444 appendix : command summary information display, read : \x73 infrared control, * : \x30\x77 infrared control, 0 : \x30\x19 infrared control, 1 : \x30\x10 infrared control, 2 : \x30\x11 infrared control, 3 : \x30\x12 infrared control, 4 : \x30\x13 infrared control, 5 : \x30\x14 infrared control, 6...

  • Page 445

    445 appendix : command summary infrared control, enter : \x30\x0a infrared control, exit : \x30\x08 infrared control, freez : \x30\x1b infrared control, f1 : \x30\x6b infrared control, f2 : \x30\x6c infrared control, f3 : \x30\x6d infrared control, f4 : \x30\x6e infrared control, f5 : \x30\x6f infra...

  • Page 446

    446 appendix : command summary installation, read : \x21\x24 installation, write : \x20\x24 interlace, write on : \x27\x60 interlaced, read : \x21\x60 interlaced, write off : \x26\x60 internal pattern, write : \x41[value] keystone horizontal, decrement : \x23\x50 keystone horizontal, increment : \x2...

  • Page 447

    447 appendix : command summary line start, decrement : \x23\x5a line start, increment : \x22\x5a line start, read : \x21\x5a line start, write : \x20\x5a[value] lines active, decrement : \x23\x59 lines active, increment : \x22\x59 lines active, read : \x21\x59 lines active, write : \x20\x59 lines to...

  • Page 448

    448 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[po...

  • Page 449

    449 appendix : command summary programmable blanking, write : \xe1[shape] projector status, read : \x67 projector status, write off : \x66 projector status, write on : \x65 projector, read run time : \x62 projector, read serial number : \x61 projector, read type : \x6b projector, write address : \x6...

  • Page 450

    450 appendix : command summary software, read language : \x69 software, read type : \x6a software, read version : \x60 source/slot, read number : \x32 source/slot, read number+mode : \x34 source/slot, read number+mode : \x34 source/slot, write number : \x31\x[source/slot number] source/slot, write n...