Communication Protocol
Instruction 0x21 to Instruction 0x29: Labeling
For these instructions, set Byte2 with the input number and set Byte3 is set with the hexadecimal value of the ASCII character. The character number is defined from right to left (when read), with the
To request the character of a label, define Byte2 as above, and set the RQ bit. The unit responds by setting Byte3 appropriately.
For example:
To label input 3 as "KRAMER", send the following data: 0x26 0x83 0xcb 0x88 ("K" defined to character 6)
0x25 0x83 0xd2 0x88 ("R" defined to character 5)
0x24 0x83 0xc1 0x88 ("A" defined to character 4)
0x23 0x83 0xcd 0x88 ("M" defined to character 3)
0x22 0x83 0xc5 0x88 ("E" defined to character 2)
0x21 0x83 0xd2 0x88 ("R" defined to character 1)
To request character number 5 defined to input 3 in the example above (ASCII "R", ie. 0x52), send 0x25 0xc3 0x80 0x88. The unit responds by sending 0x65 0xc3 0xd2 0x88.
Instruction 0x31: OSD
Send this instruction to select whether or not to display the OSD
To inquire if the OSD is on, set the RQ bit. The unit responds by setting Byte3 appropriately. For example:
To turn on the OSD, send 0x31 0x80 0x81 0x88.
To inquire about the OSD setting, send 0x31 0xc0 0x80 0x88. In this case the unit would respond by sending 0x71 0xc0 0x81 0x88.
Instruction 0x39: Auto-save
Send this instruction to select whether or not to recall the unit©s last settings when cycling power.
To inquire if the
To turn on the
To inquire about the
Instruction 0x3d: Identify machine
This instruction (inquiry) is used for machine identification. It can only be used with the RQ bit set. The user sends the inquiry with the INSTRUCTION and Byte3 as defined above, and the unit answers with the appropriate value of Byte3.
For example:
If 0x3d 0xc1 0x80 0x88 is sent to a
If 0x3d 0xc3 0x80 0x88 is sent to a unit with version number 6.3, it would reply by sending 0x7d 0xc6 0x83 0x88
25