Kramer Electronics PIP-300 Photo Scanner User Manual


 
KRAMER: SIMPLE CREATIVE TECHNOLOGY
Communication Protocol
24
Instruction 0x11: Contrast
Send this instruction to set the CONTRAST (Byte3) of an input (Byte2).
To request the CONTRAST value of an input, set the RQ bit. The unit responds by setting Byte3 appropriately.
For example:
To set the CONTRAST of input 2 to 0x7b, send 0x11 0x82 0xfb 0x88.
To set the CONTRAST of input 2 to 0xac, send 0x11 0x82 0xac 0xc8 (MSB of BYTE3 is in LAST byte).
To find out the CONTRAST setting of input 2, send 0x11 0xc2 0x80 0x88. The unit would respond by sending 0x51 0xc2 0xac 0xc8
in the latter case.
Instruction 0x12: Saturation
Send this instruction to set the SATURATON (Byte3) of an input (Byte2).
To request the SATURATION value of an input, set the RQ bit. The unit responds by setting Byte3 appropriately.
For example:
To set the SATURATION of input 3 to 0x04, send 0x12 0x83 0x84 0x88.
To set the SATURATION of input 3 to 0xb6, send 0x12 0x83 0xb6 0xc8 (MSB of BYTE3 is in LAST byte).
To find out the SATURATION setting of input 3, send 0x12 0xc3 0x80 0x88. The unit would respond by sending 0x52 0xc3 0xb6
0xc8 in the latter case.
Instruction 0x13: Brightness
Send this instruction to set the BRIGHTNESS (Byte3) of an input (Byte2).
To request the BRIGHTNESS value of an input, set the RQ bit. The unit responds by setting Byte3 appropriately.
For example:
To set the BRIGHTNESS of input 1 to 0x73, send 0x13 0x81 0xf3 0x88.
To set the BRIGHTNESS of input 1 to 0xfe, send 0x13 0x81 0xfe 0xc8 (MSB of BYTE3 is in LAST byte).
To find out the BRIGHTNESS setting of input 1, send 0x13 0xc1 0x80 0x88. The unit would respond by sending 0x53 0xc1 0xf3
0x88 in the former case.
Instruction 0x1a: PIP size
Sending this instruction selects the PIP size (Byte3) of an input (Byte2)..
To inquire about the PIP size of one of the inputs, set the RQ bit. The unit responds by setting Byte3 appropriately.
For example:
To set the PIP size of input 2 to 1/9, send 0x1a 0x82 0x83 0x88.
To find out the PIP size of input 2 in this case, send 0x1a 0xc2 0x80 0x88. The unit responds by sending 0x5a 0xc2 0x83 0x88.
Instruction 0x1b: PIP position: X
Sending this instruction positions the x co-ordinate (Byte3) of an input (Byte2).
To request the x co-ordinate of an input, set the RQ bit. The unit responds by setting Byte3 appropriately.
For example:
To set the x co-ordinate of input 2 at 0x57, send 0x1b 0x82 0xd7 0x88.
To set the x co-ordinate of input 2 at 0x97, send 0x1b 0x82 0x87 0xc8.
To find out the x co-ordinate for input 2, send 0x1b 0xc2 0x80 0x88. The unit would respond by sending 0x5b 0xc2 0xd7 0x88 in
the former case, or by sending 0x5b 0xc2 0xd7 0xc8 in the latter case.
Instruction 0x1c: PIP position: Y
Sending this instruction positions the y co-ordinate (Byte3) of an input (Byte2).
To request the y co-ordinate of an input, set the RQ bit. The unit responds by setting Byte3 appropriately.
For example:
To set the y co-ordinate of input 2 at 0x14, send 0x1c 0x82 0x94 0x88.
To set the y co-ordinate of input 2 at 0x94, send 0x1c 0x82 0x94 0xc8.
To find out the y co-ordinate for input 2, send 0x1c 0xc2 0x80 0x88. The unit would respond by sending 0x5c 0xc2 0x94 0x88 in the
former case, or by sending 0x5c 0xc2 0x94 0xc8 in the latter case.
Instruction 0x1d: Border
Send this instruction to select whether there is a BORDER around the PIPs, and to select the color of the BORDER. Byte3
configures the selection.
To inquire about the BORDER, set the RQ bit. The unit responds by setting Byte3 appropriately.
For example:
To set a white border, send 0x1d 0x80 0x81 0x88.
To find out about the border, send 0x1d 0xc0 0x80 0x88. In this case the unit would respond by sending 0x5d 0xc0 0x81 0x88.
Instruction 0x1e: Freeze
Send this instruction to FREEZE or UNFREEZE an input.
To inquire if an input is frozen, set the RQ bit. The unit responds by setting Byte3 appropriately.
For example:
To freeze input 3, send 0x1e 0x83 0x81 0x88.
To find out whether input 3 is frozen, send 0x1e 0xc3 0x80 0x88. In this case the unit would respond by sending 0x5e 0xc3 0x81
0x88.