An optional equals sign may be placed in front of the value,
e.g. "CMV Set 0.1.CPGain.I3O6=4.1". Doing so makes the
commands and responses identical.
Basic Examples
CMV Set 0.1.CPGain.I3O6 4.1 – Set the crosspoint gain for
input #3 going to output #6 to 4.1 dB.
CMV Set 0.1.CPConnect.I13O76 1 – Turns on the
crosspoint for input #13 going to output #76.
CMV Toggle 0.1.OMute.O2 1 – Toggles the output mute for
output #2.
CMV SetP 0.1.IGain.I12 100 – Sets the input gain to
maximum (100%) for input #12.
CMV Modify 0.1.CPDelay.I1O1 -3.7 – Decrements the
crosspoint delay for input #1 going to output #1 by 3.7
milliseconds.
CMV Get 0.1.CPConnect.I13O76 – Returns 0 or 1 based on
the crosspoint status for input #13 going to output #76.
CMV GetL 0.1.CPVol.I3O4 – Returns a value between
0-65535 for the crosspoint gain for input #3 going to output
#4.
CMV Get% 0.1.OPre.O4 – Returns 0 or 100% based on the
output pre/post state of output #4.
Range Examples
CMV Set 0.1.CPGain.{I3O1:I3O20} 4.1 – Set the crosspoint
gain for input #3 going to outputs #6 through 20 to 4.1 dB.
CMV Set 0.1.CPConnect.{I1O1:I3O20} 1 – Turn on the
crosspoint connect for inputs #1 through 3 going to outputs
#1 through 20.
CMV Toggle 0.1.CPConnect.{I5O5:I5O13} – Toggle the
crosspoint connect for input #5 going to outputs #5 through
13.
CMV Modify 0.1.InGain.{I3:I17} 3 – Increase the input gain
for inputs 3 through 17 by 3 dB.
CMV Get 0.1.OutGain.{O1:O5} – Returns the output gain in
dB for outputs 1 through 5.
CMV Reset 0.1.OutGain.{O5:O31} – Set the output gain to
the default of 0.0 dB for outputs 5 through 31.
Return Value
Get Operations
For commands that get a value, the value will be returned in
the format the user specifies in <Format>. No units will be
included, e.g. a gain will be returned as "-4.50" not "-4.50
dB". Assuming native mode, for gains, 2 decimal places of
precision will be given. For milliseconds, 3 decimal places
will be given. For Booleans, a 0 or 1 will be returned.
www.symetrix.co
|
T
+1.425.778.7728
For pans, a percentage value with 2 decimal places will be
returned.
In percentage mode, a value between 0 and 100 with 3
decimal places will be returned, e.g. "13.347%." A percent
sign will be included.
In legacy 16-bit mode, a value between 0 and 65535 will be
returned with no decimal places and no units.
For percentage and 16-bit mode, the scaling of all
parameters is linear within. For gains, it is linear in dB, i.e.
50% would be -30 dB for a gain that ranges from -72 dB to
+12 dB. For delays, 100% or 65535 is the maximum delay
time supported by the current configuration.
In general, percentage and legacy 16-bit mode are
discouraged because they require the control system to
know the range and scaling of the parameters.
The exact format of the return is dependent on if quiet mode
is engaged or not. In quiet mode, the value will simply be
returned. In verbose mode, the control being set is included
in the same format as a parameter is specified followed by
an equals sign, then the actual value:
<Unit>.<Module>.<Feature>.<Enumerator>=<Value>
The parameter is formatted nicely so it is in a consistent
case without any leading digits.
Change Operations
For commands that change a value (set, modify, toggle,
reset), in quiet mode, an "ACK" or "NAK <Reason>" will be
returned depending on if the command was successfully
interpreted and executed. Errors include things such as
unsupported options, unrecognized features, channel
number out of range, or illegal values. When "NAK" is
returned, the reason for the failure will be given. Reasons
may be any one of the following: Action, Format, Unit,
Module, Feature, Enumerator, Value, System, Other. The
first 7 are self-explanatory, referring to the format of the CMV
command. "System" refers to a system error, e.g. a unit is
not responding. "Other" refers to an unknown issue.
23
of
25
Need help?
Do you have a question about the Composer v7.0 and is the answer not in the manual?