Object PmaAlarmGroup (Alarm group)
Description:
The object provides storage of the states and history of alarms. Detailed description see
Alarm and Event system.
This object inherits properties, methods and events of the
PmaObject object.
Properties and methods of this object:
Obsolete properties and methods:
Properties and methods inherited from the PmaObject object:
AddEvent() | Registers a function into the specified event |
GetInfo() | Returns the Info object with the specified name |
GetOwnedByIndex() | Returns the subobject defined by its index |
GetOwnedByName() | Returns reference to the subobject defined by its name |
GetOwnedByType() | Array of references to the subobjects |
GetOwnedNum() | Returns number of subobjects in the object |
GetPar() | Reading the value of the Pma object parameter (or its parents) |
GetPathName() | Object name with the path to this object |
GetPermission() | Returns permission of corresponding operation from object |
Methods | Access to designer's methods of this object |
Name | Object name (without the path) |
Parent | Returns reference to the parent Pma object |
Pm() | Returns reference to the Pma object or to its implementation subobject |
RemoveEvent() | Unregisters the function in the specified event |
Root | Returns reference to the root application object PmaRoot |
Events of this object:
onStateChange | Is triggered when alarm item state change |
onUserItemAction | Is triggered when selecting the corresponding action in the alarm state viewer by the local/net user |
Events inherited from the PmaObject object:
onStart | Is triggered for each object in runtime only once at the beginning |
onStop | Is triggered for each Pma object in runtime only once at the stop of the application |
Configuration tabs:
Object | General information about the object |
Events | Definition of object events algorithms |
Group | Basic parameters of an alarm group |
Items | Definition of alarm items |
Storage | Alarm group storage |
Permissions | Object permissions |
Web server | The link-up of the object to Web server |
History:
Pm9.00.00: Object name changed:
PmAlarmEvent ->
PmaAlarmGroup
Pm8.03.17:
Fixed bug: Correct listing of items sortet backwards in time Filtration string can now be entered also in
Chrome browser on the Web.
Pm8.03.15: In the history viewer the placement of time navigation buttons has been optimized.
Pm8.03.03:
- Bugfix of opening alarm/event viewer on the Web. If
$vb was used then in the alarm group identifier the expression was evaluated as empty.
- Bugfix of memory data overwrite while writing into DBF (
DBF alarms) if the written value size exceded the column size in DBF.
Pm8.03.02:
- The history data can now be saved also in
MySQL database and
FireBird database (see the "
Storage type" configurator).
- In the
Acknowledge method, now it is possible to enter the national language of acknowledging user.
- The localisation of national languages has been improved in Web client.
Pm8.02.16:
Fixed bug: on the "
Items" tab, there are new buttons for import/export of items.
Pm8.02.14:
Fixed bug: (alarm history viewer):
-
Fixed bug: while the filter was on and with remote alarms (if
Storage type = Remote connection via the Web) the scrollbar did not work correctly.
- Optimalization of search and reading of data from history files.
Pm8.02.12:
Fixed bug: The filtration text is now also transferred when switching between history viewer and status viewer.
Pm8.01.01:
- The
AckerId property was returning incorrect value.
- If the XML configuration file contained an error, then the alarm viewer was unable to open.