LLExec Alarms: Difference between revisions

From Axel Public Wiki
Jump to navigation Jump to search
No edit summary
Line 11: Line 11:
You can now write a unique code for this alarm, write the label and select the ACK type.<br>
You can now write a unique code for this alarm, write the label and select the ACK type.<br>
You can press the "Assign" button to associate a boolean variable that triggers that alarm.<br>
You can press the "Assign" button to associate a boolean variable that triggers that alarm.<br>
You can choose a level for the alarm, or assign it to one defined group.<br>
Level and groups can be used to filter on the querys for alarms or log.<br>


[[Category:LLExec]]
[[Category:LLExec]]

Revision as of 17:40, 3 April 2018

Overview

The alarms management feature allows you to define and manage a series of Alarms.
The alarms can have level and can be grouped with groups.
An API can be used to query the state of alarms, or query the logs of alarms occoured.
The events are logged in binary files, under the runtime filesystem,
you can use the API to read this log.
The API is fully accessible from PageLab, but the configuration can only be done in LogicLab.

Configuration

On the resources tree, select the Alarm node:
You can use the buttons "Add" and "Remove" to add a line in the grid.
You can now write a unique code for this alarm, write the label and select the ACK type.
You can press the "Assign" button to associate a boolean variable that triggers that alarm.
You can choose a level for the alarm, or assign it to one defined group.
Level and groups can be used to filter on the querys for alarms or log.