Class List

Here are the most relevant classes and interfaces with brief descriptions:

 

The client-side API will mostly concern itself with creating TLink objects, binding data objects to them, and establishing data links with remote servers.

Client Side Interface:

 

de.desy.tine.client.TLink

TLink.java

de.desy.tine.client.TLinkFactory

TLinkFactory.java

de.desy.tine.client.TLinkCallback

Interface to a TLink callback class for use in asynchronous links

de.desy.tine.client.TCallback

Interface to a TLink callback class for use in asynchronous links

de.desy.tine.client.TAwtAsyncCallback

A TLink callback which is executed asynchronously on the AWT event dispatching thread

de.desy.tine.client.TAwtSyncCallback

A TLink callback which is executed synchronously on the AWT event dispatching thread

Parameter Types and Definitions:

 

de.desy.tine.definitions.TAccess

Data access flags

de.desy.tine.definitions.TMode

TINE access modes and modifiers

de.desy.tine.definitions.TFormat

TINE data format types

de.desy.tine.definitions.TErrorList

TINE Static error strings

de.desy.tine.definitions.TArrayType

Data set returned by a call to a property can specify the type of array it is by registering this information

Data Objects and Methods:

 

de.desy.tine.dataUtils.TDataType

TINE Data Type object All data transferred client <-> server must be contained in a TDataType object

de.desy.tine.dataUtils.TDataTime

TDataTime offers some useful Data and Time Stamp utilities

de.desy.tine.types.TCompoundDataObject

Interface for most TINE complex data types

de.desy.tine.structUtils.TTaggedStructure

Tagged Structure The transfer of 'user-defined' data structures is allowed in TINE

de.desy.tine.types.IMAGE.FrameHeader

Subclass of second (and last) part of header (subclass used for logical grouping of class member variables which map almost 1:1 to header structures physically transferred in binary form

de.desy.tine.types.IMAGE

TINE type CF_IMAGE java class implementation

de.desy.tine.types.IMAGE.SourceHeader

Subclass of first part of header (subclass used for logical grouping of class member variables which map almost 1:1 to header structures transferred in binary form

Server Side Interface:

 

de.desy.tine.server.equipment.TEquipmentModuleFactory

Equipment module factory

de.desy.tine.server.equipment.TEquipmentModule

A server handles all data requests through its equipment module

de.desy.tine.server.equipment.TEquipmentBackgroundTask

Servers wishing to register a background IO task should inherit from TEquipmentBackgroundTask

de.desy.tine.server.equipment.TCycleTrigger

Server side cycle trigger methods A cycle trigger interface

de.desy.tine.server.equipment.TStateChangeTrigger

Server side state-change trigger methods A state-change trigger interface

Device Object:

 

de.desy.tine.server.devices.TDevice

Instances of devices served by a device server should inherit from TDevice

Property Object:

 

de.desy.tine.server.properties.TExportProperty

Device servers must export the properties they wish to handle

de.desy.tine.server.properties.TPropertyDescription

Provides meta information about an exported property

de.desy.tine.server.properties.TPropertyHandler

An abstract handler for property requests

Useful Utilities:

 

de.desy.tine.alarmUtils.TAlarmSystem

TAlarmSystem is a utility class with numerous static methods for access alarm data from either the central alarm system of the local alarm subsystems of targeted servers

de.desy.tine.histUtils.THistory

THistory is a utility class with numerous static methods for access archive data from either the central archive system of the local history subsystems of targeted servers

de.desy.tine.queryUtils.TPropertyQuery

The basic property query structure

de.desy.tine.queryUtils.TQuery

TQuery: Utility with many standard query routines

de.desy.tine.addrUtils.ENSTools

Utility routines for accessing information from the Equipment Name Server (ENS)

de.desy.tine.dataUtils.UnsignedUtils

Utility class to perform common unsigned conversion algorithms


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