|
|
|
This page summarises the existing AIDA data providers: where they are and what they're used for.
Name | O/S | Lang | Source Directory | Purpose |
Test | Unix AFS |
Java |
$AIDA/edu/stanford/slac/aida/dp/dpTest |
The basic template data provider in java.
It demonstrates returning structure aggregate data through AIDA's DaValue. |
SlcDb | VMS |
Java |
On VMS in
REF_AIDASHR. CORBA client side on AFS in $AIDA/edu/stanford/slac/aida/dp/dpSlc |
Acquires SLC DB Data. On VMS CMS_AIDASHR
contains the server side implementation files. AIDA.JAR conatins
the client side and corba support files (identical on Unix and
VMS). |
SlcHist | VMS |
Java |
On VMS in REF_AIDASHR CORBA client side on AFS in $AIDA/edu/stanford/slac/aida/dp/dpSlcHist |
Acquires SLC History Data. On VMS CMS_AIDASHR
contains the server side implementation files. AIDA.JAR conatins
the client side and corba support files (identical on Unix and
VMS). |
SlcModel | VMS |
Java |
On VMS in REF_AIDASHR CORBA client side on AFS in $AIDA/edu/stanford/slac/aida/dp/dpSlcModel |
Acquires SLC Model Data: Twiss params, and R-matrices.
On VMS CMS_AIDASHR contains the server side implementation files.
AIDA.JAR
conatins
the client side and corba support files (identical on Unix and
VMS). |
Ca | Unix AFS |
Java |
$AIDA/edu/stanford/slac/aida/dp/dpCa |
Acquires EPICS Channel
Access Data. |
CHADS | Unix AFS |
C++ |
$AIDA/src/epics/extensions/src/dp/dpChads |
Acquires
EPICS Archiver Data. It also illustrates a c++ data provider
returning aggregate data using an ad-hoc IDL structure (histData)
through a CORBA Any, as opposed to using AIDA's DaValue.
See $AIDA/edu/stanford/slac/aida/dp/dpTestHist below
for the equivalent problem solved in java. |
Unix AFS |
Java |
$AIDA/edu/stanford/slac/aida/dp/dpChads |
The Java client side of the dpChads data
provider (see above). That is, this contains the Java package a client implemened
in Java needs to use in order to get data from the C++ implemented
server $AIDA/src/epics/extensions/src/dp/dpChads. Note
that the CVS
for this is no more than the Makefile.sun4 and idl/histData.idl
files, since CORBA idl compile generates the client side. |
Unix AFS |
Java |
$AIDA/edu/stanford/slac/aida/dp/dpTestHist |
Illustrates a Java data provider constructing
and returning structured aggregate data (see get method) using an ad-hoc
IDL defined structure, as opposed to using Aida's DaValue mechanism. Symmetrical
to $AIDA/src/epics/extensions/src/dp/dpChads which demonstrates
the same data provider problem in c++. This server is maintained in addition
to dpChads as a speed reference. |
[Aida Home Pagee][SLAC Controls Software Group][ SLAC Home Page]
Author: Aida Team 23-Jan-2003
Modified by: 18-Nov-2004
Added SlcHist and SlcModel. 03-Feb-2005 Greg White, add Rmat to SlcModel