EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  <20082009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  <20082009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Use of Easy CA ?
From: "Mark Rivers" <[email protected]>
To: "Andrew Johnson" <[email protected]>, <[email protected]>
Cc: gillette <[email protected]>
Date: Wed, 13 Aug 2008 09:27:38 -0500
I certainly hope that EZCA is not abandoned, because there is a LOT of
code in interpreted languages such as IDL, Visual Basic (and Matlab?)
that depends on it.  Those programs will certainly need some interface
layer between native CA and the scripting language, since they don't
directly support callbacks but do need to use CA monitors.  Programs in
those languages do not use the "chid" but rather the PV names, and
depend on the hash table and caching of chids that EZCA handles.

Mark


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Andrew Johnson
Sent: Wednesday, August 13, 2008 9:21 AM
To: [email protected]
Cc: gillette
Subject: Re: Use of Easy CA ?

Hi Eric,

On Wednesday 13 August 2008 08:05:08 Lecorche Eric wrote:
>
> We are presently considering the use of the Easy CA interface for
future
> needs. A first but very simple test works fine and was quickly
performed
> but we are quite frightened by the warnings within the Epics Web site
:

Those warnings were meant to stop you from taking the step that you're 
considering.  EZCA's internal implementation is quite complex, and the 
package does not have any unit tests so we don't know for sure that it
is 
still fully functional on more recent versions of Base (we certainly
don't 
run exhaustive tests of it against new EPICS releases, unlike the
regular CA 
code).

EZCA is not being actively maintained other than to ensure that it
compiles; 
the last functional change to the code was made in 1995, and at the APS
we 
changed most applications that were using it to call the native CA API 
several years ago.  It is entirely possible that we might stop building
and 
maintaining it completely within a year or two.

I would *strongly* discourage you from adopting EZCA, stick with the
regular 
CA API which is well documented and much more heavily used.

- Andrew
-- 
Talk is cheap. Show me the code. -- Linus Torvalds


Replies:
Re: Use of Easy CA ? Eric Norum
Re: Use of Easy CA ? Andrew Johnson
References:
Re: Use of Easy CA ? Andrew Johnson

Navigate by Date:
Prev: Re: Use of Easy CA ? Andrew Johnson
Next: Re: Use of Easy CA ? Eric Norum
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  <20082009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Use of Easy CA ? Andrew Johnson
Next: Re: Use of Easy CA ? Eric Norum
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  <20082009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·