(GSB2) Get Controller Block with Controller
Number
This command will return the controller number with
controller position (value) associated with it for a specific
range of consecutive controller numbers. The command is
very similar to GSB described above, but the return string
may be easier to process in some systems. The command
must specify the starting controller number and the number
of consecutive controllers to return. The syntax of the
command is:
GSB2 <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 NUMBER1>=
<CONTROLLER POSITION1><CR>
#<CONTROLLER NUMBER2>=
<CONTROLLER POSITION2><CR>
#<CONTROLLER NUMBER3>=
<CONTROLLER POSITION3><CR>
#<CONTROLLER NUMBERn>=
<CONTROLLER POSITIONn><CR>
Where <CONTROLLER NUMBERn> is the decimal
controller number (1-10000) assigned in Composer and
<CONTROLLER POSITIONn> is a 16-bit number in
decimal (0-65535), or -1 if a controller does not exist. The
values for the controller number and position will always be
five digits, with leading zeros added as necessary (e.g. 7
would be returned as 00007 and -1 would be returned as
-0001).
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:
GSB2 9 3<CR>
Example Response:
#00009=32321<CR>
#00010=00256<CR>
#00011=00003<CR>
www.symetrix.co
|
T
+1.425.778.7728
...
NAK<CR>
(GSB3) Get Controller Block with Controller
Number
This command will echo the command and then return the
controller number with controller position (value) associated
with it for a specific range of consecutive controller numbers.
The command is very similar to GSB2 described above, but
the return string includes the original command followed by
the GSB2-style response. The syntax of the command is:
GSB3 <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:
GSB3 <CONTROLLER NUMBER> <BLOCK SIZE> <CR>
#<CONTROLLER NUMBER1>=
<CONTROLLER POSITION1><CR>
#<CONTROLLER NUMBER2>=
<CONTROLLER POSITION2><CR>
#<CONTROLLER NUMBERn>=
<CONTROLLER POSITIONn><CR>
Where <CONTROLLER NUMBERn> is the decimal
controller number (1-10000) assigned in Composer and
<CONTROLLER POSITIONn> is a 16-bit number in
decimal (0-65535), or -1 if a controller does not exist.
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.
Example command sent:
GSB3 00140 00003<CR>
10
of
25
Control Commands
...
NAK<CR>
GSB3 140 3<CR>
00140=00000<CR>
00141=65535<CR>
00142=32768<CR>
Need help?
Do you have a question about the Composer v7.0 and is the answer not in the manual?
Questions and answers