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

Properties

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

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.

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

Pushes a namespace onto the namespace stack.

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

Reads a boolean from the stream.

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

Reads a boolean array from the stream.

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

Reads a byte from the stream.

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

Reads a sbyte array from the stream.

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

Reads a byte string from the stream.

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

Reads a byte string array from the stream.

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

Reads an DataValue from the stream.

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

Reads an DataValue array from the stream.

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

Reads a UTC date/time from the stream.

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

Reads a UTC date/time array from the stream.

DiagnosticInfo UnifiedAutomation.UaBase.IDecoder.ReadDiagnosticInfo ( string  fieldName)

Reads an DiagnosticInfo from the stream.

DiagnosticInfoCollection UnifiedAutomation.UaBase.IDecoder.ReadDiagnosticInfoArray ( string  fieldName)

Reads an DiagnosticInfo array from the stream.

double UnifiedAutomation.UaBase.IDecoder.ReadDouble ( string  fieldName)

Reads a double from the stream.

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

Reads a double array from the stream.

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

Reads an encodeable object from the stream.

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

Reads an encodeable object array from the stream.

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

Reads an enumerated value from the stream.

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

Reads an enumerated value array from the stream.

ExpandedNodeId UnifiedAutomation.UaBase.IDecoder.ReadExpandedNodeId ( string  fieldName)

Reads an ExpandedNodeId from the stream.

ExpandedNodeIdCollection UnifiedAutomation.UaBase.IDecoder.ReadExpandedNodeIdArray ( string  fieldName)

Reads an ExpandedNodeId array from the stream.

ExtensionObject UnifiedAutomation.UaBase.IDecoder.ReadExtensionObject ( string  fieldName)

Reads an ExtensionObject from the stream.

ExtensionObjectCollection UnifiedAutomation.UaBase.IDecoder.ReadExtensionObjectArray ( string  fieldName)

Reads an extension object array from the stream.

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

Reads a float from the stream.

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

Reads a float array from the stream.

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

Reads a GUID from the stream.

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

Reads a GUID array from the stream.

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

Reads a short from the stream.

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

Reads a short array from the stream.

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

Reads an int from the stream.

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

Reads a int array from the stream.

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

Reads a long from the stream.

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

Reads a long array from the stream.

LocalizedText UnifiedAutomation.UaBase.IDecoder.ReadLocalizedText ( string  fieldName)

Reads an LocalizedText from the stream.

LocalizedTextCollection UnifiedAutomation.UaBase.IDecoder.ReadLocalizedTextArray ( string  fieldName)

Reads an LocalizedText array from the stream.

NodeId UnifiedAutomation.UaBase.IDecoder.ReadNodeId ( string  fieldName)

Reads an NodeId from the stream.

NodeIdCollection UnifiedAutomation.UaBase.IDecoder.ReadNodeIdArray ( string  fieldName)

Reads an NodeId array from the stream.

QualifiedName UnifiedAutomation.UaBase.IDecoder.ReadQualifiedName ( string  fieldName)

Reads an QualifiedName from the stream.

QualifiedNameCollection UnifiedAutomation.UaBase.IDecoder.ReadQualifiedNameArray ( string  fieldName)

Reads an QualifiedName array from the stream.

sbyte UnifiedAutomation.UaBase.IDecoder.ReadSByte ( string  fieldName)

Reads a sbyte from the stream.

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

Reads a sbyte array from the stream.

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

Reads an StatusCode from the stream.

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

Reads an StatusCode array from the stream.

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

Reads a string from the stream.

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

Reads a string array from the stream.

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

Reads a ushort from the stream.

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

Reads a ushort array from the stream.

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

Reads a uint from the stream.

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

Reads a uint array from the stream.

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

Reads a ulong from the stream.

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

Reads a ulong array from the stream.

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

Reads an Variant from the stream.

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

Reads an Variant array from the stream.

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

Reads an XmlElement from the stream.

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

Reads an XmlElement array from the stream.

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: