The main functional element of the RuntimeData SDK is a .NET assembly that lets you subscribe to, read from, and write to either a single value reference or multiple references simultaneously. The assembly name that contains the RuntimeData APIs is ArchestrA.Client.RuntimeData.dll, and the namespace of the assembly is ArchestrA.Client.RuntimeData. A single value reference is a value on a single attribute for an object. The RunTime SDK cannot be called from an external service. It can only be used inside the control of an AVEVA OMI app. With the RuntimeData SDK, you can:
- Subscribe to a reference and get its current Value, Time, and QualityStatus.
- Write a value to a reference.
- Read a value from a reference.
- Perform secured/verified write operations.
The RunTimeData assembly contains two namespaces:
- ArchestrA.Client.MyViewApp
- ArchestrA.Client.RuntimeData
The ArchestrA.Client.MyViewApp namespace contains the following additional namespaces and classes:
- Alarms
- Navigation
- Security
- Language
- Playback
- Settings
- System
The ArchestrA.Cient.RuntimeData namespace provides the read/write API.