com.prosysopc.ua.server.io
Class UaTypeIoListenerImpl

java.lang.Object
  extended by com.prosysopc.ua.server.io.UaTypeIoListenerImpl
All Implemented Interfaces:
UaTypeIoListener

public class UaTypeIoListenerImpl
extends Object
implements UaTypeIoListener


Constructor Summary
UaTypeIoListenerImpl()
           
 
Method Summary
 EnumSet<org.opcfoundation.ua.core.AccessLevel> onGetUserAccessLevel(ServiceContext serviceContext, UaInstance instance, UaVariable node)
          Called from TypeIoManagerListener.onGetUserAccessLevel(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaVariable).
 Boolean onGetUserExecutable(ServiceContext serviceContext, UaInstance instance, UaMethod node)
          Called from TypeIoManagerListener.onGetUserExecutable(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaMethod).
 EnumSet<WriteAccess> onGetUserWriteMask(ServiceContext serviceContext, UaInstance instance, UaNode node)
          Called from TypeIoManagerListener.onGetUserWriteMask(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaNode).
 boolean onReadNonValue(ServiceContext serviceContext, UaInstance instance, UaNode node, org.opcfoundation.ua.builtintypes.UnsignedInteger attributeId, org.opcfoundation.ua.builtintypes.DataValue dataValue)
          Called from TypeIoManagerListener.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, UaInstance instance, UaValueNode node, 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 TypeIoManagerListener.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, UaInstance instance, UaNode node, org.opcfoundation.ua.builtintypes.UnsignedInteger attributeId, org.opcfoundation.ua.builtintypes.DataValue dataValue)
          Called from TypeIoManagerListener.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, UaInstance instance, UaValueNode node, org.opcfoundation.ua.utils.NumericRange indexRange, org.opcfoundation.ua.builtintypes.DataValue dataValue)
          Called from TypeIoManagerListener.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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UaTypeIoListenerImpl

public UaTypeIoListenerImpl()
Method Detail

onGetUserAccessLevel

public EnumSet<org.opcfoundation.ua.core.AccessLevel> onGetUserAccessLevel(ServiceContext serviceContext,
                                                                           UaInstance instance,
                                                                           UaVariable node)
Description copied from interface: UaTypeIoListener
Called from TypeIoManagerListener.onGetUserAccessLevel(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaVariable).

Specified by:
onGetUserAccessLevel in interface UaTypeIoListener

onGetUserExecutable

public Boolean onGetUserExecutable(ServiceContext serviceContext,
                                   UaInstance instance,
                                   UaMethod node)
Description copied from interface: UaTypeIoListener
Called from TypeIoManagerListener.onGetUserExecutable(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaMethod).

Specified by:
onGetUserExecutable in interface UaTypeIoListener

onGetUserWriteMask

public EnumSet<WriteAccess> onGetUserWriteMask(ServiceContext serviceContext,
                                               UaInstance instance,
                                               UaNode node)
Description copied from interface: UaTypeIoListener
Called from TypeIoManagerListener.onGetUserWriteMask(com.prosysopc.ua.server.ServiceContext, org.opcfoundation.ua.builtintypes.NodeId, com.prosysopc.ua.nodes.UaNode).

Specified by:
onGetUserWriteMask in interface UaTypeIoListener

onReadNonValue

public boolean onReadNonValue(ServiceContext serviceContext,
                              UaInstance instance,
                              UaNode node,
                              org.opcfoundation.ua.builtintypes.UnsignedInteger attributeId,
                              org.opcfoundation.ua.builtintypes.DataValue dataValue)
                       throws StatusException
Description copied from interface: UaTypeIoListener
Called from TypeIoManagerListener.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).

Specified by:
onReadNonValue in interface UaTypeIoListener
Throws:
StatusException

onReadValue

public boolean onReadValue(ServiceContext serviceContext,
                           UaInstance instance,
                           UaValueNode node,
                           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
Description copied from interface: UaTypeIoListener
Called from TypeIoManagerListener.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).

Specified by:
onReadValue in interface UaTypeIoListener
Throws:
StatusException

onWriteNonValue

public boolean onWriteNonValue(ServiceContext serviceContext,
                               UaInstance instance,
                               UaNode node,
                               org.opcfoundation.ua.builtintypes.UnsignedInteger attributeId,
                               org.opcfoundation.ua.builtintypes.DataValue dataValue)
                        throws StatusException
Description copied from interface: UaTypeIoListener
Called from TypeIoManagerListener.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).

Specified by:
onWriteNonValue in interface UaTypeIoListener
Throws:
StatusException

onWriteValue

public boolean onWriteValue(ServiceContext serviceContext,
                            UaInstance instance,
                            UaValueNode node,
                            org.opcfoundation.ua.utils.NumericRange indexRange,
                            org.opcfoundation.ua.builtintypes.DataValue dataValue)
                     throws StatusException
Description copied from interface: UaTypeIoListener
Called from TypeIoManagerListener.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).

Specified by:
onWriteValue in interface UaTypeIoListener
Throws:
StatusException


Copyright © 2018. All rights reserved.