org.opcfoundation.ua.core
Class ProgramDiagnosticDataType
java.lang.Object
org.opcfoundation.ua.utils.AbstractStructure
org.opcfoundation.ua.core.ProgramDiagnosticDataType
- All Implemented Interfaces:
- Cloneable, Structure, IEncodeable
public class ProgramDiagnosticDataType
- extends AbstractStructure
ID
public static final ExpandedNodeId ID
BINARY
public static final ExpandedNodeId BINARY
XML
public static final ExpandedNodeId XML
CreateSessionId
protected NodeId CreateSessionId
CreateClientName
protected String CreateClientName
InvocationCreationTime
protected DateTime InvocationCreationTime
LastTransitionTime
protected DateTime LastTransitionTime
LastMethodCall
protected String LastMethodCall
LastMethodSessionId
protected NodeId LastMethodSessionId
LastMethodInputArguments
protected Argument[] LastMethodInputArguments
LastMethodOutputArguments
protected Argument[] LastMethodOutputArguments
LastMethodCallTime
protected DateTime LastMethodCallTime
LastMethodReturnStatus
protected StatusResult LastMethodReturnStatus
ProgramDiagnosticDataType
public ProgramDiagnosticDataType()
ProgramDiagnosticDataType
public ProgramDiagnosticDataType(NodeId CreateSessionId,
String CreateClientName,
DateTime InvocationCreationTime,
DateTime LastTransitionTime,
String LastMethodCall,
NodeId LastMethodSessionId,
Argument[] LastMethodInputArguments,
Argument[] LastMethodOutputArguments,
DateTime LastMethodCallTime,
StatusResult LastMethodReturnStatus)
getCreateSessionId
public NodeId getCreateSessionId()
setCreateSessionId
public void setCreateSessionId(NodeId CreateSessionId)
getCreateClientName
public String getCreateClientName()
setCreateClientName
public void setCreateClientName(String CreateClientName)
getInvocationCreationTime
public DateTime getInvocationCreationTime()
setInvocationCreationTime
public void setInvocationCreationTime(DateTime InvocationCreationTime)
getLastTransitionTime
public DateTime getLastTransitionTime()
setLastTransitionTime
public void setLastTransitionTime(DateTime LastTransitionTime)
getLastMethodCall
public String getLastMethodCall()
setLastMethodCall
public void setLastMethodCall(String LastMethodCall)
getLastMethodSessionId
public NodeId getLastMethodSessionId()
setLastMethodSessionId
public void setLastMethodSessionId(NodeId LastMethodSessionId)
getLastMethodInputArguments
public Argument[] getLastMethodInputArguments()
setLastMethodInputArguments
public void setLastMethodInputArguments(Argument[] LastMethodInputArguments)
getLastMethodOutputArguments
public Argument[] getLastMethodOutputArguments()
setLastMethodOutputArguments
public void setLastMethodOutputArguments(Argument[] LastMethodOutputArguments)
getLastMethodCallTime
public DateTime getLastMethodCallTime()
setLastMethodCallTime
public void setLastMethodCallTime(DateTime LastMethodCallTime)
getLastMethodReturnStatus
public StatusResult getLastMethodReturnStatus()
setLastMethodReturnStatus
public void setLastMethodReturnStatus(StatusResult LastMethodReturnStatus)
clone
public ProgramDiagnosticDataType clone()
- Deep clone
- Specified by:
clone in interface Structure- Overrides:
clone in class AbstractStructure
- Returns:
- cloned ProgramDiagnosticDataType
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
getTypeId
public ExpandedNodeId getTypeId()
- Description copied from interface:
Structure
getTypeId.
- Returns:
- a
ExpandedNodeId object.
getXmlEncodeId
public ExpandedNodeId getXmlEncodeId()
- Description copied from interface:
Structure
getXmlEncodeId.
- Returns:
- a
ExpandedNodeId object.
getBinaryEncodeId
public ExpandedNodeId getBinaryEncodeId()
- Description copied from interface:
Structure
getBinaryEncodeId.
- Returns:
- a
ExpandedNodeId object.
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2018. All rights reserved.