Class UaReferenceTypeNode


  • public class UaReferenceTypeNode
    extends UaNode
    PLCcom sdk UaReferenceTypeNode Implementation for Opc Ua, with the UaReferenceTypeNode object you can read or write Attributes or values from cache or directly from connected ua server
    Author:
    Indi.An GmbH, www.indi-an.com, support@indi-an.com
    • Constructor Detail

      • UaReferenceTypeNode

        public UaReferenceTypeNode​(UaClient client,
                                   com.plccom.opc.ua.builtintypes.NodeId nodeId)
        Standard constructor for a UaReferenceTypeNode instances
        Parameters:
        client - a client instance
        nodeId - the based nodeId
    • Method Detail

      • getIsAbstract

        public Boolean getIsAbstract()
                              throws com.plccom.opc.ua.common.ServiceFaultException,
                                     com.plccom.opc.ua.common.ServiceResultException
        Returns the attribute IsAbstract from cache or directly from connected ua server
        Returns:
        the IsAbstract attribute
        Throws:
        com.plccom.opc.ua.common.ServiceFaultException - on error while executing the operation
        com.plccom.opc.ua.common.ServiceResultException - on communication error
      • getSymmetric

        public Boolean getSymmetric()
                             throws com.plccom.opc.ua.common.ServiceFaultException,
                                    com.plccom.opc.ua.common.ServiceResultException
        Returns the attribute Symmetric from cache or directly from connected ua server
        Returns:
        the Symmetric attribute
        Throws:
        com.plccom.opc.ua.common.ServiceFaultException - on error while executing the operation
        com.plccom.opc.ua.common.ServiceResultException - on communication error
      • getInverseName

        public com.plccom.opc.ua.builtintypes.LocalizedText getInverseName()
                                                                    throws com.plccom.opc.ua.common.ServiceFaultException,
                                                                           com.plccom.opc.ua.common.ServiceResultException
        Returns the attribute InverseName from cache or directly from connected ua server
        Returns:
        the InverseName attribute
        Throws:
        com.plccom.opc.ua.common.ServiceFaultException - on error while executing the operation
        com.plccom.opc.ua.common.ServiceResultException - on communication error
      • setIsAbstract

        public com.plccom.opc.ua.builtintypes.StatusCode setIsAbstract​(boolean isAbstract)
                                                                throws com.plccom.opc.ua.common.ServiceResultException
        Sets the attribute isAbstract of this node at connected ua server and refreshing the nodecache
        Parameters:
        isAbstract - the isAbstract attribute
        Returns:
        a StatusCode object with result of actual operation
        Throws:
        com.plccom.opc.ua.common.ServiceResultException - on communication error
      • setSymmetric

        public com.plccom.opc.ua.builtintypes.StatusCode setSymmetric​(boolean symmetric)
                                                               throws com.plccom.opc.ua.common.ServiceResultException
        Sets the attribute isAbssymmetrictract of this node at connected ua server and refreshing the nodecache
        Parameters:
        symmetric - the symmetric attribute
        Returns:
        a StatusCode object with result of actual operation
        Throws:
        com.plccom.opc.ua.common.ServiceResultException - on communication error
      • setInverseName

        public com.plccom.opc.ua.builtintypes.StatusCode setInverseName​(com.plccom.opc.ua.builtintypes.LocalizedText inverseName)
                                                                 throws com.plccom.opc.ua.common.ServiceResultException
        Sets the attribute inverseName of this node at connected ua server and refreshing the nodecache
        Parameters:
        inverseName - the inverseName attribute
        Returns:
        a StatusCode object with result of actual operation
        Throws:
        com.plccom.opc.ua.common.ServiceResultException - on communication error
      • readIsAbstract

        public com.plccom.opc.ua.builtintypes.DataValue readIsAbstract()
                                                                throws com.plccom.opc.ua.common.ServiceFaultException,
                                                                       com.plccom.opc.ua.common.ServiceResultException
        Reads the complete datavalue of attribute IsAbstract this node from cache or directly from connected ua server
        Returns:
        a datavalue object with the attribute IsAbstract
        Throws:
        com.plccom.opc.ua.common.ServiceFaultException - on error while executing the operation
        com.plccom.opc.ua.common.ServiceResultException - on communication error
      • readSymmetric

        public com.plccom.opc.ua.builtintypes.DataValue readSymmetric()
                                                               throws com.plccom.opc.ua.common.ServiceFaultException,
                                                                      com.plccom.opc.ua.common.ServiceResultException
        Reads the complete datavalue of attribute Symmetric this node from cache or directly from connected ua server
        Returns:
        a datavalue object with the attribute Symmetric
        Throws:
        com.plccom.opc.ua.common.ServiceFaultException - on error while executing the operation
        com.plccom.opc.ua.common.ServiceResultException - on communication error
      • readInverseName

        public com.plccom.opc.ua.builtintypes.DataValue readInverseName()
                                                                 throws com.plccom.opc.ua.common.ServiceFaultException,
                                                                        com.plccom.opc.ua.common.ServiceResultException
        Reads the complete datavalue of attribute InverseName this node from cache or directly from connected ua server
        Returns:
        a datavalue object with the attribute InverseName
        Throws:
        com.plccom.opc.ua.common.ServiceFaultException - on error while executing the operation
        com.plccom.opc.ua.common.ServiceResultException - on communication error
      • writeIsAbstract

        public com.plccom.opc.ua.builtintypes.StatusCode writeIsAbstract​(com.plccom.opc.ua.builtintypes.DataValue value)
                                                                  throws com.plccom.opc.ua.common.ServiceResultException
        Writes the IsAbstract attribute
        Parameters:
        value - a datavalue object with informations to write
        Returns:
        a StatusCode object with result of actual operation
        Throws:
        com.plccom.opc.ua.common.ServiceResultException - on communication error
      • writeSymmetric

        public com.plccom.opc.ua.builtintypes.StatusCode writeSymmetric​(com.plccom.opc.ua.builtintypes.DataValue value)
                                                                 throws com.plccom.opc.ua.common.ServiceResultException
        Writes the Symmetric attribute
        Parameters:
        value - a datavalue object with informations to write
        Returns:
        a StatusCode object with result of actual operation
        Throws:
        com.plccom.opc.ua.common.ServiceResultException - on communication error
      • writeInverseName

        public com.plccom.opc.ua.builtintypes.StatusCode writeInverseName​(com.plccom.opc.ua.builtintypes.DataValue value)
                                                                   throws com.plccom.opc.ua.common.ServiceResultException
        Writes the InverseName attribute
        Parameters:
        value - a datavalue object with informations to write
        Returns:
        a StatusCode object with result of actual operation
        Throws:
        com.plccom.opc.ua.common.ServiceResultException - on communication error