Skip to content

Utah RCP-3A

Utah RCP-3A protocol for router control is supported in RouteMaster VR.

RouteMaster VR uses the protocol for both outgoing and incoming connections, allowing third-party systems using RCP-3A to control RouteMaster VR.  Helm uses it for outgoing connections to control routers.

Use over TCP/IP

RCP-3A over IP frequently uses TCP port 50001, but is not fixed.

Supported and Required Commands

This table details the commands used for outgoing connections, and the commands supported for incoming connections.

Command Outgoing Incoming Notes
PING Yes Yes
VERBOSITY Yes Yes RouteMaster VR always sends unsolicited tallies
TAKE No Yes Helm and RouteMaster VR always send TAKE WITH NODE ID
GET MATRIX Yes Yes
SET LOCK Yes Yes ThePanelID property below determines which 'user' is protecting a destination
GET LOCK Yes Yes
CLEAR LOCK Yes Yes
TAKE WITH NODE ID Yes Yes
DEVICE TABLE REQUEST Yes Yes Only 8-character names are supported by RCP-3A protocol

Special Properties

For outgoing connections, the following properties can be set directly in Helm Designer, or in the RouteMaster VR configuration file.

Property Value Notes
PanelID 1-253 AKA Node ID. Used for protecting destinations. Only panels with the same PanelID as the protecting panel can TAKE a source to a protected destination.