What is the difference between triggers, procedures and BluSKY Rules?
Question
What is the difference between triggers, procedures and BluSKY Rules?
Answer
A transaction is an event detected by the EP controller and logged for reporting to the host.
The Mercury definition of a trigger is the occurrence of a specified transaction in the system. Triggers execute to invoke procedures.
The definition of procedures is a sequence of one or more actions performed when the procedure is called upon to execute. Each action represents a control command such as relay control or door unlock.
A BluSKY rule is similar to a trigger and procedure in so far as when an event occurs and it is reported to BluSKY by the EP controller, it will run a specified action in BluSKY, which can include calling a procedure in the controller.
A BluSKY Rule is run from BluSKY, where Triggers and Procedures are configured in BluSKY, but are sync'd to the EP controller where they are run.