●
'
1
' indicates that the parameter should be turned on.
●
'
2
' indicates that the parameter should be toggled (i.e., '
0
' becomes '
1
' and '
1
' becomes '
0
').
Parameters associated with boolean commands can be queried using the '
?
' character. For example, if
input T is muted, and you send '
T04MUTEIT?
', the EF2201 will respond with a status message of '
T04MUTEIT1
'. When a status message is generated for a boolean command, the command data will
either be a '
0
' or '
1
', since '
2
' is obviously not a valid state.
6.2. Integer Commands
Integer commands can take one of two types of arguments. The first argument type is absolute,
meaning that the parameter will be set to the specified number. For example, '
T04GAINIT10
' means
that the gain on input T will be set to 10 dB. In this case, the device will respond with a status message
of '
T04GAINIT10
'.
The second argument type is relative, meaning that the parameter will be incremented or decremented
by the specified amount. The increment character is '
>
' and the decrement character is '
<
'. For
example, '
T04GAINIT>3
' increments the gain on input T by 3 dB. If the input's gain was previously
set to 6 dB, then it would now be set to 9 dB. In this case the device would respond with a status
message of '
T04GAINIT9
'.
The numeric part of both the absolute and relative arguments can contain a '
+
' or '
-
' to indicate the
algebraic sign of the argument. If no sign is given, '
+
' is assumed.
The parameters associated with integer commands have maximum and minimum values associated
with them. If you try to set a parameter above its maximum or below its minimum, the parameter will
be set to its maximum or minimum value, respectively.
Parameters associated with integer commands can be queried using the '
?
' character. For example, if
input T's gain is set to 12, and you send '
T04GAINIT?
', the device will respond with a status message
of '
T04GAINIT12
'.
6.3. Channel Commands
A command can be a channel command in addition to being one of the other types of commands
(integer or boolean). A channel command means that the command applies to a specific input or output
channel. The channel is specified by a single character (e.g., 'T') occurring before any other payload
data.
An example of a boolean channel command is the '
AGC
' (Automatic Gain Control) command. '
T04AGCT0
' disables the AEC on input channel T. After sending this command, the device will respond
with a status message of '
T04AGCT0
'.
An example of an integer channel command is the '
GAINI
' command, which adjusts the gain on the
input channels. '
T04GAINIT12
' sets the input gain of channel T to 12 dB. After sending this
command, the device will respond with a status message of '
T04GAINIT12
'.