.NET Based OPC UA Client/Server SDK  3.0.10.493
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 ( )
inline

Initializes a new instance of the DiagnosticInfo class.

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

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 ( )
inline

Creates a deep copy of the object.

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

Determines if the specified object is equal to the object.

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

Formats a node id as a string.

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

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

override int UnifiedAutomation.UaBase.DiagnosticInfo.GetHashCode ( )
inline

Returns a unique hashcode for the object.

override string UnifiedAutomation.UaBase.DiagnosticInfo.ToString ( )
inline

Formats the object as a string.

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

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: