Attribute Logical Operators

Attribute logical operators are required when more than one symbol is associated with a room. Each symbol associated with a room may have instances of the same attribute. The logical operator of an attribute specifies how the value of each symbol instance will be combined to create the total room value of the attribute. The table below shows the available operators for analog, digital, and serial attributes.

Attribute Type Logical Operator Description
Analog Sum Room value is calculated as the sum of the attribute across all symbols associated with the room.
Average Room value is calculated as the average of the attribute across all symbols associated with the room.
Minimum Room value is calculated as the attribute with the lowest value across all symbols associated with the room.
Maximum Room value is calculated as the attribute with the highest value across all symbols associated with the room.
  Last Room value is calculated as the attribute that changed most recently across all symbols associated with the room.
Digital And Room value of the attribute is calculated using a binary AND operator across all symbols associated with the room.
Logic is as follows:
1 AND 1 = 1
0 AND 1 = 0
0 AND 0 = 0
Or Room value of the attribute is calculated using a binary OR operator across all symbols associated with the room.
Logic is as follows:
1 OR 1 = 1
0 OR 1 = 1
0 OR 0 = 0
Exclusive Or Room value of the attribute is calculated using a binary Exclusive OR operator across all symbols associated with the room.
Logic is as follows:
1 XOR 1 = 0
0 XOR 1 = 1
0 XOR 0 = 0
Last Room value is calculated as the attribute that changed most recently across all symbols associated with the room.
Serial Concatenate Room value of is calculated as the concatenation of the attribute across all symbols associated with the room.
Last Room value is calculated as the attribute that changed most recently across all symbols associated with the room.