
Digital Telephone Hybrid
Rio Rancho, NM
57
DMTH4 Rear Panel Control Commands
Command Description
rpingn
Rear panel audio input gain
rpingnmin
Rear panel audio input gain minimum
rpingnpre
Rear panel audio input gain preset
rpingnst
Rear panel audio input gain step
rpoutgn
Rear panel audio output gain
rpoutgnmin
Rear panel audio output gain minimum
rpoutgnpre
Rear panel audio output gain preset
rpoutgnst
Rear panel audio output gain step
rpsave
Save rear panel settings
rprest
Restore rear panel settings
Note: All commands are terminated with an
ASCII carriage return character (hex code 0x0D),
represented by <CR> in the examples. All
responses are terminated with an ASCII carriage
return, line feed pair (hex codes 0x0D, 0x0A),
represented by <CRLF> in the examples. An
ellipsis (...) represents members of an array that
have been omitted from an example for the sake of
brevity.
rpingn (rear panel audio input gain)
This command is used as a query to read the rear panel
input gain, or as an update to set the rear panel gain.
The input channel is specified by using the address
syntax. Addresses must be in the range 1 to 3. The data
type is integer, in the range -61 to 0, representing the
gain in dB (the feature acts as an attenuator), where -61
has the special meaning-”OFF.” The actual allowable
range of values is determined by the
rpingnmin
(rear
panel gain minimum) and
rpingnpre
(rear panel gain
preset) commands. If the value sent in an update re-
quest exceeds the preset, it is forced the preset value; if
the value sent is less than the gain minimum, it is forced
to the gain minimum value. If the channel address is a
wildcard, then the data type is an array of integer of size
3. In this case the value
99 may be used in an update
to indicate that a particular rear panel input gain is to
remain unchanged by the command.
Examples:
Request
Response
Query
rpingn(1)?<CR>
OK -3<CRLF>
Query
rpingn(*)?<CR> OK
{-13,-4,0,0}<CRLF>
Update
rpingn(2)=0<CR> OK<CRLF>
Update
rpingn(*)=
{-5,0,99}<CR>
OK<CRLF>
rpingnmin (rear panel audio input gain minimum)
This command is used as a query to read the rear panel
input gain minimum, or as an update to set the gain
minimum. All rear panel audio input gains are controlled
by this minimum value. The data type is integer, in the
range -61 to 0, representing the minimum gain in dB (i.e.
the maximum
attenuation
possible using rear panel gain
control). The value -61 has the special meaning “OFF”
or infinite attenuation.
Examples:
Request
Response
Query
rpingnmin? <CR>
OK -30<CRLF>
Update
rpingnmin=15<CR> OK<CRLF>
rpingnpre (rear panel audio input gain preset)
This command is used as a query to read the rear panel
input gain preset, or as an update to set the gain preset.
All rear panel audio input gains are controlled by this
preset value, which is the value loaded when the device
is powered up. The data type is integer, in the range -60
to 0, representing gain in dB (i.e. the minimum
attenua-
tion
possible using rear panel gain control).
Examples:
Request
Response
Query
rpingnpre? <CR>
OK 0<CRLF>
Update
rpingnpre=-5 <CR>
OK<CRLF>
rpingnst (rear panel input gain step change)
This command is used as an update to step the gain by
the amount specified, either up or down. The input chan-
nel is specified by using the address syntax. Addresses
must be in the range 1 to 3. The data type is integer, in
the range -6 to +6, representing the gain step in dB. If
the channel address is a wildcard, then the data type is
an array of integer of size 3. A positive value increments
the gain, a negative value decrements the gain.
Examples:
Request
Response
Query
rpingnst(2)=-2 <CR>
OK<CRLF>
Update
rpingnst(*)=
{-2,-2,-2}<CR> OK<CRLF>