com.prosysopc.ua.types.opcua.client
Class SessionDiagnosticsObjectTypeImplBase

java.lang.Object
  extended by com.prosysopc.ua.nodes.AbstractUaNode
      extended by com.prosysopc.ua.client.nodes.UaNodeImpl
          extended by com.prosysopc.ua.client.nodes.UaInstanceImpl
              extended by com.prosysopc.ua.client.nodes.UaObjectImpl
                  extended by com.prosysopc.ua.types.opcua.client.BaseObjectTypeImpl
                      extended by com.prosysopc.ua.types.opcua.client.SessionDiagnosticsObjectTypeImplBase
All Implemented Interfaces:
UaInstance, UaNode, UaObject, BaseInstanceType, BaseObjectType, SessionDiagnosticsObjectType
Direct Known Subclasses:
SessionDiagnosticsObjectTypeImpl

public abstract class SessionDiagnosticsObjectTypeImplBase
extends BaseObjectTypeImpl
implements SessionDiagnosticsObjectType

A container for session level diagnostics information.

Generated on 2018-05-09 10:45:27


Field Summary
 
Fields inherited from class com.prosysopc.ua.client.nodes.UaNodeImpl
addressSpace, references, supportedAttributesMap
 
Fields inherited from interface com.prosysopc.ua.types.opcua.SessionDiagnosticsObjectType
SESSION_DIAGNOSTICS, SESSION_SECURITY_DIAGNOSTICS, SUBSCRIPTION_DIAGNOSTICS_ARRAY
 
Constructor Summary
protected SessionDiagnosticsObjectTypeImplBase(AddressSpace addressSpace, org.opcfoundation.ua.builtintypes.NodeId nodeId, org.opcfoundation.ua.builtintypes.QualifiedName browseName, org.opcfoundation.ua.builtintypes.LocalizedText displayName)
           
 
Method Summary
 org.opcfoundation.ua.core.SessionDiagnosticsDataType getSessionDiagnostics()
           
 SessionDiagnosticsVariableType getSessionDiagnosticsNode()
           
 org.opcfoundation.ua.core.SessionSecurityDiagnosticsDataType getSessionSecurityDiagnostics()
           
 SessionSecurityDiagnosticsType getSessionSecurityDiagnosticsNode()
           
 org.opcfoundation.ua.core.SubscriptionDiagnosticsDataType[] getSubscriptionDiagnosticsArray()
           
 SubscriptionDiagnosticsArrayType getSubscriptionDiagnosticsArrayNode()
           
 void setSessionDiagnostics(org.opcfoundation.ua.core.SessionDiagnosticsDataType value)
           
 void setSessionSecurityDiagnostics(org.opcfoundation.ua.core.SessionSecurityDiagnosticsDataType value)
           
 void setSubscriptionDiagnosticsArray(org.opcfoundation.ua.core.SubscriptionDiagnosticsDataType[] value)
           
 
Methods inherited from class com.prosysopc.ua.types.opcua.client.BaseObjectTypeImpl
callMethod, callMethodAsync, getComponentId, getQualifiedName
 
Methods inherited from class com.prosysopc.ua.client.nodes.UaObjectImpl
addComponent, call, call, call, callAsync, callAsync, callAsync, callMethod, getAttributes, getAttributes, getEventNotifier, getIcon, getNodeClass, initSupportedAttributes, readAttributeValue, setAttributes, setEventNotifier, setIcon, toString, writeAttributeValue
 
Methods inherited from class com.prosysopc.ua.client.nodes.UaInstanceImpl
getTypeDefinition, getTypeDefinitionId, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionId
 
Methods inherited from class com.prosysopc.ua.client.nodes.UaNodeImpl
addProperties, addProperty, addReference, addReference, addReference, addReference, afterAddReference, afterDeleteReference, assertTypeSupport, assertTypeSupport, beforeAddReference, deleteReference, deleteReference, deleteReference, deleteReference, deleteReferences, doAddProperty, equals, findPlaceholders, getAddressSpace, getAttributes, getBrowseName, getComponent, getComponents, getDescription, getDescription, getDisplayName, getDisplayName, getMethod, getNodeId, getNodeVersion, getNodeVersionString, getProperties, getProperty, getPropertyValue, getReference, getReferenceList, getReferences, getSupportedAttributes, getUserWriteMask, getWriteMask, hashCode, hasProperty, hasTypeDefinition, hasUserWriteAccess, hasWriteAccess, readAttribute, readAttribute, referenceTypeInherits, removeComponent, removeProperty, setAttribute, setAttributes, setBrowseName, setDescription, setDisplayName, setNodeVersion, setPropertyValue, setReferences, setUserWriteMask, setWriteMask, supportsAttribute, writeAttribute
 
