QuickOPC User's Guide and Reference
UADiagnosticsMasks Enumeration



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.Engine Namespace : UADiagnosticsMasks Enumeration
The types of vendor-specific diagnostics to be returned by the server in the responses.
Syntax
'Declaration
 
<ComVisibleAttribute(True)>
<DisplayName2Attribute("OPC-UA Diagnostics Masks")>
<FlagsAttribute()>
<GuidAttribute("21BA6CDC-3D7E-40EB-B7DD-C5518A2EFA3A")>
Public Enum UADiagnosticsMasks 
   Inherits System.Enum
   Implements System.IComparable, System.IConvertible, System.IFormattable 
'Usage
 
Dim instance As UADiagnosticsMasks
[ComVisible(true)]
[DisplayName2("OPC-UA Diagnostics Masks")]
[Flags()]
[Guid("21BA6CDC-3D7E-40EB-B7DD-C5518A2EFA3A")]
public enum UADiagnosticsMasks : System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
[ComVisible(true)]
[DisplayName2("OPC-UA Diagnostics Masks")]
[Flags()]
[Guid("21BA6CDC-3D7E-40EB-B7DD-C5518A2EFA3A")]
public enum class UADiagnosticsMasks : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
Members
MemberValueDescription
AdditionalInfo132

Remarks:

AdditionalInfo = 132,

All1023

Remarks:

All = 1023

InnerDiagnostics528

Remarks:

InnerDiagnostics = 528,

InnerStatusCode264

Remarks:

InnerStatusCode = 264,

LocalizedText66

Remarks:

LocalizedText = 66,

None0Return no diagnostics.

Remarks:

ServiceSymbolicId = 0,

OperationAdditionalInfo128Return diagnostics for individual operations requested in the Service. Return a byte string that contains additional diagnostic information, such as a memory image. The format of this byte string is vendor-specific, and may depend on the type of error or condition encountered.

Remarks:

OperationAdditionalInfo = 128,

OperationAll992

Remarks:

OperationAll = 992,

OperationInnerDiagnostics512Return diagnostics for individual operations requested in the Service. Return the inner diagnostic info associated with the operation or Service. The contents of the inner diagnostic info structure are determined by other bits in the mask. Note that setting this bit could cause multiple levels of nested diagnostic info structures to be returned.

Remarks:

OperationInnerDiagnostics = 512,

OperationInnerStatusCode256Return diagnostics for individual operations requested in the Service. Return the inner StatusCode associated with the operation or Service.

Remarks:

OperationInnerStatusCode = 256,

OperationLocalizedText64Return diagnostics for individual operations requested in the Service. Return up to 256 bytes of localized text that describes the symbolic id.

Remarks:

OperationLocalizedText = 64,

OperationNoInnerStatus224

Remarks:

OperationNoInnerStatus = 224,

OperationSymbolicId32Return diagnostics for individual operations requested in the Service. Return a namespace-qualified, symbolic identifier for an error or condition. The maximum length of this identifier is 32 characters.

Remarks:

OperationSymbolicId = 32,

OperationSymbolicIdAndText96

Remarks:

OperationSymbolicIdAndText = 96,

ServiceAdditionalInfo4Return diagnostics for the Service. Return a byte string that contains additional diagnostic information, such as a memory image. The format of this byte string is vendor-specific, and may depend on the type of error or condition encountered.

Remarks:

ServiceAdditionalInfo = 4,

ServiceAll31

Remarks:

ServiceAll = 31,

ServiceInnerDiagnostics16Return diagnostics for the Service. Return the inner diagnostic info associated with the operation or Service. The contents of the inner diagnostic info structure are determined by other bits in the mask. Note that setting this bit could cause multiple levels of nested diagnostic info structures to be returned.

Remarks:

ServiceInnerDiagnostics = 16,

ServiceInnerStatusCode8Return diagnostics for the Service. Return the inner StatusCode associated with the operation or Service.

Remarks:

ServiceInnerStatusCode = 8,

ServiceLocalizedText2Return diagnostics for the Service. Return up to 256 bytes of localized text that describes the symbolic id.

Remarks:

ServiceLocalizedText = 2,

ServiceNoInnerStatus15

Remarks:

ServiceNoInnerStatus = 15,

ServiceSymbolicId1Return diagnostics for the Service. Return a namespace-qualified, symbolic identifier for an error or condition. The maximum length of this identifier is 32 characters.

Remarks:

ServiceSymbolicId = 1,

ServiceSymbolicIdAndText3

Remarks:

ServiceSymbolicIdAndText = 3,

SymbolicId33

Remarks:

SymbolicId = 33,

SymbolicIdAndText99

Remarks:

SymbolicIdAndText = 99,

Remarks
The DiagnosticsMasks enumeration.
Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         OpcLabs.EasyOpc.UA.Engine.UADiagnosticsMasks

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also