Alarms¶
The GVA HMI displays real-time alarms from the GVA Alarms Service. Alarms are shown via popup indicators on the status bar and in a full-screen sortable table view.
Alarms Table View¶
Press A on any screen to display the full alarms table showing all active alarms sorted by severity and time:

Table Columns¶
| Column | Description |
|---|---|
| Time | When the alarm was raised |
| Category | Alarm source system |
| Severity | CRITICAL, WARNING, or ADVISORY |
| Message | Human-readable alarm description |
| State | ACTIVE, ACKNOWLEDGED, or CLEARED |
Table Controls¶
| Key | Action |
|---|---|
| A | Show/hide alarms table |
| F1 | Toggle sort by Time/Category |
| F2 | Toggle sort Ascending/Descending |
| Up/Down | Navigate alarm list |
| Enter | Acknowledge selected alarm |
| Escape | Close alarms view |
Alarm Popups¶
Alarm notifications appear as colour-coded popups on the HMI status bar:
| Warning | Caution | Advisory |
|---|---|---|
![]() |
![]() |
![]() |
| Critical/Warning | Caution | Advisory |
| Immediate attention | Awareness needed | Informational |
When multiple alarms are queued, the display indicates pending items:

Severity Colour Coding¶
| Severity | Colour | Indicator | Description |
|---|---|---|---|
| CRITICAL | Red (#D32F2F) | Flashing | Immediate action required — safety or mission critical |
| WARNING | Orange (#FF9800) | Steady | Attention needed soon — degraded capability |
| ADVISORY | Yellow (#FFEB3B) | Steady | Information only — no immediate action needed |
Alarm Lifecycle¶
stateDiagram-v2
[*] --> Active : Raised
Active --> Acknowledged : Operator ack
Acknowledged --> Cleared : Condition resolved
Active --> Cleared : Auto-clear
Cleared --> [*] : Archived
Active --> Active : Updated
Acknowledged --> Active : Re-raised
Alarms Overlay State Machine¶
The alarms overlay is accessible from any functional area via F14.
stateDiagram-v2
[*] --> AlarmsTable : F14 from any screen
state "Alarms Overlay" as AO {
state "AlarmsTable" as AlarmsTable {
SortTime : Sort by Time
SortCat : Sort by Category
SortTime --> SortCat : F1 Sort
SortCat --> SortTime : F1 Sort
OrderAsc : Ascending
OrderDesc : Descending
OrderAsc --> OrderDesc : F2 Order
OrderDesc --> OrderAsc : F2 Order
}
AlarmsTable --> NoteEntry : F9 Add Note
NoteEntry --> AlarmsTable : Confirm / Cancel
NoteEntry : On-Screen Keyboard
}
AO --> [*] : F13 Up / F14 Close
AO --> ThreatsOverlay : F15 Threats
- Raised — Source system detects a fault and publishes an alarm via DDS
- Active — Alarm appears in the HMI status bar and alarms table
- Acknowledged — Operator presses Enter on the selected alarm
- Cleared — Source system resolves the condition and publishes a clear
Related¶
- GVA Alarms Service — Full alarms service documentation, DDS topics, and best practices
- Threats — Threat-related alarm notifications
- SYS — System diagnostics and fault codes


