29
It’s Under Control
®
PrOCessInG rules
stAndAlOne Ir COdes
The XP-8 will send out standalone IR codes in the order they are received
from the remotes.
• If an IR code is being sustained, it can be sustained indefinitely. If a
trigger code is received that requests an IR code or RS-232 string to
be sent, the sustained code will be interrupted and the new IR code or
RS-232 string will be delivered.
mACrOs
There are 6 macro engines that run simultaneously. This allows up to 6
macros to all run at one time.
The macro engines are assigned to incoming requests as follows:
• Any system macros (including system macros triggered by remotes,
all sense triggered event macros and periodic/scheduled macros)
are allowed to run in parallel. If all 6 engines are busy and there’s
a system macro waiting to run, one of the previous six macros must
complete before the new macro can begin.
• Device macros for a given keypad/remote can only run on a single
engine at a given time. If multiple requests arrive from the same
remote, any requests after the first are queued up until the first macro
completes. Then any remaining requests are run in order.
• If a macro calls another macro, (which could call another macro, etc.)
the rules of the base macro take precedence and apply to all the other
macros above it. (Nested macros will run on the same engine as the
base macro.)
There is only one IR generator on the XP-8, so it must be shared by the
macro engines and the standalone IR codes.
It uses the following rules:
• Once an IR code begins, it runs to completion.
• If a macro tries to send IR codes, it will wait at that step until the IR
generator is free.
• Once a macro begins transmitting IR codes, that macro engine has
exclusive use of the IR generator until it tries to execute an instruction
other than to send IR (such as checking a flag, closing a relay,
delaying, calling another macro, the macro ends, etc).
RS-232 codes follow the IR rules above. This also means that multiple
RS-232 codes can’t be sent simultaneously, nor can they be sent
simultaneously with IR codes.
CHAPter 5 | OPerAtIOn
Summary of Contents for Under Control XP-8
Page 6: ...Advanced Control Processor XP 8 6...
Page 8: ...Advanced Control Processor XP 8 8...
Page 14: ...Advanced Control Processor XP 8 14...
Page 22: ...Advanced Control Processor XP 8 22...
Page 30: ...Advanced Control Processor XP 8 30...
Page 32: ...Advanced Control Processor XP 8 32...
Page 39: ...39 It s Under Control notes...