Simple Buffered APIs

Windows GUI applications frequently make use of the TINE ActiveX API ActiveX API or perhaps .NET controls in a .NET language such as VB.NET or C#. In fact, this works well in Visual Basic, Visual C++, C#, LabView, HPVee, etc. and is very flexible, but requires a deeper understanding of data transport scenarios (asynchronous versus synchronous, on the client-side for example) and registration (property behavior on the server-side for example) than is sometimes desired. This is also true when the standard C Library API is used in any other form. An alternative is to make use of the TINE buffered API. On the "client" side this results in making synchronous calls into a static listener, thus freeing the applications developer from worrying about how to handle asynchronous events. On the "server" side this amounts to attaching data buffers to the exported properties and either pushing data to or pulling data from these buffers depending on the current server state. Thus the use of ActiveX controls can be avoided (Note: this is not entirely true where LabView is concerned, as we shall see).

 

For details concerning the APIs please consult either:

 

Buffered Client

Listener Utilities and API for client-side data

Buffered Server

Simple ‘push/pull’ API for server-side data

EZ Interface:

 

EZ Client API

Simplified ‘Easy’ client API for C


Datenschutzerklaerung   -   Data Privacy Policy   |   Declaration of Accessibility   |   Erklaerung zur Barrierefreiheit
Generated for TINE API by  Description: Description: doxygen1.5.8