XT2500 Product Manual
Page 28 | 92
CONFIDENTIAL AND PROPRIETARY
Keyword
Description
actions
Denotes the start of an Action Block
run
Denotes the start of a single Action
Transforms
Script Language
Description
BitNot(<a>)
Bitwise NOT (one's compliment) of argument a
BitAnd(<a>, <b>)
Bitwise AND of arguments a and b
BitOr(<a>, <b>)
Bitwise OR of arguments a and b
BitXor(<a>, <b>)
Bitwise XOR of arguments a and b
BitShift(<a>, <b>)
Shift the contents of argument a by the value of argument b; i.e., if b is negative the
shift is Left, and if B is positive the shift is Right
Add(<a>, <b>)
Arithmetic addition of arguments a and b
Subtract(<a>,
<b>)
Arithmetic subtraction of argument b from a
Multiply(<a>,
<b>)
Arithmetic multiplication of arguments a and b
Tests
Script Language
Description
InRange(<a>, <b>, <c>)
True when argument a is between argument b and argument c (inclusive)
NinRange(<a>, <b>, <c>)
True when a is less than b or a is greater than c; b must be less than a
Eq(<a>, <b>)
True when a equals b
Neq(<a>, <b>)
True when a is not equal to b
Gt(<a>, <b>)
True when a is greater than b
Lt(<a>, <b>)
True when a is less than b
GtEq(<a>, <b>)
True when a is greater than/equal to b
LtEq(<a>, <b>)
True when a is less than/equal to b
Test items <a>, <b>, and <c> below should be one of the following:
l
System Value
l
Event
l
Special Function
l
Numbers (constants)