certain combinations of inputs are present on the logic pins. For example, if a logic group was defined that
consisted of three logic input pins (pin 1, pin 2, and pin 3), then a total of eight combinations (2
3
) are
possible, and a command or macro can be assigned to each combination. This feature is particularly useful in
room-combining applications. It can also be used to make controls based on rotary switches that output
binary, BCD, or Gray codes.
Commands can be assigned to the configurations of a logic group via the
LIN command.
This command is saved to global non-volatile memory and is not part of a preset. Its value is saved each
time it is changed. It will retain its value after power-down. Since this command writes to non-volatile
memory, there will be a delay before an acknowledgment is returned.
Example Description Status Message
B01LIG2,000011110000000000000000
Configure
Logic Group 2
to contain
logic input
pins 5-8.
B01LIG2,000011110000000000000000
B01LIG2,01101001000010000000000
Configure
Logic Group 2
to contain
logic input
pins 2, 3, 5,
8, and 13.
Note that the
pins in a logic
group do not
have to be
contiguous.
B01LIG2,01101001000010000000000
B01LIG2,?
Query which
pins are in
logic group 2.
B01LIG2,abcdefghijklmnopqrstuvwx ,
where a-x are each 0 or 1 depending on which
logic input pins are assigned to logic group 2.
8.84. LIK -- Delete One or All Logic Input Pin Commands
This command "kills" or deletes all commands for a given logic input pin. In other words, the commands
associated with LIA, LID, and LIH will be deleted for the specified logic input. A wildcard character can also
be specified for the logic input pin, in which case the commands for all logic input pins will be deleted.
Using this command is more efficient than deleting one command or pin at a time since this command
deletes them all at once and requires fewer writes to non-volatile memory.
This command is saved to global non-volatile memory and is not part of a preset. Its value is saved each
time it is changed. It will retain its value after power-down. Since this command writes to non-volatile
memory, there will be a delay before an acknowledgment is returned.
Example Description Status Message