public class MonitoredDataItem extends BaseMonitoredItem<com.digitalpetri.opcua.stack.core.types.builtin.DataValue> implements DataItem
clientHandle, discardOldest, id, monitoringMode, queue, queueSize, readValueId, samplingInterval, subscriptionId, timestamps, triggered, triggeredItems| Constructor and Description |
|---|
MonitoredDataItem(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger id,
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger subscriptionId,
com.digitalpetri.opcua.stack.core.types.structured.ReadValueId readValueId,
com.digitalpetri.opcua.stack.core.types.enumerated.MonitoringMode monitoringMode,
com.digitalpetri.opcua.stack.core.types.enumerated.TimestampsToReturn timestamps,
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger clientHandle,
double samplingInterval,
com.digitalpetri.opcua.stack.core.types.builtin.ExtensionObject filter,
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger queueSize,
boolean discardOldest) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearLastValue() |
protected void |
enqueue(com.digitalpetri.opcua.stack.core.types.builtin.DataValue value) |
com.digitalpetri.opcua.stack.core.types.builtin.ExtensionObject |
getFilterResult() |
protected void |
installFilter(com.digitalpetri.opcua.stack.core.types.builtin.ExtensionObject filterXo) |
boolean |
isSamplingEnabled() |
void |
setMonitoringMode(com.digitalpetri.opcua.stack.core.types.enumerated.MonitoringMode monitoringMode) |
void |
setQuality(com.digitalpetri.opcua.stack.core.types.builtin.StatusCode quality)
Apply a new
StatusCode to the last value that passed the filter and then attempt to set the derived value. |
void |
setValue(com.digitalpetri.opcua.stack.core.types.builtin.DataValue value)
Set the latest sampled value.
|
protected com.digitalpetri.opcua.stack.core.types.structured.MonitoredItemNotification |
wrapQueueValue(com.digitalpetri.opcua.stack.core.types.builtin.DataValue value) |
getClientHandle, getId, getMonitoringMode, getNotifications, getQueueSize, getReadValueId, getSamplingInterval, getSubscriptionId, getTimestampsToReturn, getTriggeredItems, hasNotifications, isDiscardOldest, isTriggered, modify, setQueueSizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSamplingIntervalgetId, getReadValueId, getSubscriptionId, getTimestampsToReturnpublic MonitoredDataItem(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger id,
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger subscriptionId,
com.digitalpetri.opcua.stack.core.types.structured.ReadValueId readValueId,
com.digitalpetri.opcua.stack.core.types.enumerated.MonitoringMode monitoringMode,
com.digitalpetri.opcua.stack.core.types.enumerated.TimestampsToReturn timestamps,
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger clientHandle,
double samplingInterval,
com.digitalpetri.opcua.stack.core.types.builtin.ExtensionObject filter,
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger queueSize,
boolean discardOldest)
throws com.digitalpetri.opcua.stack.core.UaException
com.digitalpetri.opcua.stack.core.UaExceptionpublic void setValue(com.digitalpetri.opcua.stack.core.types.builtin.DataValue value)
DataItemprotected void enqueue(com.digitalpetri.opcua.stack.core.types.builtin.DataValue value)
enqueue in class BaseMonitoredItem<com.digitalpetri.opcua.stack.core.types.builtin.DataValue>public void setQuality(com.digitalpetri.opcua.stack.core.types.builtin.StatusCode quality)
DataItemStatusCode to the last value that passed the filter and then attempt to set the derived value.setQuality in interface DataItemquality - the StatusCode to apply.public boolean isSamplingEnabled()
isSamplingEnabled in interface MonitoredItemtrue if this item should be sampled.public void setMonitoringMode(com.digitalpetri.opcua.stack.core.types.enumerated.MonitoringMode monitoringMode)
setMonitoringMode in class BaseMonitoredItem<com.digitalpetri.opcua.stack.core.types.builtin.DataValue>public void clearLastValue()
protected void installFilter(com.digitalpetri.opcua.stack.core.types.builtin.ExtensionObject filterXo)
throws com.digitalpetri.opcua.stack.core.UaException
installFilter in class BaseMonitoredItem<com.digitalpetri.opcua.stack.core.types.builtin.DataValue>com.digitalpetri.opcua.stack.core.UaExceptionpublic com.digitalpetri.opcua.stack.core.types.builtin.ExtensionObject getFilterResult()
getFilterResult in class BaseMonitoredItem<com.digitalpetri.opcua.stack.core.types.builtin.DataValue>protected com.digitalpetri.opcua.stack.core.types.structured.MonitoredItemNotification wrapQueueValue(com.digitalpetri.opcua.stack.core.types.builtin.DataValue value)
wrapQueueValue in class BaseMonitoredItem<com.digitalpetri.opcua.stack.core.types.builtin.DataValue>Copyright © 2015. All rights reserved.