.NET Based OPC UA Client/Server SDK  2.6.1.422
UnifiedAutomation.UaBase.IDecoder Interface Reference

Defines functions used to dencode objects from a stream. More...

Inherited by UnifiedAutomation.UaBase.BinaryDecoder, and UnifiedAutomation.UaBase.XmlDecoder.

Public Member Functions

void PushNamespace (string namespaceUri)
 Pushes a namespace onto the namespace stack. More...
 
void PopNamespace ()
 Pops a namespace from the namespace stack. More...
 
bool ReadBoolean (string fieldName)
 Reads a boolean from the stream. More...
 
sbyte ReadSByte (string fieldName)
 Reads a sbyte from the stream. More...
 
byte ReadByte (string fieldName)
 Reads a byte from the stream. More...
 
short ReadInt16 (string fieldName)
 Reads a short from the stream. More...
 
ushort ReadUInt16 (string fieldName)
 Reads a ushort from the stream. More...
 
int ReadInt32 (string fieldName)
 Reads an int from the stream. More...
 
uint ReadUInt32 (string fieldName)
 Reads a uint from the stream. More...
 
long ReadInt64 (string fieldName)
 Reads a long from the stream. More...
 
ulong ReadUInt64 (string fieldName)
 Reads a ulong from the stream. More...
 
float ReadFloat (string fieldName)
 Reads a float from the stream. More...
 
double ReadDouble (string fieldName)
 Reads a double from the stream. More...
 
string ReadString (string fieldName)
 Reads a string from the stream. More...
 
DateTime ReadDateTime (string fieldName)
 Reads a UTC date/time from the stream. More...
 
Uuid ReadGuid (string fieldName)
 Reads a GUID from the stream. More...
 
byte[] ReadByteString (string fieldName)
 Reads a byte string from the stream. More...
 
XmlElement ReadXmlElement (string fieldName)
 Reads an XmlElement from the stream. More...
 
NodeId ReadNodeId (string fieldName)
 Reads an NodeId from the stream. More...
 
ExpandedNodeId ReadExpandedNodeId (string fieldName)
 Reads an ExpandedNodeId from the stream. More...
 
StatusCode ReadStatusCode (string fieldName)
 Reads an StatusCode from the stream. More...
 
DiagnosticInfo ReadDiagnosticInfo (string fieldName)
 Reads an DiagnosticInfo from the stream. More...
 
QualifiedName ReadQualifiedName (string fieldName)
 Reads an QualifiedName from the stream. More...
 
LocalizedText ReadLocalizedText (string fieldName)
 Reads an LocalizedText from the stream. More...
 
Variant ReadVariant (string fieldName)
 Reads an Variant from the stream. More...
 
DataValue ReadDataValue (string fieldName)
 Reads an DataValue from the stream. More...
 
ExtensionObject ReadExtensionObject (string fieldName)
 Reads an ExtensionObject from the stream. More...
 
IEncodeable ReadEncodeable (string fieldName, System.Type systemType)
 Reads an encodeable object from the stream. More...
 
IEncodeable ReadGenericEncodeable (string fieldName, GenericStructureDataType genericType)
 Reads a generic encodeable object from the stream. More...
 
Enum ReadEnumerated (string fieldName, System.Type enumType)
 Reads an enumerated value from the stream. More...
 
BooleanCollection ReadBooleanArray (string fieldName)
 Reads a boolean array from the stream. More...
 
SByteCollection ReadSByteArray (string fieldName)
 Reads a sbyte array from the stream. More...
 
ByteCollection ReadByteArray (string fieldName)
 Reads a sbyte array from the stream. More...
 
Int16Collection ReadInt16Array (string fieldName)
 Reads a short array from the stream. More...
 
UInt16Collection ReadUInt16Array (string fieldName)
 Reads a ushort array from the stream. More...
 
Int32Collection ReadInt32Array (string fieldName)
 Reads a int array from the stream. More...
 
UInt32Collection ReadUInt32Array (string fieldName)
 Reads a uint array from the stream. More...
 
Int64Collection ReadInt64Array (string fieldName)
 Reads a long array from the stream. More...
 
UInt64Collection ReadUInt64Array (string fieldName)
 Reads a ulong array from the stream. More...
 
FloatCollection ReadFloatArray (string fieldName)
 Reads a float array from the stream. More...
 
DoubleCollection ReadDoubleArray (string fieldName)
 Reads a double array from the stream. More...
 
StringCollection ReadStringArray (string fieldName)
 Reads a string array from the stream. More...
 
DateTimeCollection ReadDateTimeArray (string fieldName)
 Reads a UTC date/time array from the stream. More...
 
UuidCollection ReadGuidArray (string fieldName)
 Reads a GUID array from the stream. More...
 
ByteStringCollection ReadByteStringArray (string fieldName)
 Reads a byte string array from the stream. More...
 
XmlElementCollection ReadXmlElementArray (string fieldName)
 Reads an XmlElement array from the stream. More...
 
NodeIdCollection ReadNodeIdArray (string fieldName)
 Reads an NodeId array from the stream. More...
 
ExpandedNodeIdCollection ReadExpandedNodeIdArray (string fieldName)
 Reads an ExpandedNodeId array from the stream. More...
 
StatusCodeCollection ReadStatusCodeArray (string fieldName)
 Reads an StatusCode array from the stream. More...
 
DiagnosticInfoCollection ReadDiagnosticInfoArray (string fieldName)
 Reads an DiagnosticInfo array from the stream. More...
 
QualifiedNameCollection ReadQualifiedNameArray (string fieldName)
 Reads an QualifiedName array from the stream. More...
 
LocalizedTextCollection ReadLocalizedTextArray (string fieldName)
 Reads an LocalizedText array from the stream. More...
 
VariantCollection ReadVariantArray (string fieldName)
 Reads an Variant array from the stream. More...
 
DataValueCollection ReadDataValueArray (string fieldName)
 Reads an DataValue array from the stream. More...
 
ExtensionObjectCollection ReadExtensionObjectArray (string fieldName)
 Reads an extension object array from the stream. More...
 
Array ReadEncodeableArray (string fieldName, System.Type systemType)
 Reads an encodeable object array from the stream. More...
 
Array ReadGenericEncodeableArray (string fieldName, GenericStructureDataType genericType)
 Reads a generic encodeable object array from the stream. More...
 
Array ReadEnumeratedArray (string fieldName, System.Type enumType)
 Reads an enumerated value array from the stream. More...
 

Properties

EncodingType EncodingType [get]
 The type of encoding being used. More...
 
MessageContext Context [get]
 The message context associated with the decoder. More...
 

Detailed Description

Defines functions used to dencode objects from a stream.

Member Function Documentation

void UnifiedAutomation.UaBase.IDecoder.PopNamespace ( )

Pops a namespace from the namespace stack.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

void UnifiedAutomation.UaBase.IDecoder.PushNamespace ( string  namespaceUri)

Pushes a namespace onto the namespace stack.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

bool UnifiedAutomation.UaBase.IDecoder.ReadBoolean ( string  fieldName)

Reads a boolean from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

BooleanCollection UnifiedAutomation.UaBase.IDecoder.ReadBooleanArray ( string  fieldName)

Reads a boolean array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

byte UnifiedAutomation.UaBase.IDecoder.ReadByte ( string  fieldName)

Reads a byte from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

ByteCollection UnifiedAutomation.UaBase.IDecoder.ReadByteArray ( string  fieldName)

Reads a sbyte array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

byte [] UnifiedAutomation.UaBase.IDecoder.ReadByteString ( string  fieldName)

Reads a byte string from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

ByteStringCollection UnifiedAutomation.UaBase.IDecoder.ReadByteStringArray ( string  fieldName)

Reads a byte string array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

DataValue UnifiedAutomation.UaBase.IDecoder.ReadDataValue ( string  fieldName)
DataValueCollection UnifiedAutomation.UaBase.IDecoder.ReadDataValueArray ( string  fieldName)

Reads an DataValue array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

DateTime UnifiedAutomation.UaBase.IDecoder.ReadDateTime ( string  fieldName)

Reads a UTC date/time from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

DateTimeCollection UnifiedAutomation.UaBase.IDecoder.ReadDateTimeArray ( string  fieldName)

Reads a UTC date/time array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

DiagnosticInfo UnifiedAutomation.UaBase.IDecoder.ReadDiagnosticInfo ( string  fieldName)
DiagnosticInfoCollection UnifiedAutomation.UaBase.IDecoder.ReadDiagnosticInfoArray ( string  fieldName)
double UnifiedAutomation.UaBase.IDecoder.ReadDouble ( string  fieldName)

Reads a double from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

DoubleCollection UnifiedAutomation.UaBase.IDecoder.ReadDoubleArray ( string  fieldName)

Reads a double array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

IEncodeable UnifiedAutomation.UaBase.IDecoder.ReadEncodeable ( string  fieldName,
System.Type  systemType 
)

Reads an encodeable object from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

Array UnifiedAutomation.UaBase.IDecoder.ReadEncodeableArray ( string  fieldName,
System.Type  systemType 
)

Reads an encodeable object array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

Enum UnifiedAutomation.UaBase.IDecoder.ReadEnumerated ( string  fieldName,
System.Type  enumType 
)

Reads an enumerated value from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

Array UnifiedAutomation.UaBase.IDecoder.ReadEnumeratedArray ( string  fieldName,
System.Type  enumType 
)

Reads an enumerated value array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

ExpandedNodeId UnifiedAutomation.UaBase.IDecoder.ReadExpandedNodeId ( string  fieldName)
ExpandedNodeIdCollection UnifiedAutomation.UaBase.IDecoder.ReadExpandedNodeIdArray ( string  fieldName)
ExtensionObject UnifiedAutomation.UaBase.IDecoder.ReadExtensionObject ( string  fieldName)
ExtensionObjectCollection UnifiedAutomation.UaBase.IDecoder.ReadExtensionObjectArray ( string  fieldName)

