Main Page | Features | Central Services | csv-Files | Types | Transfer | Access | API-C | API-.NET | API-Java | Examples | Downloads
page generated on 18.05.2024 - 04:45
Data Fields
AWLQS Struct Reference

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]
 

Detailed Description

Defines an Alarm Watch List Query Structure for stock property queries.

Presents the infomration in an AWSLstEntry for querying purposes

Field Documentation

◆ asys

int AWLQS::asys

alarm system id

◆ atyp

int AWLQS::atyp

array type

◆ chkNormal

int AWLQS::chkNormal

!= 0 => check vs normal; FALSE = check threshold

◆ cnt

int AWLQS::cnt

current alarm counter

◆ cntThreshold

int AWLQS::cntThreshold

set alarm when counter > threshold

◆ code

int AWLQS::code

assigned alarm code for alarms

◆ codeHigh

int AWLQS::codeHigh

assigned alarm code for 'high' alarms

◆ codeHighWarn

int AWLQS::codeHighWarn

assigned alarm code for 'high warn' alarms

◆ codeLow

int AWLQS::codeLow

assigned alarm code for 'low' alarms

◆ codeLowWarn

int AWLQS::codeLowWarn

assigned alarm code for 'low warn' alarms

◆ dev

char AWLQS::dev[DEVICE_NAME_SIZE]

device to use in calling the eqm

◆ eqm

char AWLQS::eqm[EQM_NAME_SIZE]

equipment module (eqm) to call to check for alarms

◆ fltr

char AWLQS::fltr[256]

assigned filter string

◆ fmt

int AWLQS::fmt

format (long type) to use in calling the eqm

◆ hi

float AWLQS::hi

high threshold

◆ hisev

int AWLQS::hisev

high severity

◆ hiwarn

float AWLQS::hiwarn

high warn threshold

◆ hiwarnsev

int AWLQS::hiwarnsev

high warning severity

◆ lo

float AWLQS::lo

low threshold

◆ losev

int AWLQS::losev

low severity

◆ lowarn

float AWLQS::lowarn

low warn threshold

◆ lowarnsev

int AWLQS::lowarnsev

low warning severity

◆ mask

UINT32 AWLQS::mask

if fmt is an integer type

◆ normal

UINT32 AWLQS::normal

normal non-alarm state value (after mask)

◆ prp

char AWLQS::prp[PROPERTY_NAME_SIZE]

property to use in calling the eqm

◆ sev

int AWLQS::sev

general highest severity

◆ siz

int AWLQS::siz

array size to use in calling the eqm

◆ tagHigh

char AWLQS::tagHigh[ALARM_TAG_SIZE]

assigned alarm tag for 'high' alarms

◆ tagHighWarn

char AWLQS::tagHighWarn[ALARM_TAG_SIZE]

assigned alarm tag for 'high warn' alarms

◆ tagLow

char AWLQS::tagLow[ALARM_TAG_SIZE]

assigned alarm tag for 'low' alarms

◆ tagLowWarn

char AWLQS::tagLowWarn[ALARM_TAG_SIZE]

assigned alarm tag for 'low warn' alarms

◆ tagNormal

char AWLQS::tagNormal[ALARM_TAG_SIZE]

assigned alarm tag for 'normal' alarms


The documentation for this struct was generated from the following file:

Impressum   |   Imprint   |   Datenschutzerklaerung   |   Data Privacy Policy   |   Declaration of Accessibility   |   Erklaerung zur Barrierefreiheit
Generated for TINE API by  doxygen 1.5.8