Primary .NET Classes

Top-level classes, structs, unions and interfaces with brief descriptions:

tine::TAlarms

Offers various methods to obtain alarm information from both control system servers and central alarm servers

tine::TDataType

TINE Data Type object: All data transfered client between and server must be contained in a TDataType object

tine::TEquipmentModule

TEquipmentModule is the a TINE server's equipment module class

tine::THistory

Offers various methods to obtain archived data from both control system servers and central archivers

tine::TKernel

TKernel is the TINE Kernel (singleton) class, whose static methods are used to manage the TINE engine

tine::TLink

Defines a connection between the local client and the remote server's targeted end point

tine::TQuery

TQuery is a singleton class offering static methods to acquire information from the control system elements

tine::TTaggedStruct

Represents a TINE tagged structure

tine::TTrace

A Class which acquires and manages scope trace information

 

Most calls and methods familiar to the C/C++ programmer are to be found in one form or another within the TKernel class.  In general, client-side applications will want to stick with instantiating a TLink object and making use of its methods and callback handlers.  Server applications will need to instantiate one or more TEquipmentModule objects and handlers and make use of their methods.  A FEC (front end controller) can be registered as always via configuration (fecid.csv or fec.xml) of via API calls found in TKernel.

 

Data objects can be used to instantiate the TDataType objects needed for client or server calls.  User-defined tagged structures can be easily instantiated (following the paradigms in the examples shown in within the TTaggedStruct class) and likewise used to instantiate a TDataType object.

 


Impressum   |   Imprint   |   Datenschutzerklaerung   |   Data Privacy Policy   |   Declaration of Accessibility   |   Erklaerung zur Barrierefreiheit
Generated for TINE API by  doxygen 1.5.8