OPC Studio 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,

The value of this enum member is 132.

All1023

Remarks:

All = 1023

The value of this enum member is 1023.

InnerDiagnostics528

Remarks:

InnerDiagnostics = 528,

The value of this enum member is 528.

InnerStatusCode264

Remarks:

InnerStatusCode = 264,

The value of this enum member is 264.

LocalizedText66

Remarks:

LocalizedText = 66,

The value of this enum member is 66.

None0Return no diagnostics.

Remarks:

ServiceSymbolicId = 0,

The value of this enum member is 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,

The value of this enum member is 128.

OperationAll992

Remarks:

OperationAll = 992,

The value of this enum member is 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,

The value of this enum member is 512.

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

Remarks:

OperationInnerStatusCode = 256,

The value of this enum member is 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,

The value of this enum member is 64.

OperationNoInnerStatus224

Remarks:

OperationNoInnerStatus = 224,

The value of this enum member is 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,

The value of this enum member is 32.

OperationSymbolicIdAndText96

Remarks:

OperationSymbolicIdAndText = 96,

The value of this enum member is 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,

The value of this enum member is 4.

ServiceAll31

Remarks:

ServiceAll = 31,

The value of this enum member is 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,

The value of this enum member is 16.

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

Remarks:

ServiceInnerStatusCode = 8,

The value of this enum member is 8.

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

Remarks:

ServiceLocalizedText = 2,

The value of this enum member is 2.

ServiceNoInnerStatus15

Remarks:

ServiceNoInnerStatus = 15,

The value of this enum member is 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,

The value of this enum member is 1.

ServiceSymbolicIdAndText3

Remarks:

ServiceSymbolicIdAndText = 3,

The value of this enum member is 3.

SymbolicId33

Remarks:

SymbolicId = 33,

The value of this enum member is 33.

SymbolicIdAndText99

Remarks:

SymbolicIdAndText = 99,

The value of this enum member is 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