XIII. The Event Manager
The Event Manager is a feature of the WACI that allows you to program the WACI to perform operations
autonomously. With the Event Manager, you can associate different hardware or software events with
actions to be performed directly on the WACI. There is then no need to continuously control the WACI
using some client side software. Client side software can then be used to simply check the WACI’s
status.
Overview of Events, Actions, & Variables
In the simplest terms, when certain conditions in hardware or variables are met, the WACI may be
programmed to automatically perform specified tasks. To put this into the context of EVENTS,
ACTIONS, and VARIABLES:
•
An EVENT is triggered when conditions in hardware reach a user-defined state, or when a
value of a user-defined VARIABLE matches a user-defined constant or expression.
•
Once triggered, the EVENT can fire one or more ACTIONS.
•
The conditions in hardware are typically read from one of the ports or the internal clock.
•
Under many circumstances, user-defined states and constants can be written as expressions.