Defines an Alarm Watch List Query Structure for stock property queries. More...
#include <almlib.h>
Data Fields | |
| int | asys | 
| int | atyp | 
| int | chkNormal | 
| int | cnt | 
| int | cntThreshold | 
| int | code | 
| int | codeHigh | 
| int | codeHighWarn | 
| int | codeLow | 
| int | codeLowWarn | 
| char | dev [DEVICE_NAME_SIZE] | 
| char | eqm [EQM_NAME_SIZE] | 
| char | fltr [256] | 
| int | fmt | 
| float | hi | 
| int | hisev | 
| float | hiwarn | 
| int | hiwarnsev | 
| float | lo | 
| int | losev | 
| float | lowarn | 
| int | lowarnsev | 
| UINT32 | mask | 
| UINT32 | normal | 
| char | prp [PROPERTY_NAME_SIZE] | 
| int | sev | 
| int | siz | 
| char | tagHigh [ALARM_TAG_SIZE] | 
| char | tagHighWarn [ALARM_TAG_SIZE] | 
| char | tagLow [ALARM_TAG_SIZE] | 
| char | tagLowWarn [ALARM_TAG_SIZE] | 
| char | tagNormal [ALARM_TAG_SIZE] | 
Defines an Alarm Watch List Query Structure for stock property queries.
Presents the infomration in an AWSLstEntry for querying purposes
| int AWLQS::asys | 
alarm system id
| int AWLQS::atyp | 
array type
| int AWLQS::chkNormal | 
!= 0 => check vs normal; FALSE = check threshold
| int AWLQS::cnt | 
current alarm counter
| int AWLQS::cntThreshold | 
set alarm when counter > threshold
| int AWLQS::code | 
assigned alarm code for alarms
| int AWLQS::codeHigh | 
assigned alarm code for 'high' alarms
| int AWLQS::codeHighWarn | 
assigned alarm code for 'high warn' alarms
| int AWLQS::codeLow | 
assigned alarm code for 'low' alarms
| int AWLQS::codeLowWarn | 
assigned alarm code for 'low warn' alarms
| char AWLQS::dev[DEVICE_NAME_SIZE] | 
device to use in calling the eqm
| char AWLQS::eqm[EQM_NAME_SIZE] | 
equipment module (eqm) to call to check for alarms
| char AWLQS::fltr[256] | 
assigned filter string
| int AWLQS::fmt | 
format (long type) to use in calling the eqm
| float AWLQS::hi | 
high threshold
| int AWLQS::hisev | 
high severity
| float AWLQS::hiwarn | 
high warn threshold
| int AWLQS::hiwarnsev | 
high warning severity
| float AWLQS::lo | 
low threshold
| int AWLQS::losev | 
low severity
| float AWLQS::lowarn | 
low warn threshold
| int AWLQS::lowarnsev | 
low warning severity
| UINT32 AWLQS::mask | 
if fmt is an integer type
| UINT32 AWLQS::normal | 
normal non-alarm state value (after mask)
| char AWLQS::prp[PROPERTY_NAME_SIZE] | 
property to use in calling the eqm
| int AWLQS::sev | 
general highest severity
| int AWLQS::siz | 
array size to use in calling the eqm
| char AWLQS::tagHigh[ALARM_TAG_SIZE] | 
assigned alarm tag for 'high' alarms
| char AWLQS::tagHighWarn[ALARM_TAG_SIZE] | 
assigned alarm tag for 'high warn' alarms
| char AWLQS::tagLow[ALARM_TAG_SIZE] | 
assigned alarm tag for 'low' alarms
| char AWLQS::tagLowWarn[ALARM_TAG_SIZE] | 
assigned alarm tag for 'low warn' alarms
| char AWLQS::tagNormal[ALARM_TAG_SIZE] | 
assigned alarm tag for 'normal' alarms
 1.5.8