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: |
|
TLink.java |
|
TLinkFactory.java |
|
Interface to a TLink callback class for use in asynchronous
links |
|
Interface to a TLink callback class for use in asynchronous
links |
|
A TLink callback which is executed
asynchronously on the AWT event dispatching thread |
|
A TLink callback which is executed synchronously
on the AWT event dispatching thread |
|
Parameter Types and
Definitions: |
|
Data access flags |
|
TINE access modes and
modifiers |
|
TINE data format types
|
|
TINE Static error
strings |
|
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: |
|
TINE Data Type object
All data transferred client <-> server must be contained in a TDataType object |
|
TDataTime offers some useful Data and Time
Stamp utilities |
|
Interface for most
TINE complex data types |
|
Tagged Structure The
transfer of 'user-defined' data structures is allowed in TINE |
|
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 |
|
TINE type CF_IMAGE
java class implementation |
|
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: |
|
Equipment module
factory |
|
A server handles all
data requests through its equipment module |
|
Servers wishing to
register a background IO task should inherit from TEquipmentBackgroundTask |
|
Server side cycle trigger
methods A cycle trigger interface |
|
Server side
state-change trigger methods A state-change trigger interface |
|
Device Object: |
|
Instances of devices
served by a device server should inherit from TDevice |
|
Property Object: |
|
Device servers must
export the properties they wish to handle |
|
Provides meta
information about an exported property |
|
An abstract handler
for property requests |
|
Useful Utilities: |
|
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 |
|
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 |
|
The basic property
query structure |
|
TQuery: Utility with many standard query
routines |
|
Utility routines for
accessing information from the Equipment Name Server (ENS) |
|
Utility class to
perform common unsigned conversion algorithms |