Class IIeeeBaseEthernetPortTypeNode
java.lang.Object
org.eclipse.milo.opcua.sdk.client.nodes.UaNode
org.eclipse.milo.opcua.sdk.client.nodes.UaObjectNode
org.eclipse.milo.opcua.sdk.client.model.objects.BaseObjectTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.BaseInterfaceTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.IIeeeBaseEthernetPortTypeNode
- All Implemented Interfaces:
BaseInterfaceType,BaseObjectType,IIeeeBaseEthernetPortType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
public class IIeeeBaseEthernetPortTypeNode
extends BaseInterfaceTypeNode
implements IIeeeBaseEthernetPortType
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionIIeeeBaseEthernetPortTypeNode(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 Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.enumerated.DuplexGet the local value of the Duplex Node.Get the DuplexBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofIIeeeBaseEthernetPortType.getDuplexNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShortGet the local value of the MaxFrameLength Node.Get the MaxFrameLengthBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofIIeeeBaseEthernetPortType.getMaxFrameLengthNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULonggetSpeed()Get the local value of the Speed Node.Get the SpeedAnalogUnitTypeNode, ornullif it does not exist.CompletableFuture<? extends AnalogUnitTypeNode>Asynchronous implementation ofIIeeeBaseEthernetPortType.getSpeedNode().org.eclipse.milo.opcua.stack.core.types.enumerated.DuplexRead the value of the Duplex Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.Duplex>An asynchronous implementation ofIIeeeBaseEthernetPortType.readDuplex().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShortRead the value of the MaxFrameLength Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort>An asynchronous implementation ofIIeeeBaseEthernetPortType.readMaxFrameLength().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULongRead the value of the Speed Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong>An asynchronous implementation ofIIeeeBaseEthernetPortType.readSpeed().voidsetDuplex(org.eclipse.milo.opcua.stack.core.types.enumerated.Duplex value) Set the local value of the Duplex Node.voidsetMaxFrameLength(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) Set the local value of the MaxFrameLength Node.voidsetSpeed(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong value) Set the local value of the Speed Node.voidwriteDuplex(org.eclipse.milo.opcua.stack.core.types.enumerated.Duplex value) Write a new value for the Duplex Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeDuplexAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.Duplex duplex) An asynchronous implementation ofIIeeeBaseEthernetPortType.writeDuplex(org.eclipse.milo.opcua.stack.core.types.enumerated.Duplex).voidwriteMaxFrameLength(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) Write a new value for the MaxFrameLength Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeMaxFrameLengthAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort maxFrameLength) An asynchronous implementation ofIIeeeBaseEthernetPortType.writeMaxFrameLength(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort).voidwriteSpeed(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong value) Write a new value for the Speed Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSpeedAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong speed) An asynchronous implementation ofIIeeeBaseEthernetPortType.writeSpeed(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong).Methods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaObjectNode
callMethod, callMethod, callMethodAsync, callMethodAsync, getAttributeValue, getEventNotifier, getIconAsync, getMethod, getMethod, getMethodAsync, getMethodAsync, getNamingRuleAsync, getNodeVersionAsync, getObjectComponent, getObjectComponent, getObjectComponent, getObjectComponentAsync, getObjectComponentAsync, getObjectComponentAsync, getTypeDefinition, getTypeDefinitionAsync, getVariableComponent, getVariableComponent, getVariableComponent, getVariableComponentAsync, getVariableComponentAsync, getVariableComponentAsync, readEventNotifier, setAttributeValue, setEventNotifier, setIconAsync, setNamingRuleAsync, setNodeVersionAsync, writeEventNotifierMethods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaNode
browse, browse, browseAsync, browseAsync, browseNodes, browseNodes, browseNodesAsync, browseNodesAsync, canonicalize, cast, findMemberNodeId, getAccessRestrictions, getBrowseName, getComponentAsync, getDescription, getDisplayName, getMemberNodeAsync, getNodeClass, getNodeId, getProperty, getPropertyNodeAsync, getPropertyNodeAsync, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, invalidate, readAccessRestrictions, readAttribute, readAttributeAsync, readBrowseName, readDescription, readDisplayName, readNamespaceIndex, readNodeClass, readNodeId, readProperty, readRolePermissions, readUserRolePermissions, readUserWriteMask, readWriteMask, refresh, refreshAsync, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMask, synchronize, synchronizeAsync, writeAccessRestrictions, writeAttribute, writeAttributeAsync, writeBrowseName, writeDescription, writeDisplayName, writeNodeClass, writeNodeId, writeProperty, writeRolePermissions, writeUserRolePermissions, writeUserWriteMask, writeWriteMaskMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.Node
getAccessRestrictions, getBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMaskMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
getEventNotifier, setEventNotifier
-
Constructor Details
-
IIeeeBaseEthernetPortTypeNode
public IIeeeBaseEthernetPortTypeNode(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
-
getSpeed
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong getSpeed() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:IIeeeBaseEthernetPortTypeGet the local value of the Speed Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getSpeedin interfaceIIeeeBaseEthernetPortType- Returns:
- the local value of the Speed Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Speed Node.
-
setSpeed
public void setSpeed(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:IIeeeBaseEthernetPortTypeSet the local value of the Speed Node.The value is only updated locally; it is not written to the server.
- Specified by:
setSpeedin interfaceIIeeeBaseEthernetPortType- Parameters:
value- the local value to set for the Speed Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Speed Node.
-
readSpeed
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong readSpeed() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:IIeeeBaseEthernetPortTypeRead the value of the Speed Node from the server and update the local value if the operation succeeds.- Specified by:
readSpeedin interfaceIIeeeBaseEthernetPortType- Returns:
- the
ULongvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSpeed
public void writeSpeed(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:IIeeeBaseEthernetPortTypeWrite a new value for the Speed Node to the server and update the local value if the operation succeeds.- Specified by:
writeSpeedin interfaceIIeeeBaseEthernetPortType- Parameters:
value- theULongvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSpeedAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong> readSpeedAsync()Description copied from interface:IIeeeBaseEthernetPortTypeAn asynchronous implementation ofIIeeeBaseEthernetPortType.readSpeed().- Specified by:
readSpeedAsyncin interfaceIIeeeBaseEthernetPortType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSpeedAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSpeedAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong speed) Description copied from interface:IIeeeBaseEthernetPortTypeAn asynchronous implementation ofIIeeeBaseEthernetPortType.writeSpeed(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong).- Specified by:
writeSpeedAsyncin interfaceIIeeeBaseEthernetPortType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSpeedNode
Description copied from interface:IIeeeBaseEthernetPortTypeGet the SpeedAnalogUnitTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSpeedNodein interfaceIIeeeBaseEthernetPortType- Returns:
- the Speed
AnalogUnitTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSpeedNodeAsync
Description copied from interface:IIeeeBaseEthernetPortTypeAsynchronous implementation ofIIeeeBaseEthernetPortType.getSpeedNode().- Specified by:
getSpeedNodeAsyncin interfaceIIeeeBaseEthernetPortType- Returns:
- a CompletableFuture that completes successfully with the AnalogUnitType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getDuplex
public org.eclipse.milo.opcua.stack.core.types.enumerated.Duplex getDuplex() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:IIeeeBaseEthernetPortTypeGet the local value of the Duplex Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getDuplexin interfaceIIeeeBaseEthernetPortType- Returns:
- the local value of the Duplex Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Duplex Node.
-
setDuplex
public void setDuplex(org.eclipse.milo.opcua.stack.core.types.enumerated.Duplex value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:IIeeeBaseEthernetPortTypeSet the local value of the Duplex Node.The value is only updated locally; it is not written to the server.
- Specified by:
setDuplexin interfaceIIeeeBaseEthernetPortType- Parameters:
value- the local value to set for the Duplex Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Duplex Node.
-
readDuplex
public org.eclipse.milo.opcua.stack.core.types.enumerated.Duplex readDuplex() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:IIeeeBaseEthernetPortTypeRead the value of the Duplex Node from the server and update the local value if the operation succeeds.- Specified by:
readDuplexin interfaceIIeeeBaseEthernetPortType- Returns:
- the
Duplexvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeDuplex
public void writeDuplex(org.eclipse.milo.opcua.stack.core.types.enumerated.Duplex value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:IIeeeBaseEthernetPortTypeWrite a new value for the Duplex Node to the server and update the local value if the operation succeeds.- Specified by:
writeDuplexin interfaceIIeeeBaseEthernetPortType- Parameters:
value- theDuplexvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readDuplexAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.Duplex> readDuplexAsync()Description copied from interface:IIeeeBaseEthernetPortTypeAn asynchronous implementation ofIIeeeBaseEthernetPortType.readDuplex().- Specified by:
readDuplexAsyncin interfaceIIeeeBaseEthernetPortType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeDuplexAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDuplexAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.Duplex duplex) Description copied from interface:IIeeeBaseEthernetPortTypeAn asynchronous implementation ofIIeeeBaseEthernetPortType.writeDuplex(org.eclipse.milo.opcua.stack.core.types.enumerated.Duplex).- Specified by:
writeDuplexAsyncin interfaceIIeeeBaseEthernetPortType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getDuplexNode
public BaseDataVariableTypeNode getDuplexNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:IIeeeBaseEthernetPortTypeGet the DuplexBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getDuplexNodein interfaceIIeeeBaseEthernetPortType- Returns:
- the Duplex
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getDuplexNodeAsync
Description copied from interface:IIeeeBaseEthernetPortTypeAsynchronous implementation ofIIeeeBaseEthernetPortType.getDuplexNode().- Specified by:
getDuplexNodeAsyncin interfaceIIeeeBaseEthernetPortType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getMaxFrameLength
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort getMaxFrameLength() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:IIeeeBaseEthernetPortTypeGet the local value of the MaxFrameLength Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getMaxFrameLengthin interfaceIIeeeBaseEthernetPortType- Returns:
- the local value of the MaxFrameLength Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaxFrameLength Node.
-
setMaxFrameLength
public void setMaxFrameLength(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:IIeeeBaseEthernetPortTypeSet the local value of the MaxFrameLength Node.The value is only updated locally; it is not written to the server.
- Specified by:
setMaxFrameLengthin interfaceIIeeeBaseEthernetPortType- Parameters:
value- the local value to set for the MaxFrameLength Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaxFrameLength Node.
-
readMaxFrameLength
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort readMaxFrameLength() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:IIeeeBaseEthernetPortTypeRead the value of the MaxFrameLength Node from the server and update the local value if the operation succeeds.- Specified by:
readMaxFrameLengthin interfaceIIeeeBaseEthernetPortType- Returns:
- the
UShortvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeMaxFrameLength
public void writeMaxFrameLength(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:IIeeeBaseEthernetPortTypeWrite a new value for the MaxFrameLength Node to the server and update the local value if the operation succeeds.- Specified by:
writeMaxFrameLengthin interfaceIIeeeBaseEthernetPortType- Parameters:
value- theUShortvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readMaxFrameLengthAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort> readMaxFrameLengthAsync()Description copied from interface:IIeeeBaseEthernetPortTypeAn asynchronous implementation ofIIeeeBaseEthernetPortType.readMaxFrameLength().- Specified by:
readMaxFrameLengthAsyncin interfaceIIeeeBaseEthernetPortType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeMaxFrameLengthAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMaxFrameLengthAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort maxFrameLength) Description copied from interface:IIeeeBaseEthernetPortTypeAn asynchronous implementation ofIIeeeBaseEthernetPortType.writeMaxFrameLength(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort).- Specified by:
writeMaxFrameLengthAsyncin interfaceIIeeeBaseEthernetPortType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getMaxFrameLengthNode
public BaseDataVariableTypeNode getMaxFrameLengthNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:IIeeeBaseEthernetPortTypeGet the MaxFrameLengthBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getMaxFrameLengthNodein interfaceIIeeeBaseEthernetPortType- Returns:
- the MaxFrameLength
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getMaxFrameLengthNodeAsync
Description copied from interface:IIeeeBaseEthernetPortTypeAsynchronous implementation ofIIeeeBaseEthernetPortType.getMaxFrameLengthNode().- Specified by:
getMaxFrameLengthNodeAsyncin interfaceIIeeeBaseEthernetPortType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-