public class MonitoredEventItem extends BaseMonitoredItem<Variant[]> implements EventItem
clientHandle, discardOldest, id, monitoringMode, queue, queueSize, readValueId, samplingInterval, server, session, subscriptionId, timestamps, triggered, triggeredItems| Constructor and Description |
|---|
MonitoredEventItem(OpcUaServer server,
Session session,
UInteger id,
UInteger subscriptionId,
ReadValueId readValueId,
MonitoringMode monitoringMode,
TimestampsToReturn timestamps,
UInteger clientHandle,
double samplingInterval,
UInteger queueSize,
boolean discardOldest) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
enqueue(Variant[] value) |
ExtensionObject |
getFilterResult() |
boolean |
getNotifications(List<UaStructure> notifications,
int max) |
void |
installFilter(MonitoringFilter filter) |
boolean |
isSamplingEnabled() |
void |
onEvent(BaseEventTypeNode eventNode) |
protected EventFieldList |
wrapQueueValue(Variant[] value) |
getClientHandle, getId, getMonitoringMode, getQueueSize, getReadValueId, getSamplingInterval, getSession, getSubscriptionId, getTimestampsToReturn, getTriggeredItems, hasNotifications, isDiscardOldest, isTriggered, modify, setMonitoringMode, setQueueSize, setSessionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getReadValueId, getSession, getSubscriptionId, getTimestampsToReturnpublic MonitoredEventItem(OpcUaServer server, Session session, UInteger id, UInteger subscriptionId, ReadValueId readValueId, MonitoringMode monitoringMode, TimestampsToReturn timestamps, UInteger clientHandle, double samplingInterval, UInteger queueSize, boolean discardOldest)
public void onEvent(BaseEventTypeNode eventNode)
protected void enqueue(Variant[] value)
enqueue in class BaseMonitoredItem<Variant[]>public boolean getNotifications(List<UaStructure> notifications, int max)
getNotifications in class BaseMonitoredItem<Variant[]>public ExtensionObject getFilterResult()
getFilterResult in class BaseMonitoredItem<Variant[]>public void installFilter(MonitoringFilter filter) throws UaException
installFilter in class BaseMonitoredItem<Variant[]>UaExceptionprotected EventFieldList wrapQueueValue(Variant[] value)
wrapQueueValue in class BaseMonitoredItem<Variant[]>public boolean isSamplingEnabled()
isSamplingEnabled in interface MonitoredItemtrue if this item should be sampled.Copyright © 2021. All rights reserved.