All Implemented Interfaces:
BaseObjectType, LldpRemoteSystemType, org.eclipse.milo.opcua.sdk.core.nodes.Node, org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode

public class LldpRemoteSystemTypeNode extends BaseObjectTypeNode implements LldpRemoteSystemType
  • Constructor Details

    • LldpRemoteSystemTypeNode

      public LldpRemoteSystemTypeNode(OpcUaClient client, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass, org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier)
  • Method Details

    • getTimeMark

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getTimeMark() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the TimeMark Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getTimeMark in interface LldpRemoteSystemType
      Returns:
      the local value of the TimeMark Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the TimeMark Node.
    • setTimeMark

      public void setTimeMark(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the TimeMark Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setTimeMark in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the TimeMark Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the TimeMark Node.
    • readTimeMark

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readTimeMark() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the TimeMark Node from the server and update the local value if the operation succeeds.
      Specified by:
      readTimeMark in interface LldpRemoteSystemType
      Returns:
      the UInteger value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeTimeMark

      public void writeTimeMark(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the TimeMark Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeTimeMark in interface LldpRemoteSystemType
      Parameters:
      value - the UInteger value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readTimeMarkAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readTimeMarkAsync()
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.readTimeMark().
      Specified by:
      readTimeMarkAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeTimeMarkAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeTimeMarkAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger timeMark)
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      writeTimeMarkAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getTimeMarkNode

      public BaseDataVariableTypeNode getTimeMarkNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the TimeMark BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getTimeMarkNode in interface LldpRemoteSystemType
      Returns:
      the TimeMark BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getTimeMarkNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getTimeMarkNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Asynchronous implementation of LldpRemoteSystemType.getTimeMarkNode().
      Specified by:
      getTimeMarkNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getRemoteIndex

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getRemoteIndex() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the RemoteIndex Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getRemoteIndex in interface LldpRemoteSystemType
      Returns:
      the local value of the RemoteIndex Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteIndex Node.
    • setRemoteIndex

      public void setRemoteIndex(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the RemoteIndex Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setRemoteIndex in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the RemoteIndex Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteIndex Node.
    • readRemoteIndex

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readRemoteIndex() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the RemoteIndex Node from the server and update the local value if the operation succeeds.
      Specified by:
      readRemoteIndex in interface LldpRemoteSystemType
      Returns:
      the UInteger value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeRemoteIndex

      public void writeRemoteIndex(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the RemoteIndex Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeRemoteIndex in interface LldpRemoteSystemType
      Parameters:
      value - the UInteger value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readRemoteIndexAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readRemoteIndexAsync()
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.readRemoteIndex().
      Specified by:
      readRemoteIndexAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeRemoteIndexAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeRemoteIndexAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger remoteIndex)
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      writeRemoteIndexAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getRemoteIndexNode

      public BaseDataVariableTypeNode getRemoteIndexNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the RemoteIndex BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getRemoteIndexNode in interface LldpRemoteSystemType
      Returns:
      the RemoteIndex BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getRemoteIndexNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getRemoteIndexNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Asynchronous implementation of LldpRemoteSystemType.getRemoteIndexNode().
      Specified by:
      getRemoteIndexNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getChassisIdSubtype

      public org.eclipse.milo.opcua.stack.core.types.enumerated.ChassisIdSubtype getChassisIdSubtype() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the ChassisIdSubtype Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getChassisIdSubtype in interface LldpRemoteSystemType
      Returns:
      the local value of the ChassisIdSubtype Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ChassisIdSubtype Node.
    • setChassisIdSubtype

      public void setChassisIdSubtype(org.eclipse.milo.opcua.stack.core.types.enumerated.ChassisIdSubtype value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the ChassisIdSubtype Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setChassisIdSubtype in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the ChassisIdSubtype Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ChassisIdSubtype Node.
    • readChassisIdSubtype

      public org.eclipse.milo.opcua.stack.core.types.enumerated.ChassisIdSubtype readChassisIdSubtype() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the ChassisIdSubtype Node from the server and update the local value if the operation succeeds.
      Specified by:
      readChassisIdSubtype in interface LldpRemoteSystemType
      Returns:
      the ChassisIdSubtype value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeChassisIdSubtype

      public void writeChassisIdSubtype(org.eclipse.milo.opcua.stack.core.types.enumerated.ChassisIdSubtype value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the ChassisIdSubtype Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeChassisIdSubtype in interface LldpRemoteSystemType
      Parameters:
      value - the ChassisIdSubtype value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readChassisIdSubtypeAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.ChassisIdSubtype> readChassisIdSubtypeAsync()
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.readChassisIdSubtype().
      Specified by:
      readChassisIdSubtypeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeChassisIdSubtypeAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeChassisIdSubtypeAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.ChassisIdSubtype chassisIdSubtype)
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      writeChassisIdSubtypeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getChassisIdSubtypeNode

      public BaseDataVariableTypeNode getChassisIdSubtypeNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the ChassisIdSubtype BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getChassisIdSubtypeNode in interface LldpRemoteSystemType
      Returns:
      the ChassisIdSubtype BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getChassisIdSubtypeNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getChassisIdSubtypeNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Asynchronous implementation of LldpRemoteSystemType.getChassisIdSubtypeNode().
      Specified by:
      getChassisIdSubtypeNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getChassisId

      public String getChassisId() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the ChassisId Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getChassisId in interface LldpRemoteSystemType
      Returns:
      the local value of the ChassisId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ChassisId Node.
    • setChassisId

      public void setChassisId(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the ChassisId Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setChassisId in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the ChassisId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ChassisId Node.
    • readChassisId

      public String readChassisId() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the ChassisId Node from the server and update the local value if the operation succeeds.
      Specified by:
      readChassisId in interface LldpRemoteSystemType
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeChassisId

      public void writeChassisId(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the ChassisId Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeChassisId in interface LldpRemoteSystemType
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readChassisIdAsync

      public CompletableFuture<? extends String> readChassisIdAsync()
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.readChassisId().
      Specified by:
      readChassisIdAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeChassisIdAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeChassisIdAsync(String chassisId)
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      writeChassisIdAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getChassisIdNode

      public BaseDataVariableTypeNode getChassisIdNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the ChassisId BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getChassisIdNode in interface LldpRemoteSystemType
      Returns:
      the ChassisId BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getChassisIdNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getChassisIdNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Asynchronous implementation of LldpRemoteSystemType.getChassisIdNode().
      Specified by:
      getChassisIdNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getPortIdSubtype

      public org.eclipse.milo.opcua.stack.core.types.enumerated.PortIdSubtype getPortIdSubtype() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the PortIdSubtype Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getPortIdSubtype in interface LldpRemoteSystemType
      Returns:
      the local value of the PortIdSubtype Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the PortIdSubtype Node.
    • setPortIdSubtype

      public void setPortIdSubtype(org.eclipse.milo.opcua.stack.core.types.enumerated.PortIdSubtype value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the PortIdSubtype Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setPortIdSubtype in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the PortIdSubtype Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the PortIdSubtype Node.
    • readPortIdSubtype

      public org.eclipse.milo.opcua.stack.core.types.enumerated.PortIdSubtype readPortIdSubtype() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the PortIdSubtype Node from the server and update the local value if the operation succeeds.
      Specified by:
      readPortIdSubtype in interface LldpRemoteSystemType
      Returns:
      the PortIdSubtype value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writePortIdSubtype

      public void writePortIdSubtype(org.eclipse.milo.opcua.stack.core.types.enumerated.PortIdSubtype value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the PortIdSubtype Node to the server and update the local value if the operation succeeds.
      Specified by:
      writePortIdSubtype in interface LldpRemoteSystemType
      Parameters:
      value - the PortIdSubtype value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readPortIdSubtypeAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.PortIdSubtype> readPortIdSubtypeAsync()
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.readPortIdSubtype().
      Specified by:
      readPortIdSubtypeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writePortIdSubtypeAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writePortIdSubtypeAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.PortIdSubtype portIdSubtype)
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      writePortIdSubtypeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getPortIdSubtypeNode

      public BaseDataVariableTypeNode getPortIdSubtypeNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the PortIdSubtype BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getPortIdSubtypeNode in interface LldpRemoteSystemType
      Returns:
      the PortIdSubtype BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getPortIdSubtypeNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getPortIdSubtypeNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Asynchronous implementation of LldpRemoteSystemType.getPortIdSubtypeNode().
      Specified by:
      getPortIdSubtypeNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getPortId

      public String getPortId() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the PortId Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getPortId in interface LldpRemoteSystemType
      Returns:
      the local value of the PortId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the PortId Node.
    • setPortId

      public void setPortId(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the PortId Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setPortId in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the PortId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the PortId Node.
    • readPortId

      public String readPortId() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the PortId Node from the server and update the local value if the operation succeeds.
      Specified by:
      readPortId in interface LldpRemoteSystemType
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writePortId

      public void writePortId(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the PortId Node to the server and update the local value if the operation succeeds.
      Specified by:
      writePortId in interface LldpRemoteSystemType
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readPortIdAsync

      public CompletableFuture<? extends String> readPortIdAsync()
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.readPortId().
      Specified by:
      readPortIdAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writePortIdAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writePortIdAsync(String portId)
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.writePortId(java.lang.String).
      Specified by:
      writePortIdAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getPortIdNode

      public BaseDataVariableTypeNode getPortIdNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the PortId BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getPortIdNode in interface LldpRemoteSystemType
      Returns:
      the PortId BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getPortIdNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getPortIdNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Asynchronous implementation of LldpRemoteSystemType.getPortIdNode().
      Specified by:
      getPortIdNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getPortDescription

      public String getPortDescription() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the PortDescription Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getPortDescription in interface LldpRemoteSystemType
      Returns:
      the local value of the PortDescription Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the PortDescription Node.
    • setPortDescription

      public void setPortDescription(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the PortDescription Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setPortDescription in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the PortDescription Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the PortDescription Node.
    • readPortDescription

      public String readPortDescription() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the PortDescription Node from the server and update the local value if the operation succeeds.
      Specified by:
      readPortDescription in interface LldpRemoteSystemType
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writePortDescription

      public void writePortDescription(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the PortDescription Node to the server and update the local value if the operation succeeds.
      Specified by:
      writePortDescription in interface LldpRemoteSystemType
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readPortDescriptionAsync

      public CompletableFuture<? extends String> readPortDescriptionAsync()
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.readPortDescription().
      Specified by:
      readPortDescriptionAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writePortDescriptionAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writePortDescriptionAsync(String portDescription)
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      writePortDescriptionAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getPortDescriptionNode

      public BaseDataVariableTypeNode getPortDescriptionNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the PortDescription BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getPortDescriptionNode in interface LldpRemoteSystemType
      Returns:
      the PortDescription BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getPortDescriptionNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getPortDescriptionNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Asynchronous implementation of LldpRemoteSystemType.getPortDescriptionNode().
      Specified by:
      getPortDescriptionNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSystemName

      public String getSystemName() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the SystemName Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getSystemName in interface LldpRemoteSystemType
      Returns:
      the local value of the SystemName Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SystemName Node.
    • setSystemName

      public void setSystemName(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the SystemName Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setSystemName in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the SystemName Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SystemName Node.
    • readSystemName

      public String readSystemName() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the SystemName Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSystemName in interface LldpRemoteSystemType
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSystemName

      public void writeSystemName(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the SystemName Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSystemName in interface LldpRemoteSystemType
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSystemNameAsync

      public CompletableFuture<? extends String> readSystemNameAsync()
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.readSystemName().
      Specified by:
      readSystemNameAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSystemNameAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSystemNameAsync(String systemName)
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      writeSystemNameAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSystemNameNode

      public BaseDataVariableTypeNode getSystemNameNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the SystemName BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getSystemNameNode in interface LldpRemoteSystemType
      Returns:
      the SystemName BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getSystemNameNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getSystemNameNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Asynchronous implementation of LldpRemoteSystemType.getSystemNameNode().
      Specified by:
      getSystemNameNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSystemDescription

      public String getSystemDescription() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the SystemDescription Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getSystemDescription in interface LldpRemoteSystemType
      Returns:
      the local value of the SystemDescription Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SystemDescription Node.
    • setSystemDescription

      public void setSystemDescription(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the SystemDescription Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setSystemDescription in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the SystemDescription Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SystemDescription Node.
    • readSystemDescription

      public String readSystemDescription() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the SystemDescription Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSystemDescription in interface LldpRemoteSystemType
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSystemDescription

      public void writeSystemDescription(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the SystemDescription Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSystemDescription in interface LldpRemoteSystemType
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSystemDescriptionAsync

      public CompletableFuture<? extends String> readSystemDescriptionAsync()
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.readSystemDescription().
      Specified by:
      readSystemDescriptionAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSystemDescriptionAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSystemDescriptionAsync(String systemDescription)
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      writeSystemDescriptionAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSystemDescriptionNode

      public BaseDataVariableTypeNode getSystemDescriptionNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the SystemDescription BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getSystemDescriptionNode in interface LldpRemoteSystemType
      Returns:
      the SystemDescription BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getSystemDescriptionNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getSystemDescriptionNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Asynchronous implementation of LldpRemoteSystemType.getSystemDescriptionNode().
      Specified by:
      getSystemDescriptionNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSystemCapabilitiesSupported

      public org.eclipse.milo.opcua.stack.core.types.structured.LldpSystemCapabilitiesMap getSystemCapabilitiesSupported() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the SystemCapabilitiesSupported Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getSystemCapabilitiesSupported in interface LldpRemoteSystemType
      Returns:
      the local value of the SystemCapabilitiesSupported Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SystemCapabilitiesSupported Node.
    • setSystemCapabilitiesSupported

      public void setSystemCapabilitiesSupported(org.eclipse.milo.opcua.stack.core.types.structured.LldpSystemCapabilitiesMap value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the SystemCapabilitiesSupported Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setSystemCapabilitiesSupported in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the SystemCapabilitiesSupported Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SystemCapabilitiesSupported Node.
    • readSystemCapabilitiesSupported

      public org.eclipse.milo.opcua.stack.core.types.structured.LldpSystemCapabilitiesMap readSystemCapabilitiesSupported() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the SystemCapabilitiesSupported Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSystemCapabilitiesSupported in interface LldpRemoteSystemType
      Returns:
      the LldpSystemCapabilitiesMap value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSystemCapabilitiesSupported

      public void writeSystemCapabilitiesSupported(org.eclipse.milo.opcua.stack.core.types.structured.LldpSystemCapabilitiesMap value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the SystemCapabilitiesSupported Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSystemCapabilitiesSupported in interface LldpRemoteSystemType
      Parameters:
      value - the LldpSystemCapabilitiesMap value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSystemCapabilitiesSupportedAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.LldpSystemCapabilitiesMap> readSystemCapabilitiesSupportedAsync()
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      readSystemCapabilitiesSupportedAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSystemCapabilitiesSupportedAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSystemCapabilitiesSupportedAsync(org.eclipse.milo.opcua.stack.core.types.structured.LldpSystemCapabilitiesMap systemCapabilitiesSupported)
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      writeSystemCapabilitiesSupportedAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSystemCapabilitiesSupportedNode

      public BaseDataVariableTypeNode getSystemCapabilitiesSupportedNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the SystemCapabilitiesSupported BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getSystemCapabilitiesSupportedNode in interface LldpRemoteSystemType
      Returns:
      the SystemCapabilitiesSupported BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getSystemCapabilitiesSupportedNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getSystemCapabilitiesSupportedNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      getSystemCapabilitiesSupportedNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSystemCapabilitiesEnabled

      public org.eclipse.milo.opcua.stack.core.types.structured.LldpSystemCapabilitiesMap getSystemCapabilitiesEnabled() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the SystemCapabilitiesEnabled Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getSystemCapabilitiesEnabled in interface LldpRemoteSystemType
      Returns:
      the local value of the SystemCapabilitiesEnabled Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SystemCapabilitiesEnabled Node.
    • setSystemCapabilitiesEnabled

      public void setSystemCapabilitiesEnabled(org.eclipse.milo.opcua.stack.core.types.structured.LldpSystemCapabilitiesMap value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the SystemCapabilitiesEnabled Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setSystemCapabilitiesEnabled in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the SystemCapabilitiesEnabled Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SystemCapabilitiesEnabled Node.
    • readSystemCapabilitiesEnabled

      public org.eclipse.milo.opcua.stack.core.types.structured.LldpSystemCapabilitiesMap readSystemCapabilitiesEnabled() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the SystemCapabilitiesEnabled Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSystemCapabilitiesEnabled in interface LldpRemoteSystemType
      Returns:
      the LldpSystemCapabilitiesMap value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSystemCapabilitiesEnabled

      public void writeSystemCapabilitiesEnabled(org.eclipse.milo.opcua.stack.core.types.structured.LldpSystemCapabilitiesMap value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the SystemCapabilitiesEnabled Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSystemCapabilitiesEnabled in interface LldpRemoteSystemType
      Parameters:
      value - the LldpSystemCapabilitiesMap value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSystemCapabilitiesEnabledAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.LldpSystemCapabilitiesMap> readSystemCapabilitiesEnabledAsync()
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.readSystemCapabilitiesEnabled().
      Specified by:
      readSystemCapabilitiesEnabledAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSystemCapabilitiesEnabledAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSystemCapabilitiesEnabledAsync(org.eclipse.milo.opcua.stack.core.types.structured.LldpSystemCapabilitiesMap systemCapabilitiesEnabled)
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      writeSystemCapabilitiesEnabledAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSystemCapabilitiesEnabledNode

      public BaseDataVariableTypeNode getSystemCapabilitiesEnabledNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the SystemCapabilitiesEnabled BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getSystemCapabilitiesEnabledNode in interface LldpRemoteSystemType
      Returns:
      the SystemCapabilitiesEnabled BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getSystemCapabilitiesEnabledNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getSystemCapabilitiesEnabledNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      getSystemCapabilitiesEnabledNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getRemoteChanges

      public Boolean getRemoteChanges() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the RemoteChanges Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getRemoteChanges in interface LldpRemoteSystemType
      Returns:
      the local value of the RemoteChanges Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteChanges Node.
    • setRemoteChanges

      public void setRemoteChanges(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the RemoteChanges Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setRemoteChanges in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the RemoteChanges Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteChanges Node.
    • readRemoteChanges

      public Boolean readRemoteChanges() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the RemoteChanges Node from the server and update the local value if the operation succeeds.
      Specified by:
      readRemoteChanges in interface LldpRemoteSystemType
      Returns:
      the Boolean value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeRemoteChanges

      public void writeRemoteChanges(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the RemoteChanges Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeRemoteChanges in interface LldpRemoteSystemType
      Parameters:
      value - the Boolean value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readRemoteChangesAsync

      public CompletableFuture<? extends Boolean> readRemoteChangesAsync()
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.readRemoteChanges().
      Specified by:
      readRemoteChangesAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeRemoteChangesAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeRemoteChangesAsync(Boolean remoteChanges)
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      writeRemoteChangesAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getRemoteChangesNode

      public BaseDataVariableTypeNode getRemoteChangesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the RemoteChanges BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getRemoteChangesNode in interface LldpRemoteSystemType
      Returns:
      the RemoteChanges BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getRemoteChangesNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getRemoteChangesNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Asynchronous implementation of LldpRemoteSystemType.getRemoteChangesNode().
      Specified by:
      getRemoteChangesNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getRemoteTooManyNeighbors

      public Boolean getRemoteTooManyNeighbors() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the RemoteTooManyNeighbors Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getRemoteTooManyNeighbors in interface LldpRemoteSystemType
      Returns:
      the local value of the RemoteTooManyNeighbors Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteTooManyNeighbors Node.
    • setRemoteTooManyNeighbors

      public void setRemoteTooManyNeighbors(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the RemoteTooManyNeighbors Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setRemoteTooManyNeighbors in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the RemoteTooManyNeighbors Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteTooManyNeighbors Node.
    • readRemoteTooManyNeighbors

      public Boolean readRemoteTooManyNeighbors() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the RemoteTooManyNeighbors Node from the server and update the local value if the operation succeeds.
      Specified by:
      readRemoteTooManyNeighbors in interface LldpRemoteSystemType
      Returns:
      the Boolean value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeRemoteTooManyNeighbors

      public void writeRemoteTooManyNeighbors(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the RemoteTooManyNeighbors Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeRemoteTooManyNeighbors in interface LldpRemoteSystemType
      Parameters:
      value - the Boolean value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readRemoteTooManyNeighborsAsync

      public CompletableFuture<? extends Boolean> readRemoteTooManyNeighborsAsync()
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.readRemoteTooManyNeighbors().
      Specified by:
      readRemoteTooManyNeighborsAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeRemoteTooManyNeighborsAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeRemoteTooManyNeighborsAsync(Boolean remoteTooManyNeighbors)
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      writeRemoteTooManyNeighborsAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getRemoteTooManyNeighborsNode

      public BaseDataVariableTypeNode getRemoteTooManyNeighborsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the RemoteTooManyNeighbors BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getRemoteTooManyNeighborsNode in interface LldpRemoteSystemType
      Returns:
      the RemoteTooManyNeighbors BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getRemoteTooManyNeighborsNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getRemoteTooManyNeighborsNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      getRemoteTooManyNeighborsNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getManagementAddress

      public org.eclipse.milo.opcua.stack.core.types.structured.LldpManagementAddressType[] getManagementAddress() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the ManagementAddress Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getManagementAddress in interface LldpRemoteSystemType
      Returns:
      the local value of the ManagementAddress Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ManagementAddress Node.
    • setManagementAddress

      public void setManagementAddress(org.eclipse.milo.opcua.stack.core.types.structured.LldpManagementAddressType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the ManagementAddress Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setManagementAddress in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the ManagementAddress Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ManagementAddress Node.
    • readManagementAddress

      public org.eclipse.milo.opcua.stack.core.types.structured.LldpManagementAddressType[] readManagementAddress() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the ManagementAddress Node from the server and update the local value if the operation succeeds.
      Specified by:
      readManagementAddress in interface LldpRemoteSystemType
      Returns:
      the LldpManagementAddressType value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeManagementAddress

      public void writeManagementAddress(org.eclipse.milo.opcua.stack.core.types.structured.LldpManagementAddressType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the ManagementAddress Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeManagementAddress in interface LldpRemoteSystemType
      Parameters:
      value - the LldpManagementAddressType value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readManagementAddressAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.LldpManagementAddressType[]> readManagementAddressAsync()
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.readManagementAddress().
      Specified by:
      readManagementAddressAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeManagementAddressAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeManagementAddressAsync(org.eclipse.milo.opcua.stack.core.types.structured.LldpManagementAddressType[] managementAddress)
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      writeManagementAddressAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getManagementAddressNode

      public BaseDataVariableTypeNode getManagementAddressNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the ManagementAddress BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getManagementAddressNode in interface LldpRemoteSystemType
      Returns:
      the ManagementAddress BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getManagementAddressNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getManagementAddressNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Asynchronous implementation of LldpRemoteSystemType.getManagementAddressNode().
      Specified by:
      getManagementAddressNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getRemoteUnknownTlv

      public org.eclipse.milo.opcua.stack.core.types.structured.LldpTlvType[] getRemoteUnknownTlv() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the local value of the RemoteUnknownTlv Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getRemoteUnknownTlv in interface LldpRemoteSystemType
      Returns:
      the local value of the RemoteUnknownTlv Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteUnknownTlv Node.
    • setRemoteUnknownTlv

      public void setRemoteUnknownTlv(org.eclipse.milo.opcua.stack.core.types.structured.LldpTlvType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Set the local value of the RemoteUnknownTlv Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setRemoteUnknownTlv in interface LldpRemoteSystemType
      Parameters:
      value - the local value to set for the RemoteUnknownTlv Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteUnknownTlv Node.
    • readRemoteUnknownTlv

      public org.eclipse.milo.opcua.stack.core.types.structured.LldpTlvType[] readRemoteUnknownTlv() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Read the value of the RemoteUnknownTlv Node from the server and update the local value if the operation succeeds.
      Specified by:
      readRemoteUnknownTlv in interface LldpRemoteSystemType
      Returns:
      the LldpTlvType value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeRemoteUnknownTlv

      public void writeRemoteUnknownTlv(org.eclipse.milo.opcua.stack.core.types.structured.LldpTlvType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Write a new value for the RemoteUnknownTlv Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeRemoteUnknownTlv in interface LldpRemoteSystemType
      Parameters:
      value - the LldpTlvType value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readRemoteUnknownTlvAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.LldpTlvType[]> readRemoteUnknownTlvAsync()
      Description copied from interface: LldpRemoteSystemType
      An asynchronous implementation of LldpRemoteSystemType.readRemoteUnknownTlv().
      Specified by:
      readRemoteUnknownTlvAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeRemoteUnknownTlvAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeRemoteUnknownTlvAsync(org.eclipse.milo.opcua.stack.core.types.structured.LldpTlvType[] remoteUnknownTlv)
      Description copied from interface: LldpRemoteSystemType
      Specified by:
      writeRemoteUnknownTlvAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getRemoteUnknownTlvNode

      public BaseDataVariableTypeNode getRemoteUnknownTlvNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteSystemType
      Get the RemoteUnknownTlv BaseDataVariableType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getRemoteUnknownTlvNode in interface LldpRemoteSystemType
      Returns:
      the RemoteUnknownTlv BaseDataVariableType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getRemoteUnknownTlvNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getRemoteUnknownTlvNodeAsync()
      Description copied from interface: LldpRemoteSystemType
      Asynchronous implementation of LldpRemoteSystemType.getRemoteUnknownTlvNode().
      Specified by:
      getRemoteUnknownTlvNodeAsync in interface LldpRemoteSystemType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.