Methods inherited from class com.prosysopc.ua.nodes.AbstractUaNode
getForwardReferences, getInverseReferences, getReferences, getReferences, getReferencesAsList, referenceTypeInherits
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.prosysopc.ua.types.opcua.BaseInstanceType
getQualifiedName
 
Methods inherited from interface com.prosysopc.ua.nodes.UaObject
callMethod, getEventNotifier, getIcon, setEventNotifier, setIcon
 
Methods inherited from interface com.prosysopc.ua.nodes.UaInstance
getTypeDefinition, getTypeDefinitionId, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionId
 
Methods inherited from interface com.prosysopc.ua.nodes.UaNode
addComponent, addProperty, addReference, addReference, addReference, deleteReference, deleteReference, deleteReference, deleteReference, getAddressSpace, getAttributes, getBrowseName, getComponent, getComponents, getDescription, getDisplayName, getForwardReferences, getInverseReferences, getMethod, getNodeClass, getNodeId, getNodeVersion, getProperties, getProperty, getReference, getReferences, getReferences, getSupportedAttributes, getUserWriteMask, getWriteMask, hasUserWriteAccess, hasWriteAccess, readAttribute, readAttribute, removeComponent, removeProperty, setAttribute, setAttributes, setBrowseName, setDescription, setDisplayName, setReferences, setUserWriteMask, setWriteMask, supportsAttribute, writeAttribute
 

Constructor Detail

SessionDiagnosticsObjectTypeImplBase

protected SessionDiagnosticsObjectTypeImplBase(AddressSpace addressSpace,
                                               org.opcfoundation.ua.builtintypes.NodeId nodeId,
                                               org.opcfoundation.ua.builtintypes.QualifiedName browseName,
                                               org.opcfoundation.ua.builtintypes.LocalizedText displayName)
Method Detail

getSessionDiagnosticsNode

public SessionDiagnosticsVariableType getSessionDiagnosticsNode()
Specified by:
getSessionDiagnosticsNode in interface SessionDiagnosticsObjectType

getSessionDiagnostics

public org.opcfoundation.ua.core.SessionDiagnosticsDataType getSessionDiagnostics()
Specified by:
getSessionDiagnostics in interface SessionDiagnosticsObjectType

setSessionDiagnostics

public void setSessionDiagnostics(org.opcfoundation.ua.core.SessionDiagnosticsDataType value)
                           throws StatusException
Specified by:
setSessionDiagnostics in interface SessionDiagnosticsObjectType
Throws:
StatusException

getSessionSecurityDiagnosticsNode

public SessionSecurityDiagnosticsType getSessionSecurityDiagnosticsNode()
Specified by:
getSessionSecurityDiagnosticsNode in interface SessionDiagnosticsObjectType

getSessionSecurityDiagnostics

public org.opcfoundation.ua.core.SessionSecurityDiagnosticsDataType getSessionSecurityDiagnostics()
Specified by:
getSessionSecurityDiagnostics in interface SessionDiagnosticsObjectType

setSessionSecurityDiagnostics

public void setSessionSecurityDiagnostics(org.opcfoundation.ua.core.SessionSecurityDiagnosticsDataType value)
                                   throws StatusException
Specified by:
setSessionSecurityDiagnostics in interface SessionDiagnosticsObjectType
Throws:
StatusException

getSubscriptionDiagnosticsArrayNode

public SubscriptionDiagnosticsArrayType getSubscriptionDiagnosticsArrayNode()
Specified by:
getSubscriptionDiagnosticsArrayNode in interface SessionDiagnosticsObjectType

getSubscriptionDiagnosticsArray

public org.opcfoundation.ua.core.SubscriptionDiagnosticsDataType[] getSubscriptionDiagnosticsArray()
Specified by:
getSubscriptionDiagnosticsArray in interface SessionDiagnosticsObjectType

setSubscriptionDiagnosticsArray

public void setSubscriptionDiagnosticsArray(org.opcfoundation.ua.core.SubscriptionDiagnosticsDataType[] value)
                                     throws StatusException
Specified by:
setSubscriptionDiagnosticsArray in interface SessionDiagnosticsObjectType
Throws:
StatusException


Copyright © 2018. All rights reserved.