public abstract class EvtTagListener extends TagControl implements EvtListener
EvtTagAlarmListener
and EvtTagValueListener
classes
are derived.Modifier and Type | Field and Description |
---|---|
protected int |
mEventHandler
Internal use
|
ALARM_STATUS_ACK, ALARM_STATUS_ALM, ALARM_STATUS_NONE, ALARM_STATUS_RTN, ALARM_TYPE_HIGH, ALARM_TYPE_HIGH_HIGH, ALARM_TYPE_LEVEL, ALARM_TYPE_LOW, ALARM_TYPE_LOW_LOW, ALARM_TYPE_NONE, BY_ID, BY_NDX
Constructor and Description |
---|
EvtTagListener() |
EvtTagListener(int RecordId) |
EvtTagListener(int RecordRefType,
int RecordRef) |
EvtTagListener(String RecordName) |
EvtTagListener(TagControl tagControl) |
Modifier and Type | Method and Description |
---|---|
void |
call(int eventHandler,
String nullStr,
int tagId)
Internal use only, this will trigger execution of the user defined callTagChanged method.
|
abstract void |
callTagChanged()
Must be user defined and will be called when the actual event will occur (tag change or alarm change).
|
long |
getEventTime()
Return the date and time when the event occured.
|
protected static int |
getTypeInfo(int eventHandler) |
ackAlarm, ackAlarm, getAlarmStatus, getAlarmType, getTagId, getTagName, getTagValueAsDouble, getTagValueAsLong, logTag, setTagId, setTagName, setTagValueAsDouble, setTagValueAsInt, setTagValueAsLong
public EvtTagListener(TagControl tagControl)
public EvtTagListener(int RecordId)
public EvtTagListener(int RecordRefType, int RecordRef) throws EWException
EWException
public EvtTagListener(String RecordName) throws EWException
EWException
public EvtTagListener()
public abstract void callTagChanged()
public long getEventTime()
Calendar.setTimeInMillis(long)
function
can be used to help you manipulate this time.public void call(int eventHandler, String nullStr, int tagId)
call
in interface EvtListener
protected static int getTypeInfo(int eventHandler)