6 system status, 1 status messages, 2 request crosspoint status – Nevion Multicon MRP User Manual

Page 22: Entire level, 6system status, 2 request crosspoint status — entire level

Advertising
background image

Modular Routing Protocol - MRP

Rev. L


nevion.com | 22

6

System status

Status messages are sent for all items (crosspoints, virtual crosspoints, salvos and
parameters) when the status has changed.

<status> ::= 'x' <status_item> <lock state> <user ID>

<status_item> ::=

<s_xpt_item>|<s_vxpt_item>|<s_salvo_item>|<s_param_item>

<s_xpt_item> ::= 'l'<level> <input> <output>

<s_vxpt_item> ::= 'vt'<vtable> <source> <destination>

<s_salvo_item> ::= 'sg'<salvo_group> <salvo> <salvo_status>

<s_param_item> ::= 'pg'<param_group> <param> <value>

6.1 Status messages

Whenever the state of a monitored item, i.e. crosspoints, parameters or signal presence, in
the system changes, status messages are sent to all listeners. A single state change may
generate any number of status messages, caused by the interconnection of parameters,
physical and virtual crosspoints and the use of salvos.

6.2 Request Crosspoint Status

— Entire Level

This command is used to requests the crosspoint status of all destinations on a specified
level. For compact and v128 modes, lock state and user ID are omitted, and the sl
command is defined.

<command> ::= 's' 'l'<level>

<response> ::= [<status> {<LF><status>}]

<status> ::= 'x' <item> [<lock state> <user ID>]

<item> ::= 'l'<level> <input> <output>

<command> ::= 'sl' 'l'<level> (v128 and compact modes only)

<status> ::= 'xl' <item> <lock state> <user ID> (v128/compact
modes)

Example:

Command:

Response:

s l16

? "s l16"

x l16 0 0 0 500

x l16 1 1 0 500

x l16 1 2 0 500

x l16 3 3 0 500

x l16 2 4 1 750

x l16 5 5 1 750

x l16 7 6 5 500

x l16 7 7 5 500

Advertising