fwAlarmScreenNg
0.9.5
|
Functions | |
Public functions | |
mapping | AlarmScreenJCOP_getFilterCompletions (string sPropName, const dyn_string &dsSelectedSystems) |
mapping | AlarmScreenJCOP_getSlaveFilterCompletions (string sPropName, const mapping &mFilters) |
void | AlarmScreenJCOP_mouseTableEvent (const mapping &mArgs) |
private void | _AlarmScreenJCOP_mouseLeftClickEvent (const mapping &mArgs) |
void | AlarmScreenJCOP_ctrlActionRequested (const mapping &mArgs) |
private void | _AlarmScreenJCOP_ackMultiple (dyn_mapping &dmAlarms, int iAckType) |
Private functions: processing of filter completions | |
private void | _AlarmScreenJCOP_getFilterCompletions_deviceType (const dyn_string &dsSelectedSystems, mapping &mResult) |
Variables | |
JCOP-specific names of alarm properties. This is extension of alarm properties, | |
defined in basic configuration, see AlarmScreenNg.ctl | |
const string | ALARM_PROP_JCOP_ALIAS = "alias" |
Device alias. | |
const string | ALARM_PROP_JCOP_DESCRIPTION = "deviceDescription" |
Device description. | |
const string | ALARM_PROP_JCOP_ONLINE_VALUE = "onlineValue" |
(Formatted) DPE online value | |
const string | ALARM_PROP_JCOP_CAME_TIME = "cameTime" |
Came time of alarm. | |
const string | ALARM_PROP_JCOP_SCOPE = "scope" |
Alarm scope, magic logic on priority. | |
const string | ALARM_PROP_JCOP_DEV_TYPE = "deviceType" |
Device type. | |
Flag for activating debug messages in this library, one flag for all functions | |
private const string | ASNG_FW_DBG = "ASNG_DBG" |
JCOP-cpecific support for NextGen Alarm Screen
mapping AlarmScreenJCOP_getFilterCompletions | ( | string | sPropName, |
const dyn_string & | dsSelectedSystems | ||
) |
Get list of comletions for filter on given alarm property
sPropName | The name of alarm property for which filter is configured |
dsSelectedSystems | The list of selected system names |
mapping AlarmScreenJCOP_getSlaveFilterCompletions | ( | string | sPropName, |
const mapping & | mFilters | ||
) |
Get list of comletions for slave filter on given alarm property
sPropName | The name of alarm property for which filter is configured |
mFilters | Current settings for all 'master' filters of this slave:
|
void AlarmScreenJCOP_mouseTableEvent | ( | const mapping & | mArgs | ) |
Process mouse event in alarm table cell.
mArgs | The mapping with arguments, see description of AlarmScreenNgEwo_mouseEvent() |
private void _AlarmScreenJCOP_mouseLeftClickEvent | ( | const mapping & | mArgs | ) |
Process event in table: left mouse button was clicked on row with alarm data. There is special processing for clicking at some columns: acknowledge alarm, open details etc.
mArgs | The mapping with arguments, see description of AlarmScreenNgEwo_mouseEvent() |
void AlarmScreenJCOP_ctrlActionRequested | ( | const mapping & | mArgs | ) |
Process ctrlActionRequested() event of AS EWO in UNICOS-specific way
mArgs | event arguments, see description of AlarmScreenNgEwo_ctrlActionRequested() |
private void _AlarmScreenJCOP_ackMultiple | ( | dyn_mapping & | dmAlarms, |
int | iAckType | ||
) |
Acknowledge multiple alarms from EWO (selected/all/etc.)
dmAlarms | The list of alarm parameters from EWO which shall be acknowledged. Every mapping contains:
|
iAckType | Acknowledgement type, one of DPATTR_ACKTYPE_SINGLE/DPATTR_ACKTYPE_MULTIPLE |
private void _AlarmScreenJCOP_getFilterCompletions_deviceType | ( | const dyn_string & | dsSelectedSystems, |
mapping & | mResult | ||
) |
Get completions for filter on device type
dsSelectedSystems | The list of selected system names |
mResult | mapping where result shall be placed, 3 fields are available (keys are strings):
|