DM84 Output Limiter Commands

outlmgn Output limiter gain
outlmtc Output limiter time constant
outlmthr

Output limiter threshold level

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

!store(3)<CR>

OK store(3)<CRLF>

COMMAND

!run={1,3,5}<CR>

OK run={1,3,5}<CRLF>

QUERY

!outgn(3)?<CR>

OK outgn(3)=0<CRLF>

QUERY

!outmt(*)?<CR>

OK outmt(*)={0,1,1,0}<CRLF>

UPDATE

!ingn(3)=0<CR>

OK ingn(3)=0<CRLF>

UPDATE

!outmt(*)={0,1,1,0}<CR>

OK outmt(*)={0,1,1,0}<CRLF>

 

outlmgn (output limiter gain)

This command may be used as a query to read the limiter gain. The output channel is specified by using the address syntax. Addresses must be in the range 1 to 4. The data type is integer, representing the gain in dB, which is always a negative value if the limiter is active, or zero.

Example:

REQUEST

RESPONSE

QUERY

outlmgn(1)?<CR>

OK -11<CRLF>

 

outlmtc (output limiter time constant)

This command may be used as a query to read the time constant, or as an update to set the time constant. The output channel is specified by using the address syntax. Addresses must be in the range 1 to 4. The data type is integer, in the range 1 to 5000, representing the time in one tenth millisecond increments.

Examples:

REQUEST

RESPONSE

QUERY

outlmtc(1)?<CR>

OK 200<CRLF>

UPDATE

outlmtc(2)=1000<CR>

OK<CRLF>

 

outlmthr (output limiter threshold level)

This command may be used as a query to read the threshold, or as an update to set the threshold. The output channel is specified by using the address syntax. Addresses must be in the range 1 to 4. The data type is integer, in the range -50 to +20, representing the level in dBu.

Examples:

REQUEST

RESPONSE

QUERY

outlmthr(1)?<CR>

OK 10<CRLF>

UPDATE

outlmthr(5)=15<CR>

OK<CRLF>

 

Copyright © 2006 Lectrosonics, Inc.