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  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024  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  <20182019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: CAS / PCAS documentation
From: "Johnson, Andrew N." <[email protected]>
To: "[email protected]" <[email protected]>
Date: Thu, 18 Oct 2018 15:33:18 +0000
Hi Bastian,

On 10/11/2018 01:45 AM, Dr. Bastian Löher wrote:
> I'm working on integration of some of our (non-EPICS) software 
> components with EPICS. I'd like to add CAS functionality to these 
> programs instead of 'making them into an IOC'. The idea is, that these 
> programs should publish a couple of PVs each to make their status 
> available (mostly read-only).
> 
> My goal is to write a Server/PV library that I can use for all my 
> programs and a C wrapper API to call into this library.

For your use-case it seems to me that it would be simpler for your
programs to use the CA client library to write their status to a PV that
is hosted by a soft IOC running on some shared server. The CA client
library is much simpler to use than the CAS.

> Or, as a general question: Since the PCAS library is now factored out of 
> base, does that mean it will be deprecated at some point? Is there an 
> alternative being developed?

The CAS will have to be maintained for as long as sites need to use the
CA Gateway and CA Nameserver, but at this stage we are not intending to
make any changes to the CA protocol so the maintenance should mostly be
ensuring that it continues to build on current operating systems.

Recent community developments have been to develop the new pvAccess
protocol and the software to communicate with that. This is not related
to new CA server that Jeff Hill mentioned, AFAIK only LANL is currently
using that code.

HTH,

- Andrew

-- 
Arguing for surveillance because you have nothing to hide is no
different than making the claim, "I don't care about freedom of
speech because I have nothing to say." -- Edward Snowdon

References:
CAS / PCAS documentation Dr. Bastian Löher

Navigate by Date:
Prev: ADSC Detector use [email protected]
Next: BEAST: Show alarms and acknowledge in to 2 different PCs Giovanni Savarese
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  <20182019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: CAS / PCAS documentation Hill, Jeff via Tech-talk
Next: EPICS Application Package Vikram Bhagat via Tech-talk
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  <20182019  2020  2021  2022  2023  2024 
ANJ, 19 Oct 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·