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
| Topic | Description |
|---|---|
| Getting started | Connect a client to a server and disconnect again, also for OPC Classic servers. |
| Configuration | Application, connection monitoring, transfer limits, certificate and XML configuration of a client. |
Data
| Topic | Description |
|---|---|
| Read and write values | Read and write values of one or many nodes, other attributes and array ranges. |
| Process many values efficiently | Read, write and subscribe thousands of values in one call, within the limits of the server. |
| Browse nodes | Explore the address space of a server, node by node or several levels at once. |
| Subscriptions | Subscribe to value changes and events, handle notifications and filter them. |
| Structured data | Access structured data types by name, dynamically or typed, and generate or define them. |
| Historical data | Read, modify and delete historical values and read the event history. |
| Node types | Work with method, file, data type, variable and data item nodes. |
| Read and write files | Read and append to file nodes of a server, open them as a stream and check rights. |
Events and alarms
| Topic | Description |
|---|---|
| Events | Receive, filter and evaluate events of a server, including audit events. |
| Alarms and conditions | Conditions on event nodes: dialog, acknowledgeable and alarm conditions up to limit alarms. |
Advanced
| Topic | Description |
|---|---|
| Edit the address space | Add and delete nodes and references in the address space of a server. |
| OPC Classic | Access OPC DA, AE and HDA servers with the same client, locally or via DCOM. |
Operation
| Topic | Description |
|---|---|
| Long-running clients | Detect connection losses, restore sessions and recreate subscriptions in clients running around the clock. |
| Handle errors | Results with status codes, OpcException and the status codes that occur most often. |
| Test clients | Test client logic without a plant against an in-process server with test nodes. |
Server
Basics
| Topic | Description |
|---|---|
| Configuration | Application, certificate, endpoints, network binding, transfer limits and XML configuration of a server. |
Provide data
| Topic | Description |
|---|---|
| Provide data from a device | Provide the values of a controller or field device, with data quality and writes to the device. |
| Manage nodes | Create nodes in the address space, control their visibility and update them at runtime. |
| Read and write values | Provide values of nodes and handle read and write requests of clients. |
| Historical data | Store historical values and provide them to clients, with a custom history provider or the built-in historian. |
Information models
| Topic | Description |
|---|---|
| Node types | Create and implement method, file, data type, variable and data item nodes. |
| Data types at runtime | Define structures and enumerations at runtime and provide their values without . |
| State machines | Define finite state machines and change their states at runtime. |
| NodeSets | Import information models as NodeSet and implement their nodes. |
| Node models | Define which child nodes a typed node gets and take start values from the type definition. |
Events and alarms
| Topic | Description |
|---|---|
| Events | Publish global events and provide local events through event nodes. |
| Alarms and conditions | Provide conditions on event nodes: dialog, acknowledgeable and alarm conditions up to limit alarms. |
Operation
| Topic | Description |
|---|---|
| Monitor requests | Monitor request and response messages of the server and query its metrics. |
| Deploy the application | Ship a server application: certificate, configuration files, discovery server and licensing. |
Security
| Topic | Description |
|---|---|
| Users and roles | User identities, user sign-in, access control lists and roles. |
| Secure clients | Choose endpoints, validate server certificates, protect the client certificate and sign in users. |
| Secure servers | Endpoints, client certificates, users, roles, access control lists, GDS push and audit events. |
Licensing
| Topic | Description |
|---|---|
| Set up the license | Evaluation, license key, querying the license in use and checking it on startup. |

