Skip to content

docs: document three approaches for decoding ComplexTypes from OPC UA servers - #3664

Merged
marcschier merged 3 commits into
masterfrom
copilot/read-complex-types-from-server
Apr 15, 2026
Merged

marcschier merged 3 commits into
masterfrom
copilot/read-complex-types-from-server

Merge branch 'master' of https://github.com/OPCFoundation/UA-.NETStan…

2d94ab9
Select commit
Loading
Failed to load commit list.
Azure Pipelines / OPCFoundation.UA-.NETStandard failed Apr 15, 2026 in 3h 38m 36s

Build #1.6.37-preview+2d94ab9382 had test failures

Details

Tests

  • Failed: 6 (0.00%, 6 new, 0 recurring)
  • Passed: 136,016 (98.17%)
  • Other: 2,530 (1.83%)
  • Total: 138,552

Annotations

Check failure on line 3275 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / OPCFoundation.UA-.NETStandard

Build log #L3275

Error: The process 'C:\hostedtoolcache\windows\dotnet\dotnet.exe' failed with exit code 1

Check failure on line 3280 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / OPCFoundation.UA-.NETStandard

Build log #L3280

Dotnet command failed with non-zero exit code on the following projects : [ 'D:\\a\\1\\s\\Tests\\Opc.Ua.Core.Tests\\Opc.Ua.Core.Tests.csproj' ]

Check failure on line 63 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / OPCFoundation.UA-.NETStandard

Build log #L63

Error: The process 'C:\hostedtoolcache\windows\dotnet\dotnet.exe' failed with exit code 1

Check failure on line 68 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / OPCFoundation.UA-.NETStandard

Build log #L68

Dotnet command failed with non-zero exit code on the following projects : [
  'D:\\a\\1\\s\\Tests\\Opc.Ua.SourceGeneration.Stack.Tests\\Opc.Ua.SourceGeneration.Stack.Tests.csproj'
]

Check failure on line 1 in Opc.Ua.Core.Tests.Types.UtilsTests.UtilsConversionTests.FromHexStringNull

See this annotation in the file changed.

@azure-pipelines azure-pipelines / OPCFoundation.UA-.NETStandard

Opc.Ua.Core.Tests.Types.UtilsTests.UtilsConversionTests.FromHexStringNull

  Assert.That(caughtException, expression)
  Expected: <System.ArgumentNullException>
  But was:  null
Raw output
   at Opc.Ua.Core.Tests.Types.UtilsTests.UtilsConversionTests.FromHexStringNull() in /_/Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsConversionTests.cs:line 96

1)    at Opc.Ua.Core.Tests.Types.UtilsTests.UtilsConversionTests.FromHexStringNull() in /_/Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsConversionTests.cs:line 96

Check failure on line 1 in Opc.Ua.Core.Tests.Types.UtilsTests.UtilsFormattingTests.FromHexStringLowercaseWorks

See this annotation in the file changed.

@azure-pipelines azure-pipelines / OPCFoundation.UA-.NETStandard

Opc.Ua.Core.Tests.Types.UtilsTests.UtilsFormattingTests.FromHexStringLowercaseWorks

  Assert.That(result, Is.EqualTo(new byte[] { 0xAB, 0xCD }))
  Expected and actual are both <System.Byte[2]>
  Values differ at index [0]
  Expected: 171
  But was:  0
Raw output
   at Opc.Ua.Core.Tests.Types.UtilsTests.UtilsFormattingTests.FromHexStringLowercaseWorks() in /_/Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsFormattingTests.cs:line 138

1)    at Opc.Ua.Core.Tests.Types.UtilsTests.UtilsFormattingTests.FromHexStringLowercaseWorks() in /_/Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsFormattingTests.cs:line 138

Check failure on line 1 in Opc.Ua.SourceGeneration.Tests.ExtensionsTests.AttributeDataGetIntegerReturnsValueWhenFound

See this annotation in the file changed.

@azure-pipelines azure-pipelines / OPCFoundation.UA-.NETStandard

Opc.Ua.SourceGeneration.Tests.ExtensionsTests.AttributeDataGetIntegerReturnsValueWhenFound

  Assert.That(result, Is.EqualTo(7))
  Expected: 7
  But was:  0
Raw output
   at Opc.Ua.SourceGeneration.Tests.ExtensionsTests.AttributeDataGetIntegerReturnsValueWhenFound() in /_/Tests/Opc.Ua.SourceGeneration.Stack.Tests/ExtensionsTests.cs:line 611

1)    at Opc.Ua.SourceGeneration.Tests.ExtensionsTests.AttributeDataGetIntegerReturnsValueWhenFound() in /_/Tests/Opc.Ua.SourceGeneration.Stack.Tests/ExtensionsTests.cs:line 611

Check failure on line 1 in Opc.Ua.Core.Tests.Types.UtilsTests.UtilsFormattingTests.FromHexStringNullThrowsArgumentNull

See this annotation in the file changed.

@azure-pipelines azure-pipelines / OPCFoundation.UA-.NETStandard

Opc.Ua.Core.Tests.Types.UtilsTests.UtilsFormattingTests.FromHexStringNullThrowsArgumentNull

  Assert.That(caughtException, expression)
  Expected: <System.ArgumentNullException>
  But was:  null
Raw output
   at Opc.Ua.Core.Tests.Types.UtilsTests.UtilsFormattingTests.FromHexStringNullThrowsArgumentNull() in /_/Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsFormattingTests.cs:line 124

1)    at Opc.Ua.Core.Tests.Types.UtilsTests.UtilsFormattingTests.FromHexStringNullThrowsArgumentNull() in /_/Tests/Opc.Ua.Core.Tests/Types/Utils/UtilsFormattingTests.cs:line 124