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

public class LldpLocalSystemTypeNode extends BaseObjectTypeNode implements LldpLocalSystemType
  • Constructor Details

    • LldpLocalSystemTypeNode

      public LldpLocalSystemTypeNode(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

    • getChassisIdSubtype

      public org.eclipse.milo.opcua.stack.core.types.enumerated.ChassisIdSubtype getChassisIdSubtype() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      Read the value of the ChassisIdSubtype Node from the server and update the local value if the operation succeeds.
      Specified by:
      readChassisIdSubtype in interface LldpLocalSystemType
      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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      An asynchronous implementation of LldpLocalSystemType.readChassisIdSubtype().
      Specified by:
      readChassisIdSubtypeAsync in interface LldpLocalSystemType
      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: LldpLocalSystemType
      Specified by:
      writeChassisIdSubtypeAsync in interface LldpLocalSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getChassisIdSubtypeNode

      public PropertyTypeNode getChassisIdSubtypeNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpLocalSystemType
      Get the ChassisIdSubtype PropertyType 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 LldpLocalSystemType
      Returns:
      the ChassisIdSubtype PropertyType 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 PropertyTypeNode> getChassisIdSubtypeNodeAsync()
      Description copied from interface: LldpLocalSystemType
      Asynchronous implementation of LldpLocalSystemType.getChassisIdSubtypeNode().
      Specified by:
      getChassisIdSubtypeNodeAsync in interface LldpLocalSystemType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType 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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      Read the value of the ChassisId Node from the server and update the local value if the operation succeeds.
      Specified by:
      readChassisId in interface LldpLocalSystemType
      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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      An asynchronous implementation of LldpLocalSystemType.readChassisId().
      Specified by:
      readChassisIdAsync in interface LldpLocalSystemType
      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: LldpLocalSystemType
      An asynchronous implementation of LldpLocalSystemType.writeChassisId(java.lang.String).
      Specified by:
      writeChassisIdAsync in interface LldpLocalSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getChassisIdNode

      public PropertyTypeNode getChassisIdNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpLocalSystemType
      Get the ChassisId PropertyType 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 LldpLocalSystemType
      Returns:
      the ChassisId PropertyType 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 PropertyTypeNode> getChassisIdNodeAsync()
      Description copied from interface: LldpLocalSystemType
      Asynchronous implementation of LldpLocalSystemType.getChassisIdNode().
      Specified by:
      getChassisIdNodeAsync in interface LldpLocalSystemType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType 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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      Read the value of the SystemName Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSystemName in interface LldpLocalSystemType
      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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      An asynchronous implementation of LldpLocalSystemType.readSystemName().
      Specified by:
      readSystemNameAsync in interface LldpLocalSystemType
      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: LldpLocalSystemType
      Specified by:
      writeSystemNameAsync in interface LldpLocalSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSystemNameNode

      public PropertyTypeNode getSystemNameNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpLocalSystemType
      Get the SystemName PropertyType 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 LldpLocalSystemType
      Returns:
      the SystemName PropertyType 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 PropertyTypeNode> getSystemNameNodeAsync()
      Description copied from interface: LldpLocalSystemType
      Asynchronous implementation of LldpLocalSystemType.getSystemNameNode().
      Specified by:
      getSystemNameNodeAsync in interface LldpLocalSystemType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType 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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      Read the value of the SystemDescription Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSystemDescription in interface LldpLocalSystemType
      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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      An asynchronous implementation of LldpLocalSystemType.readSystemDescription().
      Specified by:
      readSystemDescriptionAsync in interface LldpLocalSystemType
      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: LldpLocalSystemType
      Specified by:
      writeSystemDescriptionAsync in interface LldpLocalSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSystemDescriptionNode

      public PropertyTypeNode getSystemDescriptionNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpLocalSystemType
      Get the SystemDescription PropertyType 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 LldpLocalSystemType
      Returns:
      the SystemDescription PropertyType 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 PropertyTypeNode> getSystemDescriptionNodeAsync()
      Description copied from interface: LldpLocalSystemType
      Asynchronous implementation of LldpLocalSystemType.getSystemDescriptionNode().
      Specified by:
      getSystemDescriptionNodeAsync in interface LldpLocalSystemType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType 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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      Read the value of the SystemCapabilitiesSupported Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSystemCapabilitiesSupported in interface LldpLocalSystemType
      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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      Specified by:
      readSystemCapabilitiesSupportedAsync in interface LldpLocalSystemType
      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: LldpLocalSystemType
      Specified by:
      writeSystemCapabilitiesSupportedAsync in interface LldpLocalSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSystemCapabilitiesSupportedNode

      public PropertyTypeNode getSystemCapabilitiesSupportedNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpLocalSystemType
      Get the SystemCapabilitiesSupported PropertyType 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 LldpLocalSystemType
      Returns:
      the SystemCapabilitiesSupported PropertyType 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 PropertyTypeNode> getSystemCapabilitiesSupportedNodeAsync()
      Description copied from interface: LldpLocalSystemType
      Specified by:
      getSystemCapabilitiesSupportedNodeAsync in interface LldpLocalSystemType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType 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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      Read the value of the SystemCapabilitiesEnabled Node from the server and update the local value if the operation succeeds.
      Specified by:
      readSystemCapabilitiesEnabled in interface LldpLocalSystemType
      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: LldpLocalSystemType
      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 LldpLocalSystemType
      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: LldpLocalSystemType
      An asynchronous implementation of LldpLocalSystemType.readSystemCapabilitiesEnabled().
      Specified by:
      readSystemCapabilitiesEnabledAsync in interface LldpLocalSystemType
      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: LldpLocalSystemType
      Specified by:
      writeSystemCapabilitiesEnabledAsync in interface LldpLocalSystemType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSystemCapabilitiesEnabledNode

      public PropertyTypeNode getSystemCapabilitiesEnabledNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpLocalSystemType
      Get the SystemCapabilitiesEnabled PropertyType 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 LldpLocalSystemType
      Returns:
      the SystemCapabilitiesEnabled PropertyType 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 PropertyTypeNode> getSystemCapabilitiesEnabledNodeAsync()
      Description copied from interface: LldpLocalSystemType
      Specified by:
      getSystemCapabilitiesEnabledNodeAsync in interface LldpLocalSystemType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.