Functions | |
dyn_string | _fwAlarmHandlingScreenGroups_getFsmDeviceDps (string sCU) |
int | fwAlarmHandlingScreenGroups_getConfig (dyn_dyn_string &sysFilters, dyn_mixed &dpFilters, dyn_mixed &aliasFilters, dyn_string &dsGroupsDescriptions) |
string | fwAlarmHandlingScreenGroups_getGroupId (string dpName) |
string | fwAlarmHandlingScreenGroups_getDefaultSoundPath () |
Variables | |
const int | fwAlarmHandlingGroups_INDEX_SUBSYS = 1 |
const int | fwAlarmHandlingGroups_INDEX_SYS = 2 |
const int | fwAlarmHandlingGroups_INDEX_DPE = 3 |
const int | fwAlarmHandlingGroups_INDEX_ALIAS = 4 |
const int | fwAlarmHandlingGroups_INDEX_PRIO = 5 |
const int | fwAlarmHandlingGroups_INDEX_FSMCU = 6 |
const string | fwAlarmHandlingGroups_CONFIG_DP = "_fwAesGroupsConfig_" |
const string | fwAlarmHandlingGroups_ORDER_DP = "_fwAesGroupsSetup.groups" |
const string | fwAlarmHandlingGroups_ORDERMODE_DP = "_fwAesGroupsSetup.customOrder" |
const string | fwAlarmHandlingGroups_SOUNDFILE_DP = "_fwAesGroupsSetup.sound.fileName" |
const string | fwAlarmHandlingGroups_SOUNDENABLED_DP = "_fwAesGroupsSetup.sound.enabled" |
const string | fwAlarmHandlingGroups_SOUNDSOURCE_DP = "_fwAesGroupsSetup.sound.playSource" |
const string | fwAlarmHandlingGroups_SOUNDINHIBIT_DP = "_fwAesGroupsSetup.sound.inhibitSec" |
const string | fwAlarmHandlingGroups_SETUP_DPTYPE = "_FwAesGroupsSetup" |
const string | fwAlarmHandlingGroups_SETUP_DP = "_fwAesGroupsSetup" |
const string | fwAlarmHandlingGroups_CONFIG_DPTYPE = "_FwAesGroupsConfig" |
const string | fwAlarmHandlingGroups_FRAME_TXT = "Filters for subsystem " |
const string | fwAlarmHandlingGroups_TYPE_ROOT = "root" |
const string | fwAlarmHandlingGroups_TYPE_SYS = "system" |
const string | fwAlarmHandlingGroups_TYPE_DP = "dp" |
const string | fwAlarmHandlingGroups_TYPE_ALIAS = "alias" |
const string | fwAlarmHandlingGroups_TYPE_FSMCU = "FSM CU" |
const string | fwAlarmHandlingGroups_TYPE_GROUP = "group" |
const string | fwAlarmHandlingGroups_ELEMENTS_SEPARATOR = "," |
const string | fwAlarmHandlingGroups_ICON_DP = "dpTree/dp.png" |
const int | fwAlarmHandlingGroups_SOUNDSOURCE_PCSPEAKER = 0 |
const int | fwAlarmHandlingGroups_SOUNDSOURCE_FILE = 1 |
fwAlarmHandlingScreenGroups This library contains functions for the internal workings of the JCOP Alarm Screen with Groups.
dyn_string _fwAlarmHandlingScreenGroups_getFsmDeviceDps | ( | string | sCU | ) |
Receive the CU name, return the list of dpes of all the DU below the CU and the nested CUs.
sCU | The Control Unit name Use the fwAlarmHandlingScreen_CONFIG_OBJECT_FILTER_XXX constants to interpret the object |
Referenced by fwAlarmHandlingScreenGroups_getConfig().
int fwAlarmHandlingScreenGroups_getConfig | ( | dyn_dyn_string & | sysFilters, |
dyn_mixed & | dpFilters, | ||
dyn_mixed & | aliasFilters, | ||
dyn_string & | dsGroupsDescriptions | ||
) |
Read the Groups configuration
sysFilters | the list of system filters (one per group) is returned here. |
dpFilters | the list of dp filters (one list per system) is returned here. |
aliasFilters | the list of alias filters (one list per system) is returned here. |
dsGroupsDescriptions | the list of groups descriptions is returned here. |
sysFilters | the list of filters is returned here. |
References _fwAlarmHandlingScreenGroups_getFsmDeviceDps(), and fwAlarmHandlingScreenGroups_getGroupId().
string fwAlarmHandlingScreenGroups_getDefaultSoundPath | ( | ) |
Return the default alarm sound to be played
string fwAlarmHandlingScreenGroups_getGroupId | ( | string | dpName | ) |
Get the Group dp and return the Group name
dpName | the dp name of the group. |
Referenced by fwAlarmHandlingScreenGroups_getConfig().