Integrated Master – NetLinx® Programming
170
Instruction Manual – Enova DGX 8/16/32/64 Digital Media Switchers
Diagnostic and Auxiliary BCS SEND_COMMANDs
Important:
Only one port at a time can send or receive communication.
The commands in the table below are sent to Port 3.
Note:
For information on BCS commands for diagnostic purposes, see Appendix D on page 212.
SEND_COMMANDs – Basic BCS Commands (continued)
SL<L#>I<I#>T
(input status)
or
SL<L#>O<O#>T
(output status)
Returns connection status.
(To verify status on the default
level, omit
L<L#>
.)
Syntax:
SEND_COMMAND <Device:Port:System>,"'SL<L#>I<I#>T'"
or
SEND_COMMAND <Device:Port:System>,"'SL<L#>O<O#>T'"
Note:
The “Device” number is assigned by the integrated NetLinx Master.
Variables:
•
L#
= level number (virtual matrix number) either
0
or
1
(both switch video along with
any embedded audio)
•
I#
= input port number (for Enova DGX 8: 1-8 = Inputs 1-8,
Enova DGX 16: 1-16 = Inputs 1-16, Enova DGX 32: 1-32 = Inputs 1-32,
Enova DGX 64: 1-64 = Inputs 1-64)
•
O#
= output port number (for Enova DGX 8: 1-8 = Outputs 1-8,
Enova DGX 16: 1-16 = Outputs 1-16, Enova DGX 32: 1-32 = Outputs 1-32,
Enova DGX 64: 1-64 = Outputs 1-64)
Example 1:
SEND_COMMAND 5002:2:0,"'SL0I3T'"
Returns which outputs are connected to Input 3 on Level 0 (Virtual Matrix 0).
Example 2:
SEND_COMMAND 5002:2:0,"'SL0O25T'"
Returns which input is connected to Output 25 on Level 0 (Virtual Matrix 0).
Response is of the form:
SL<L#>I<I#>T(0#) or SL<L#>O<O#>T(I#)
or the parentheses will be empty
( )
if a connection is not present.
For example:
SL0I3T(4 7 16)
shows that Outputs 4, 7, and 16 are connected to
Input 3 on Level 0 (Virtual Matrix 0).
SEND_COMMANDs – Diagnostic and Auxiliary BCS Commands
Command
Description
~scri<i#>v<v#>!
Diagnostic – Requests a level
of detailed diagnostic
information for all or one of
seven system components.
Syntax:
SEND_COMMAND <Device:Port:System>,"'~scri<i#>v<v#>!'"
Note:
The “Device” number is assigned by the integrated NetLinx Master.
Variables:
•
i#
= identity number 0-7 (use 0 for all components; 1-7 specify individual
components)
•
v#
= verbosity number 0-3 (specifies level of detail from 0 the lowest level to 3 the
highest level)
Example:
SEND_COMMAND 5002:3:0,"'~scri6v3!'"
Requests the highest level of detail on the power system.
~app!
Auxiliary – Causes a warm
reboot of the system.
Syntax:
SEND_COMMAND <Device:Port:System>,"'~app!'"
Note:
The “Device” number is assigned by the integrated NetLinx Master.
Example:
SEND_COMMAND 5002:3:0,"'~app!'"
Causes a warm reboot of the system.