Skip to content

Reference

API Reference

API reference of Opc.UaFx.Advanced v2.59 for netstandard2.0.

Reference

API Reference ​

Package
Opc.UaFx.Advanced v2.59.0
Target framework
netstandard2.0

Client ​

Basics

TopicDescription
Getting startedConnect a client to a server and disconnect again, also for OPC Classic servers.
ConfigurationApplication, connection monitoring, transfer limits, certificate and XML configuration of a client.

Data

TopicDescription
Read and write valuesRead and write values of one or many nodes, other attributes and array ranges.
Process many values efficientlyRead, write and subscribe thousands of values in one call, within the limits of the server.
Browse nodesExplore the address space of a server, node by node or several levels at once.
SubscriptionsSubscribe to value changes and events, handle notifications and filter them.
Structured dataAccess structured data types by name, dynamically or typed, and generate or define them.
Historical dataRead, modify and delete historical values and read the event history.
Node typesWork with method, file, data type, variable and data item nodes.
Read and write filesRead and append to file nodes of a server, open them as a stream and check rights.

Events and alarms

TopicDescription
EventsReceive, filter and evaluate events of a server, including audit events.
Alarms and conditionsConditions on event nodes: dialog, acknowledgeable and alarm conditions up to limit alarms.

Advanced

TopicDescription
Edit the address spaceAdd and delete nodes and references in the address space of a server.
OPC ClassicAccess OPC DA, AE and HDA servers with the same client, locally or via DCOM.

Operation

TopicDescription
Long-running clientsDetect connection losses, restore sessions and recreate subscriptions in clients running around the clock.
Handle errorsResults with status codes, OpcException and the status codes that occur most often.
Test clientsTest client logic without a plant against an in-process server with test nodes.

Server ​

Basics

TopicDescription
ConfigurationApplication, certificate, endpoints, network binding, transfer limits and XML configuration of a server.

Provide data

TopicDescription
Provide data from a deviceProvide the values of a controller or field device, with data quality and writes to the device.
Manage nodesCreate nodes in the address space, control their visibility and update them at runtime.
Read and write valuesProvide values of nodes and handle read and write requests of clients.
Historical dataStore historical values and provide them to clients, with a custom history provider or the built-in historian.

Information models

TopicDescription
Node typesCreate and implement method, file, data type, variable and data item nodes.
Data types at runtimeDefine structures and enumerations at runtime and provide their values without .NET types of your own.
State machinesDefine finite state machines and change their states at runtime.
NodeSetsImport information models as NodeSet and implement their nodes.
Node modelsDefine which child nodes a typed node gets and take start values from the type definition.

Events and alarms

TopicDescription
EventsPublish global events and provide local events through event nodes.
Alarms and conditionsProvide conditions on event nodes: dialog, acknowledgeable and alarm conditions up to limit alarms.

Operation

TopicDescription
Monitor requestsMonitor request and response messages of the server and query its metrics.
Deploy the applicationShip a server application: certificate, configuration files, discovery server and licensing.

Security ​

TopicDescription
Users and rolesUser identities, user sign-in, access control lists and roles.
Secure clientsChoose endpoints, validate server certificates, protect the client certificate and sign in users.
Secure serversEndpoints, client certificates, users, roles, access control lists, GDS push and audit events.

Licensing ​

TopicDescription
Set up the licenseEvaluation, license key, querying the license in use and checking it on startup.