Kramer Electronics PL-150 Computer Monitor User Manual


 
Kramer Protocol 3000
37
10.2 Command Terms
Command:
Sequence of ASCII letters ('A'-'Z', 'a'-'z' and '-').
Command will separate from parameters with at least single space.
Parameters:
Sequence of Alfa-Numeric ASCII chars ('0'-'9','A'-'Z','a'-'z' and some special characters for specific commands), parameters
are separated by commas.
Message string:
Every command entered as part of a message string begins with a message starting character and ends with a message closing
character.
Note: A string can contain more than one command. Commands are separated by a pipe ( '|' ) character.
Message starting char:
'#' for host command/query.
'~' for machine response.
Device address (Optional when directly connected to the device)
K-NET Device ID or MACHINE NUMBER followed by '@'
(ex. #02@
CRLF )
Query sign
'?' follows some commands to define a query request.
All outputs sign
'*' defines all outputs.
Message closing character
CR For host messages; carriage return (ASCII 13)
CRLFFor machine messages; carriage return (ASCII 13) + line-feed (ASCII 10)
Commands chain separator char:
When a message string contains more than one command, a pipe ( '|' ) character separates each command.
Spaces between parameters or command terms are ignored.
Entering Commands:
You can directly enter all commands using a terminal with ASCII communications software, such as HyperTerminal,
Hercules, etc. Connect the terminal to the serial, Ethernet, or USB port on the Kramer device. To enter
CR , press the Enter
key.
(
LF is also sent but is ignored by command parser).
For commands sent from some non-Kramer controllers like Crestron, some characters require special coding (such as, /X##).
Refer to the controller manual.
Command forms:
Some commands have short name syntax beside the full name to allow faster typing, response is always in long syntax.
Command chaining:
Multiple commands can be chained in the same string. Each command is delimited by a pipe character ( '|' ). When chaining
commands, enter the message starting character and the message closing character only once, at the beginning of the
string and at the end.
Commands in the string do not execute until the closing character is entered.
A separate response is sent for every command in the chain.
maximum string length:
64 characters.