.NET Based OPC UA Client/Server SDK  3.1.3.516
UnifiedAutomation.UaBase.DiagnosticInfo Class Reference

Class representing a recursive structure containing diagnostic information associated with a status code. More...

Inherits IFormattable, and ICloneable.

Public Member Functions

 DiagnosticInfo ()
 Initializes a new instance of the DiagnosticInfo class. More...
 
 DiagnosticInfo (StatusCode status, DiagnosticsMasks masks, bool serviceLevel, StringTable stringTable)
 Initializes a new instance of the DiagnosticInfo class. More...
 
override bool Equals (object obj)
 Determines if the specified object is equal to the object. More...
 
override int GetHashCode ()
 Returns a unique hashcode for the object. More...
 
object Clone ()
 Creates a deep copy of the object. More...
 
override string ToString ()
 Formats the object as a string. More...
 
string ToString (string format, IFormatProvider formatProvider)
 Formats the object as a string. More...
 
string Format ()
 Formats a node id as a string. More...
 
void Format (StringBuilder buffer)
 Formats the node ids as string and adds it to the buffer. More...
 

Properties

int SymbolicId [get, set]
 Gets or sets the symbolic id. More...
 
int NamespaceUri [get, set]
 Gets or sets the namespace URI. More...
 
int Locale [get, set]
 Gets or sets the locale. More...
 
int LocalizedText [get, set]
 Gets or sets the localized text. More...
 
string AdditionalInfo [get, set]
 Gets or sets the additional info. More...
 
StatusCode InnerStatusCode [get, set]
 Gets or sets the inner status code. More...
 
DiagnosticInfo InnerDiagnosticInfo [get, set]
 Gets or sets the inner diagnostic info. More...
 

Detailed Description

Class representing a recursive structure containing diagnostic information associated with a status code.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.DiagnosticInfo.DiagnosticInfo ( )

Initializes a new instance of the DiagnosticInfo class.

UnifiedAutomation.UaBase.DiagnosticInfo.DiagnosticInfo ( StatusCode  status,
DiagnosticsMasks  masks,
bool  serviceLevel,
StringTable  stringTable 
)

Initializes a new instance of the DiagnosticInfo class.

Parameters
statusThe status.
masksThe masks which specify which strings should be copied into the string table.
serviceLevelif set to true the service level masks are used. Otherwise they are operation level masks are used.
stringTableThe string table containing the strings referenced by the new instance.

Member Function Documentation

object UnifiedAutomation.UaBase.DiagnosticInfo.Clone ( )

Creates a deep copy of the object.

override bool UnifiedAutomation.UaBase.DiagnosticInfo.Equals ( object  obj)

Determines if the specified object is equal to the object.

Parameters
objThe object to compare to this
string UnifiedAutomation.UaBase.DiagnosticInfo.Format ( )

Formats a node id as a string.

void UnifiedAutomation.UaBase.DiagnosticInfo.Format ( StringBuilder  buffer)

Formats the node ids as string and adds it to the buffer.

override int UnifiedAutomation.UaBase.DiagnosticInfo.GetHashCode ( )

Returns a unique hashcode for the object.

override string UnifiedAutomation.UaBase.DiagnosticInfo.ToString ( )

Formats the object as a string.

string UnifiedAutomation.UaBase.DiagnosticInfo.ToString ( string  format,
IFormatProvider  formatProvider 
)

Formats the object as a string.

Property Documentation

string UnifiedAutomation.UaBase.DiagnosticInfo.AdditionalInfo
getset

Gets or sets the additional info.

DiagnosticInfo UnifiedAutomation.UaBase.DiagnosticInfo.InnerDiagnosticInfo
getset

Gets or sets the inner diagnostic info.

StatusCode UnifiedAutomation.UaBase.DiagnosticInfo.InnerStatusCode
getset

Gets or sets the inner status code.

int UnifiedAutomation.UaBase.DiagnosticInfo.Locale
getset

Gets or sets the locale.

int UnifiedAutomation.UaBase.DiagnosticInfo.LocalizedText
getset

Gets or sets the localized text.

int UnifiedAutomation.UaBase.DiagnosticInfo.NamespaceUri
getset

Gets or sets the namespace URI.

int UnifiedAutomation.UaBase.DiagnosticInfo.SymbolicId
getset

Gets or sets the symbolic id.


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