IQCSPI SECTION 33c
IQCSPOPS 100305 www.snellwilcox.com Version 1 Issue 8 33c.32
Request Poll Time
Every command that has a Request & Request
Reply may have a RequestPollTime entry. This is
the time is ms between each poll
Tally
It will have the format
“Tally=”’TallyPayLoadString’, when to RollTrack
Tally Reply
This will be positioned on the line following the
Tally statement.
It will have the format
“TallyReply=”’TallyReplyPayLoadString’
Preset
Each command (cmd=) can have a (optional)
Preset statement – but only if the command style
can have a preset value. When the user presses
the Preset button, the command’s value is set to
the preset value.
Eg Preset=5
Only Number(80) and String(128) may have Preset
RollTrack Actions
This is optional.
Any number of these can appear (on the lines
following the TallyReply statement if there is one).
Examples of this are:
Track=0000:00:00*24*126,1,1,''
This has the format:
Track=nnnn:aa:pp*c*ii,m1,v1,s1,o1,m2,v2,s2,o2
Where the extras o1,m2,v2,s2,o2 are all optional.
Network Address nnnn
nnnn = RollCall network address, (0000 on an
unbridged network)
Unit Address aa
aa = RollCall unit address, e.g. hex switches in an
IQ frame gateway card
Port Address pp
pp = Port address, e.g. physical slot number in an
IQ frame
Command Number c
c = RollCall command number for the particular
function/device
Unit ID ii
ii = RollCall unit ID, found in the product manual, or
from RollCall "About unit" box
Data Mode m1 and m2
m = RollCall data mode, (1 = numeric value,
2 = string value, 16 = Preset)
The rMode field can be one of a predefined list:
Value (numeric) 1, String 2, Data 4, Preset 16,
• If value then Numeric Value v contains the
current value for the command.
• If String then String value s contains a string.
• If Data then data follows within the string value
s (lengthOfData = value set in v)
• If Preset then (no numeric or string value is to
be sent as) the device being addressed will set
the menu item identified by the command
number to its Preset / default value.
Numeric value v1 and v2
v = Numeric value
String value s1 and s2
s = String value
Numeric Offset o1 and o2
o = Offset between the RollCall numeric value and
the tally numeric value.
There are four valid forms of the Track line:
Track=nnnn:aa:pp*c*ii,m1,v1,s1
This sends the value formed by m1, v1 and s1 to
command c on the unit nnnn:aa:pp with unit type ii,
and expects to receive a reply with the same data
mode and numeric value
Track=nnnn:aa:pp*c*ii,m1,v1,s1,o1
This sends the value formed by m1, v1+o1 and s1
to command c on the unit nnnn:aa:pp with unit type
ii. It expects to receive a reply with the same data
mode and numeric value.