In verbose, commands that change a value will respond with
the changed parameter followed an equal sign and then
the new value in the specified format. If multiple values are
changed by a control, i.e. a range of gains, the new value
for each will be returned on a separate line. Note this may
generate very large volumes of traffic! It is advisable to use
the quiet mode option when changing more than a handful
of values to avoid this.
For values, in native mode, specifying a value outside of the
defined range of the parameter is not considered an error.
The value will be clipped to the minimum or maximum value
supported. This is done because control systems may not
understand the exact ranges of parameters. In percentage
or 16-bit mode, values outside of 0-100 or 0-65535 are
considered errors.
Reasons may be any one of the following: Action, Format,
Unit, Module, Feature, Enumerator, Value, Configuration,
System, Other. The first 7 are self-explanatory, referring to
the format of the CMV command. “Configuration” means
the specified feature is not supported in the current site file
configuration, i.e. that feature was disabled in Composer.
Polling for Changes
A command is available to determine if anything has
changed in the matrix mixer. This allows requesting a
single value rather than many individual parameters. This
command is:
GSYSC <unit>.3060.-1,0
If <unit> is 0, the unit currently being addressed is assumed.
Otherwise, it is the enumerator shown in Composer.
The command will return an integer value that increments
each time something in the Super Matrix is changed by any
mechanism (remote control, Composer, preset recall, etc.).
Control systems can check if the value is different from the
value last obtained to see if changes have been made. If
the value has changed, it can then read back all matrix
parameters of interest.
24 25
of
www.symetrix.co | T +1.425.778.7728