RS232 Protocol
Planar RPS and Video Controller RS232 User Guide Page | 8
020-1332-00I
• OPERAND indicates the data to be sent or the return message. In some cases,
there can be multiple operands. See the “Operands” column in the table.
• Enumerated operands can be written either with their named value or their
numeric value (see "Examples" on page 9).
• String operands are written with quotation marks at the beginning and end.
Example: “this is a string operand”. Special characters, [CR], [LF], “ and \ can be
included in a string by escaping them with the \ character (see "Examples" on
page 9).
• Integer (or signed integer / unsigned integer) are always numeric values.
• Fixed point operands are numeric values with fractional parts. They use
decimal point notation.
• Note that enumerated and integer values can be written either in decimal or
hexadecimal. For example, a decimal value of ‘50’ can be written in
hexadecimal as ‘0x32’.
• TERM is the termination character for the command. This can either be the
ASCII carriage return character (0x0D), the ASCII line feed character (0x0A) or a
semicolon. The response will use the same termination character.
Protocol Encoding
• All parts of the command structure are case insensitive (e.g. “SYSTEM.STATE”,
“system.state” and “System.StaTe” are all the same). Responses will always be in
capital letters.
• Excessive white space is allowed (e.g. “AUTO.ON=0”, “AUTO.ON = 0” and
“AUTO.ON = 0” are all the same).
• Modifiers and operands can be separated by commas, spaces or both (e.g.
“PANEL.ACTIVE=0 0 1280 720”, “PANEL.ACTIVE=0,0,1280,720” and
“PANEL.ACTIVE=0, 0, 1280, 720” are all the same). Responses will always
separate with one space between modifiers and operands).