Xentara v2.0.4
User Manual
JSON Format for Summary States

A JSON object describing a summary state has the following syntax:

{
"@Skill.SignalProcessing.SummaryState": {
"name": "Motor Alarm",
"UUID": "23145a90-288e-4437-af0f-b43ebf25d4ed",
"ACL": { ... },
"operator": "or",
"states": [
"Motor.Alarms.Brearing Temperature",
"Motor.Alarms.Oil Temperature",
"Motor.Alarms.Oil Pressure"
],
"invert": false
}
}

Object Members
nameA string value containing the name of the summary state. The name is used to construct the summary state’s primary key.
UUIDA string value containing the unique UUID of the summary state.
ACLAn optional JSON object containing the element ACL of the summary state. The format of the object is described under JSON Format for ACLs.
operatorAn optional string value describing the logical operation used to combine the input states. The value must be either “or” to use a logical OR operation, or “and” to use a logical AND operation. If you do not specify this value, then a logical OR operation will be used.
states

An array of string values describing the describing the elements to summarize. The elements must be either data points or skill data points (or a mixture of the two). The string values must contain the primary keys of the elements.

The values of the individual data points must be either Boolean or numeric values.

invertAn optional Boolean value specifying whether the resulting state should be inverted. If you do not specify this option, then the resulting state will not be inverted.