Skip to main content
BluINFO

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.