Technosoftware.DaAeHdaSolution.DaAeHdaClient 2.0.1

Additional Details

See https://github.com/technosoftware-gmbh/opcdaaehda-client-solution-net for the always actual version.

dotnet add package Technosoftware.DaAeHdaSolution.DaAeHdaClient --version 2.0.1                
NuGet\Install-Package Technosoftware.DaAeHdaSolution.DaAeHdaClient -Version 2.0.1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Technosoftware.DaAeHdaSolution.DaAeHdaClient" Version="2.0.1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Technosoftware.DaAeHdaSolution.DaAeHdaClient --version 2.0.1                
#r "nuget: Technosoftware.DaAeHdaSolution.DaAeHdaClient, 2.0.1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Technosoftware.DaAeHdaSolution.DaAeHdaClient as a Cake Addin
#addin nuget:?package=Technosoftware.DaAeHdaSolution.DaAeHdaClient&version=2.0.1

// Install Technosoftware.DaAeHdaSolution.DaAeHdaClient as a Cake Tool
#tool nuget:?package=Technosoftware.DaAeHdaSolution.DaAeHdaClient&version=2.0.1                

OPC DA/AE/HDA Solution .NET

Introduction

The OPC DA/AE/HDA Solution .NET offers a fast and easy access to the OPC Classic Client technology. Develop OPC DA, OPC AE and OPC HDA compliant Clients with C# targeting

  • .NET 7.0,
  • .NET 6.0

For backward compatibility we also provide

  • .NET 4.8,
  • .NET 4.7.2
  • .NET 4.6.2

support.

The OPC DA/AE/HDA Solution .NET API defines classes which can be used to implement an OPC client capable to access OPC servers supporting different specifications with the same API. These classes manage client side state information; provide higher level abstractions for OPC tasks such as managing sessions and subscriptions or saving and restoring connection information for later use. The lower level API’s for OPC DA, OPC AE and OPC HDA defines classes which can be used to access OPC specification specific methods and properties.

Important

OPC DA/AE/HDA uses (D)COM technology from Windows. Therefore only Windows is supported.

Online Help

We provide an online help for the current version: OPC DA/AE/HDA Solution NET Online Help

Getting started

Simple Examples using the source code

Examples can be found in the solution WorkshopClientSamples.sln.

Advanced Examples using the source code

Examples can be found in the solution SampleClients.sln.

Evaluation Usage (NuGet package)

Evaluation versions are NOT intended to be used for product development! They may differ in features from the product versions and might need some time to get integrated. They are intended for evaluation purposes only.

Product development should always be done on product versions of the Solution!

Without a Product License (SCLA 1.0) the binaries of this NuGet package are used as an evaluation version.

Evaluation Editions comes with the following restrictions:

  • Evaluation time limited to 30 days and limited to 90 minutes run-time per application start.

Licenses

TECHNOSOFTWARE provides different licenses depending on the component and on the ownership of a purchased license of the user of the sources. A single ZIP file or a single repository can contain multiple components where the sources have different license models. The valid license is in the header of each source file.

See LICENSE.md for more details.

Get Perpetual License without Support

The OPC DA/AE/HDA Client Solution .NET One-time fee for lifetime SCLA 1.0 license is available at

Get Support for the Solution under GPL 3.0 or SCLA 1.0

Support for the Solution under the GPL 3.0 or SCLA 1.0 is available here.

Contribution

We strongly encourage community participation and contribution to this project. First, please fork the repository and commit your changes there. Once happy with your changes you can generate a 'pull request'.

You must agree to the contributor license agreement before we can accept your changes. The CLA and "I AGREE" button is automatically displayed when you perform the pull request. You can preview CLA here.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net6.0-windows7.0 is compatible.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net7.0-windows7.0 is compatible.  net8.0 was computed.  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. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
.NET Framework net462 is compatible.  net463 was computed.  net47 was computed.  net471 was computed.  net472 is compatible.  net48 is compatible.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
2.0.1 6,085 1/10/2023 2.0.1 is deprecated because it is no longer maintained.