OPCFoundation.NetStandard.Opc.Ua.AMB
2.0.1
Prefix Reserved
dotnet add package OPCFoundation.NetStandard.Opc.Ua.AMB --version 2.0.1
NuGet\Install-Package OPCFoundation.NetStandard.Opc.Ua.AMB -Version 2.0.1
<PackageReference Include="OPCFoundation.NetStandard.Opc.Ua.AMB" Version="2.0.1" />
<PackageVersion Include="OPCFoundation.NetStandard.Opc.Ua.AMB" Version="2.0.1" />
<PackageReference Include="OPCFoundation.NetStandard.Opc.Ua.AMB" />
paket add OPCFoundation.NetStandard.Opc.Ua.AMB --version 2.0.1
#r "nuget: OPCFoundation.NetStandard.Opc.Ua.AMB, 2.0.1"
#:package OPCFoundation.NetStandard.Opc.Ua.AMB@2.0.1
#addin nuget:?package=OPCFoundation.NetStandard.Opc.Ua.AMB&version=2.0.1
#tool nuget:?package=OPCFoundation.NetStandard.Opc.Ua.AMB&version=2.0.1
Opc.Ua.AMB
Source-generated OPC 10000-110 Asset Management Basics (AMB) information model, version 1.01.1.
The package exposes the generated ObjectTypes (IRootCauseIndicationType,
IMaintenanceEventType, MaintenanceEventStateMachineType,
DocumentationLinksType and the fourteen AMB condition classes), the
RootCauseDataType, NameNodeIdDataType and MaintenanceMethodEnum data
types, the Contains, HierarchicalContains and OperationalContains
reference types, typed node states and client proxies, plus the AddOpcUaAMB
model loader. The generated ObjectTypes, DataTypes, ReferenceTypes,
Objects and Methods classes and Opc.Ua.AMB.Namespaces are the source of
truth for the model; the predefined Assets, AssetsByProductInstanceUri and
AssetsByAssetId alias categories and the HierarchicalLocations and
OperationalLocations entry points are part of it.
AmbBrowseNames adds the browse names AMB defines without a node of its own
(Requirements, Capabilities, HierarchicalLocation, OperationalLocation,
DigitalLocation and the NoAssetIdAssigned alias name), AmbConditionClass
lists the condition classes with the standard class each one refines, and the
contracts MaintenanceStateKind, AssetFaultSeverity and AssetLocationKind
carry the state numbers of the maintenance state machine, the severity bands
of Table 15 and the three kinds of location the server and client packages
share.
The NodeSet is the unmodified OPC Foundation publication from
UA-Nodeset/latest/AMB (model version 1.01.1, 2024-02-27). It depends on the
base namespace only; the Device Integration building blocks AMB applies to an
asset are used by the server and client packages.
Target frameworks
net48, net8.0, net9.0, net10.0
| 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. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Framework | net48 is compatible. net481 was computed. |
-
.NETFramework 4.8
- BitFaster.Caching (>= 2.6.1)
- BouncyCastle.Cryptography (>= 2.7.0)
- Microsoft.Bcl.AsyncInterfaces (>= 10.0.12)
- Microsoft.Bcl.HashCode (>= 6.0.0)
- Microsoft.Bcl.TimeProvider (>= 10.0.12)
- Microsoft.Extensions.Configuration (>= 10.0.12)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Diagnostics (>= 10.0.12)
- Microsoft.Extensions.Http (>= 10.0.12)
- Microsoft.Extensions.Logging (>= 10.0.12)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Options (>= 10.0.12)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.12)
- OPCFoundation.NetStandard.Opc.Ua.Core (>= 2.0.1)
- System.Buffers (>= 4.6.1)
- System.Collections.Immutable (>= 9.0.0)
- System.Diagnostics.DiagnosticSource (>= 10.0.12)
- System.Formats.Asn1 (>= 10.0.12)
- System.Memory (>= 4.6.3)
- System.Runtime.CompilerServices.Unsafe (>= 6.1.2)
- System.Text.Json (>= 10.0.12)
- System.Threading.Channels (>= 10.0.12)
- System.Threading.RateLimiting (>= 10.0.12)
- System.Threading.Tasks.Extensions (>= 4.6.3)
-
net10.0
- BitFaster.Caching (>= 2.6.1)
- Microsoft.Bcl.TimeProvider (>= 10.0.12)
- Microsoft.Extensions.Configuration (>= 10.0.12)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Diagnostics (>= 10.0.12)
- Microsoft.Extensions.Http (>= 10.0.12)
- Microsoft.Extensions.Logging (>= 10.0.12)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Options (>= 10.0.12)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.12)
- OPCFoundation.NetStandard.Opc.Ua.Core (>= 2.0.1)
- System.Threading.RateLimiting (>= 10.0.12)
-
net8.0
- BitFaster.Caching (>= 2.6.1)
- Microsoft.Bcl.TimeProvider (>= 10.0.12)
- Microsoft.Extensions.Configuration (>= 10.0.12)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Diagnostics (>= 10.0.12)
- Microsoft.Extensions.Http (>= 10.0.12)
- Microsoft.Extensions.Logging (>= 10.0.12)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Options (>= 10.0.12)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.12)
- OPCFoundation.NetStandard.Opc.Ua.Core (>= 2.0.1)
- System.Collections.Immutable (>= 9.0.0)
- System.Diagnostics.DiagnosticSource (>= 10.0.12)
- System.Formats.Asn1 (>= 10.0.12)
- System.Text.Json (>= 10.0.12)
- System.Threading.Channels (>= 10.0.12)
- System.Threading.RateLimiting (>= 10.0.12)
-
net9.0
- BitFaster.Caching (>= 2.6.1)
- Microsoft.Bcl.TimeProvider (>= 10.0.12)
- Microsoft.Extensions.Configuration (>= 10.0.12)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Diagnostics (>= 10.0.12)
- Microsoft.Extensions.Http (>= 10.0.12)
- Microsoft.Extensions.Logging (>= 10.0.12)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Options (>= 10.0.12)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.12)
- OPCFoundation.NetStandard.Opc.Ua.Core (>= 2.0.1)
- System.Diagnostics.DiagnosticSource (>= 10.0.12)
- System.Formats.Asn1 (>= 10.0.12)
- System.Text.Json (>= 10.0.12)
- System.Threading.Channels (>= 10.0.12)
- System.Threading.RateLimiting (>= 10.0.12)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on OPCFoundation.NetStandard.Opc.Ua.AMB:
| Package | Downloads |
|---|---|
|
OPCFoundation.NetStandard.Opc.Ua.AMB.Server
Server hosting for the source-generated OPC 10000-110 Asset Management Basics (AMB) model: a sidecar node manager that loads the AMB model next to any Device Integration based manager, an asset registry that makes devices, machines, pumps and scales manageable assets, the identification inspection and configurable, persistent AssetId, asset discovery through the AMB alias categories, DeviceHealth and health alarms with condition classes and root causes, maintenance activities on the MaintenanceEventStateMachine, the DocumentationLinks AddIn with persistent AddLink and RemoveLink, version information, locations, classification and asset structure, the AMB conformance units and server facet, and fluent application configuration APIs. |
|
|
OPCFoundation.NetStandard.Opc.Ua.AMB.Client
Client-side helpers for OPC 10000-110 Asset Management Basics (AMB): discover the manageable assets of a server through the AMB alias categories, read their identification and write the AssetId, follow health alarms with their root causes and maintenance activities, read and edit documentation links, browse locations, sub-assets and relations, and take an asset snapshot in one call. |
GitHub repositories
This package is not used by any popular GitHub repositories.