beautypg.com

1 protocol 3000 syntax, 2 command parts details, Protocol 3000 syntax – Kramer Electronics VP-885 User Manual

Page 50: Command parts details, Host message format, Device long response (echoing command)

background image

KRAMER: SIMPLE CREATIVE TECHNOLOGY

Kramer Protocol

46

HyperTerminal Application) and uses a data rate of 115200 baud, with no

parity, 8 data bits, and 1 stop bit.

15.2.1 Protocol 3000 Syntax

Host message format:

START ADDRESS

(OPTIONAL)

BODY

DELIMITER

#

Destination_id

@

message

CR

Simple command (commands string with only one command without

addressing):

START

BODY

DELIMITER

#

Command SP Parameter_1,Parameter_2,…

CR

Commands string (formal syntax with commands concatenation and

addressing):
# Address@ Command_1 Parameter1_1,Parameter1_2,… |Command_2

Parameter2_1,Parameter2_2, |Command_3

Parameter3_1,Parameter3_2,… |…CR
Device message format:

Start

Address (optional)

Body

Delimiter

~

Sender_id@

message

CR LF

Device long response (Echoing command):

Start

Address

(optional)

Body

Delimiter

~

Sender_id@

command SP [param1 ,param2 …] result

CR LF

CR = Carriage return (ASCII 13 = 0x0D)
LF = Line feed (ASCII 10 = 0x0A)
SP = Space (ASCII 32 = 0x20)

15.2.2 Command Parts Details

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 chars for specific commands), parameters will be

separated by commas.

Message string:
Every command must to be entered as part of message string that begin with message starting char and end with message

closing char, note that string can contain more than one command separated by pipe ("|") char.

Message starting char: