OPC Historian .NET Server Toolkit Reference
HDAPlugin Namespace
Inheritance Hierarchy
Contains the data handling methods that are accessed by the HDANSrv.NET4.exe generic server.
Classes
 ClassDescription
ClassAppBrowser Definition of the customization plug-in browse methods. A specific implementation inherits this class and overwrites the methods. The file AppBrowser.cs is such a specific implementation for an application that has a data file for each item.
ClassAppPlugin Annotations read and insert handling. These methods are called either from: - the client call handling for synchronuos calls - the annotation handling thread for asynchronus calls Handles asynchronous Annotations client calls. The client calls are queued and processed in the handler thread. The actual database access is handled in the Annotations class. Some application may need more than one handler thread to improve throughput. In such a case this class needs to be modified, otherwise typically not. Handles Playback client requests. The actual database reading is done in the DataRaw.cs, DataProcessed.cs All Playback handling is done in a single thread. Some application may need more threads to improve throughput. In such a case this class needs to be modified, otherwise typically not. This class handles asynchronous Read and Advise client calls. The actual database reading is done in the DataRaw.cs, DataProcessed.cs, DataModified.cs, DataAtTime.cs, DataAttributes.cs modules.
There are two threads for:
- handling of asynchronous read calls
- Advise handling
Some application may need more threads to improve throughput. In such a case this class needs to be modified, otherwise typically not. Handles asynchronous Update client calls. The requests are queued and executed in the queued sequence by the handling thread. Some application may need more than one thread for improved throughput. In such a case this class needs to be modified, otherwise typically not. ReadAtTime handling. The data is read from the database and returned in OPC HDA compliant form according the client call parameters. In most application it should only be necessary to adapt the GetItemData() method. ReadAttributes handling. The data is read from the database and returned in OPC HDA compliant form according the client call parameters. In most application it should only be necessary to adapt the GetItemData() method. ReadModified handling. The data is read from the database and returned in OPC HDA compliant form according the client call parameters. In most application it should only be necessary to adapt the GetItemData() method. ReadProcessed handling. The data is read from the database and returned in OPC HDA compliant form according the client call parameters. In most application it should only be necessary to adapt the GetItemData() method. ReadRaw handling. The data is read from the database and returned in OPC HDA compliant form according the client call parameters. In most application it should only be necessary to adapt the GetItemData() method. OPC Server configuration and data access handling. Update handling. The methods update the database by inserting, replacing or deleting data points. These methods are called either from: - the client call handling for synchronuos calls - the update handling thread for asynchronuos calls
ClassGenericServer Class with helper methods to make callbacks to the client through the generic server.
See Also

Reference

HDAPluginNet4 Assembly

 

 


Copyright © 2004-2019 Advosol Inc. All rights reserved

Send Feedback