Reads an extension object array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

float UnifiedAutomation.UaBase.IDecoder.ReadFloat ( string  fieldName)

Reads a float from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

FloatCollection UnifiedAutomation.UaBase.IDecoder.ReadFloatArray ( string  fieldName)

Reads a float array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

IEncodeable UnifiedAutomation.UaBase.IDecoder.ReadGenericEncodeable ( string  fieldName,
GenericStructureDataType  genericType 
)

Reads a generic encodeable object from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

Array UnifiedAutomation.UaBase.IDecoder.ReadGenericEncodeableArray ( string  fieldName,
GenericStructureDataType  genericType 
)

Reads a generic encodeable object array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

Uuid UnifiedAutomation.UaBase.IDecoder.ReadGuid ( string  fieldName)

Reads a GUID from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

UuidCollection UnifiedAutomation.UaBase.IDecoder.ReadGuidArray ( string  fieldName)

Reads a GUID array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

short UnifiedAutomation.UaBase.IDecoder.ReadInt16 ( string  fieldName)

Reads a short from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

Int16Collection UnifiedAutomation.UaBase.IDecoder.ReadInt16Array ( string  fieldName)

Reads a short array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

int UnifiedAutomation.UaBase.IDecoder.ReadInt32 ( string  fieldName)

Reads an int from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

Int32Collection UnifiedAutomation.UaBase.IDecoder.ReadInt32Array ( string  fieldName)

Reads a int array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

long UnifiedAutomation.UaBase.IDecoder.ReadInt64 ( string  fieldName)

Reads a long from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

Int64Collection UnifiedAutomation.UaBase.IDecoder.ReadInt64Array ( string  fieldName)

Reads a long array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

LocalizedText UnifiedAutomation.UaBase.IDecoder.ReadLocalizedText ( string  fieldName)
LocalizedTextCollection UnifiedAutomation.UaBase.IDecoder.ReadLocalizedTextArray ( string  fieldName)
NodeId UnifiedAutomation.UaBase.IDecoder.ReadNodeId ( string  fieldName)
NodeIdCollection UnifiedAutomation.UaBase.IDecoder.ReadNodeIdArray ( string  fieldName)

Reads an NodeId array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

QualifiedName UnifiedAutomation.UaBase.IDecoder.ReadQualifiedName ( string  fieldName)
QualifiedNameCollection UnifiedAutomation.UaBase.IDecoder.ReadQualifiedNameArray ( string  fieldName)
sbyte UnifiedAutomation.UaBase.IDecoder.ReadSByte ( string  fieldName)

Reads a sbyte from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

SByteCollection UnifiedAutomation.UaBase.IDecoder.ReadSByteArray ( string  fieldName)

Reads a sbyte array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

StatusCode UnifiedAutomation.UaBase.IDecoder.ReadStatusCode ( string  fieldName)
StatusCodeCollection UnifiedAutomation.UaBase.IDecoder.ReadStatusCodeArray ( string  fieldName)

Reads an StatusCode array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

string UnifiedAutomation.UaBase.IDecoder.ReadString ( string  fieldName)

Reads a string from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

StringCollection UnifiedAutomation.UaBase.IDecoder.ReadStringArray ( string  fieldName)

Reads a string array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

ushort UnifiedAutomation.UaBase.IDecoder.ReadUInt16 ( string  fieldName)

Reads a ushort from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

UInt16Collection UnifiedAutomation.UaBase.IDecoder.ReadUInt16Array ( string  fieldName)

Reads a ushort array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

uint UnifiedAutomation.UaBase.IDecoder.ReadUInt32 ( string  fieldName)

Reads a uint from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

UInt32Collection UnifiedAutomation.UaBase.IDecoder.ReadUInt32Array ( string  fieldName)

Reads a uint array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

ulong UnifiedAutomation.UaBase.IDecoder.ReadUInt64 ( string  fieldName)

Reads a ulong from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

UInt64Collection UnifiedAutomation.UaBase.IDecoder.ReadUInt64Array ( string  fieldName)

Reads a ulong array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

Variant UnifiedAutomation.UaBase.IDecoder.ReadVariant ( string  fieldName)
VariantCollection UnifiedAutomation.UaBase.IDecoder.ReadVariantArray ( string  fieldName)

Reads an Variant array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

XmlElement UnifiedAutomation.UaBase.IDecoder.ReadXmlElement ( string  fieldName)

Reads an XmlElement from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

XmlElementCollection UnifiedAutomation.UaBase.IDecoder.ReadXmlElementArray ( string  fieldName)

Reads an XmlElement array from the stream.

Implemented in UnifiedAutomation.UaBase.XmlDecoder, and UnifiedAutomation.UaBase.BinaryDecoder.

Property Documentation

MessageContext UnifiedAutomation.UaBase.IDecoder.Context
get

The message context associated with the decoder.

EncodingType UnifiedAutomation.UaBase.IDecoder.EncodingType
get

The type of encoding being used.


The documentation for this interface was generated from the following file: