B”: output lock inquiry or change – Sierra Video Ponderosa 3G Series Routing Switcher User Manual

Page 98

Advertising
background image

SIERRA VIDEO

92

says that two connect commands (output 2 to input 5 AFV, and output 1 to input 7 AFV)
are to be stored into salvo register B (i.e. register 2). Another example:

** P239 Y5,7 ~ !!

says that one connect command (output 5 to input 7 AFV) is to be stored in salvo register
239.

Only supported connect commands (those connect commands whose command letters
appear in the "I" command response) may follow the register letter up to the tilde
character. The connect commands do not take effect until the register is triggered using
the "T" command below.

The maximum allowed number of connect commands is determined by the particular
router. In all cases where this command is implemented, there is guaranteed to be space
available to store at least two complete switch matrices AT ONE LEVEL. If more connect
commands are received than there is space available to store them, the error response
string "FULL ERROR Salvo Space Full" is sent to the host, and only the first part of the
salvo is stored. For example:

** FULL ERROR Salvo Space Full !!

says that the salvo request filled memory and the salvo could not be completely stored.

“B”: Output Lock inquiry or change

The command "B" requests that lock information for the specified output be returned to
the host, and optionally that the lock status of that output be changed. Whenever the
router receives a “B” command, it sends one back.

In routers that support the “B” command, the router reports changes to output lock status
using the “B” command, not the “G OUTPUT_LOCK” command.

When an output is locked, it cannot be routed to a new input unless the password sent
using the “K” command matches the password used to lock the output.

In virtual-mapped routers, this command applies lockouts to virtual destinations rather
than physical outputs, so the word “output” should be replaced with “destination” in this
command description.

If the “password” and “lock” arguments are both 0, this is a query for lock status of the
specified output. A “B” command is sent to report the lock status.

If the “password” argument is not 0, this is a request to change the lock status of the
specified output. After changing the lock status, a “B” command is sent to report the new
lock status, so a response occurs regardless of which form of the “B” command is sent to
the router.

When requesting that lock status be changed, if “lock” is 0, this is a request to unlock the
output, and if “lock” is 1, this is a request to lock the output. An attempt to lock an output
that is already locked, or to unlock an output that is already unlocked, fails, as does an
attempt to unlock an output using a password that is different from the password that the
output was locked with and is not the administrator password. Any use of a password
larger than 9999 also fails. In any of those cases, the output lock status remains
unchanged and an error response is generated. The “B” command response will indicate
that the output still has the same lock state as before.

In the “B” command response that is sent by the router, the “password” argument is the
current lock password for the output (1-9999), or is 0 if the output is not locked, and the
“lock” argument is 0 if the output is not locked, or 1 if it is locked.

Advertising