Alarm Management API Overview

CIMPLICITY software's Alarm Management module is responsible for maintaining the status of outstanding alarms, or predetermined conditions of interest detected by an application process. Alarm Management informs users of current alarm occurrences and sends information on alarm occurrences to interested processes. Alarm Management provides a set of services to generate new alarms and update the status of existing alarms. These services allow an application to interact with Alarm Management capability without knowing the message structure and message passing aspects of interfacing to an Alarm Management Resident Process.

The Alarm Management module consists of an Alarm Management Resident Process (AMRP), a configured number of Alarm Management Allocated Processes (AMAP), and a set of utilities linked into application programs. These utilities are referred to as the Alarm Management Application Resident Utilities (AMARU).