Conditions

Conditions are methods for evaluating data using user-defined success or failure criteria and are implemented through inspectors and operators.

Conditions are built into Substation processors to enable per-event data processing, but can also be imported into any Go project that requires data evaluation capabilities. Inspectors can be used by themselves, but operators rely on inspectors.