Product Manual

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 argumentsa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 argumentb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)