Reference Manual
Rio Rancho, NM
of 3”. The data type is array of integer, of size two. The
first value indicates the position of the unit, the second
indicates the number of devices in the chain.
Example:
REQUEST
RESPONSE
QUERY rank?<CR>
OK {1,2}<CRLF>
recall (recall preset)
This command may be used to recall a memory pre-
set, making it the active preset. The preset location to
be recalled is specified by using the address syntax.
Addresses must be in the range 1 to 24. If used as a
simple command, no data is transferred, and the preset
recall is controlled by the default preset mask. If used
as an update, the data type is an integer whose value
serves as the preset mask for the recall operation, over-
riding the default preset mask. See premsk.
Example:
REQUEST
RESPONSE
COMMAND recall(3)<CR>
OK<CRLF>
UPDATE
recall(4)=1<CR>
OK<CRLF>
run (run a macro)
This command may be used to run a macro (an inter-
nally stored group of DMPA12 commands). A single
macro may be run by using the command form. In
this case the macro is specified by using the address
syntax. Addresses must be in the range 1 to 128. More
than one macro may be run with a single command by
using the update form. In this case the data type is ar-
ray of integer, with a variable length in the range 1 - 16.
The values contained in the array specify which macros
to run.
Example:
REQUEST
RESPONSE
COMMAND run(3)<CR>
OK<CRLF>
UPDATE
run={1,3,5}<CR>
OK<CRLF>
serial (serial number)
This command may be used as a query to read the
device serial number. The data is a string type.
Example:
REQUEST
RESPONSE
QUERY serial?<CR>
OK “1234”<CRLF>
sleep (suspend macro execution)
This command may be used as an update to suspend
the execution of commands withing a macro for a fixed
period of time specified in milliseconds. The data is an
integer type in the range 0 to 30000. This allows the
the timing of a series of actions performed by a macro
to be controlled. option.
Examples:
REQUEST
RESPONSE
UPDATE
sleep=2000<CR>
OK<CRLF>
store (store settings to preset)
This command may be used to store current settings to
a memory preset. The preset location to be updated is
specified by using the address syntax. Addresses must
be in the range 1 to 24. No data is transferred.
Example:
REQUEST
RESPONSE
COMMAND store(3)<CR>
OK<CRLF>
version (firmware version)
This command may be used as a query to read the de-
vice firmware version number. The data is a string type.
Example:
REQUEST
RESPONSE
QUERY
version?<CR>
OK “1.0.1”<CRLF>