Example - Comparing Actual to Target
This Agent has two inputs - the Actual value and the Target value - and uses the differential algorithm to flag if they have drifted apart from one-another.
We want to raise an alert if they differ by more than 1.5 units.
In most cases, you'll want to use a type or property attachment.
Code
{ "name": "Temperature Drift", "style": "Differential", "normalise": "*", "data": { "min": ">1.5", "abs": "true" }, "inputs": [ { "name": "Target" }, { "name": "Actual" }, ], "outputs": [ { "name": "Status", "style": "boolean", "threshold": ">0.85" } ], "binding": { "Actual": "{0}.Temperature - Actual" "Target": "{0}.Temperature - Target" }, "attachment": [ { "style": "property", "properties": ["Temperature - Actual","Temperature - Target"] } ] }