Kramer Electronics Ltd.
FC
‑
404NET
– Protocol 3000 Syntax
13
Command Terms
Command
A sequence of ASCII letters ('A'-'Z', 'a'-'z' and '-').
Command and parameters must be separated by at least one space.
Parameters
A sequence of alphamerical ASCII characters ('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. Multiple commands are
separated by a pipe ('|') character.
Message starting
character
'#' - For host command/query
'~' - For machine response or machine command performed by keystroke
operation on the front panel or IR remote controller.
Device address
(Optional when directly connected to the device)
K-Net Device ID or MACHINE NUMBER followed by '@'
(ex. #02@CR LF )
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)
CR LF - For machine messages; carriage return (ASCII 13) + line-feed
(ASCII 10)
Command chain
separator character
When a message string contains more than one command, a pipe ('|')
character separates each command.
Spaces between parameters or command terms are ignore
Entering Commands
You can directly enter all commands using a terminal with ASCII communication software,
such as HyperTerminal, Hercules, etc. Connect the terminal to the serial or Ethernet port on
the Kramer device. To enter CR, press the Enter key. (LF is also sent but is ignored by the
command parser).
For commands sent from some non-Kramer controllers such as Crestron, some characters
require special coding (such as, /X##). Refer to the controller manual.
Bidirectional Definition
All commands are bidirectional. That is, if the device receives the code, it performs the
instruction. If the instruction is performed (due to a keystroke operation on the front panel or IR
controller) these codes are sent to the PC or other RS-232 / Ethernet controller.