Alarms & Conditions Client Overview
This application is purpose-built for demonstrating OPC UA Alarms &
Conditions within a client.
User Interface

Screen Elements
Menus |
File
Server:
Discover:
See UA Discovery.
Connect:
connect to the currently displayed endpoint.
Disconnect:
disconnect from a connected server.
Conditions:
View: See
View Event Details (below)
Refresh:
Refreshes the current display.
Set Area Filter:
See View Event Details
(below).
Condition Type:
a filter option for specific types of condition. Options
include: [All/Dialogs/Alarms/Limit
Alarms/Discrete Alarms]
Minimum Severity:
a filter option for specific levels of severity. Options
include: [All/Low/Medium/High]
Enable:
Not implemented.
Disable:
Not implemented.
Add Comment:
See Add Comment (below).
Acknowledge:
Acknowledges an alarm, and also requests a comment (see
Add Comment below).
Confirm:
Confirms an alarm (see Add Comment
below).
Respond:
See Responding to an
Alarm (below).
Shelving:
Provides options for the shelving of alarms. Options include:
[Un-shelve/Manually
Shelve/One-shot Shelve/Timed Shelve]
View:
Help:
|
Banner |
Shows the OPC Foundation logo
and a [clickable] link to the website, shows the application name
in large text, and shows the Certification logo with a link for
more information online. |
Endpoint
Bar (below banner) |

There are 3 key areas in the endpoint bar:
Endpoint Url:
the endpoint URL (of a Server) to connect to.
Use Security:
(checkbox) if checked will use a secure session, if unchecked
then will use a raw/insecure session.
Connect button:
clicking this will attempt to connect to the specified endpoint.
|
Alarm
Notifications (bottom) |
A simple log output of alarms
received by the client:

|
View Event Details
The "event details" window is a read-only display showing
the details of the currently selected alarm.

Set Area Filter
The "select area" dialog allows you to specify a [spatial]
area as a filter criteria, useful for consuming alarms for a specific
location within the plant etc.

Add Comments
You can add comments to an alarm using this simple dialog:

Responding to an Alarm
Alarms need to be acted upon. You can respond
to an alarm and specify the current state of the situation from this dialog:

Audit Events
The "audit events" dialog will show audit events as generated
by the server.

Note: None of the menu items
are implemented.