Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 1.05.03 release final #2439

Merged
merged 112 commits into from
Dec 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
1b50e73
latest nodeset without reference to servicemodel
mregen Jan 21, 2021
e73f66b
Merge remote-tracking branch 'origin/master' into noservicemod
mregen Jan 21, 2021
d78bd57
fix reference server
mregen Jan 22, 2021
525b85e
no async server stubs
mregen Jan 22, 2021
868b638
Merge remote-tracking branch 'source/prototyping_noservicemodel'
randy-armstrong Feb 6, 2021
07bc4d1
Update generated files.
randy-armstrong Feb 6, 2021
066ab73
Errata 1.04.10.
randy-armstrong Feb 13, 2021
d4642f1
Fix Typos.
randy-armstrong Feb 13, 2021
90d7cec
Update PubSub to use new autogenerated APIs.
randy-armstrong Feb 13, 2021
8f7cd8a
Fix build errors in tests.
randy-armstrong Feb 13, 2021
6ebd5d2
Remove undocumented fields from the NodeSet.
randy-armstrong Feb 26, 2021
928f5bb
Sync with Errata 1.04.9.
randy-armstrong Feb 26, 2021
17eb21d
Merge branch 'master' of https://github.com/OPCF-Members/UA-.NETStand…
randy-armstrong Feb 26, 2021
4ffd217
Back out changes to APIs caused by AllowSubtypes handling.
randy-armstrong Feb 26, 2021
1d37945
Merge remote-tracking branch 'source/master'
randy-armstrong Feb 26, 2021
6f5621a
Fix build errors.
randy-armstrong Feb 26, 2021
2bcbc1c
1.04.10 errata.
randy-armstrong Mar 2, 2021
c4d301c
Merge branch '1.04.10'
randy-armstrong Mar 2, 2021
928f93b
Updates for Errata 1.04.10.
randy-armstrong Mar 2, 2021
a374e31
Regenerate autogenerated filed.
randy-armstrong Mar 2, 2021
42e655e
Deprecate DataTypeDictionary.
randy-armstrong Mar 3, 2021
26b700e
Fix error in UANodeSet.xsd.
randy-armstrong Mar 3, 2021
5296fee
Merge remote-tracking branch 'source/master'
randy-armstrong Mar 11, 2021
bb03736
Merge remote-tracking branch 'source/master'
randy-armstrong Jul 3, 2021
df37f48
Update to 1.04.10.
randy-armstrong Jul 3, 2021
955eaa9
Add additional Aliases in default NodeSet.
randy-armstrong Aug 23, 2021
7266727
Upgrade NuGet packages.
randy-armstrong Aug 23, 2021
4209867
Updates for ModelCompiler https://github.com/OPCFoundation/UA-ModelCo…
randy-armstrong Aug 24, 2021
18e56b2
Merge remote-tracking branch 'source/master'
randy-armstrong Aug 25, 2021
f9381b8
Set release flag (#1527)
mrsuciu Sep 29, 2021
ab4d2ec
Merge remote-tracking branch 'source/release/1.4.367'
randy-armstrong Sep 30, 2021
88255c5
1.04.10 Release.
randy-armstrong Sep 30, 2021
b801a59
UA-1.04.10-2021-09-15
randy-armstrong Oct 1, 2021
4c5f833
Merge remote-tracking branch 'source/master'
randy-armstrong Oct 10, 2021
c13ca81
Fix https://github.com/OPCFoundation/UA-ModelCompiler/issues/94
randy-armstrong Nov 2, 2021
83ef0f5
Add sample node managers to ref server (#1535)
mregen Oct 15, 2021
35f7aa5
Remove unnecessary Nuget dependencies in Opc.Ua.Core (#1551)
bdovaz Oct 22, 2021
92fe57f
Bump Portable.BouncyCastle from 1.8.10 to 1.9.0 (#1556)
dependabot[bot] Oct 22, 2021
b8bc942
Bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 (#1560)
dependabot[bot] Oct 28, 2021
9f61e64
IOP workshop 2021 fixes and build improvements (#1562)
mregen Oct 29, 2021
93aef64
Bump System.Io.Pipelines from 4.5.4 to 5.0.1 (#1570)
dependabot[bot] Nov 1, 2021
27a4933
Bump System.Text.Encodings.Web from 4.5.1 to 5.0.1 (#1569)
dependabot[bot] Nov 1, 2021
3980201
Remove PubSub MQTT startup repeat (#1547)
einarmo Nov 1, 2021
3d387b8
fix subcode mask (#1563)
mregen Nov 1, 2021
a2038ff
Fix VS2022 build (#1566)
mregen Nov 2, 2021
806f7cb
1.05.01 Release Preparation.
randy-armstrong Nov 16, 2021
fb28cba
Fixed MethodDeclarationId issue.
randy-armstrong Nov 21, 2021
5fc0cc3
Fix for MethodDefinitionId issue that should be backward compatible.
randy-armstrong Nov 22, 2021
ffdf57e
Update to fix for MethodDefinitionId issue that should be backward co…
randy-armstrong Nov 22, 2021
cc32093
Reapply MethodDeclarationId fix.
randy-armstrong Nov 24, 2021
b70e214
Update to 1.05.00 NodeSet.
randy-armstrong Nov 24, 2021
d91a84c
Add MethodDefinitionId fixes with 1.04.10 NodeSet.
randy-armstrong Nov 24, 2021
b4c197f
Revert MethodDeclarationId fix because it broke code, Update NodeSet.
randy-armstrong Nov 26, 2021
6433466
Replace NodeSet with 1.04.10.
randy-armstrong Dec 5, 2021
c6d881a
Merge remote-tracking branch 'source/master'
randy-armstrong Feb 27, 2022
d4beaa7
Add UA-1.05.01 NodeSet Files.
randy-armstrong Feb 27, 2022
5d31e6f
Re-generate Opc.Ua.DataTypes.cs.
randy-armstrong Feb 27, 2022
25ed111
update branch to 1.5 release candidate
mregen Feb 28, 2022
bc03c7c
Modelcompiler 1.05.01 2022 02 24 (#1722)
mregen Feb 28, 2022
c0cabbd
Merge remote-tracking branch 'source/release/1.5.368'
randy-armstrong Mar 1, 2022
5b40c2b
Merge branch 'master' of https://github.com/OPCF-Members/UA-.NETStand…
randy-armstrong Mar 1, 2022
19faed4
Merge pull request #1761 from OPCFoundation/master
mregen Apr 1, 2022
b0fa4c1
Merge remote-tracking branch 'source/master'
randy-armstrong Apr 4, 2022
9dd0867
merge release 368 branch
mregen May 13, 2022
8e989f4
Merge pull request #1819 from OPCFoundation/rel15368
mregen May 13, 2022
deaefe2
Tag as release
mregen Jun 10, 2022
fb231ea
Merge remote-tracking branch 'source/release/1.4.369'
randy-armstrong Jun 15, 2022
4f48564
Fixes Decoding ExtensionObjects when DataType NamespaceUris are not u…
randy-armstrong Jun 15, 2022
c29a41f
UA-1.04.11-2022-03-29
randy-armstrong Jun 15, 2022
b9255ff
Update to 1.05.02 NodeSets.
randy-armstrong Jun 30, 2022
3eed300
Merge remote-tracking branch 'source/release/1.5.368'
randy-armstrong Jun 30, 2022
82e94f6
Merge remote-tracking branch 'source/master'
randy-armstrong Oct 1, 2022
8be757f
Add support for Roles.
randy-armstrong Oct 1, 2022
6d950c7
1.05.02 preparations.
randy-armstrong Oct 1, 2022
746195c
Resync with baseline.
randy-armstrong Oct 14, 2022
73435df
Updates for 1.05.02.
randy-armstrong Oct 15, 2022
1455b26
Preview for 1.05.03 release;
randy-armstrong Jul 1, 2023
ece04e2
Merge remote-tracking branch 'public/master'
randy-armstrong Jul 1, 2023
8856f0f
Merge branch '1.05.03-release-preview'
randy-armstrong Jul 1, 2023
2eeba9b
Update autogenerated files to 1.05.03
randy-armstrong Jul 1, 2023
0e18098
Remove deleted types.
randy-armstrong Jul 1, 2023
fe39e6c
Fix AccessRestriction bug.
randy-armstrong Jul 1, 2023
9000be1
Add SyntaxReferenceId references.
randy-armstrong Jul 2, 2023
f8d0b81
Fix messed up GDS files.
randy-armstrong Jul 2, 2023
442e706
Backout Part 8 changes.
randy-armstrong Jul 2, 2023
9ac181e
fix tests
mregen Jul 2, 2023
bccecee
Back out Part 4 changes.
randy-armstrong Jul 2, 2023
690bcd8
Add SyntaxReferenceId references.
randy-armstrong Jul 2, 2023
dd82d1b
Fix messed up GDS files.
randy-armstrong Jul 2, 2023
ea0eb6b
Backout Part 8 changes.
randy-armstrong Jul 2, 2023
47244ac
Back out Part 4 changes.
randy-armstrong Jul 2, 2023
e89f05e
Merge remote-tracking branch 'origin/master' into 1.05.03-release-pre…
mregen Jul 4, 2023
9a981a4
Merge remote-tracking branch 'origin/master' into 1.05.03-release-pre…
mregen Jul 12, 2023
01971c6
Merge remote-tracking branch 'public/master'
randy-armstrong Jul 14, 2023
e1d814e
Merge branch 'master' of https://github.com/OPCF-Members/UA-.NETStand…
randy-armstrong Jul 14, 2023
b642f1b
1.05.03 RC
randy-armstrong Jul 14, 2023
17350cb
Merge remote-tracking branch 'prototypes/master' into 1.05.03-release…
randy-armstrong Jul 14, 2023
bd7e0f3
Rebuild 1.05.03 files.
randy-armstrong Aug 28, 2023
ce9f2c9
Merge remote-tracking branch 'public/master'
randy-armstrong Nov 16, 2023
d6fcf29
Add generated code for 1.05.03 final release.
randy-armstrong Nov 17, 2023
89b4d74
Add generated code for 1.05.03 final release.
randy-armstrong Nov 17, 2023
b0778e2
Remove unused ids from autogenerated files.
randy-armstrong Nov 17, 2023
91b8dbb
Regenerate files.
randy-armstrong Nov 22, 2023
dd3dc4b
Merge remote-tracking branch 'public/master'
Dec 11, 2023
d2ae190
Update generated files to 1.05.03 release.
Dec 12, 2023
e51184c
Update copyright.
Dec 12, 2023
6d52e31
Remove RegEx from UANodeSet
Dec 12, 2023
bc6b9fe
Merge branch 'master' into 1.05.03-release-final
mregen Dec 18, 2023
4ddb290
merge updates
mregen Dec 19, 2023
591127d
fix build
mregen Dec 19, 2023
f2bb050
Update Opc.Ua.Core.csproj
mregen Dec 19, 2023
ebc2622
missing updates
mregen Dec 19, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
288 changes: 145 additions & 143 deletions Libraries/Opc.Ua.Gds.Server.Common/Model/Opc.Ua.Gds.Classes.cs

Large diffs are not rendered by default.

Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
* Copyright (c) 2005-2022 The OPC Foundation, Inc. All rights reserved.
* Copyright (c) 2005-2024 The OPC Foundation, Inc. All rights reserved.
*
* OPC Foundation MIT License 1.00
*
Expand Down Expand Up @@ -133,7 +133,7 @@
<uax:NumericId>724</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:DateTime>2023-07-15T00:00:00Z</uax:DateTime>
<uax:DateTime>2023-12-15T00:00:00Z</uax:DateTime>
</uax:Value>
</uax:Value>
<uax:DataType>
Expand Down Expand Up @@ -332,6 +332,34 @@
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</DefaultAccessRestrictions>
<ModelVersion>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=1756</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>ModelVersion</uax:Name>
</uax:BrowseName>
<uax:ReferenceTypeId>
<uax:Identifier>i=46</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>i=68</uax:Identifier>
</uax:TypeDefinitionId>
<uax:NumericId>1756</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:String>1.5.2</uax:String>
</uax:Value>
</uax:Value>
<uax:DataType>
<uax:Identifier>i=24263</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</ModelVersion>
</OPCUAGDSNamespaceMetadata>
<WellKnownRole_DiscoveryAdmin xmlns="http://opcfoundation.org/UA/GDS/">
<uax:NodeClass>Object_1</uax:NodeClass>
Expand Down Expand Up @@ -13826,7 +13854,7 @@ c2QiDQogIHRhcmdldE5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBL0dEUy9U
eXBlcy54c2QiDQogIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlmaWVkIg0KPg0KICA8eHM6YW5u
b3RhdGlvbj4NCiAgICA8eHM6YXBwaW5mbz4NCiAgICAgIDx1YTpNb2RlbCBNb2RlbFVyaT0iaHR0
cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBL0dEUy8iIFZlcnNpb249IjEuMDUuMDIiIFB1YmxpY2F0
aW9uRGF0ZT0iMjAyMy0wNy0xNVQwMDowMDowMFoiIC8+DQogICAgPC94czphcHBpbmZvPg0KICA8
aW9uRGF0ZT0iMjAyMy0xMi0xNVQwMDowMDowMFoiIC8+DQogICAgPC94czphcHBpbmZvPg0KICA8
L3hzOmFubm90YXRpb24+DQogIA0KICA8eHM6aW1wb3J0IG5hbWVzcGFjZT0iaHR0cDovL29wY2Zv
dW5kYXRpb24ub3JnL1VBLzIwMDgvMDIvVHlwZXMueHNkIiAvPg0KDQogIDx4czpjb21wbGV4VHlw
ZSBuYW1lPSJBcHBsaWNhdGlvblJlY29yZERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQog
Expand Down
7,956 changes: 7 additions & 7,949 deletions Stack/Opc.Ua.Core/Schema/NodeIds.csv

Large diffs are not rendered by default.

591 changes: 447 additions & 144 deletions Stack/Opc.Ua.Core/Schema/Opc.Ua.Gds.NodeSet2.xml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Stack/Opc.Ua.Core/Schema/Opc.Ua.Gds.Types.bsd
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
* Copyright (c) 2005-2022 The OPC Foundation, Inc. All rights reserved.
* Copyright (c) 2005-2024 The OPC Foundation, Inc. All rights reserved.
*
* OPC Foundation MIT License 1.00
*
Expand Down
4 changes: 2 additions & 2 deletions Stack/Opc.Ua.Core/Schema/Opc.Ua.Gds.Types.xsd
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
* Copyright (c) 2005-2022 The OPC Foundation, Inc. All rights reserved.
* Copyright (c) 2005-2024 The OPC Foundation, Inc. All rights reserved.
*
* OPC Foundation MIT License 1.00
*
Expand Down Expand Up @@ -37,7 +37,7 @@
>
<xs:annotation>
<xs:appinfo>
<ua:Model ModelUri="http://opcfoundation.org/UA/GDS/" Version="1.05.02" PublicationDate="2023-07-15T00:00:00Z" />
<ua:Model ModelUri="http://opcfoundation.org/UA/GDS/" Version="1.05.02" PublicationDate="2023-12-15T00:00:00Z" />
</xs:appinfo>
</xs:annotation>

Expand Down
17,357 changes: 9,423 additions & 7,934 deletions Stack/Opc.Ua.Core/Schema/Opc.Ua.NodeSet2.xml

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion Stack/Opc.Ua.Core/Schema/Opc.Ua.StatusCodes.csv
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ BadEncodingError,0x80060000,"Encoding halted because of invalid data in the obje
BadDecodingError,0x80070000,"Decoding halted because of invalid data in the stream."
BadEncodingLimitsExceeded,0x80080000,"The message encoding/decoding limits imposed by the stack have been exceeded."
BadRequestTooLarge,0x80B80000,"The request message size exceeds limits set by the server."
BadResponseTooLarge,0x80B90000,"The response message size exceeds limits set by the client."
BadResponseTooLarge,0x80B90000,"The response message size exceeds limits set by the client or server."
BadUnknownResponse,0x80090000,"An unrecognized response was received from the server."
BadTimeout,0x800A0000,"The operation timed out."
BadServiceUnsupported,0x800B0000,"The server does not support the requested service."
Expand Down Expand Up @@ -97,6 +97,7 @@ BadBrowseDirectionInvalid,0x804D0000,"The browse direction is not valid."
BadNodeNotInView,0x804E0000,"The node is not part of the view."
BadNumericOverflow,0x81120000,"The number was not accepted because of a numeric overflow."
BadLocaleNotSupported,0x80ED0000,"The locale in the requested write operation is not supported."
BadNoValue,0x80F00000,"The variable has no default value and no initial value."
BadServerUriInvalid,0x804F0000,"The ServerUri is not a valid URI."
BadServerNameMissing,0x80500000,"No ServerName was specified."
BadDiscoveryUrlMissing,0x80510000,"No DiscoveryUrl was specified."
Expand Down
6 changes: 3 additions & 3 deletions Stack/Opc.Ua.Core/Schema/Opc.Ua.Types.bsd
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
* Copyright (c) 2005-2022 The OPC Foundation, Inc. All rights reserved.
* Copyright (c) 2005-2024 The OPC Foundation, Inc. All rights reserved.
*
* OPC Foundation MIT License 1.00
*
Expand Down Expand Up @@ -287,9 +287,9 @@
<opc:StructuredType Name="BitFieldDefinition" BaseType="ua:ExtensionObject">
<opc:Field Name="Name" TypeName="opc:String" />
<opc:Field Name="Description" TypeName="ua:LocalizedText" />
<opc:Field Name="DataType" TypeName="ua:NodeId" />
<opc:Field Name="Reserved" TypeName="opc:Boolean" />
<opc:Field Name="StartingBitPosition" TypeName="opc:UInt32" />
<opc:Field Name="NumberOfBits" TypeName="opc:UInt32" />
<opc:Field Name="EndingBitPosition" TypeName="opc:UInt32" />
</opc:StructuredType>

<opc:StructuredType Name="RationalNumber" BaseType="ua:ExtensionObject">
Expand Down
8 changes: 4 additions & 4 deletions Stack/Opc.Ua.Core/Schema/Opc.Ua.Types.xsd
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
* Copyright (c) 2005-2022 The OPC Foundation, Inc. All rights reserved.
* Copyright (c) 2005-2024 The OPC Foundation, Inc. All rights reserved.
*
* OPC Foundation MIT License 1.00
*
Expand Down Expand Up @@ -37,7 +37,7 @@
>
<xs:annotation>
<xs:appinfo>
<ua:Model ModelUri="http://opcfoundation.org/UA/" Version="1.05.03" PublicationDate="2023-07-15T00:00:00Z" />
<ua:Model ModelUri="http://opcfoundation.org/UA/" Version="1.05.03" PublicationDate="2023-12-15T00:00:00Z" />
</xs:appinfo>
</xs:annotation>

Expand Down Expand Up @@ -630,9 +630,9 @@
<xs:sequence>
<xs:element name="Name" type="xs:string" minOccurs="0" nillable="true" />
<xs:element name="Description" type="ua:LocalizedText" minOccurs="0" nillable="true" />
<xs:element name="DataType" type="ua:NodeId" minOccurs="0" nillable="true" />
<xs:element name="Reserved" type="xs:boolean" minOccurs="0" />
<xs:element name="StartingBitPosition" type="xs:unsignedInt" minOccurs="0" />
<xs:element name="NumberOfBits" type="xs:unsignedInt" minOccurs="0" />
<xs:element name="EndingBitPosition" type="xs:unsignedInt" minOccurs="0" />
</xs:sequence>
</xs:complexType>
<xs:element name="BitFieldDefinition" type="tns:BitFieldDefinition" />
Expand Down
2 changes: 1 addition & 1 deletion Stack/Opc.Ua.Core/Schema/UANodeSet.cs
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ public partial class ModelTableEntry {
}

/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute(DataType="token")]
[System.Xml.Serialization.XmlAttributeAttribute()]
public string ModelVersion {
get {
return this.modelVersionField;
Expand Down
4 changes: 1 addition & 3 deletions Stack/Opc.Ua.Core/Schema/UANodeSet.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -177,9 +177,7 @@
</xs:complexType>

<xs:simpleType name="ModelVersion">
<xs:restriction base="xs:token">
<xs:pattern value="^(0|[1-9]+[0-9]*)\.(0|[1-9]+[0-9]*)\.(0|[1-9]+[0-9]*)(-(0|[1-9A-Za-z-][0-9A-Za-z-]*)(\.[0-9A-Za-z-]+)*)?(\+[0-9A-Za-z-]+(\.[0-9A-Za-z-]+)*)?$" />
</xs:restriction>
<xs:restriction base="xs:string" />
</xs:simpleType>

<xs:simpleType name="NodeId">
Expand Down
2 changes: 1 addition & 1 deletion Stack/Opc.Ua.Core/Stack/Generated/Opc.Ua.Channels.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* ========================================================================
* Copyright (c) 2005-2022 The OPC Foundation, Inc. All rights reserved.
* Copyright (c) 2005-2024 The OPC Foundation, Inc. All rights reserved.
*
* OPC Foundation MIT License 1.00
*
Expand Down
Loading
Loading