4 protocol configuration, 1 protocol syntax, 2 crc in response – Nevion Multicon MRP User Manual

Page 10: 4protocol configuration

Advertising
background image

Modular Routing Protocol - MRP

Rev. L


nevion.com | 10

4

Protocol configuration

4.1 Protocol syntax

Set the syntax used in the protocol. The syntax is local for each connection.

<command> ::= 'syntax' <mode>

<response> ::= <mode> 'mode'

Possible modes:

'compact'

When using the compact syntax, some of the syntax in Compact
Router Control Protocol is used. This includes using input number
127 as disconnect commands and status on levels which support
disconnect.

'v128'

When using the v128 syntax, disconnect commands and status is
using the letter 'd'. This makes it possible to support data-routers
with 128 or more inputs.

'v3'

Updated protocol syntax, where locking and user information is
produced at all times. Turns on output of notifications not present
in earlier versions, i.e. parameters, salvos, virtual routing updates
etc.

Example:

Command:

Response:

syntax v128

? "syntax v128"

v128 mode

The default syntax is v128. Always send the syntax command after connecting to the
server. It is recommended to use v3 for new implementations; the others are for backwards
compatibility only.

4.2 CRC in response

Switch on or off CRC in responses from the server. This command is local for each
connection. Command response is empty apart from CRC and command echo.

<command> ::= 'crc' 'on'|'off'

<response> ::= ''

CRC in response is off by default.

Example:

Command:

Response:

crc on

? "crc on"

*CBCE

ping *2E23

? "ping *2E23"

pong

*BD8C

Advertising