TGS.Prediktor.Semantics.Service
0.1.79
See the version list below for details.
dotnet add package TGS.Prediktor.Semantics.Service --version 0.1.79
NuGet\Install-Package TGS.Prediktor.Semantics.Service -Version 0.1.79
<PackageReference Include="TGS.Prediktor.Semantics.Service" Version="0.1.79" />
paket add TGS.Prediktor.Semantics.Service --version 0.1.79
#r "nuget: TGS.Prediktor.Semantics.Service, 0.1.79"
// Install TGS.Prediktor.Semantics.Service as a Cake Addin
#addin nuget:?package=TGS.Prediktor.Semantics.Service&version=0.1.79
// Install TGS.Prediktor.Semantics.Service as a Cake Tool
#tool nuget:?package=TGS.Prediktor.Semantics.Service&version=0.1.79
Introduction
Semantics Types API is a C# library tool for creating Fully-Inherited InstanceDeclarationHierarchy from OPC UA types.
The OPC UA types are imported from a Nodeset2.xml file. (The file cannot include instances).
Usage
Create an instance of TypeNodeManager. The TypeNodeManager requires a persistence store that implements INodeStore. You can use LiteNodeStore for this. LiteNodeStore uses an in memory SQLite db. Use the TypeNodeManager to get Fully-Inherited InstanceDeclarationHierarchy for your types.
var tns = new LiteNodeStore(true);
TypeNodeManager tm = new(tns);
var file = "My.NodeSet2.xml";
var uanodeset = UANodeSet.Read(new FileStream(file, FileMode.Open, FileAccess.Read));
tm.ImportTypes(uanodeset);
SemTypeNode fullyInherited = tm.GetTypeDef(new NodeId("ns=1;i=1009"));
The variable 'fullyInherited' of class SemTypeNode will contain a full description of the Fully-Inherited InstanceDeclarationHierarchy.
Visit us and check out our OPC UA Gateway: TGS Prediktor
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- OPCFoundation.NetStandard.Opc.Ua.Core (>= 1.5.374.27)
- TGS.Prediktor.Semantics.Core (>= 0.1.79)
- TGS.Prediktor.Semantics.LiteNodeStore (>= 0.1.79)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.1.83 | 32 | 6/25/2024 |
0.1.82 | 74 | 6/18/2024 |
0.1.81 | 89 | 6/13/2024 |
0.1.80 | 63 | 6/12/2024 |
0.1.79 | 79 | 6/10/2024 |
0.1.74 | 80 | 6/5/2024 |
0.1.73 | 98 | 5/30/2024 |
0.1.72 | 84 | 5/29/2024 |
0.1.71 | 89 | 5/28/2024 |
0.1.70 | 95 | 5/16/2024 |
0.1.69 | 75 | 5/14/2024 |
0.1.68 | 79 | 5/14/2024 |
0.1.67 | 78 | 5/14/2024 |
0.1.66 | 74 | 5/10/2024 |
0.1.65 | 74 | 5/10/2024 |
0.1.64 | 91 | 5/7/2024 |
0.1.63 | 59 | 5/3/2024 |
0.1.62 | 88 | 4/22/2024 |
0.1.61 | 92 | 4/15/2024 |
0.1.60 | 87 | 4/12/2024 |
0.1.58 | 81 | 3/26/2024 |
0.1.57 | 106 | 3/25/2024 |
0.1.56 | 84 | 3/22/2024 |
0.1.55 | 109 | 2/23/2024 |
0.1.54 | 101 | 2/23/2024 |
0.1.53 | 98 | 2/22/2024 |
0.1.52 | 83 | 2/19/2024 |
0.1.51 | 89 | 1/26/2024 |
0.1.50 | 114 | 1/5/2024 |
0.1.49 | 107 | 12/14/2023 |
0.1.48 | 106 | 12/14/2023 |
0.1.47 | 104 | 12/14/2023 |
project semantics types api
name Semantics Types API
release 0.0.0
* Initial release
* Feature: Added functionality to create and retrieve semantics types