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  2018  2019  2020  2021  2022  2023  2024  <2025 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  <2025
<== Date ==> <== Thread ==>

Subject: Re: SNL question to the community
From: Ralph Lange via Tech-talk <tech-talk at aps.anl.gov>
To: EPICS Tech Talk <tech-talk at aps.anl.gov>
Date: Mon, 10 Mar 2025 09:39:49 +0100
On Sun, 9 Mar 2025 at 23:50, Vodopivec, Klemen via Tech-talk <tech-talk at aps.anl.gov> wrote:

Having a generic solution/API for EPICS process database like you and Michael propose would be beneficial for other projects as well, ie PyDevice where a lot of people now use PyEpics when interfacing with PVs inside same or remote IOCs.


Not sure if I understand you fully...
The SNC produces C code, the EPICS process database APIs are in C.

The idea is that SNC code stops using CA and instead uses the existing APIs and mechanisms in Base to interface with records: i.e., reading, writing and setting up monitors.
For SNL state machines, things should not change too much. (I hope.) They would hook into the process database directly instead of having the IOC's CA server do it remotely.
It would remove SNC's dependency on CA and greatly simplify connection handling.

I don't think there would be any new APIs or mechanisms on the IOC - so I'm curious how that would be beneficial for Python code. (E.g., pyDevSup has a nice and powerful API to the EPICS process database.)

Cheers,
~Ralph


References:
SNL question to the community Pierrick M Hanlet via Tech-talk
Re: SNL question to the community Ralph Lange via Tech-talk
Re: SNL question to the community Pierrick M Hanlet via Tech-talk
Re: SNL question to the community Vodopivec, Klemen via Tech-talk

Navigate by Date:
Prev: Re: SNL question to the community Peter Milne via Tech-talk
Next: Re: Monitoring events over CA doesn't work when using nameserver and old IOCs Ralph Lange 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  2018  2019  2020  2021  2022  2023  2024  <2025
Navigate by Thread:
Prev: Re: SNL question to the community Vodopivec, Klemen via Tech-talk
Next: Re: SNL question to the community Peter Milne 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  2018  2019  2020  2021  2022  2023  2024  <2025
ANJ, 10 Mar 2025 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions ·
· Download · Search · IRMIS · Talk · Documents · Links · Licensing ·