15
14
IDEX
Reglo
ICC
Serial
Command
Protocol
The
Reglo
ICC
Pump
supports
a
serial
communication
protocol
for
controlling
the
pump’s
operation
as
well
as
setting
and
getting
current
pump
configuration
parameters.
Each
pump
has
a
configurable
address
(1
‐
8)
which
is
set
to
1
at
the
factory.
This
address
is
used
with
all
direct
‐
addressed
commands
to
send
the
command
to
single
pump
on
a
multi
‐
pump
serial
daisy
‐
chain
of
pumps.
The
set
address
command
is
used
to
reconfigure
a
pump’s
address,
but
is
received
by
every
pump
in
the
chain.
All
protocol
messages
are
composed
of
ASCII
characters.
ASCII
Character
Definitions
The
following
symbols
are
used
in
the
message
definitions
in
this
document.
•
[SP]
–
space
(0x20)
•
[CR]
–
carriage
return
(0x0d)
•
[LF]
–
line
feed
(0x0a)
Definitions
•
*
–
default
command
response
message.
Set
Address
Command
Direction:
PC
‐
to
‐
pump
This
is
a
specially
formatted
command
used
to
set
the
address
of
each
pump.
By
default,
each
pump
uses
address
1.
•
@
‐
The
“@”
character
(ASCII
0x40).
•
Addr
–
The
new
pump
address
(1
–
8).
•
[CR]
–
A
carriage
return
character.
The
response
to
this
command
is
a
default
command
response
message.
Default
Command
Response
(*)
Direction:
Pump
‐
to
‐
PC
A
pump
status
response
message
is
the
default
response
of
the
pump
to
most
commands,
indicating
a
success
or
failure
of
the
command.
This
message
may
be
sent
in
response
to
the
set
address
command
or
direct
‐
addressed
commands
.
@
1
1
1
Char
Width
Addr
[CR]