com.prosysopc.ua.server.io
Interface UaVariableIoListener

All Superinterfaces:
UaNodeIoListener
All Known Implementing Classes:
UaVariableIoListenerImpl

public interface UaVariableIoListener
extends UaNodeIoListener

UaVariable specific IO listener. Used by NodeIoManagerListener.


Method Summary
 EnumSet<org.opcfoundation.ua.core.AccessLevel> onGetUserAccessLevel(ServiceContext serviceContext)
          Called from NodeIoManagerListener.onGetUserAccessLevel(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaVariable).
 boolean onReadNonValue(ServiceContext serviceContext, org.opcfoundation.ua.builtintypes.UnsignedInteger attributeId, org.opcfoundation.ua.builtintypes.DataValue dataValue)
          Called from NodeIoManagerListener.onReadNonValue(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaNode, org.opcfoundation.ua.builtintypes.UnsignedInteger, org.opcfoundation.ua.builtintypes.DataValue).
 boolean onReadValue(ServiceContext serviceContext, org.opcfoundation.ua.utils.NumericRange indexRange, org.opcfoundation.ua.core.TimestampsToReturn timestampsToReturn, org.opcfoundation.ua.builtintypes.DateTime minTimestamp, org.opcfoundation.ua.builtintypes.DataValue dataValue)
          Called from NodeIoManagerListener.onReadValue(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaValueNode, org.opcfoundation.ua.utils.NumericRange, org.opcfoundation.ua.core.TimestampsToReturn, org.opcfoundation.ua.builtintypes.DateTime, org.opcfoundation.ua.builtintypes.DataValue).
 boolean onWriteNonValue(ServiceContext serviceContext, org.opcfoundation.ua.builtintypes.UnsignedInteger attributeId, org.opcfoundation.ua.builtintypes.DataValue dataValue)
          Called from NodeIoManagerListener.onWriteNonValue(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaNode, org.opcfoundation.ua.builtintypes.UnsignedInteger, org.opcfoundation.ua.builtintypes.DataValue).
 boolean onWriteValue(ServiceContext serviceContext, org.opcfoundation.ua.utils.NumericRange indexRange, org.opcfoundation.ua.builtintypes.DataValue dataValue)
          Called from NodeIoManagerListener.onWriteValue(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaValueNode, org.opcfoundation.ua.utils.NumericRange, org.opcfoundation.ua.builtintypes.DataValue).
 
Methods inherited from interface com.prosysopc.ua.server.io.UaNodeIoListener
onGetUserWriteMask
 

Method Detail

onGetUserAccessLevel

EnumSet<org.opcfoundation.ua.core.AccessLevel> onGetUserAccessLevel(ServiceContext serviceContext)
Called from NodeIoManagerListener.onGetUserAccessLevel(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaVariable).


onReadNonValue

boolean onReadNonValue(ServiceContext serviceContext,
                       org.opcfoundation.ua.builtintypes.UnsignedInteger attributeId,
                       org.opcfoundation.ua.builtintypes.DataValue dataValue)
                       throws StatusException
Called from NodeIoManagerListener.onReadNonValue(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaNode, org.opcfoundation.ua.builtintypes.UnsignedInteger, org.opcfoundation.ua.builtintypes.DataValue).

Throws:
StatusException

onReadValue

boolean onReadValue(ServiceContext serviceContext,
                    org.opcfoundation.ua.utils.NumericRange indexRange,
                    org.opcfoundation.ua.core.TimestampsToReturn timestampsToReturn,
                    org.opcfoundation.ua.builtintypes.DateTime minTimestamp,
                    org.opcfoundation.ua.builtintypes.DataValue dataValue)
                    throws StatusException
Called from NodeIoManagerListener.onReadValue(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaValueNode, org.opcfoundation.ua.utils.NumericRange, org.opcfoundation.ua.core.TimestampsToReturn, org.opcfoundation.ua.builtintypes.DateTime, org.opcfoundation.ua.builtintypes.DataValue).

Throws:
StatusException

onWriteNonValue

boolean onWriteNonValue(ServiceContext serviceContext,
                        org.opcfoundation.ua.builtintypes.UnsignedInteger attributeId,
                        org.opcfoundation.ua.builtintypes.DataValue dataValue)
                        throws StatusException
Called from NodeIoManagerListener.onWriteNonValue(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaNode, org.opcfoundation.ua.builtintypes.UnsignedInteger, org.opcfoundation.ua.builtintypes.DataValue).

Throws:
StatusException

onWriteValue

boolean onWriteValue(ServiceContext serviceContext,
                     org.opcfoundation.ua.utils.NumericRange indexRange,
                     org.opcfoundation.ua.builtintypes.DataValue dataValue)
                     throws StatusException
Called from NodeIoManagerListener.onWriteValue(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaValueNode, org.opcfoundation.ua.utils.NumericRange, org.opcfoundation.ua.builtintypes.DataValue).

Throws:
StatusException


Copyright © 2018. All rights reserved.