| xpgn | Matrix crosspoint gain |
| xpgnst | Matrix crosspoint gain step |
| xpmode | Matrix crosspoint mix mode |
| xpmt | Matrix crosspoint mute status |
| xpmttog | Matrix crosspoint mute toggle |
Termination: all commands are terminated with an ASCII carriage return character (hex code 0x0D), represented by <CR> in the examples below. All responses are terminated with an ASCII carriage return, line feed pair (hex codes 0x0D, 0x0A), represented by <CRLF> in the examples below. An ellipsis (...) represents members of an array that have been omitted from an example for the sake of brevity.
Verbose response: commands prefixed with an exclamation point
(bang) character result in a "verbose" response containing the name of the
property or action being addressed, along with the current values of the
property in question. Property values are always returned in the "assignment"
form, for example outmt(2)=1. This supports
certain 3rd party control programming styles where the response to all
responses needs to be self-describing and/or contain current property values.
Examples:
|
REQUEST |
RESPONSE |
|
| COMMAND |
|
|
| COMMAND |
|
|
| QUERY |
|
|
| QUERY |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
xpgn (crosspoint gain)This command may be used as a query to read the matrix crosspoint gain, or as an update to set the gain. The crosspoint is specified by using the 2 dimensional address syntax. Addresses for the first dimension (input channel) must be in the range 1 to 8, or wildcarded. Addresses for the second dimension (mix bus) must be in the range 1 to 24, or wildcarded. If the input is wildcarded, then the command applies to the entire column of the matrix associated with the specified mix bus. If the output is wildcarded, then the command applies to the entire row of the matrix associated with the specified input channel. The data type is integer, in the range -70 to +20, representing the gain in dB. The value -70 has the special meaning Off. If an entire column is being transmitted then the data type is array of integer of size 8. If an entire row is being transmitted then the data type is array of integer of size 24. In these cases the value 99 may be used in an update to indicate that a particular crosspoint gain is to remain unchanged by the command.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
| QUERY |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
xpgnst (matrix crosspoint gain
step change)This command is used as an update to step the gain by the amount specified, either up or down. The crosspoint is specified by using the 2 dimensional address syntax. Addresses for the first dimension (input channel) must be in the range 1 to 8, or wildcarded. Addresses for the second dimension (mix bus) must be in the range 1 to 24, or wildcarded. If the input is wildcarded, then the command applies to the entire column of the matrix associated with the specified mix bus. If the output is wildcarded, then the command applies to the entire row of the matrix associated with the specified input channel. The data type is integer, in the range -6 to +6, representing the gain step in dB. A positive value increments the gain, a negative value decrements the gain. If an entire column is being transmitted then the data type is array of integer of size 8. If an entire row is being transmitted then the data type is array of integer of size 24.
Examples:
|
REQUEST |
RESPONSE |
|
| UPDATE |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
xpmode (crosspoint mix mode)This command may be used as a query to read the matrix crosspoint mix mode, or as an update to set the mode. The crosspoint is specified by using the 2 dimensional address syntax. Addresses for the first dimension (input channel) must be in the range 1 to 8, or wildcarded. Addresses for the second dimension (mix bus) must be in the range 1 to 24, or wildcarded. If the input is wildcarded, then the command applies to the entire column of the matrix associated with the specified mix bus. If the output is wildcarded, then the command applies to the entire row of the matrix associated with the specified input channel. The data type is integer, with the following values allowed:
If an entire column is being transmitted then the data type is array of integer of size 8. If an entire row is being transmitted then the data type is array of integer of size 24. In these cases the value 99 may be used in an update to indicate that a particular crosspoint mix mode is to remain unchanged by the command.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
| QUERY |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
xpmt (crosspoint mute)This command may be used as a query to read the matrix crosspoint mute status, or as an update to set the status. The crosspoint is specified by using the 2 dimensional address syntax. Addresses for the first dimension (input channel) must be in the range 1 to 8, or wildcarded. Addresses for the second dimension (mix bus) must be in the range 1 to 24, or wildcarded. If the input is wildcarded, then the command applies to the entire column of the matrix associated with the specified mix bus. If the output is wildcarded, then the command applies to the entire row of the matrix associated with the specified input channel. The data type is integer, either "1" meaning that the crosspoint is muted, or "0" meaning that it is not. If an entire column is being transmitted then the data type is array of integer of size 8. If an entire row is being transmitted then the data type is array of integer of size 24. In these cases the value 99 may be used in an update to indicate that a particular crosspoint mute is to remain unchanged by the command.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
| QUERY |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
xpmttog (crosspoint mute
toggle)This command may be used as a simple command to toggle the matrix crosspoint mute status. The crosspoint is specified by using the 2 dimensional address syntax. Addresses for the first dimension (input channel) must be in the range 1 to 8. Addresses for the second dimension (mix bus) must be in the range 1 to 24.
Examples:
|
REQUEST |
RESPONSE |
|
| COMMAND |
|
|
Copyright © 2006 Lectrosonics, Inc.