Opc.Ua.XmlDecoder.ReadDataValue C# (CSharp) Method

ReadDataValue() public method

Reads an DataValue from the stream.
public ReadDataValue ( string fieldName ) : Opc.Ua.DataValue
fieldName string
return Opc.Ua.DataValue
        public DataValue ReadDataValue(string fieldName)
        {
            DataValue value = new DataValue();

            if (BeginField(fieldName, true))
            {
                PushNamespace(Namespaces.OpcUaXsd);
                
                value.WrappedValue      = ReadVariant("Value");
                value.StatusCode        = ReadStatusCode("StatusCode");
                value.SourceTimestamp   = ReadDateTime("SourceTimestamp");
                value.SourcePicoseconds = ReadUInt16("SourcePicoseconds");
                value.ServerTimestamp   = ReadDateTime("ServerTimestamp");
                value.ServerPicoseconds = ReadUInt16("ServerPicoseconds");

                PopNamespace();
                
                EndField(fieldName);
            }

            return value;
        }