Class DataValue
java.lang.Object
org.apache.plc4x.java.opcua.readwrite.DataValue
- All Implemented Interfaces:
Message,Serializable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Integerprotected final booleanprotected final Longprotected final booleanprotected final Integerprotected final booleanprotected final Longprotected final booleanprotected final StatusCodeprotected final booleanprotected final Variantprotected final boolean -
Constructor Summary
ConstructorsConstructorDescriptionDataValue(boolean serverPicosecondsSpecified, boolean sourcePicosecondsSpecified, boolean serverTimestampSpecified, boolean sourceTimestampSpecified, boolean statusCodeSpecified, boolean valueSpecified, Variant value, StatusCode statusCode, Long sourceTimestamp, Integer sourcePicoseconds, Long serverTimestamp, Integer serverPicoseconds) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintintbooleanbooleanbooleanbooleanbooleangetValue()booleaninthashCode()voidserialize(WriteBuffer writeBuffer) static DataValuestaticParse(ReadBuffer readBuffer) static DataValuestaticParse(ReadBuffer readBuffer, Object... args) toString()
-
Field Details
-
serverPicosecondsSpecified
protected final boolean serverPicosecondsSpecified -
sourcePicosecondsSpecified
protected final boolean sourcePicosecondsSpecified -
serverTimestampSpecified
protected final boolean serverTimestampSpecified -
sourceTimestampSpecified
protected final boolean sourceTimestampSpecified -
statusCodeSpecified
protected final boolean statusCodeSpecified -
valueSpecified
protected final boolean valueSpecified -
value
-
statusCode
-
sourceTimestamp
-
sourcePicoseconds
-
serverTimestamp
-
serverPicoseconds
-
-
Constructor Details
-
DataValue
public DataValue(boolean serverPicosecondsSpecified, boolean sourcePicosecondsSpecified, boolean serverTimestampSpecified, boolean sourceTimestampSpecified, boolean statusCodeSpecified, boolean valueSpecified, Variant value, StatusCode statusCode, Long sourceTimestamp, Integer sourcePicoseconds, Long serverTimestamp, Integer serverPicoseconds)
-
-
Method Details
-
getServerPicosecondsSpecified
public boolean getServerPicosecondsSpecified() -
getSourcePicosecondsSpecified
public boolean getSourcePicosecondsSpecified() -
getServerTimestampSpecified
public boolean getServerTimestampSpecified() -
getSourceTimestampSpecified
public boolean getSourceTimestampSpecified() -
getStatusCodeSpecified
public boolean getStatusCodeSpecified() -
getValueSpecified
public boolean getValueSpecified() -
getValue
-
getStatusCode
-
getSourceTimestamp
-
getSourcePicoseconds
-
getServerTimestamp
-
getServerPicoseconds
-
serialize
- Specified by:
serializein interfaceSerializable- Throws:
SerializationException
-
getLengthInBytes
public int getLengthInBytes()- Specified by:
getLengthInBytesin interfaceMessage
-
getLengthInBits
public int getLengthInBits()- Specified by:
getLengthInBitsin interfaceMessage
-
staticParse
- Throws:
ParseException
-
staticParse
- Throws:
ParseException
-
equals
-
hashCode
public int hashCode() -
toString
-