Experimental Physics and
| |||||||||||||||||
|
It consists of a server that makes the necessary CA connections, and a native perl-based client library that the cgi-bin includes to get data from the server. CA Connections are managed (shared, timed out, etc) for all clients. The perl (and soon a C library) clients don't have to be in "CA-range", only the server does. There is no writing, this is a readonly service. The client api for data collection is a group based. It has calls for add channel to group, get group (to private cache), and read channel data/status from cache. The network activity is two-phase - a 'define group' that occurs the first time the group data is requested, and a 'get group' that gathers the whole dataset across the wire. It is udp based so the cost and maintenance of connections is not problematic. There are retries and timeouts to make the service reliable. We are currently running the server (solaris unix) from inetd, so it starts up when clients are active. If no clients are active for awhile it times out the CA connections and eventually shuts down itself. This system is fairly new but has been in test/production at the ALS for a few months. Loren Shalz ([email protected]) has done the programming for me. At this point we don't have a distribution setup, but if other sites are interested we can possibly set up an alpha-beta release in a week or so. Alan K Biocca Advanced Light Source [email protected] At 02:36 PM 11/24/99 -0600, you wrote: Paul Sichta wrote: > > I would like to make a few PV's available (read-only) to our collaborators > through a web browser, strictly low performance. What approach has been > used for this? Do I need to program in Java and use JCA ? Or, are there > unix/scripting tools that can be applied?
| ||||||||||||||||
ANJ, 10 Aug 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |