This page provides details on the trigger options available in the trigger command for the create or update trigger with a file. This is a guide how to fill in the file for some fields.Documentation Index
Fetch the complete documentation index at: https://doc.heex.io/llms.txt
Use this file to discover all available pages before exploring further.
Possible values for each signal type for mscs and rscs
Possible values for the priority field
Possible values for the status field
Logical Expressions
By default, all monitoring signal conditions (mscs) are combined with AND logic. To combine conditions with OR, XOR, NOT, or other operators, use thelogicalExpression field.
Logical Operators
| Operator | Description | Result |
|---|---|---|
AND | All operands must be true | True if A=true AND B=true |
OR | At least one operand must be true | True if A=true OR B=true |
NOT | Inverts a single operand | True if A=false |
XOR | Exactly one operand must be true | True if A≠B |
XAND | Operands must have same value | True if A=B |
NAND | NOT AND | False only if all are true |
NOR | NOT OR | True only if all are false |
Structure
Each condition needs anoperandLetter (A, B, C, etc.) to be referenced in the logical expression:
Nested Expressions
For complex logic like(A AND B) OR C, nest operations:
NOT Operator Example
The NOT operator takes a single operand:Common Patterns
| Pattern | Expression | Use Case |
|---|---|---|
| Either condition | A OR B | Alert on battery OR temperature critical |
| Both conditions | A AND B | Alert when speed high AND obstacle close |
| One but not both | A XOR B | Detect sensor inconsistency |
| Inverted condition | NOT A AND B | Motor stopped but temperature high |
| Two failure modes | (A AND B) OR C | Collision risk OR emergency stop |