(GS2) Get Controller with Controller
Number
This command will return the controller number with
controller position (value) associated with it together in the
same string. This command is provided at the request of
third-party control programmers, including AMX/Crestron
programmers, to make it easier to interpret and parse
returned controller positions. The command must specify
the controller number. The syntax of the command is:
GS2 <CONTROLLER NUMBER><CR>
Where <CONTROLLER NUMBER> is the decimal controller
number (1-10000) assigned in Composer.
If the command is accepted, the unit will respond with the
string:
<CONTROLLER NUMBER> <CONTROLLER POSITION><CR>
Where controller position is a 16-bit number in decimal
(65535).
For example, sending the command
GS2 368 <CR>
Will return the response in the format below when the
parameter value is 47114:
368 47114 <CR>
If the command is interpreted but fails for any reason the unit
will respond with the string:
A typical reason for failure is that the specified controller
number does not exist.
(GPR) Get Preset
This command will return the last preset that was loaded.
The syntax of the command is:
If the command is accepted, the unit will respond with the
string:
<PRESET NUMBER><CR>
The <PRESET NUMBER> return value will be 0-1000. A
return value of 0 indicates that no preset has been recalled.
The value for the preset number will always be 4 digits, with
leading zeros added as necessary (e.g. 7 would be returned
as 0007).
If the command is interpreted but fails for any reason the unit
will respond with the string:
www.symetrix.co
|
T
+1.425.778.7728
NAK<CR>
GPR<CR>
NAK<CR>
(GSB) Get Controller Block
This command will return the controller position (value) of
a specific range of consecutive controller numbers. The
command must specify the starting controller number and
the number of consecutive controllers to return. The syntax
of the command is:
GSB <CONTROLLER NUMBER> <BLOCK SIZE><CR>
Where <CONTROLLER NUMBER> is the decimal controller
number (1-10000) assigned in Composer and <BLOCK
SIZE> is the number of consecutive controllers. Note that
<BLOCK SIZE> can be at most 256.
If the command is accepted, the unit will respond with the
string:
<CONTROLLER POSITION1><CR>
<CONTROLLER POSITION2><CR>
<CONTROLLER POSITION3><CR>
<CONTROLLER POSITIONn><CR>
Where <CONTROLLER POSITIONn> is a 16-bit number
in decimal (0-65535), or -1 if a controller does not exist. The
values will always be five digits, with leading zeros added as
necessary (e.g. 7 would be returned as 00007<CR> and -1
would be returned as -0001<CR>.)
If the command is interpreted but fails for any reason the unit
will respond with the string:
A typical reason for failure is that the requested block size
is larger than 256. For more information and tips on reading
back controller numbers, see the GS command.
Example command sent:
Example Response:
9
of
25
Control Commands
...
NAK<CR>
GSB 9 3<CR>
32321<CR>
00256<CR>
00003<CR>
Need help?
Do you have a question about the Composer v7.0 and is the answer not in the manual?
Questions and answers