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