In the spirit of Ron Nelson's recent posting about Java, I'd like to
mention that during the course of the EPICS meeting there were also
discussions about the need to add a robust mechanism for command completion
a.k.a. transaction processing within EPICS Base. This also concerns the
issue of supporting higher levels of device abstraction within the IOC
software.
The first step in this direction is to determine how much of this goal can
be achieved using existing components of EPICS (custom records, R3.13 CA
links) and already planned (new server) developments within the toolkit.
As many of you know, there are multiple attempts at solutions to these
issues currently in use throughout the community. These were described in
the survey of automation techniques presentation (converted from Microsoft
PowerPoint - includes original) -
http://www.atdiv.lanl.gov/aot8/epics/meetings/automation/index.htm
I understand the LANSCE-12 is in need of a short-term solution to
transaction processing - and for some of the subsystems I'm developing here
for LEDA I'd like to add a "better" command completion interface than the
familiar CAD/CAR/APPLY.
Those involved in the discussions were:
Ned Arnold APS ([email protected])
Marty Kraimer APS ([email protected])
Tim Mooney APS ([email protected])
Kim Gillies GEMINI ([email protected])
William Lupton KECK ([email protected])
Bob Dalesio LANL LANSCE-8 ([email protected])
Jeff Hill LANL LANSCE-8 ([email protected])
Peregrine McGehee LANL LANSCE-8 ([email protected])
Ron Nelson LANL LANSCE-12 ([email protected])
Steve Hunt PSI ([email protected])
Andrew Johnson RGO ([email protected])
\
A short - and probably incomplete - list of topics that came up in
discussion
follow:
Transaction processing
- short term solution for LANL LANSCE-12
- issue: potential releasing of lock-sets before put_callback completion
due to asynchronous records
Command interface
- yet another custom record?
- PCAS application?
- has to be accessible from within the database as well as across the
network.
Data representation
- support under new server?
- new device support layer?
- conversion (packing/unpacking) between CA formats and traditional DB
formats - special records?
New server
- CA links between traditional IOC records and process variables managed
by the new server
- use of new server applications ("server tools") as gateways to other
protocols (ex. CORBA IIOP).
Aloha,
Peregrine
Peregrine M. McGehee Project Engineer: LEDA Control System
(505) 667-3273 [email protected]
LANSCE-8 Controls & Automation Los Alamos National Laboratory
- Navigate by Date:
- Prev:
Remote reprogramming of FLASH via CANbus Andrew Johnson
- Next:
a new IOC is born Matthias Clausen DESY -MKS-2/KRYK-
- Index:
1994
1995
1996
1997
<1998>
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Remote reprogramming of FLASH via CANbus Andrew Johnson
- Next:
a new IOC is born Matthias Clausen DESY -MKS-2/KRYK-
- Index:
1994
1995
1996
1997
<1998>
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|