4 protocol configuration, 1 protocol syntax, 2 crc in response – Nevion Multicon MRP User Manual
Page 10: 4protocol configuration
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