EasyManua.ls Logo

DCT Syrus - Event Machine Overview; Trigger Definition Logic

DCT Syrus
53 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
rev1 Dec 2013 www.digitalcomtech.com 19
Event Machine
The unit's reporting is controlled by an Event Machine which constantly evaluates user
defined events. These events allow the user to create a reporting schema and
functionality controlled by triggers and actions. Events can be consulted or configured at
any time with the ED message throughout the Command Console, enabling the user to
alter the Event Machine parameters at any time locally or over the air.
Up to 100 events may be defined on the unit. These events are evaluated on a
sequential order based on the event's ID. This means that lower IDs are evaluated first.
Having this in mind an event's ID may be relevant if its trigger depends on other events'
signals and/or on other events' user-defined actions.
This section examines the events components: triggers and actions. Then it gives an
overview of the events definition. Finally explains one of the most important components
of the events triggers: Signals.
Triggers
A trigger is determined by the logical combination of several situations (also called
signals). A logical combination is basically an equation (specifically: a boolean equation)
that combines signals (situations) with the logical operators AND, OR and NOT. In
SyrusTM, these boolean equations use the post fixed notation, meaning that the
operator is at the end of the signals to be evaluated. When more than three signals are
being evaluated, a logical operator must be inserted every two signals in the equation.
These are some examples of the post fixed notation syntax:
A or B AB|
A and B AB&
A and B and C AB&C&
To determine how the signals will trigger the report a plus (+) or minus (-) sign is added
at the end of the equation. A plus sign (+) indicates that the report is generated when a
signal or an equation becomes "true". Consequently, a minus (-) sign indicates that the
report is generated when the signal or the equation becomes "false".
When A or B becomes true AB|+
When A and B and C becomes false AB&C&
If the report must be generated when one signal becomes true and another becomes
false one of the signals must be negated using the boolean operator not. Either the plus
or minus sign can be used, but for it is easier to understand the equation when the plus
sign is used.
When A becomes "true" and B becomes "false" A!B&+

Table of Contents