fwAlarmScreenNg 0.9.8
|
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) |
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):
|