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  <2026 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  <2026
<== Date ==> <== Thread ==>

Subject: Questions on EPICS 7 NT types and CA → PVAccess migration
From: "Williams Jr., Ernest L. via Tech-talk" <tech-talk at aps.anl.gov>
To: EPICS Tech Talk <tech-talk at aps.anl.gov>
Date: Fri, 6 Feb 2026 14:05:56 +0000
Hi Everyone,
During our recent work on a machine-learning interface based on NTTable-type PVs, we noticed that several commonly expected fields—such as descriptor, alarm (status/severity), and timeStamp—are defined as optional and are often not implemented for NTTable. While this behavior is fully compliant with the EPICS NT specifications, it raised some broader questions for us regarding the design philosophy of EPICS 7 NT types, particularly in the context of migration from EPICS3 / Channel Access.
We would appreciate clarification and guidance from the community on the following topics.

1. Optional fields in EPICS 7 NT types
In EPICS3, records share a common set of fields (e.g., alarm status/severity, timestamp, description), which are always present regardless of whether a specific application strictly requires them.
In contrast, EPICS 7 NT types define many of these fields as optional, and producers are not required to implement them.
2. Linking and processing chains across PVs
In EPICS3, CA links / database links allow PVs to reference each other, enabling processing chains both within an IOC and across IOCs.
For EPICS 7 NT-type PVs, we do not see an equivalent built-in mechanism that directly supports PV-to-PV linking and chained processing.
3. Migration from Channel Access to PVAccess
As sites begin migrating from CA to PVAccess:
We are primarily interested in understanding the long-term architectural direction and recommended practices, rather than short-term workarounds. Any insights, references, or experiences from the community would be greatly appreciated.

Cheers,
Ernest


Replies:
Re: Questions on EPICS 7 NT types and CA → PVAccess migration Ralph Lange via Tech-talk

Navigate by Date:
Prev: Re: Support for piezo controller nanoFAKTUR EBD-060310 LiangChih Chiang via Tech-talk
Next: Re: udpiiu messages Hu, Yong 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  <2026
Navigate by Thread:
Prev: Re: Support for piezo controller nanoFAKTUR EBD-060310 LiangChih Chiang via Tech-talk
Next: Re: Questions on EPICS 7 NT types and CA → PVAccess migration 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  <2026
ANJ, 19 Mar 2026 · Home · News · About · Talk · Base · Modules · Extensions ·
· Distributions · Download · Documents · Links · Licensing ·