Rivendell RDCatch Monitor Protocol Fred Gleason fredg@paravelsystems.com Overview This defines the IP protocol used for communication between different modules of Rivendell and the rdcatchd8 daemon. Connection to ripcd is by means of a TCP SOCK_STREAM connection to TCP port 6006. The format of a message is as follows: cmd-code [arg] [...]! cmd-code A two letter command code, describing the generic action to be performed arg Zero or more arguments, delimited by spaces or, if the last argument, by ! (see below) ! The ASCII character 33, indicating the end of the command sequence. Unprivileged Commands No authentication is required to execute these. Privileged Commands A connection must be authenticated before these can be executed. Enable Metering Enable/Disable Audio Metering RM state! state 1 = Enabled, 0 = Disabled. When metering is active, meter data packets will be periodically sent, as follows: RM deck chan level! deck Deck number chan Channel, 0 = Left, 1 = Right level Left audio level, in 1/100 of dbFS